body{
font-size:12px;
font-family:arial;
text-align:center;
margin:0px;
background:#CFDFFF;
}
#todo{
text-align:left;
margin:0px auto;
width:1000px;
background:url(imagenes/fondotodo.png) 0px 190px repeat-y;
}
#regleta-arriba{
height:138px;
}
#titulo{
height:138px;
background:url(imagenes/titulo.jpg);
}
a#logo{
text-indent:-999em;
display:block;
width:350px;
height:138px;
}
#contenido{
position:relative;
background:url(imagenes/todo-top.png) top left no-repeat;
text-align:left;
}
h2,h3{
margin:0px;
padding:0px;
}
h2{
font-family:arial;
color:#000067;
font-size:28px;
line-height:28px;
margin-top:20px;
margin-bottom:25px;
font-weight:normal;
}
h2.menuder{
color:#555;
}
h2.menosmar{
margin-bottom:7px;
}
#espaciado{
}
#pie{
position:relative;
clear:both;
text-align:center;
background:#FFF url(imagenes/fondopie.png) top left no-repeat;
height:260px;
}
#copypie{
padding-top:16px;
color:#FFF;
font-size:11px;
position:relative;
}
#copypie a{
color:#FFF;
}
#copypie img.decopie{
position:absolute;
top:10px;
left:290px;
display:none;
}
#copypie a.enlacegrupo img{
display:none;
}
#copypie a.enlacegrupo{
width:180px;
height:70px;
position:absolute;
top:10px;
left:20px;
}
#texto{
overflow:auto;
z-index:-2;
}
#texto.ampliado{
width:620px;
padding-right:10px;
float:left;
padding-left:170px;
line-height:18px;
padding-top:30px;
padding-bottom:20px;
min-height:500px;
}
#texto.ampliado p{
text-align:justify;
}



div#menuv{
position:relative;
width:1000px;
height:36px;
background:url(imagenes/fondomenu.png) top left no-repeat;
z-index:9999;
}
div#menuv ul{
padding:0px;
margin:0px;
list-style:none;
padding-left:120px;
padding-top:2px;
}
div#menuv ul li{
float:left;
}
#menuv a{
display:block;
width:110px;
height:32px;
line-height:25px;
padding-left:5px;
margin-right:23px;
color:white;
text-decoration:none;
font-weight:bold;
font-family:arial;
font-size:14px;
line-height:25px;
text-shadow:0 1px 3px #333 !important;
}
#menuv a span{
position:absolute;
display:block;
top:21px;
left:16px;
text-shadow:none;
color:#333;
font-size:9px;
font-weight:normal;
line-height:9px;
width:150px;
}
#menuv a.mquienes{
border-left:10px solid #FFCC00;
}
#menuv a.moferta{
border-left:10px solid #667AB3;
width:125px;
}
#menuv a.mservicios{
border-left:10px solid #EF9A48;
width:70px;
}
#menuv a.mactivi{
border-left:10px solid #6F0707;
width:90px;
}
#menuv a.minstalaciones{
border-left:10px solid #44916C;
}
#blogs{
line-height:18px;
}
h2.noticias{
padding-left:40px;
background:url(imagenes/iconoticias.png) top left no-repeat;
height:33px;
line-height:33px;
color:#555;
}
#blogs h3{
font-size:14px;
font-family:arial;
color:#28287D;
padding-left:30px;
background:url(imagenes/iconoticias2.png) top left no-repeat;
height:20px;
line-height:20px;
}
#blog{
margin-bottom:5px;
}
#blog_fechacrea{
padding-left:30px;
font-size:11px;
color:#666;
}
a{
color:#0165FF;
font-weight:bold;
}
ul#menuv li{
position:relative;
}
ul#menuv li div.menuv_sub{
display:none;
position:absolute;
top:32px;
left:17px;
background:#74C6F0 url(imagenes/fondosubmenu.png) top left repeat-x;
border-bottom:0px;
}
ul#menuv li:hover div.menuv_sub{
display:block;
}
ul#menuv li div.menuv_sub a._sub,ul#menuv li div.menuv_sub a.cmquienes_sub,ul#menuv li div.menuv_sub a.cmoferta_sub,ul#menuv li div.menuv_sub a.cmservicios_sub,ul#menuv li div.menuv_sub a.cminstalaciones_sub,ul#menuv li div.menuv_sub a._sub,ul#menuv li div.menuv_sub a.cmactivi_sub{
border-bottom:1px solid #CFDFFF;
margin-right:0px;
padding:5px 20px 5px 5px;
font-size:13px;
line-height:15px;
height:auto;
}
ul#menuv li div.menuv_sub a._sub:hover{

}



