#DivBarraSecciones .selected {	FONT-WEIGHT: bold;	BACKGROUND-COLOR: #73aed6} 
#DivBarraSecciones A {	BORDER-RIGHT: #fff 1px solid;	PADDING-RIGHT: 12px;	DISPLAY: block;	PADDING-LEFT: 12px;	FLOAT: left;	PADDING-BOTTOM: 3px;	COLOR: #fff;	PADDING-TOP: 2px} 
#DivBarraSecciones {	BORDER-BOTTOM: #fff 1px solid;	HEIGHT: 19px;	BACKGROUND-COLOR: #39900e} 
#DivBarraSecciones A:hover{	BACKGROUND-COLOR: #73aed6} 

body,td,th,input {
	font-size: 11px;
	color: #4A494A;
	font-family:Arial;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
text-decoration:none;
color:#4A494A;
}
#link_escola
{
	text-decoration:none;
	color:White;
}
form{
margin:0px;
padding:0px;
}

#DivContenedor{
margin:auto;
width:778px;
}

/* ESTILO DEFINIDO EN LAS CSS DE CADA APLICACIÓN

#DivCabecera{
background-color:#10305A;
height:74px;
}

*/

#DivCabecera #cRight{
float:right;
margin:0px 10px 0px 0px;
color:#FFF;
font-size:20px;
}
#DivCabecera #cRight span{
font-size:12px;
font-weight:bold;
}
#DivCabecera #cLeft
{
width:200px;
}

#DivBarraData{
background-color:#E7E7E7;
}
#DivBarraData #cLeft{
height:18px;
white-space:nowrap;
width:176px;
background-color:#494949;
font-size:10px;
color:#FFF;
padding:4px 0px 0px 12px;


}
#DivBarraData #cRight{
float:right;
width:587px;
height:18px;
font-size:11px;
padding:4px 0px 0px 0px;
background-color:#E7E7E7;
}
#DivBarraData #cRight span{
color:#9A0A32;
padding-left:4px;
}
/* ESTILO DEFINIDO EN LAS CSS DE CADA APLICACIÓN

#DivMenuP{
background-color:#73AED6;
height:19px;
padding:0px 0px 0px 8px;
}
*/
#DivBarraBusca{
margin-top:2px;

background-repeat:repeat-x;
height:27px;
padding:8px 0px 0px 11px;
}
#DivBarraBusca input{
font-size:10px;
margin-bottom:4px;
}
#DivBarraBusca #avanz{
float:right;
font-size:10px;
vertical-align:top;
margin:1px 18px 0px 0px;
padding:2px 10px 2px 0px;
}
#DivBarraBusca #avanz a{
text-decoration:underline;
}


#DivContenido{
margin-top:18px;
}

#DivContenido #DivSolCol{
margin:0px 11px 0px 11px;
}

#DivContenido #DivColLeft{
width:531px;
margin:0px 11px 0px 11px;
}
#DivContenido #DivColRight{
float:right;
text-align:right;
width:196px;
margin:0px 7px 0px 0px;
background-image:url(web/img/common/bg_lat_right.gif);
background-repeat:repeat-y;
padding-left:13px;
}

.CLTitol{
text-align:left;
}
.liniasotaRed{
background-image:url(web/img/common/tit_sota_red.gif);
background-repeat:repeat-x;
height:6px;
}
.liniasotaNar{
background-image:url(web/img/common/tit_sota_nar.gif);
background-repeat:repeat-x;
height:6px;
}

.CLpastM1{
width:196px;
text-align:left;
}
.CLpastM1 .Top{
background-image:url(web/img/common/past_m1_top.gif);
background-repeat:no-repeat;
height:9px;
font-size:4px;
}
.CLpastM1 .Mid
{		
width:180px;
background-color:#F3F1F3;
padding:0px 7px 0px 7px;
border-left:solid 1px #EFEFEF;
border-right:solid 1px #EFEFEF;
color:#C6BCBC;
}

.CLpastM1 .Mid .titol{
margin-left:10px;
margin-bottom:9px;
padding-left:13px;
font-size:16px;
font-weight:bold;
color:#E36E66;
background-image:url(web/img/common/puntet_titols.gif);
background-repeat:no-repeat;
background-position:0px 6px;
}
.CLpastM1 .Mid .subtitol{
margin-left:12px;
margin-bottom:13px;
padding-left:9px;
background-image:url(web/img/common/fletxa_subtitol.gif);
background-repeat:no-repeat;
background-position:0px 5px;
font-weight:bold;
font-size:14px;
}
.CLpastM1 .Mid .subtitol span{
color:#E36E66;
font-family:Verdana;
font-size:10px;
}
.CLpastM1 .Mid .imgcentrada{
text-align:center;
}

.CLpastM1 .Bot
{
background-image:url(web/img/common/past_m1_bot.gif);
background-repeat:no-repeat;
height:9px;
}

