html, body, h1, h2, h3, h4, ul,li,form, ol,p,span,div
{
	margin: 0px;
	padding: 0px;
}
body
{
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	color: #393838;
	background:#fff url(f_body.jpg) repeat-x;
	padding:10px 0px;
}
h1
{
	font:22px "Arial Narrow", Arial, sans-serif;
	font-weight:bold;
	margin-bottom:15px;
}
h2
{
	font:18px "Arial Narrow", Arial, sans-serif;
	font-weight:bold;
	margin-bottom:11px;
}
h3
{
	font:14px "Arial Narrow", Arial, sans-serif;
	font-weight:bold;
}
h4{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:800;
}

.purpura{color:#9a2486}
.verde{color:#55b948}

p
{
	font:12px Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	text-align:justify;
}
a{
	text-decoration:none;
	font-size:11px;
}
#contenedor {
	position:relative;
	width:943px;
	background:#0F75D7;
	margin:0px auto;
}
#top{
	background:url(top.jpg);
	height:189px;
	width:943px;
}
#top h4{
	font-family:"Kristen ITC", Arial;
}
#menu{
	background:url(f_menu.jpg) repeat-x;
	height:38px;
	border-left:#d4ddf4 1px solid;
	border-right:#d4ddf4 1px solid;
	font-family: "Arial Narrow";
}
#menu ul {
	text-align:center;
	margin-left:6px;
}
#menu li {
	display:block;
	float:left;
	list-style: none;
	margin:0px 2px;
}
#menu a 
{
	display:block;
	float:left;
	height:38px;
	padding-left:7px;
}
#menu span{
	display:block;
	float:left;
	height:28px;
	color: #fff;
	font-size:13px;
	font-weight:bold;
	padding:10px 12px 0 3px;
}
#menu a:hover{
	background:url(m_izq.jpg) left top no-repeat;
}
#menu a:hover span{
	color:#152d7d;
	background:url(m_der.jpg) right top no-repeat;
	cursor:pointer;
}
#contenido{
	border-top:#1f3784 7px solid;
	background:url(fondo.jpg) repeat-x;
	width:927px;
	overflow:hidden;
	border-left:#0F75D7 1px solid;
	border-right:#0F75D7 1px solid;
	padding-left:13px;
}
#izq{
	background:#ffffff;
	float:left;
	width:217px;
	padding-top:0px;
	text-align:left;
/*	background:#fff url(izq.jpg) no-repeat; */
}
#izq h3{
	color:#0c2577;
	margin-bottom:10px;
}
#der{
	background:url(f_der.jpg) repeat-x;
	width:690px;
	float:right;
	padding-right:10px;
}
#flash{
	background:url(cab_prescolar.jpg);
	height:225px;
}
#noflash{
	height:225px;
}
#c_top{
	background:url(c_top.jpg) left top no-repeat;
	height:14px;
	font-size:1px;
}
#c_medio{
	background:#fff;
	border-left:#eeae54 0px solid;
	border-right:#eeae54 0px solid;
	color:#0c2577;
	padding:5px 20px 1px 20px;
	text-align:left;
	min-height:600px;
	height:auto !important;
	height:600px;
}
#c_medio h1{
	color:#0c2577;
	background:url(leon.jpg) left top no-repeat;
	padding-top:8px;
	height:36px;
	padding-left:70px;
	margin-bottom:5px;
}
#c_medio p{
	color:#0c2577;
}
#c_medio .div{
	padding:0 210px 10px 0;
	background:url(preescolar.jpg) right top no-repeat;
	padding-bottom:10px;
	height:145px;
}
#c_medio .uno{
	padding-top:20px;
	padding-right:20px;
	border-top:1px #ea921c solid;
}
#c_medio li{
	margin-left:25px;
}
#c_medio ul{
	margin-bottom:10px;
}

#c_medio table img{border:0px;}

#c_medio table{border:1px outset gray;
	border-collapse:collapse;
	text-align:center;
	width:640px;}
#c_medio table th{color:#FFFFFF;
	font-size:14px;
	height:43px;
	text-align:center;
	background-color:#0F75D7;}

#c_bajo{
	font-size:1px;
	background:url(c_bajo.jpg) bottom no-repeat;
	height:9px;
	}
