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;
}

/* Estilos para visualizar Noticias Centros SEK*/
.imagenNoticia
{
	padding: 5px;
	border: 1px solid #036;
}

.tituloNoticia
{
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
/************************* Fin estilos Noticias*/

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}
/**/
#blanco{padding-top: 152px; _padding-top: 152px;}
#cabecera{height:185px;_height:185px;text-align:left; }
#cabecera #imagen {}
#cabecera #enlaces{ TEXT-ALIGN: right; FILTER: alpha(opacity=85); PADDING-BOTTOM: 1px; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: right; PADDING-TOP: 1px; opacity: 0.85; -moz-opacity: 0.85 }

#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.85;-moz-opacity: 0.85;filter: alpha(opacity=85);margin:5px;padding:3px;text-align:center;width:75px}
#cabecera #colegio{background-color:#fff;float:left;opacity: 0.85;-moz-opacity: 0.85;filter: alpha(opacity=85);margin:15px 5px;padding:3px;text-align:center;width:183px}
#cabeceraAzul{float:left; opacity: 0.85;-moz-opacity: 0.85;filter: alpha(opacity=85);text-align:center;width:750px; height:100px}
#cabecera #logos {clear:both; }
#cabecera #banner
{
	opacity: 0.75;-moz-opacity: 0.75;filter: alpha(opacity=75);
	float: right;
	background-color: transparent;
}

/**/
#actualidad{background-color:#fff;float:right;margin:10px 5px 5px;text-align:left;width:535px}
div.actualidad{height: 114px; _height:120px;overflow:hidden}
/**/
#cajaAdmision{z-index:0;position:absolute;top:280px;background-color:#FFF;width:300px;margin-left:40%;margin-right:40%}
#cajaCursos{z-index:0;position:absolute;top:280px;background-color:#FFF;width:200px;margin-left:13%;margin-right:40%}
/**/
#direccioncolegio{background-color:#fff;opacity: 0.85;-moz-opacity: 0.85;filter: alpha(opacity=85);float:right;font-size:0.9em;line-height:12px;margin:-35px 5px 5px;padding:2px;text-align:right;width:535px}
#direccion
{
	text-align: center;
	line-height: 16px;
	background-color: #004e99;
	margin-top: -75px;
	margin-left: 250px;
	/*margin-right: 5px;*/
	/*padding-left: 2px;*/
	padding-bottom: 2px;
	/*padding-right: 2px;*/
	padding-top: 2px;
	width: 497 px;
	color: #ffffff;
	font-family: "BlairMdITC TT";
	font-size: 0.9em;
}
/**/
#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 h5{background:#2A418B url(../../../images/iconos/16_li.gif) no-repeat;color:#fff;font-size:1.1em;margin:0;padding-left:16px;text-align:center}

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.image2{float:center;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;
}