body{background:url(../images/bg_body.gif) #008AEC repeat-x;color:#4B5971;font-family:"Trebuchet MS" , Verdana, Tahoma, sans-serif;font-size:62.5%;margin:0;text-align:center}
body.nobg {background:none;background-color:#FFF;}
table{font-family:"Trebuchet MS" , Verdana, Tahoma, sans-serif;font-size:1em}
a{color:#2A418B;text-decoration:none}
a img{border:0}
a:hover{text-decoration:underline}
a.fondoosc{color:#ffF}
img{vertical-align:middle}
ul li{list-style-image:url(../images/li.gif)}
.obligatorio{color:Red}
.border{border:solid 1px #2a418b}
th.azul,td.azul{background-color:#2A418B;color:#FFF}
th.azul a,td.azul a{color:#FFF}
tr.close{ background-color: #DDDDDD; font-weight: bold; color: Black; cursor: hand; width: 80%;}
tr.open{ background-color: #2A418B; font-weight: bold; color: white; cursor: hand; width: 80%;}
p.texto{text-align:justify}
.verifform {background-color: #2A418B; color: White; text-align:center; font-size:110%;}
.verifform input {text-align:center; border: 0px;width:30px; font-size:110%;}
/**********************************************************************/
.registro1{background-color:#DDD}
.registro2{background-color:#FFF}
/****/
#contenedor{background:url(../images/bg_contenedor.gif) no-repeat;background-color:#fff;font-size:1.1em;margin:auto;padding:0 17px;width:750px;/*FIREFOX*/_width:784px/*IE*/}

div.contenedor_fotopersonal{float:left;margin:5px;padding:3px;width:110px;_width:115px;height:130px;background-color:#f5f7f9;border-right:#a5a7aa solid 1px;border-bottom:#a5a7aa solid 1px;text-align:center;font-size:0.9em}
div.contenedor_fotogaleria{float:left;margin:15px 5px;padding:3px;width:47%;text-align:center;font-size:0.9em}
div.contenedor_fotogaleria img{height:150px}
/**/
#cabecera{height:185px;text-align:left}
#cabecera #imagen {}
#cabecera #enlaces{background-color:#fff;opacity: 0.75;filter: alpha(opacity=75);float:right;padding:1px 3px;line-height: 16px;text-align:right;}
#cabecera #enlaces img{margin:0 2px 0 7px}
#cabecera #enlaces img.primera{margin:0 2px 0 0}
#cabecera #enlaces a{text-decoration:none;}
#cabecera #ies{background-color:#fff;float:right;opacity: 0.75;filter: alpha(opacity=75);margin:5px;padding:3px;text-align:center;width:75px}
#cabecera #colegio{background-color:#fff;float:left;opacity: 0.75;filter: alpha(opacity=75);margin:15px 5px;padding:3px;text-align:center}
#cabecera #logos {clear:both; }
/**/
#actualidad{background-color:#fff;float:right;margin:10px 5px 5px;text-align:left;width:535px}
div.actualidad{height: 159px; _height:159px;overflow:hidden}
/**/
#cajaAdmision{z-index:0;position:absolute;top:280px;background-color:#FFF;width:300px;margin-left:40%;margin-right:40%}
/**/
#direccioncolegio{background-color:#fff;opacity: 0.75;filter: alpha(opacity=75);float:right;font-size:0.9em;line-height:12px;margin:-35px 5px 5px;padding:2px;text-align:right;width:535px}
/**/
#contenido{background-color:#fff;float:right;margin:10px 5px 5px;padding:3px;text-align:left;width:535px;/*IE*/}
#contenido h1, td.titulo{background:#2A418B url(../../../images/iconos/16_li.gif) no-repeat;color:#fff;font-size:1.2em;padding-left:16px;text-align:left}
/**/
div.columnader{float:right;width:49%}
div.columnaizq{float:left;width:49%}
/**/
#pie{border-top:1px dashed #bbb;clear:both;width:97%}
/****/
div.caja{border:1px solid #2a418b;padding:2px}
div.caja h2{background:#2A418B url(../../../images/iconos/16_li.gif) no-repeat;color:#fff;font-size:1.1em;margin:0;padding-left:16px;text-align:left}
div.caja h2#agenda{background:#2A418B url(../../../images/iconos/16_agenda.gif) no-repeat}
div.caja h2#noticias{background:#2A418B url(../../../images/iconos/16_noticias.gif) no-repeat}
div.caja h2#noticias a, div.caja h2#agenda a, div.caja h2 a{color:#FFF}
div.caja h3{font-size:1.3em;margin:0;text-align:center}
div.caja h4{font-size:1.0em;margin:0;text-align:center}
div.caja img{float:left;margin:2px}
/**/
div.image{float:right;padding:10px;text-align:center}
div.image div.border{background-color:#fff;border:1px solid #bbb;bottom:2px;padding:2px;position:relative;right:2px}
div.shadow{background-color:#ccc;}
/* FORMULARIOS */
fieldset{ margin: 5px;}
fieldset.noborder{border:0}
fieldset legend{background-color:#fff;color:#2A418B;font-weight:700;font-size:12px;padding:4px 3px 7px}
fieldset div fieldset{border-right:0;border-top:0;border-left:0;border-bottom:0}
div.buttons{text-align:center}
input.button{font-weight:700; font-family:"Trebuchet MS" , Verdana, Tahoma, sans-serif;font-size:1em;cursor:hand;color:#FFF;border:#2A418B 1px solid;background-color:#00A8EC;}
fieldset div label.left{padding-right:5px;padding-left:0;float:left;padding-bottom:0;width:125px;padding-top:4px;text-align:right}
fieldset div label.right{}
input,select,textarea{color:#4b5971;font-family:"Trebuchet MS" , Verdana, Tahoma, sans-serif;font-size:1em}
input,select{height:18px}
fieldset div input.2num,fieldset div input.diames{width:20px}
input.diames{width:20px}
fieldset div input.4num,fieldset div input.agno{width:32px}
input.agno{width:32px}
input.medio{width:150px}
input.large, input.largo, select.large, textarea.large, textarea.largo{width:225px}
fieldset div select.large{margin-top:1px}
fieldset div.help{border:solid 1px #2A418B;float:right;font-size:88%;width:140px}
fieldset div.help h5{background-color:#2A418B;color:#FFF;font-size:11px;padding:2px;margin-bottom:1px}
fieldset div.help div{padding:2px}
/* Mapas Fotos Aéreas*/
.bocaaerial{float:left;width:50%;_width:45%}
ol.places{text-align:left;font-size: 1.3em;padding-top:10px}
li.places{cursor:pointer;}
.highlight {background:#2a418b;width:17px;height:17px;display:none;font-size:1.2em; color:#fff; font-weight:600}