#texto.ampliado table td{
border:1px solid #6699FF;
padding:2px;
font-size:11px;
font-family:arial;
}
#texto.ampliado table th{
background:#6699FF;
padding:2px 10px;
font-size:11px;
font-family:arial;
color:white;
}
#texto.ampliado table td.nada{
border:0px;
}
#texto.ampliado table td ul{
margin:0px;
padding-left:18px;
}


#colde{
position:relative;
width:150px;
float:right;
padding-top:5px;
padding-right:10px;
}
.barracambioidioma{
text-align:right;
margin-bottom:5px;
}
.barracambioidioma a img{
border:2px solid white;
margin-right:5px;
}
.barracambioidioma a:hover img{
border:2px solid #6699FF;
}
#menuder-menutop{
width:150px;
height:16px;
font-size:1px;
background:url(imagenes/menuder-top.png) top left no-repeat;
}
#menuder-menubot{
width:150px;
height:14px;
font-size:1px;
background:url(imagenes/menuder-bot.png) top left no-repeat;
clear:both;
}
div#menuder{
position:relative;
width:150px;
background:url(imagenes/menuder-med.png) top left repeat-y;
padding-bottom:2px;
}
ul#menuder{
position:relative;
margin:0px;
padding:0px;
padding-left:14px;
list-style:none;
}
ul#menuder li{
position:relative;
}
ul#menuder li a{
border-left:10px solid #999;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
display:block;
font-family:arial;
font-size:15px;
text-decoration:none;
color:#999;
font-weight:normal;
margin-bottom:2px;
width:105px;
}
ul#menuder li a#sel,ul#menuder li a#selsup,ul#menuder li a:hover{
border-left:10px solid #000061;
background:#0000EA url(imagenes/fondohovermenu.png) repeat-x scroll left top;
color:white;
}
ul#menuder li div.menuv_sub a#sel,#menuder li div.menuder_sub a.menuder:hover{
background:#0000EA url(imagenes/fondohovermenu.png) repeat-x scroll left top;
color:white;
}
#menuder li div.menuder_sub a.menuder{
font-size:13px;
}

ul#menuder li div.menuder_sub{
display:none;
}
ul#menuder li:hover div.menuder_sub{
display:block;
}
ul#menuder li div.menuder_sub a._sub,ul#menuder li div.menuder_sub a._historico_sub{
border-left:0px;
border-bottom:1px solid #999;
width:90px;
color:#666;
background:#FBFBFB url(imagenes/fondosubmenufecha.png) top left repeat-x;
margin-bottom:0px;
}
ul#menuder li div.menuder_sub a._historico_sub{
border-top:2px solid #333;	
border-bottom:2px solid #333;
}
ul#menuder li div.menuder_sub a._sub:hover,ul#menuder li div.menuder_sub a._sub#sel,ul#menuder li div.menuder_sub a._historico_sub:hover,ul#menuder li div.menuder_sub a._historico_sub#sel{
border-left:0px;
background:#FBFBFB url(imagenes/fondosubmenusel.png) repeat-y scroll left top;
color:#666;
}
div.menuder_sub{
border-top:1px solid #999;
background:white;
position:absolute;
right:135px;
top:0px;
padding-right:5px;
}
ul.agenda{
list-style:circle;
}