#DivModulBuscaInt{
}
#DivModulBuscaInt input{
font-size:14px;
}
#DivModulBuscaInt .sup{
background-repeat:no-repeat;
height:9px;
font-size:4px;
}
#DivModulBuscaInt .mid{
background-color:F7F7F7;
border-bottom:solid 2px #EFEFEF;
border-right:solid 2px #EFEFEF;
border-left:solid 2px #EFEFEF;
padding:5px 16px 26px 16px;
background-color:#F7F7F7;
}
#DivModulBuscaInt .mid .avanz{
float:right;
font-size:10px;
text-decoration:underline;
}
#DivModulBuscaInt .mid .avanz a{
text-decoration:underline;
color:#9C969C;
}


.banner_cent{
border:solid 1px #E7E2E6;
}


#DivModuloAyudaEscolar{
margin-top:25px;
}
#DivModuloAyudaEscolar .right{
float:right;
width:163px;
}
#DivModuloAyudaEscolar .left{
width:345px;
}


#DivModuloAyudaEscolar .PaddLeft{
padding-left:26px;
}
#DivModuloAyudaEscolar .separa{
margin:10px 0px 10px 0px;
border-bottom:solid 1px #E7E7EF;
}



#DivModRecursos{
width:163px;
}
#DivModRecursos .top{
}
#DivModRecursos .mid{
width:143px;
border-left:solid 1px #FF7D18;
border-right:solid 1px #FF7D18;
padding:9px;
}

#DivModRecursos .bot{
background-repeat:no-repeat;
height:2px;
}
#DivModRecursos ul{
margin:0px;
padding:0px;
list-style-type: none; 
}
#DivModRecursos ul li{
padding-left:8px;
background-repeat:no-repeat;
background-position:0px 4px;
font-weight:bold;
color:#878585;
}
#DivModRecursos ul li ul li{
padding-left:0px;
background-image:none;
font-weight:normal;
color:#6F6F6F;
}

.ListSimple{
margin:0px;
padding:0px;
list-style-type: none; 
}
.ListSimple li{
padding-left:8px;
font-size:12px;
background-image:url(web/img/common/bullet_list_a.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}

#DivPiePag{
margin-top:20px;
height:60px;
text-align:center;
font-size:10px;
color:#A5AAAD;
/*background-image:url(/web/img/common/linies_piepag.gif);*/
background-repeat:repeat-x;
background-position:bottom;
}
#DivPiePag a{
color:#A5AAAD;
text-decoration:none;
}
#DivPiePag a:hover{
text-decoration:underline;
}
#DivPiePag .subir{
float:right;
}

#logoInteriorRight{
float:right;
text-align:right;
padding-right:11px;
width:125px;
}

#DivBigTituloPag{
margin-left:11px;
padding-left:15px;
background-repeat:repeat-y;
color:#A7A9AC;
margin-bottom:35px;
width:600px;
}
#DivBigTituloPag .mini{
font-size:10px;
}
#DivBigTituloPag .desc{
margin-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
#DivBigTituloPag .ruta{

}
#DivBigTituloPag .bigimg{
margin-top:5px;
}
#DivBigTituloPag .RutaText{
font-size:10px;
margin-left:90px
}
#DivBigTituloPag .RutaImg{
float:left;
width:87px;
padding:2px 0px 0px 0px;
}

.DivTituloPagina{
background-color:#9C9E9C;
padding:2px 9px 2px 13px;
margin-bottom:0px;
}

.pastgris367{
width:367px;
margin-bottom:9px;
}
.pastgris367 .sup{
background-repeat:no-repeat;
width:367px;
height:4px;
font-size:1px;
}
.pastgris367 .mid{
background-color:#E7E7E7;
width:343px;
padding:10px 12px 10px 12px;
}
.pastgris367 .inf{
background-repeat:no-repeat;
width:367px;
height:4px;
font-size:1px;
}
.pastgris367 .pastInteriorTit{
margin-bottom:17px;
}
.pastgris367 .subtitulo{
font-size:10px;
color:#9C9E9C;
border-top:dashed #9C9E9C 1px;
border-bottom:dashed #9C9E9C 1px;
padding:2px 0px 2px 7px;
background-repeat:no-repeat;
background-position:0px 7px;
margin-bottom:5px;
}

#DivOpcCentro{
text-align:center;
margin:5px 0px 5px 0px;
}

#DivOpcDerecha{
text-align:right;
margin:5px 0px 5px 0px;
}

#DivOpcIzquierda{
text-align:left;
margin:5px 0px 5px 0px;
}

.botonRec{
font-size:10px;
}
.botonRec a{
border:solid #AEAAAD 1px;
color:#FF9A31;
background-image:url(../img/ico_boto_ff.gif);
background-repeat:no-repeat;
background-position:right;padding:2px 15px 2px 5px;
}
.botonRec a:hover{
border:solid #FF9A31 1px;
background-image:url(../img/ico_boto_ff_ov.gif);
}

