	body {
	text-align:center;
	margin:0;
	padding-bottom:10px;
	font-family:Arial,Helvetica,sans-serif;
	color:#9d9d9d;
	font-size:10pt;
	background:#000000 url(img/fondositio.jpg) top repeat-x;
}
#contenedor {
	width:1000px;
	margin:0px auto;
	background:#000C17; border:1px #000000 solid;
	}

#top { border-top:1px solid #000;
background:url(img/fondotop.jpg) top  repeat-x;
height:250px;
	width:1000px;
}
#top h1{font-size:36px;color:#77acde;
padding-top:1px;
/*padding-top:30px;*/
padding-left:10px;}
#top .left{float:left;clear:left;}
#top .right{float:right;}

.contenido{
width:555px;
border-right:#044683 solid 1px;
padding:0px 10px 0px 100px;}

#banners{
float:right;
width:320px;
margin-right:5px;
/*background:#e1f1ff;*/
color:#FFF;
}
#banners img{margin-bottom:10px;}
#banners h2{
margin-top:0px;
font-weight:normal;
text-align:left;
font-size:13px;
padding-left:10px;
background:transparent url(img/fondito.jpg) repeat-x top;
height:24px;}
#banners table{
background:url(img/fondoright.jpg) repeat-x;
width:215px;
text-align:left;
margin-bottom:10px;
margin-left:7px;
margin-top:7px;
padding:0px 4px;
font-size:12px;
}
#banners td{border-bottom:#4272a0 solid 1px;width:90%;}
#banners hr{
height: 1px;
border: 0;
width: 90%;
background:#c0d0df;}
#banners p{font-size:11px;}
#banners h2{color:#FFF;}
#pos{
background:url(img/fondoright.jpg) repeat-x;
width:208px;
margin-bottom:10px;
margin-left:7px;
padding:4px 4px;}
#pos p{padding:2px 0px;}
#fondo{
text-align:left;
background:transparent url(img/pelota.jpg) no-repeat scroll right bottom;
margin-bottom:25px;
margin-top:0px;
padding-bottom:10px;
width:99%;
padding-top:65px;}
.texto{
width:530px;
border-bottom:#044683 solid 1px;
font-size:12px; margin-top:10px; margin-left:0px; padding-bottom:10px;
float:left; margin-bottom:10px;
}
.texto img{border: 1px solid #044683; padding:2px 2px 2px 2px; }
.contenido h1,h2{color:#28A5E5;text-align:left;}
.contenido h3{color: #004080; font-size:24px; text-align:left;}
.contenido h1{font-size:22px;}
.contenido h2{font-size:18px;font-weight:normal;}
.texto h1,p{text-align:left;margin-top:0px;}
h1 img, h2 img {
vertical-align:middle;}
.comentario{
background-color:#185993;
text-align:left;
color:#FFF;
width:99%;

}
.comentario td{
padding:10px 8px;
vertical-align:top;
border-right:#5281ad solid 1px;
border-bottom:#5281ad solid 1px;
width:50%;
}
.linea{padding:0px;background:#5281ad;height:1px;border:none;}
.comentario h1{color:#FFF;font-size:18px;}
.plantel{width:99%;}
.plantel td{
	vertical-align:top;
	background:#9accfd url(img/fondojug.jpg) bottom repeat-x;
	padding:5px;
	border-right:#507fad solid 1px;
	width:33%;}
.plantel p{color:#FFF;font-size:11px;padding:2px 0px;}

#gallery {position:relative; width:513px; margin:0px auto; padding:5px; background-image:url(img/fondoright.jpg);
background-repeat:repeat-x; background-color:#78ADDF; border:1px solid #004080; background-position:0px -1px; }
#images {border:1px solid #004080; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:500px; height:371px; padding:5px; border:1px solid #004080; 
background:#FFF url(img/loading.gif) center center no-repeat;text-align:center; overflow:hidden;}
#image img {position:absolute; top:3px; left:3px; border:none;}
.imgnav {position:absolute; height:371px; width:20%; z-index:100; height:371px; width:20%; z-index:100; 
outline:none; cursor:pointer;}
#thumbwrapper {margin-top:3px; padding-top:3px;padding-bottom:3px; width:510px; height:105px; border:1px solid #004080; 
background:#FFF;margin-left:0px;}
#thumbarea {position:relative; overflow:hidden; height:100px; width:510px;padding:0px; margin:0px;}
#thumbs {position:relative; list-style:none; margin:0px 2px; height:100px; width:7000px; padding:0px;}
#thumbs li {float:left; margin:0px 2px; cursor:pointer;}
#thumbs li img{border:none;}
#previmg {left:0; background:url(img/left.gif) left center no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(img/right.gif) right center no-repeat;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}


.Estilo1 {font-size: 22px}
.Estilo2 {color: #FFF;}
.Estilo2 a{color: #CCC; text-decoration:none;}
.Estilo2 a:hover{color: #28A5E5; text-decoration:none;}
.Estilo3 {color: #28A5E5; font-size:14px;}
.Estilo3 a{color: #28A5E5; font-size:14px; text-decoration:none;}
.Estilo3 a:hover{color: #FFF;text-decoration:underline;}
.Estilo6 {color: #25619D}

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {}
.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:5px;position:relative; font-family:arial, verdana, sans-serif; z-index:1000; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:25px; margin-left:2px; line-height:25px; text-decoration:none; font-size:12px; font-weight:bold; padding:5px 5px 0 2px; cursor:pointer; color:#FFFFFF;}
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;}
.menu2 li a.top_link:hover {color:#fff;}
.menu2 li:hover > a.top_link {color:#fff;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:4px; top:29px; background: #003A6A; padding:0; width:auto; height:auto; font-weight:normal;
 background-image:url(img/fondotop.jpg); background-repeat:repeat-x; background-position:bottom; z-index:1001;}
.menu2 :hover ul.sub li {display:block; position:relative; float:left; width:140px; border-bottom:1px solid #005FB9; border-left:1px solid #005FB9; border-right:1px solid #005FB9; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#FFF; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background-color:#fff;}
.menu2 :hover ul.sub li a:hover {background: #0099CC; color: #FFF;}
.menu2 :hover ul.sub li a.fly:hover {background-color:#E5FAFC;}
.menu2 :hover ul li:hover > a.fly {background:#E5FAFC} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}

.formulario fieldset {margin-top:10px; width:92%; margin-left:auto; margin-right:auto;
border:0px solid  #CCCCCC; padding-left:5px; padding-right:5px; color:#666666;}
.formulario label { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; width:150px; 
					text-align:right; display:block; float:left;}	
.formulario p { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}	
#ofertas {padding-top:10px;}
.separar_campos {margin:0; padding:0; margin-top:5px;}
.separar_datos { width:100%; margin-left:auto; margin-right:auto; clear:both; border-top:1px dashed #666666; height:1px;
				 margin-bottom:5px;}	
.formulario h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}				 						
.link1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color: #003366;}
.link1:hover { color: #666666; }
#mensaje_ok{ 
    width:80%;
	margin-left:auto; margin-right:auto;
	margin-top:20px; margin-bottom:20px;
	border:1px #F4F4F4 solid;
	background-image: url(img/Checked-48.png);
	background-repeat:no-repeat;
	background-position:1px 5px;
	height:55px; padding-left:50px; }
#mensaje_ok p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:253C5C; font-weight:bold;
margin-top:10px; margin-bottom:auto;}	

#mensaje_KO{ 
    width:80%;
	margin-left:auto; margin-right:auto;
	margin-top:20px; margin-bottom:20px;
	border:1px  #F4F4F4 solid;
	background-image: url(img/Warning-48.png);
	background-repeat:no-repeat;
	background-position:1px 5px;
	height:55px; padding-left:50px;}
#mensaje_KO p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:253C5C; font-weight:bold;
margin-top:10px; margin-bottom:auto;} 			
.campos{background:#CEE7FB; border:1px solid #599FFE; padding:3px; font-size:11px; margin:0px 5px 0 2px;}
.campos2{background:#FFFF66; border:1px solid #599FFE; padding:3px; font-size:11px; margin:0px 5px 0 2px;}
.selects{background:#FFFFFF; border-top:1px solid #599FFE;  border-left:1px solid #599FFE; border-bottom:1px solid #599FFE; border-right:1px solid #599FFE; font-size:12px; margin:0px 5px 0 2px;}
.campos:focus, .selects:focus{background:#FFF;}
.boton { border:1px #599FFE solid; background-color:#CEE7FB; color:#253C5C; font-size:11px; 
font-weight:bold; cursor:pointer;} 

#formulario_login{ border:2px #599FFE solid; padding:3px 3px 3px 3px; background-color:#000; background-image:url(img/fondotop.jpg); background-repeat:repeat-x;
margin-bottom:5px;
/*margin-top:5px; margin-bottom:5px; background-image:url(img/escudo2.gif); background-repeat:no-repeat;
background-position:150px -10px;*/ }
#formulario_login label{width:75px; text-align:right; color:#CCC; display:block; float:left; }
#formulario_login a,.texto a,.textoBuscador a{ color:#FFF; text-decoration:none; }
#formulario_login a:hover,.texto a:hover,.textoBuscador a:hover{ text-decoration:underline; }
.usuario {color:#FFF !important; font-size:13px; font-weight:bold; padding-left:32px; margin-top:3px;
 background-image:url(img/usuario.gif); background-repeat:no-repeat; height:32px;}
#buscador{ height:30px;  width:370px; float:right; margin-top:2px; float:right;  }
#buscador form{ padding:0; margin:0;}

.textoBuscador{
width:500px;
border-bottom:#044683 solid 1px;
font-size:12px; margin-top:10px; margin-left:0px; padding-bottom:10px;
float:left; margin-bottom:10px;
}
.textoBuscador img{border: 1px solid #CCCCCC; padding:2px 2px 2px 2px; }
.textoBuscador h1,p{text-align:left;margin-top:0px; font-size:12px;}

.detalle_resultados_de_busqueda {float:left;width:500px; border-bottom:1px solid #599FFE; padding:10px 0 10px 0; text-align:center; font-size:13px; color: #CCC;
 margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}	
.detalle_resultados_de_busqueda form{display:block; padding:5px 5px 5px 5px;border:2px solid #599FFE;
background-image:url(img/fondotop.jpg); background-repeat:repeat-x;background-position:0px -60px;
height:30px;}
.detalle_resultados_de_busqueda p{ margin:0; padding:0;}
.detalle_resultados_de_busqueda .parbuscador{ margin:0; padding:0; display:inline; float:left; margin-left:0px; text-align:left;}

.paginador {float:right; padding:10px 15px 0 0 ; margin-bottom:10px;}
.paginador a {display:block; padding:4px; margin-right:3px; 
float:left; text-align:center;border:1px #599FFE solid; 
background-color:#CEE7FB; color:#253C5C; font-size:11px;font-weight:bold;}
.paginador a:hover {background:#FFFFFF;}
.paginador a#active {font-weight:bold; color: #999999;}

#noticias_rotar{ border:2px #599FFE solid; padding:5px; margin-bottom:5px; width:500px;
background-color:#000;
background-image:url(img/fondotop.jpg); background-repeat:repeat-x; 
min-height:190px;  height:auto !important; height:190px; overflow:hidden; }
.rotar img{ float:left; margin-right:5px; border:1px #E4F0FE solid; padding:1px 1px 1px 1px;}
.rotar h1,.rotar h1 a{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#E4F0FE; margin:0; 
padding:0;display:inline; text-decoration:none;}
.rotar h1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; margin:0; padding:0;
		  display:inline; text-decoration:underline;}	
.rotar p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #E4F0FE; margin:0; padding:0;}

#centenario{ text-align:center !important; width:500px; margin-bottom:20px; height:130px; background-image:url(img/centenario2.jpg); background-repeat:no-repeat; }
#centenario p{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#993300; display:inline; margin-top:40px;}
#centenario strong{color: #004080; font-weight:bold;}

.coment { border-top:1px #044683 dashed; padding-top:5px; margin-top:5px;}
.coment p{color:#FFF !important; font-size: 11px;}
.coment strong{color: #28A5E5 !important; font-size: 12px;}
.coment img{margin:3px 3px 3px 3px; padding:1px 1px 1px 1px;}

.coment2 { border-top:1px #044683 dashed; padding-top:5px; margin-top:5px; padding-left:50px;}
.coment2 p{color: #CCC !important; font-size: 11px;}
.coment2 strong{color: #004080 !important; font-size: 12px;}
.coment2 img{margin:3px 3px 3px 3px; padding:1px 1px 1px 1px;}