#colde a img{
border:0px;
}
#bannersder{
margin:2px 0px;
}
#listaarchivos ul,ul.listaarchivos{
list-style-image:url(imagenes/pdf.gif);
}
#listaarchivos ul li.fil1{
background:#F2F2F2;
}
#listaarchivos ul li.fil0{
background:#EAEAEA;
}
#listaarchivos ul li{
line-height:24px;
margin-bottom:2px;
}
#listaarchivos ul li a{
text-decoration:none;
padding-left:7px;
}
#listaarchivos ul li a:hover{
text-decoration:underline;
}
#listaarchivos ul li a img{
margin-right:10px;
}
a.cuatropasos img{
border:0px;
}
a.enlacehome{
position:absolute;
top:-30px;
right:920px;
}
#copypie a.piedonde img,#copypie a.piecontacto img{
border:0px;
display:none;
}
#copypie a.piedonde,#copypie a.piecontacto{
position:absolute;
top:27px;
right:20px;
}
#copypie a.piecontacto{
right:27px;
}
#copypie a.piedonde{
width:100px;
height:47px;
}
h2.proyectos{
padding-left:40px;
background:url(imagenes/icoproyectos.png) top left no-repeat;
height:33px;
line-height:33px;
}
h2.menu{
padding-left:40px;
background:url(imagenes/icomenu.png) top left no-repeat;
height:33px;
line-height:33px;
}
h2.boletines{
padding-left:40px;
background:url(imagenes/icoboletines.png) top left no-repeat;
height:33px;
line-height:33px;
}
h2.calendario{
padding-left:40px;
background:url(imagenes/icocalendario.png) top left no-repeat;
height:33px;
line-height:33px;
}
h2.agenda{
padding-left:40px;
background:url(imagenes/icocalendario.png) top left no-repeat;
height:33px;
line-height:33px;
}