.clear{
	clear:both;
	font-size:1px;
	height:1px;
	visibility:hidden;
}
.naranja{
	color:#ff6c00;
}
.naranja_d{
	color:#ff6c00;
	background:url(yosi.jpg) no-repeat;
	background-position:right;
	width:645px;
	height:45px;
}
.info{
	display:block;
	width:99px;
	height:19px;
	float:right;
}

#footer{
	background:#0F75D7 url(f_pie.jpg) bottom left no-repeat;
	padding:10px 0 20px 0;

}
#footer ul{
	text-align:center;
	margin-bottom:7px;
}
#footer li{
	list-style:none;
	display:inline;
	color:#FFFFFF;
	margin:0 6px;
}
#footer a{
	color:#FFFFFF;
	font-size:10px;
}
#footer p{
	margin:0px;
	text-align:center;
	color:#FFFFFF;
}

.forma_contacto{
	text-align:left;
	color:#231f20;
	margin:0 auto;
	width:204px;
	margin-left:8px;
}
.forma_contacto input,.forma_contacto select,.forma_contacto textarea{	
	color:#231f20;
	font:11px Arial, Helvetica, sans-serif;
	width:196px;
}
.forma_contacto textarea{
	height:50px;
}
.forma_contacto label {
	font-size:12px;
}

.forma_contacto div{padding-top:3px;}
.forma_contacto fieldset{border:none; margin:0; padding:0px;}
.forma_contacto .boton{ text-align:center;width:55px; margin:0px; float:right;}

.lefti {
	float:left;
	width:420px;
	height:142px;
	border-top:1px #ea921c solid;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:10px;
}
.righti {
	float:left;
	width:206px;
	height:143px;
	background:url(fondo_div.jpg) no-repeat;
	padding-bottom:10px;
}
.righti img {
	margin-top:12px;
	margin-left:16px;
	width:175px;
	height:130px;
}
.galeria {
	float:left;
	width:206px;
	height:143px;
	background:url(fondo_div.jpg) no-repeat;
	padding-bottom:10px;
	margin:6px 4px 4px 0px;
}
.galeria img {
	margin-top:12px;
	margin-left:16px;
	width:175px;
	height:130px;
}
.seccion{
	background: url(../images/fondo_div-grande.jpg) no-repeat;
	width:640px;
	height:220px;
	float:left;
	text-align:center;
	margin:0 5px 10px 0;

	
}
.seccion img{
	margin-bottom:5px;
}
.img_right{
	margin-left:10px;
}
.img_left{
	margin-right:10px;
	margin-bottom:10px;
}

.img_fut{
	margin-right:10px;
	margin-bottom:10px;
	border:1px #999999 solid;
	padding:5px;
}

.calendario{
	overflow:hidden;
	width:550px;
	float:left;
	margin-left:55px;
	padding-bottom:25px;
}

.calendario img{
	float:left;
	margin:20px 15px 0 15px;
}

.linea{border-bottom:1px solid #FF6C00;margin-bottom:10px;width:650px;}
.titulo {background:url(../images/fondo_titulo.jpg);height:30px;width:206px;margin:10px 0 10px 5px;}

.articulo_interes {
	margin-left:5px;
	margin-right:5px;
}

.articulo_interes p{
	padding-left:5px;
	margin-bottom:5px;
	color:#0C2577;
}

.articulo_interes a{
	font-size:12px;
	color:#000;
}

.articulo_interes a:hover{
	text-decoration:underline;
	color:#0C2577;
}

.santander {
font-size:12px;color:#06a327;
}

.santander:hover{
color:#f00;
}



.tabla {border-collapse:collapse;border:1px solid #FF6C00 ;margin-left:26px;font-size:12px;}

.tabla th{background:#FF6C00;text-align:center;color:#fff}

.tabla td {padding:4px;text-align:center;}

.borde_nara{margin:10px 0px 10px 0px ;border:3px double #EA921C;}

#articulo p{font-size:11px;}

.lista_eventos {margin-left:25px;}

.lista_eventos li {color:#0C2577;font-size:13px;font-weight:bold;}

.lista_eventos li a{color:#0C2577;font-size:13px;font-weight:bold;}
