/* ----- basic --------------------------------------------------------------------------------------------------------------------------------- */
@font-face {
	font-family: 'mank';
	src: url('../tipos/manksans-medium_0-webfont.eot');
	src: local('☺'), url('../tipos/manksans-medium_0-webfont.woff') format('woff'), url('../tipos/manksans-medium_0-webfont.ttf') format('truetype'), url('../tipos/manksans-medium_0-webfont.svgz#webfontfHjMwQ1b') format('svg'), url('../tipos/manksans-medium_0-webfont.svg#webfontfHjMwQ1b') format('svg');
	font-weight: normal;
	font-style: normal;
}

label.error{ width:100%; float:left;
	color:#fa6300;
	font-size:10px;
}



li { color:#FFF; }

a img { border:none; }
img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		div#content {
			/* This is the only important rule */
			/* We need our content to show up on top of the background */
			position: relative; 
			
			
			/* These have no effect on the functionality */
			width: 100%;
			font-family: helvetica, arial, sans-serif;
			font-size: 10pt;
			
		}
	/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

html,
a { text-decoration:none; color:#6C0;}
a:hover { text-decoration:underline; color:#FC0;}
body {
   margin:0;
   padding:0;
   height:100%; font-family:Tahoma, Geneva, sans-serif;}
#container {
   min-height:100%;
   position:relative;
}

#body {
  
   padding-bottom:0px; color:#FFF;   /* Height of the footer */
}


.contenedor{ width:950px; margin:auto;}
.contenedorIndex{ width:1270px; margin:auto;}
.contenedorF{ width:950px; float:left;}
.titulo { font-family: mank; font-size:20px; color:#FC0;}
.rayitaAmarilla { width:100%; float:left; height:1px; background-image:url(../img/rayitaAmarilla.png); background-repeat:repeat-x; margin:5px 0 5px 0;}

.fixion { background-image:none; width:70px; height:13px; background-repeat:no-repeat; float:left;}
.fixion:hover { background-image:url(../img/fixion.png); width:70px; height:13px; background-repeat:no-repeat; float:left;}

.banners{ width:220px; float:left; margin-bottom:15px;}

.botones2012{ background-image:url(../img/grad2012.png); background-repeat:no-repeat; width:113px; height:34px;}
.botones2012P{ background-image:url(../img/verde2012.png);background-repeat:repeat-x; width:113px; height:34px;}
.botones2012:hover{ background-image:url(../img/verde2012.png); background-repeat:repeat-x;}