.botonFF{
font-size:10px;
}
.botonFF a{
border:solid #AEAAAD 1px;
color:#FF9A31;
background-image:url(../img/ico_boto_rec.gif);
background-repeat:no-repeat;
background-position:right;
padding:2px 15px 2px 5px;
}
.botonFF a:hover{
border:solid #FF9A31 1px;
background-image:url(../img/ico_boto_rec_ov.gif);
} 

.botonRec2{
font-size:10px;
}
.botonRec2 a{
border:solid #AEAAAD 1px;
color:#FF9A31;
background-image:url(../img/ico_boto2_ff.gif);
background-repeat:no-repeat;
background-position:right;
padding:2px 15px 2px 5px;
}
.botonRec2 a:hover{
border:solid #FF9A31 1px;
background-image:url(../img/ico_boto2_ff_ov.gif);
}

#DivMenuPastillas{
border-bottom:solid #73AED6 2px;
background-color:#4A494A;
margin:0px;
}
#DivMenuPastillas ul{
margin:0px;
padding:0px;
list-style-type: none;
font-weight:bold;
}
#DivMenuPastillas li{
display: inline;
}
#DivMenuPastillas li a{
background-color:#4A494A;
color:#CECFCE;
float:left;
display:block;
border-right:solid #FFF 1px;
padding:3px 9px 3px 9px;
}
#DivMenuPastillas li a:hover{
color:#FFF;
}
#DivMenuPastillas .selected a{
background-color:#73AED6;
color:#FFF;
}
.elemTipoAzul{
color:#73AED6;
font-size:10px;
padding-top:5px;
}
.elemTipoTitulo
{
	font-weight: bold;
	font-family: Georgia, "Times New Roman" , Times, serif;	
}
.elemTipoTituloNoVisible{
 display:none; 
}
.elemTipoTituloNoVisible2{
 display:none;
font-family:Georgia, "Times New Roman", Times, serif;
padding:15px 2px 15px 2px;
 
}

.elemTipoTituloSeccion
{	
	margin-top: 10px;
	margin-bottom: 2px;
	padding-left: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #f8d225;
	/*border-bottom: #73aed6 1px solid;*/
	font-family: Arial, Verdana, Helvetica;
}

.elemTipoTexto{
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px 2px 5px 0px;
}
.elemTipoEnlace a{
color:#73AED6;
font-size:10px;
}
.elemTipoEnlace a:hover{
text-decoration:underline;
}

.aliniaForm label{
float:left;
}
.aliniaForm div{
margin-top:3px;
}

.DivListado1col
{
	width:760px;
}
.DivListado2col .left{
width:60px;
/*height:60px;*/
vertical-align:middle;
padding:2px 2px 0px 2px;
}
.DivListado2col .right{
float:right;
width:680px;
/*height:60px;*/

}

.grisEfemerides
{
	font: Verdana;
	font-size:11px;
	color:#A4A4A6
}
.CajaRegistro1{
width:714px;
height:140px;
background-repeat:no-repeat;
padding:20px;
}
.CajaRegistro1 .ruta{
color:#231F20;
}
.CajaRegistro1 .ruta span{
color:#6D6E71;
}
.CajaRegistro1 .titol{
font-family:Georgia, Verdana, Arial;
color:#005A84;
font-size:16px;
font-weight:bold;
padding:10px 0px 20px 0px;
}
.CajaRegistro1 .cos{
font-family:Georgia, Verdana, Arial;
}
.CajaRegistro1 .ratlles{
width:300px;
height:1px;
border-top:dashed 1px #CCC;
margin:10px 0px 0px 0px;
}
.CajaRegistro1 .infoentrada{
color:#6D6E71;
font-size:10px;
}
.CajaRegistro1 .infoentrada span{
color:#A7A9AC;
}
.CajaRegistro1 .Right{
float:right;
width:495px;
}
.CajaRegistro1 .Left{
width:218px;
}

.CajaRegistro2{
width:714px;
height:71px;
background-repeat:no-repeat;
padding:20px;
margin-top:18px;
}
.CajaRegistro2 .Right{
float:right;
width:212px;
text-align:left;
}
.CajaRegistro2 .Left{
text-align:right;
width:430px;
padding-top:22px;
}
#DivContenido #DivSolColStop{
}

#DivBigTituloPagStop{
margin-left:0px;
padding-left:11px;
background-image:url(../img/bg_lat_tit.gif);
background-repeat:repeat-y;
color:#A7A9AC;
margin-bottom:20px;
}

#DivBigTituloPagStop .RutaText{
font-size:10px;
margin-left:90px
}
/* 2008/10/15 DivBigTituloPagStop .RutaImg NOU */
#DivBigTituloPagStop .RutaImg{
float:left;
width:88px;
padding:2px 0px 0px 0px;
}
#DivBigTituloPagStop .desc{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
#DivBigTituloPagStop .ruta{

}
#DivBigTituloPagStop .bigimg{
margin-top:5px;
}
