/* ----- basic --------------------------------------------------------------------------------------------------------------------------------- */

label.error{ width:100%; float:left;
	color:#fa6300;
	font-size:10px;
}

@font-face {
 font-family: MyCustomFontF;
 src: url("../FRABK.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFontF;
 src: url("../FRABK.TTF") /* TTF file for CSS3 browsers */
}
a img { border:none; }
a { cursor:pointer;color:#FFF; text-decoration:none; }
p { margin:0; padding:0;}
body {
	overflow:hidden; 		/* needed to eliminate scrollbars caused by the background image */
	padding:0;margin:0;		/* necesarry for the raster to fill the screen */
	height:100%;width:100%; 
}

#bgimg {
	position:absolute;
	z-index: -1;
}

img { -ms-interpolation-mode: bicubic; }


.contenedor { width:962px;  margin-right:auto; margin-left:auto;  }
.contenedorP { width:962px; float:left;  background-image:url(../img/fondotrans.png); background-repeat:repeat-y; padding-bottom:15px;}
.footer {
	width:962px;
	background-image:url(../img/footer.png);
	background-repeat:no-repeat;
	float:left;
	height:45px;
}
.header { width:962px; background-image:url(../img/header.png); background-repeat:no-repeat; float:left; height:132px;  }
.contenidoI { width:880px; margin-left:40px; font-size:12px; font-family:MyCustomFont, Verdana, Arial, sans-serif;  float:left; color:#FFF; text-align:justify;}
.contenidoCuadros { width:912px; margin-left:30px; font-family:MyCustomFont, Verdana, Arial, sans-serif; float:left; }

.cuadrito { width:222px; height:150px; background-image:url(../img/portadaCuadro2.png); background-repeat:no-repeat; float:left; margin-right:6px; color:#FFF; text-decoration:none;}
.cuadrito:hover {width:222px; height:150px; background-image:url(../img/portadaCuadro.png); background-repeat:no-repeat; float:left; margin-right:6px; color:#333; text-decoration:none;}
.tituloCuadrito { font-size:20px; color:#FC0; margin-left:10px; margin-top:10px; width:200px;}
.textoCuadrito {font-size:14px; color:#FFF; margin-left:12px; margin-top:5px; width:200px; font-family:MyCustomFontF, Verdana, Arial, sans-serif;}
.masCuadrito { font-size:12px; color:#FC0; margin-left:10px; margin-top:10px;}
.noticias { width:885px; height:270px; margin-left:40px; font-size:12px; font-family:MyCustomFont, Verdana, Arial, sans-serif; background-image:url(../img/noticias.png); background-repeat:no-repeat;  padding:3px;}
.contenido {
	width:885px;
	margin-left:40px;
	font-family:MyCustomFontF, Verdana, Arial, sans-serif;
}
.noticiaImg {
	width:447px;
	margin-left:14px;
	margin-top:9px;
	float:left;
}
.noticiaCont {
	width:404px;
	height:274px;
	float:left;
	margin-left:0px;
	margin-top:9px;
}
.noticiaInd { height:72px; width:401px; margin-top:3px; margin-bottom:1px;}
.noticiaInd:hover { height:72px; width:401px; margin-top:3px; margin-bottom:1px; background-image:url(../img/fondoblanco5.png); background-repeat:repeat-x;}
.tituloNoticia { color:#FC0; font-size:15px; margin-left:12px; margin-top:3px; text-decoration:none;}
.textoNoticia { color:#FFF; font-size:14px; margin-left:12px; margin-top:3px; margin-right:5px; text-decoration:none;}
.preregistro { width:402px; height:86px; float:left; }
.preregistro2 { width:402px; height:86px;background-image:url(../img/preRegistro01.png); background-repeat:no-repeat; }
/*.preregistro2:hover { width:402px; height:86px;background-image:url(../img/preRegistro02.png); background-repeat:no-repeat;  }
*/
.multimedia { width:402px; height:86px; float:left; }
.multimedia2 { width:402px; height:86px;background-image:url(../img/multimedia.png); background-repeat:no-repeat; }
.multimedia2:hover { width:402px; height:86px;background-image:url(../img/multimedia02.png); background-repeat:no-repeat;  }

.campana { width:402px; height:86px; float:left; }
.campana2 { width:402px; height:86px;background-image:url(../img/campana.png); background-repeat:no-repeat; }
.campana2:hover { width:402px; height:86px;background-image:url(../img/campana02.png); background-repeat:no-repeat;  }
.rayita { width:402px; background-image:url(../img/rayita.png); height:3px; float:left;}
.logos {
	margin-left:30px;
	background-image:url(../img/logos.png);
	background-repeat:no-repeat;
	height:115px;
	width:900px;
	float:left;
}

.publi {
	margin-left:30px;
	
	width:900px; margin-bottom:10px;
	float:left;
}
.fixion{ float:right; opacity:.7;} 

.cssform p{
width: 230px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 255px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -240px; /*width of left column*/
width: 230px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 220px;
}
.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 220px;
}
.cssform textarea{
font-family:MyCustomFont;
width: 280px;
height: 80px;
}
.listado{ width:830px;}
.listado:hover{ width:830px; background-image:url(../img/blanco3.png); background-repeat:repeat;}
.descargar { width:465px; height:87px; background-image:url(../img/descargar.png); background-repeat:no-repeat; filter: alpha(opacity=80);
	 -moz-opacity: .8;
	 KhtmlOpacity: .8;
	 opacity: .8;}
.descargar:hover  { width:465px; height:87px; background-image:url(../img/descargar.png); background-repeat:no-repeat; filter: alpha(opacity=100);
	 -moz-opacity: 1;
	 KhtmlOpacity: 1;
	 opacity: 1;}
	 
	 .videos{ width:197px; margin-right:10px; float:left; margin-bottom:10px;height:195px; filter: alpha(opacity=85);
	 -moz-opacity: .85;
	 KhtmlOpacity: .85;
	 opacity: .85;}
	 .videos:hover{ width:195px; margin-right:10px; height:193px; margin-bottom:10px; float:left; filter: alpha(opacity=100);
	 -moz-opacity: 1;
	 KhtmlOpacity: 1;
	 opacity: 1; background-image:url(../img/blanco3.png); background-repeat:repeat; border-color:#8c2227; border-style:solid; border-width:1px; }
	 
	  .videos2{ width:97px; margin-right:10px; float:left; margin-bottom:10px; height:140px; filter: alpha(opacity=85);
	 -moz-opacity: .85;
	 KhtmlOpacity: .85;
	 opacity: .85;}
	 .videos2:hover{ width:97px; margin-right:10px; height:140px; margin-bottom:10px; float:left; filter: alpha(opacity=100);
	 -moz-opacity: 1;
	 KhtmlOpacity: 1;
	 opacity: 1;
	 background-image:url(../img/blanco3.png); background-repeat:repeat;}
	 .audio{ height:67px; width:400px; margin-right:10px; float:left; filter:alpha(opacity=80); margin-bottom:10px;
	 -moz-opacity: .8;
	 KhtmlOpacity:.8;
	 opacity: .8;}
	 	 .audio:hover{ height:67px; width:400px; margin-right:10px; float:left; filter: alpha(opacity=100); margin-bottom:10px;
	 -moz-opacity: 1;
	 KhtmlOpacity: 1;
	 opacity: 1;
	 background-image:url(../img/blanco3.png); background-repeat:repeat;}
	 
	 .muevete { height: 40px; width:40px; background-repeat:no-repeat; float:left;}
	 
.barras { width:100%; float:left; height:48px; font-size:30px; color:#CCC; background-image:url(../img/barra.jpg); background-repeat:no-repeat; text-shadow: #333 1px 1px 1px;  }
.barras:hover { width:100%; float:left; height:48px; font-size:30px; color:#FFF; background-image:url(../img/barra.jpg); background-repeat:no-repeat; text-shadow: #000 1px 1px 1px; }
.barrasP { padding:5px 0 0 10px; float:left;}	 

.divisor2 {width:100%; height:2px; float:left; background-image:url(../img/divisor2.png); background-repeat:repeat-x; }
.vertical {width:1px; height:25px; float:left; background-image:url(../img/vert.png);}
.cuadrotit{ background-color:#8c2227; float:left; padding:3px; font-size:20px;}
label.error{ width:100%; float:left;
	color:#C00;
	font-size:10px;
}