h2.cmquienes{
color:#FFCC00;
}
h2.cmoferta{
color:#667AB3;
}
h2.cmservicios{
color:#EF9A48;
}
h2.cminstalaciones{
color:#44916C;
}
h2.cmactivi{
color:#6F0707;
}
span.agenda_fecha{
color:#666;
font-style:italic;
margin-right:10px;
}
span.agenda_titular{
font-weight:bold;
}
span.agenda_texto{
display:block;
margin-left:50px;
}
li.diasel span.agenda_fecha{
color:#000061;
}
li.diasel span.agenda_titular{
color:white;
background:#000061;
padding:2px 5px;
}
#identificado{
position:absolute;
top:36px;
right:166px;
font-size:12px;
padding:2px 8px;
border-bottom:1px solid #999;
color:#333;
background:#EEE;
width:703px;
text-align:right;
}
#identificado a{
color:#333;
}
div#texto table#menuaonline td{
border:0px;
}
h3.zonaprivada{
background:#483D8B;
padding:3px 5px;
color:white;
margin-bottom:10px;
}
div#texto table.editausu td.sinborde{
border:0px;
}
div.mensajemal{
margin:10px;
padding:10px;
color:red;
border:2px solid red;
background:#FFDFDF;
font-weight:bold;
}
div.mensajebien{
margin:10px;
padding:10px;
color:green;
border:2px solid green;
background:#CFFFCF;
font-weight:bold;
}
#texto.ampliado a.linsnuevo{
padding-left:30px;
display:block;
background:url(imagenes/icoinsert.png) top left no-repeat;
color:green;
height:25px;
line-height:25px;
}
#texto.ampliado a.lcancel{
float:right;
margin-right:55px;
padding-left:30px;
display:block;
background:url(imagenes/icocancel.png) top left no-repeat;
color:red;
height:25px;
line-height:25px;
}
table#thorarios{
width:100%;
border:2px solid #6699FF;
}
a.larchivo{
background:url(imagenes/archivo.png) top left no-repeat;
height:18px;
line-height:16px;
display:block;
padding-left:20px;
}
#texto.ampliado table#thorarios td{
border:0px;
}
#texto.ampliado table#thorarios td.filah0{
background:#EFEFEF;
}
#texto.ampliado table#thorarios td.filah1{
background:#DFDFDF;
}
div#menu4pasos{
position:absolute;
top:81px;
left:0px;
width:131px;
height:236px;
}
div#menu4pasos.fpaso1{
background:url(imagenes/paso1.jpg) top left no-repeat;
}
div#menu4pasos.fpaso2{
background:url(imagenes/paso2.jpg) top left no-repeat;
}
div#menu4pasos.fpaso3{
background:url(imagenes/paso3.jpg) top left no-repeat;
}
div#menu4pasos.fpaso4{
background:url(imagenes/paso4.jpg) top left no-repeat;
}
div#menu4pasos a{
display:block;
position:absolute;
width:70px;
height:30px;
left:23px;
}
a.lpaso1{
top:50px;
}
a.lpaso2{
top:90px;
}
a.lpaso3{
top:130px;
}
a.lpaso4{
top:170px;
}
#texto.ampliado table#tpaso1 th{
background:transparent;
color:#333;
border-right:1px solid #999;
}
#texto.ampliado table#tpaso1 td{
border:0px;
}
#albimgnomcate{
position:relative;
border-bottom:2px solid #483D8B;
color:#483D8B;
font-size:23px;
margin-bottom:10px;
padding-bottom:3px;
clear:both;
}
#albumimglcate,#albimgnumi{
font-size:12px;
position:absolute;
top:2px;
right:5px;
}
#albumimglcate a{
text-decoration:none;
color:#666;
}
.albimguna{
position:relative;
float:left;
margin-right:10px;
margin-bottom:10px;
}
.albimguna a{
height:100px;
display:block;
}
div.albimguna a div.agrandaroc{
position:absolute;
bottom:0px;
left:2px;
color:red;
}
.albimguna a img{
height:100px;
border:1px solid #666;
padding:1px;
background:white;
}
#albimgvolver{
clear:both;
border:1px solid #666;
background:white;
padding:3px;
text-align:center;
}
#albimgvolver a{
position:relative;
color:#333;
text-decoration:none;
}
#albimgvolver a:hover{
text-decoration:underline;
}
div.bvolver{
width:100%;
margin-top:20px;
text-align:center;
}
div.bvolver a{
background:#999;
padding:4px 8px;
color:white;
text-decoration:none;
}
tr.tryo td{
font-weight:bold;
}
div.blog_imagenes{
margin-top:20px;
background:#EEE;
border:1px solid #AAA;
padding:5px;
}
div.blog_imagenes a{
display:block;
margin-bottom:2px;
color:#999;
border-left:4px solid #6699FF;
padding-left:10px;
text-decoration:underline;
}
div.blog_imagenes a:hover{
color:#6699FF;
}
div#albcate div.albimguna{
height:125px;
background:#6599FF;
padding:2px;
}
div#albcate div.albimguna a{
text-decoration:none;
text-align:center;
color:white;
text-transform:uppercase;
}
#pie a.piedices img,#pie a.pieiso img,#pie a.piecarlos3 img,#pie a.pieblog img,#pie a.piexsabio img{
border:0px;
}
#pie a.piedices,#pie a.pieiso,#pie a.piecarlos3,#pie a.pieblog,#pie a.piexsabio{
position:absolute;
top:110px;
}
#pie a.pieiso{
right:210px;
}
#pie a.piecarlos3{
top:100px;
right:920px;
}
#pie a.piexsabio{
top:105px;
right:20px;
}
#pie a.colegio{
display:block;
position:absolute;
top:190px;
text-decoration:none;
width:120px;
height:50px;
text-align:right;
color:#01377C;
}
#pie a.colegio img{
display:none;
}
#pie a.colegio:hover #textocol{
display:none;
}
#pie a.colegio:hover img{
display:block;
border:0px;
position:absolute;
top:0px;
left:35px;
}
#pie a.col1{
right:863px;
}
#pie a.col2{
right:721px;
}
#pie a.col3{
right:580px;
}
#pie a.col4{
right:440px;
}
#pie a.col5{
right:300px;
}
#pie a.col6{
right:158px;
}
#pie a.col7{
right:17px;
}


