/* CSS Document */

.t_default{
	background-image: url(../img/fondo_default.jpg);
	background-repeat: no-repeat;
	border: #A35E5B 1px solid;
	border: 0;
	margin:0;
	height:365px;
	width:628px;
	
}

.t_logo{
	background-image: url(../img/logo_form.jpg);
	background-repeat: no-repeat;
	border: #5C8F9F 1px solid;
}

.t_ini{
	background-image: url(../img/fondo_ini.jpg);	
	background-repeat: no-repeat;
}

body{
	margin:0;
}

.menu_off{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #00114C;
	text-decoration: none;
	font-weight: bold;
	background-color: #BBCED3;
	border:0;
	border: 1px solid #5C8F9F;
}
.menu_off_2{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #00114C;
	text-decoration: none;
	font-weight: bold;
	background-color: #E0CE98;
	border:0;
	border: 1px solid #5C8F9F;
}
.menu_off_3{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #00114C;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffff;
	border:0;
	border: 1px solid #5C8F9F;
}
.menu_off_4{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #7597BA;
	border:0;
	border: 1px solid #5C8F9F;
}
a.menu_opcion_2{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #00114C;
	text-decoration: none;
	font-weight: bold;
}
a.menu_opcion_2:hover{
	text-decoration: none;
}
a.menu_opcion_3{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menu_opcion_3:hover{
	text-decoration: none;
	
}
a.prov{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.prov:hover{
	text-decoration: underline;
	
}

a.menu_opcion{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #00114C;
	text-decoration: none;
	font-weight: bold;
}
a.menu_opcion:hover{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.impr{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #00114C;
	text-decoration: none;
	

}
a.impr:hover{
	color: #A35E5B;
	text-decoration: none;	
}
.a7{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
}
.a7b-blanc{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	font-weight:bold;
	color: #FFFFFF;
}
.a7-00114C{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #00114C;
}
.a8-00114C{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;		
	color: #00114C;
}

a.a8-00114C{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;		
	color: #00114C;
	text-decoration:none;
}

a.a8-00114C:hover{
	color:#A35E5B;
	text-decoration:underline;
} 

a.dia_select{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12.5px;		
	color: #00114C;
	background-color: #F0EAE9;
	font-weight:bold;
	text-decoration: none;
	padding: 2px;
}
a.dia_select:hover{
	text-decoration: none;
	color: #CA170E;
}
a.dia_evento{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12.5px;		
	color: #00114C;
	background-color: #D8AF30;
	font-weight:bold;
	text-decoration: none;
	padding: 2px;
}
a.dia_evento:hover{
	text-decoration: none;
	color: #FFFFFF;
}

.a8b-FFFFFF{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;		
	color: #FFFFFF;
	font-weight:bold;
}
.a7-FFFFFF{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;		
	color: #FFFFFF;
}
a.mes{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10.5px;		
	color: #455073;
	text-decoration: none;
}

a.mes:hover{
	text-decoration: none;
	color: #990033
	
}

.a7-8C8F99-justify{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #8C8F99;
	text-align:justify;
}
.a8b-00114C{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	font-weight: bold;
	color: #00114C;
}
.a9b-00114C{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 13.5px;	
	font-weight: bold;
	color: #00114C;
}
.a7-455073{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #455073;
}
.a7-CA170E{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #CA170E;
}

.txf{
	font-family: Arial, Helvetica, sans-serif;
	color:#455073;
	font-size: 9.5px;
	border: 1px solid #455073;
	background-color: #F0EAE9;
}

.txf_blan{
	font-family: Arial, Helvetica, sans-serif;
	color:#455073;
	font-size: 9.5px;
	border: 1px solid #455073;
	background-color: #FFFFFF;
}
.txf_busc{
	font-family: Arial, Helvetica, sans-serif;
	color:#455073;
	font-size: 9.5px;
	border: 1px solid #A35E5B;
	background-color: #FFFAFA;
}
.btn-455073{
	background-color: #455073;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
   color:#ffffff;
	border-bottom: 1px solid #0011AC;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #0011AC;
	border-top: 1px solid #ffffff;
	
}
.btn-busc{
	background-color: #A35E5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
   color:#ffffff;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #333333;
	border-top: 1px solid #ffffff;
	
}

.btn-rosa{
	background-color: #F0EAE9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	border: 1px solid #CA170E;	
	color: #CA170E;
	font-weight: bold;
	cursor:hand;
	
}
a.enlace{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	text-decoration: underline;
	color: #990033;
	font-weight: bold;
}
a.enlace:hover{
	color: #5C8F9F;
}
a.enlace2{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	text-decoration: none;
	color: #455073;
	
}
a.enlace2:hover{
	color: #990033;
	text-decoration: underline;
}

a.enlace22{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	text-decoration: none;
	color: #455073;
	
}
a.enlace22:hover{	
	text-decoration: underline;
}
a.busc_regl{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	text-decoration: none;
	color: #455073;
	text-align: justify;
	
}
a.busc_regl:hover{
	color: #79017D;
	text-decoration: underline;
}
a.enlace4{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	text-decoration: none;
	color: #455073;
	
}
a.enlace4:hover{
	color: #CA170E;
	text-decoration: underline;
}

a.enlace3{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	text-decoration: none;
	color: #CA170E;
	font-weight: bold;
}
a.enlace3:hover{
	text-decoration: underline;	
}

.a8{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
}
.a7-A35E5B{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #A35E5B;
}
.a8-A35E5B{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #A35E5B;
}
.a8b-rojo{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #E11007;
	font-weight: bold;
}

.a8b-CA170E{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #CA170E;
	font-weight: bold;
}
.a8b-DF8985{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #DF8985;
	font-weight: bold;
}
.a7b-CA17OE{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;	
	color: #CA170E;
	font-weight: bold;
}
a.a8b-DF8985{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #DF8985;
	font-weight: bold;
	text-decoration: none;
}
a.a8b-DF8985:hover{
	text-decoration: none;
	color: #CA170E;

}
.a8-455073-justify{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #455073;
	text-align: justify;
}
.a8-455073{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #455073;
}

a.a8-455073{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #455073;
	text-decoration:none;
}

a.a8-455073:hover{
	text-decoration:underline;
}

.ab-CA170E{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10.5px;	
	color: #CA170E;
	font-weight:bold;
}

a.nombre{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #CA170E;
	text-decoration: none;
	font-weight:bold;
}
a.nombre:hover{
	color: #CA170E;
	text-decoration: underline;
}
a.a8-990033{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11.5px;	
	color: #990033;
	text-decoration: none;
}
a.a8-990033:hover{
	color: #990033;
	text-decoration: underline;
}
.borde-A35E5B{
	border: #A35E5B 1px solid;
}
.borde-5C8F9F{
	border: #5C8F9F 1px solid;
}
.borde-2-D8AF30{
	border: #D8AF30 2px solid;
}
.borde-00114C{
	border: #00114C 1px solid;
}

.borde-2-5C7793{
	border: #5C7793 2px solid;
}
.borde-DFD2D0{
	border: #DFD2D0 1px solid;
}
.borde-CA170E{
	border: #CA170E 1px solid;
}
.borde-D8AF30{
	border: #D8AF30 1px solid;
}

a.alta{
   font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;		
	color: #E11007;
	text-decoration: none;
	text-align: center;		
}
a.alta:hover{
	color: #E11007;
	font-weight: bold;
	text-decoration: none;
}
a.opcion_c{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;		
	color: #00114C;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;		
}
a.opcion_c:hover{
	color: #A35E5B;
	text-decoration: none;
}
a.opcion{
   font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;		
	color: #00114C;
	text-decoration: none;
	text-align: center;		
}
a.opcion:hover{
	color: #A35E5B;
	text-decoration: none;
}
.opcion-on{

   font-family: Arial, Helvetica, sans-serif;	
	font-size: 9.5px;		
	background-color: #A35E5B;
	color: #ffffff;
	text-decoration: none;
	text-align: center;		
}
.vacio{
	font-size: 1px;
}
hr.hr1 {
	  border:0;         
     height: 1px;
    }
	 
	 
/* CSS DE SCROLL*/

/* posicion de todo el document, scroll y texto. */
#scroller {	background-color:transparent;position:relative;left:0px;top:0px;width:100%;height:100%;clip:rect(0 100% 100% 0);overflow:hidden;visibility: visible;}
/* posicion del texto. */
#scroller #container { background-color:transparent; position:relative; top:0px; width:100%; height:100%; clip:rect(0 100% 100% 0); overflow:hidden; }
/* % de pantalla que ocupa el contenido, texto, en el document contenido, cuanto más pequeño más separado del scroll */
#scroller #content { background-color:transparent; position:absolute; width:50%; height:100%;}
/* posición de flecha superior */
#scroller #scrollUp { position:absolute; right:1%; top:3px; }
/* posición de flecha inferior */
#scroller #scrollDn { position:absolute; right:1%; top:250px; }
/* posicion de capa donde está la barrra central del scroll. top:14px por ser altura de flcha = 14. Con dimensiones de la barra central. */
#scroller #scrollbar { position:absolute; right:1%; top:14px; width:10px; height:235px; clip:rect(0 10 235 0); }
/* capa que no se aprecia */
#scroller #thumb { position:absolute; left:0px; top:0px; background-color:#CCCCCC; layer-background-color:#CCCCCC; }
/* capa que no se aprecia */
#scroller #thumbArrowUp, #scroller #thumbArrowDn {position:absolute;left:2px;}
#scroller #marker { position:absolute; left:1px; top:0px; width:10px; height:1px; clip:rect(0 10 1 0); background-color:#333333; layer-background-color:#333333; visibility:hidden; }
#scroller #scrollerMo5Shim { position:relative; left:0px; top:5px; width:1px; height:1px; }
/* altura de la barra central !!!!!!!*/
#scroller #elevUp, #scroller #elevDn { position:absolute; left:0px; top:0px; width:10px; height:232px; overflow:hidden; clip:rect(0 10 232 0); }

/* END CSS SCROLL */

#scroller #scrollDn2 { position:absolute; right:1%; top:300px; }
#scroller #scrollbar2 { position:absolute; right:1%; top:14px; width:10px; height:283px; clip:rect(0 10 283 0); }
#scroller #elevUp2, #scroller #elevDn2 { position:absolute; left:0px; top:0px; width:10px; height:280px; overflow:hidden; clip:rect(0 10 280 0); }

/* END CSS SCROLL */


#scroller #scrollDn3 { position:absolute; right:1%; top:213px; }
#scroller #scrollbar3 { position:absolute; right:1%; top:14px; width:10px; height:195px; clip:rect(0 10 195 0); }
#scroller #elevUp3, #scroller #elevDn3 { position:absolute; left:0px; top:0px; width:10px; height:213px; overflow:hidden; clip:rect(0 10 213 0); }

#scroller #scrollDn4 { position:absolute; right:1%; top:150px; }
#scroller #scrollbar4 { position:absolute; right:1%; top:14px; width:10px; height:132px; clip:rect(0 10 132 0); }
#scroller #elevUp4, #scroller #elevDn4 { position:absolute; left:0px; top:0px; width:10px; height:150px; overflow:hidden; clip:rect(0 10 150 0); }

#scroller #scrollDn5 { position:absolute; right:1%; top:155px; }
#scroller #scrollbar5 { position:absolute; right:1%; top:14px; width:10px; height:195px; clip:rect(0 10 137 0); }
#scroller #elevUp5, #scroller #elevDn5 { position:absolute; left:0px; top:0px; width:10px; height:155px; overflow:hidden; clip:rect(0 10 155 0); }

#scroller #scrollDn6 { position:absolute; right:1%; top:222px; }
#scroller #scrollbar6 { position:absolute; right:1%; top:14px; width:10px; height:204px; clip:rect(0 10 204 0); }
#scroller #elevUp6, #scroller #elevDn6 { position:absolute; left:0px; top:0px; width:10px; height:222px; overflow:hidden; clip:rect(0 10 222 0); }

#scroller #scrollDn7 { position:absolute; right:1%; top:230px; }
#scroller #scrollbar7 { position:absolute; right:1%; top:14px; width:10px; height:212px; clip:rect(0 10 212 0); }
#scroller #elevUp7, #scroller #elevDn7 { position:absolute; left:0px; top:0px; width:10px; height:230px; overflow:hidden; clip:rect(0 10 230 0); }

/* END CSS SCROLL */


.t_ppal{
	border: #5C8F9F 1px solid;
	width:780px;
	height:450px;
}
.t_ppal_intro{
	width:780px;
	height:450px;
}
.scroll_iframe{
	SCROLLBAR-FACE-COLOR: #BBCED3;
	SCROLLBAR-HIGHLIGHT-COLOR: #F0EAE9;
	SCROLLBAR-SHADOW-COLOR: #F0EAE9;
	SCROLLBAR-3DLIGHT-COLOR: #F0EAE9;
	SCROLLBAR-ARROW-COLOR: #00114C;
	SCROLLBAR-TRACK-COLOR: #F0EAE9;
	SCROLLBAR-DARKSHADOW-COLOR: #F0EAE9;
}
.scroll_iframe2{
	SCROLLBAR-FACE-COLOR: #BBCED3;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #00114C;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}