div#texto.condeco{
height:280px;
}
#pie a.pieblog{
top:120px;
right:810px;
}
div.decoizq{
}
div.decoaba{
position:absolute;
height:96px;
width:704px;
top:408px;
left:115px;
}
div.decoizq{
position:absolute;
height:257px;
width:112px;
top:150px;
left:0px;
}
div.esoizq{
background:url(imagenes/decoder_eso.jpg) top left no-repeat;
}
div.esoaba{
background:url(imagenes/decoabajo_eso.jpg) top left no-repeat;
}
div.primizq{
background:url(imagenes/decoder_primaria.jpg) top left no-repeat;
}
div.primaba{
background:url(imagenes/decoabajo_primaria.jpg) top left no-repeat;
}
div.infizq{
background:url(imagenes/decoder_infantil.jpg) top left no-repeat;
}
div.infaba{
background:url(imagenes/decoabajo_infantil.jpg) top left no-repeat;
}
#texto table td,#texto table th{
text-align:left;
}
h2.album{
display:none;
}
div#slideshowjr{
height:200px;
width:550px;
position:absolute;
top:130px;
right:220px;
}
div#my_slideshowjr_antigua{
position:absolute;
top:0px;
left:0px;
}
div#slideshowjr img{
border:2px solid #6699FF;
padding:2px;
background:white;
}
div#texto.ampliado a.vervideo{
position:absolute;
top:455px;
left:180px;
text-decoration:none;
font-size:20px;
font-weight:normal;
text-indent:60px;
background:url(imagenes/video.png) top left no-repeat;
height:80px;
line-height:40px;
}
div#formuder {
padding:10px;
background:white;
border:1px solid #C5C4C4;
margin-bottom:10px;
height:60px;
}
div#formuder input{
width:100px;
}
div#formuder input.isubmit{
width:auto;
float:right;
}
#tcmini{
padding:4px;
background:white;
margin-bottom:4px;
width:150px;
}
#tcmini th{
color:#483D8B;
font-size:11px;
}
#tcmini td{
font-size:10px;
}
#tcmini td a{
background:#483D8B;
color:white;
text-decoration:none;
padding:0px 2px;
font-weight:normal;
}
div#menuizq{
position:absolute;
top:40px;
left:-30px;
}
div#menuizq a{
display:block;
width:30px;
height:150px;
margin-bottom:2px;
}
div#menuizq img{
border:0px;
}
div#subsecciones{
position:absolute;
top:36px;
left:115px;
background:#EEE;
padding:2px 0px 2px 10px;
width:709px;
border-bottom:1px solid #AAA;
}
div#subsecciones a{
border-right:1px solid #666666;
color:#888888;
font-size:11px;
font-weight:normal;
margin-right:7px;
padding-right:7px;
text-decoration:none;
}
div#subsecciones a:hover{
text-decoration:underline;
color:#333;
}
#moduloshome{
padding-top:320px;
width:600px;
padding-left:30px;
}
#moduloshome.modulosnohome{
padding-top:30px;
clear:both;	
}
table#moduloshome.modulosnohome td{
border:0px;
valign:top;
vertical-align:top;
}
div#noticiashome,div#eventoshome,div#socialhome{
width:180px;
float:left;
margin-right:5px;
}
#moduloshome h2{
font-size:14px;
font-weight:bold;
background:url(imagenes/fondotitulomini180.png) top left no-repeat;
color:white;
padding:0px 5px;
margin-top:0px;
margin-bottom:5px;
text-indent:10px;
}
#moduloshome ul{
margin:0px;
padding-left:15px;
}
#moduloshome ul li{
width:150px;
}
#moduloshome ul li a{
text-decoration:none;
}
h2 a img{
border:0px;
float:right;
padding-top:15px;
margin-left:7px;
}
#blog h3 a img{
border:0px;
margin-left:7px;
}
#menuv li div.menuv_sub a#sel,#menuv li div.menuv_sub a:hover{
background:#0000EA url(imagenes/fondohovermenu.png) top left repeat-x;
}
a.pieacade{
position:absolute;
top:103px;
right:770px;
}
a.pieacade img{
border:0px;
}
table td{
text-align:justify;
}
div.contenidomodulo{
padding:0px 10px;
}
li#li4pasos{
list-style:none;
position:absolute;
top:510px;
right:929px;
}
li#li4pasos div#d4pasos{
display:none;
position:absolute;
left:115px;
top:80px;
width:320px;
background:#EEE;
border:1px solid #666;
padding:2px 5px;
}
li#li4pasos:hover div#d4pasos{
display:block;
}
li#li4pasos div#d4pasos a{
float:left;
text-align:left;
text-decoration:none;
margin-right:10px;
}
li#li4pasos div#d4pasos a.l4pultimo{
margin-right:0px;
}
li#li4pasos div#d4pasos a:hover{
text-decoration:underline;
}
div#divtcmini{
position:relative;
width:148px;
overflow:hidden;
border:1px solid #C5C4C4;
background:white;
}
#anteypost{
position:absolute;
top:5px;
right:5px;
}
#anteypost a{
color:white;
font-weight:bold;
background:#B6B1D1;
padding:0px 2px;
text-decoration:none;
margin-left:4px;
font-size:10px;
}
#anteypost a:hover{
	background:#483D8B;
}
div.tituloazul{
background:url(imagenes/fondotitulomini150.png) top left no-repeat;
height:23px;
line-height:23px;
margin-bottom:2px;
text-indent:10px;
color:white;
font-weight:bold;
}
div.bfila0,div.bfila1{
background:#F4F4F4;
padding:5px;
}
div.bfila1{
background:#E2E2E2;
}
div.imagenprin img{
float:right;
height:120px;
margin:0px 0px 5px 5px;
}
#modulosaristosonline{
position:absolute;
top:20px;
left:8px;
}
#modulosaristosonline h2{
background:url(imagenes/fondotitulomini102.png) top left no-repeat;
margin:0px;
margin-top:40px;
margin-bottom:2px;
font-size:12px;
line-height:18px;
text-indent:5px;
color:white;
font-weight:bold;
}
#modulosaristosonline div.contenidomodulo{
margin:0px;
padding:0px;
width:102px;
}
#modulosaristosonline div.contenidomodulo p{
margin:0px;
padding:0px;
}
#modulosaristosonline div.contenidomodulo img{
max-width:102px;
}
div.filtros{
margin-bottom:20px;
padding:10px;
background:#EEE;
}
#texto.ampliado table#tablacalendario_horario td{
line-height:12px;
font-size:11px;
height:70px;
}
#texto.ampliado table#tablacalendario_horario th{
font-size:13px;
text-align:center;
width:14%;
}
#texto.ampliado table#tablacalendario_horario td{
line-height:12px;
font-size:11px;
}
table#tablacalendario_horario td#calpas{
background:#EEE;
}
table#tablacalendario_horario td#calhoy{
background:#6699FF;
}
table#tablacalendario_horario td#calnada{
border:0px;
}
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 16px solid orange;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
a.vermes{
text-decoration:none;
background:white;
padding:0px 4px;
}
a.vermes:hover{
color:#000;
}
a.vmant{
margin-right:20px;
}
a.vmdes{
margin-left:20px;
}
div#identeleven{
margin:20px auto;
width:260px;
border:1px solid #FFCC00;
padding:10px;
background:#FFEFAF;
}
div#identeleven h3{
margin-bottom:10px;
color:#333;
}
div#identeleven img{
margin-bottom:10px;
}
div#modulosaristosonline div.contenidomodulo {
overflow-y:auto;
overflow-x:hidden;
max-height:300px;
}
div#modulosaristosonline div.contenidomodulo ul{
margin:0px;
padding:5px 0px;
list-style:none;
font-size:11px;
overflow:hidden;
}
div.modulodestacamos li{
padding-bottom:10px;
}
div#modulosaristosonline div.contenidomodulo p{
padding:5px 0px;
}
ul.agenda li{
padding-top:20px;
}
div#modulosaristosonline div.modulodestacamos{
font-size:10px;
color:#444;
background:#FCE897;
padding:2px;
width:98px;
word-wrap:auto;
}
