@charset "utf-8";
/* CSS Document */
html {


}
p, td, li, ul, ol, h1, h3, h4, h5, h6, label, input {
	font:11px/12px arial;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
a { text-decoration:none;
	font:11px/12px arial; border:0px; text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
img { border:0px; 
}
body {

	margin:0px;
	padding:0px;
	text-align:center;
	font:11px/12px arial;

	background: url(../imagenes/fondo.jpg) repeat-x #667057; margin:0px; padding:0px;
}

#cuerpo		{position: absolute; left: 50%; width: 900px; height: 767px; margin-left: -450px; overflow: hidden; 
                }
				#cuerpo_aviso	{position: absolute; left: 50%; width: 900px; height: 961px; margin-left: -450px; overflow: hidden; 
                }
								#cuerpo_politica	{position: absolute; left: 50%; width: 900px; height: 611px; margin-left: -450px; overflow: hidden; 
                }
				
#cabecera		{width: 900px; height: 152px; display:inline; }

#logo		{width: 319px; height: 152px;  float:left;    }				

#cabecera_derecha		{width: 581px; height: 152px;  float: right; display:inline;}

#top_verde	{width: 581px; height: 70px; background:url(../imagenes/fondo_top_verde.jpg) no-repeat;}

#cys	{width: 175px; height: 23px; margin:6px 8px 0px 0px; float:right; display:inline; }
#b_contacto	{width: 90px; height: 23px; float:left; display:inline; } 
#b_contacto	a:hover {width: 90px; height: 23px; float:left; display:inline; background-image:url(../imagenes/b_contacto2.gif);} 
#b_situacion	{width: 85px; height: 23px; float:right; display:inline; } 
#b_situacion a:hover { width: 85px; height: 23px; float:right; display:inline;  background-image:url(../imagenes/b_situacion2.gif);}
#menu	{width: 581px; height: 36px; font:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; color:#777; float:left; text-align:left;}
#menu_interior	{ float:left; text-align:left; margin:8px 0px 0px 18px; padding:0px;display:inline;}
#menu ul { list-style-type: none; display:inline;  }
#menu li { list-style-type: none; display: inline;  margin:0px 0px 0px 5px;float:left;  }
#menu a { text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; padding:5px 4px 5px 4px; 

	margin:0 0 0 0;

}
#menu a:hover { background-color:#FE0002; padding:5px 4px 5px 4px;
}
#contenido { width:900px; height: 485px;  float:left;
}
#contenido_aviso { width:900px; height: 785px;  float:left;
}
#contenido_politica { width:900px; height: 435px;  float:left;
}
#index_1 { width:900px; height: 219px; float:left; 
}
#frases_flash { width:900px; height: 108px; float:left; 
}
#index_1b { width:900px; height: 111px; float:left; 
}
#index_2 { width:900px; height: 84px; float:left;  
}

#index_3 { width:900px; height: 182px; float:left; background:url(../imagenes/index_3.jpg);  
}
#index_txt { width:274px; height: 182px; float:left; display:inline; margin-left:245px; 
}
#index_txt p { text-align: justify; 
}



#down { width:900px; height:34px;  float:left;
}
#down a {font-size: 10px; font-family:verdana, Helvetica, sans-serif; color: #FFF;  padding:1px; line-height:15px; text-align:left; margin:2px 5px 5px 5px; float:left; 
}
#down a:hover {font-size: 10px; font-family:verdana, Helvetica, sans-serif; color: #80B647;  padding:1px; line-height:15px; text-align:left; margin:2px 5px 5px 5px; float:left; 
}
#aviso_texto {width:969px; margin:auto; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:10px; color:#555; text-align:left;}
#al {font-size: 11px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:0px 5px 5px 10px; float:left; display: inline; 
}
#pp {font-size: 11px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:0px 5px 5px 5px; float:left; display: inline; 
}
#mc {font-size: 11px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:0px 5px 15px 5px; float:right; display: inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFCC00; 
}
#situacion1 { float:left; width:900px; height:76px;
}
#situacion2 { float:left; width:900px; height:265px; background:url(../imagenes/situacion2.jpg) no-repeat; 
}
#situacion_txt { float:left; width:281px; height:197px;  margin:28px 0px 0px 117px; display: inline; 
}
#situacion_txt p { font-family:Arial, Helvetica, sans-serif; font-size:17px; text-align: left; line-height:normal; font-weight:bold; color:#878684; padding:8px; 
}
#situacion3 { float:left; width:900px; height:49px; background:url(../imagenes/situacion3.jpg) no-repeat; 
}
#b_plano { float:left; width:258px; height:49px; margin-left:494px; display: inline;
}
#formulario { float:left; width:518px; height:485px; background:url(../imagenes/base_form.jpg) no-repeat; 
}
#form { float:left; width:379px; height:300px; margin:99px 0px 0px 97px; display:inline; text-align: left; 
}
#form p { font-weight:bold; color:#777; font-size:11px; margin-top:2px; 
}
#form input{ float:left; width:379px;height:19px;  margin:2px 0px 0px 0px; display:inline; text-align: left;  background:url(../imagenes/fondo_input.jpg) no-repeat; border:none;  padding-top:2px;   font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333;  
}
#form textarea { float:left; width:379px;height:45px;  margin:2px 0px 0px 0px; display:inline; text-align: left; background:url(../imagenes/fondo_textarea.jpg) no-repeat; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333;  
}
#datos { float:right; width:382px; height:485px; background:url(../imagenes/base_datos_contacto.jpg) no-repeat; 
}
#ok { float:left; width:300px; height:62px; background-color:#FFF; border: #7FC040 2px solid; margin:87px 0px 0px 28px; display:inline; 
}
#ok p{ font-weight:bold; padding:12px; color:#333;
}
#form .send { float:left; width:157px;height:25px;  margin:3px 0px 0px 0px; display:inline; text-align: left;  background:url(../imagenes/enviar.jpg) no-repeat; border:none;  padding-top:2px;    
}
#email { float:left; width:270px; height:26px; margin:87px 0px 0px 46px; display:inline; 
}
#permisos1{ float:left; width:900px; height:62px;  display:inline; background:url(../imagenes/permisos1.jpg) no-repeat; 
}
#permisos2{ float:left; width:900px; height:381px;  display:inline; background:url(../imagenes/permisos2.jpg) no-repeat; 
}
#permisos2_contenido { float:left; width:692px; height:365px; margin:9px 0px 0px 52px;  display:inline;  
}
#permisos_txt { font-size:12px; text-align: justify; color:#333; font-weight:bold; line-height:normal; margin:0px 5px 5px 5px ; padding:5px; background-color:#E7E6E4; border: 2px dotted  #7BBC3E;
}
#separador { float:left; width:692px; height:5px; margin:3px 0px 3px 0px;  display:inline; border-top:2px dotted #ccc; 
}
#bloque_menu_permisos {width:692px; height:45px; margin:0px 0px 5px 0px; background-color:#E7E6E4; overflow:hidden;
}
#menu_permisos {width:662px; height:40px; margin:4px 0px 5px 70px; background-color:#E7E6E4; overflow:hidden;
}

#boton_permiso_1,#boton_permiso_2, #boton_permiso_3, #boton_permiso_4, #boton_permiso_5, #boton_permiso_6, #boton_permiso_7, #boton_permiso_8,#boton_permiso_9, #boton_permiso_10, #boton_permiso_11, #boton_permiso_12, #boton_permiso_13, #boton_permiso_14 { width:45px; height:38px;   float:left;
}
#menu_permisos a {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:12px; line-height:13px; text-decoration: none; color:#222; padding:10px 0px 10px 0px ; font-weight:bold; width:42px; height:16px; display:block;    background:url(../imagenes/fondo_btn_permisos1.jpg) no-repeat #ccc; margin:auto; text-align:center; border:1px solid #82D201;
}
#menu_permisos a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:12px; line-height:13px; text-decoration: none; color:#FFF; padding:10px 0px 10px 0px ; font-weight:bold; width:42px; height:16px; display:block;    background:url(../imagenes/fondo_btn_permisos2.jpg) no-repeat #FE0000; margin:auto; text-align:center; border:2px solid #CCC;
}
#permisos3{ float:left; width:900px; height:42px;  display:inline; background:url(../imagenes/permisos3.jpg) no-repeat; 
}
#presentacion1{ float:left; width:900px; height:62px;  display:inline; background:url(../imagenes/presentacion1.jpg) no-repeat; 
}
#presentacion2{ float:left; width:900px; height:381px;  display:inline; background:url(../imagenes/presentacion2.jpg) no-repeat; 
}
#presentacion3{ float:left; width:900px; height:42px;  display:inline; background:url(../imagenes/presentacion3.jpg) no-repeat; 
}
#pres_izq { float:left; width:454px; height:381px; display:inline; 
}
#pres_der { float:left; width:308px; height:381px; display:inline; 
}
#pres_txt { float:left; width:386px; height:371px; display:inline;  margin:10px 0px 0px 52px;
}
#pres_botones{ float:left; width:185px; height:207px; display:inline;  margin:21px 0px 0px 0px; 
}
#pres_txt p { text-align: justify; padding:2px 4px 2px 4px; line-height:11px; color:#555;
}
#pioneros1{ float:left; width:900px; height:63px;  display:inline; background:url(../imagenes/pioneros1.jpg) no-repeat; 
}
#pioneros2{ float:left; width:900px; height:143px;  display:inline; background:url(../imagenes/pioneros2.jpg) no-repeat; 
}
#pioneros3{ float:left; width:900px; height:130px;  display:inline; background:url(../imagenes/pioneros3.jpg) no-repeat; 
}
#pioneros4{ float:left; width:900px; height:117px;  display:inline; background:url(../imagenes/pioneros4.jpg) no-repeat; 
}
#pioneros5{ float:left; width:900px; height:33px;  display:inline; background:url(../imagenes/pioneros5.jpg) no-repeat; 
}
#pioneros_txt { float:left; width:461px; height:44px; display:inline;  margin:20px 0px 0px 31px;
}
#pioneros_txt p { text-align: justify;  line-height:13px; color:#fff; font-size:13px; letter-spacing: 0,1em; 
}
#ense1{ float:left; width:900px; height:70px;  display:inline; background:url(../imagenes/ense1.jpg) no-repeat; overflow:hidden; 
}
#ense2{ float:left; width:900px; height:130px;  display:inline; background:url(../imagenes/ense2.jpg) no-repeat; 
}
#ense3{ float:left; width:900px; height:134px;  display:inline; background:url(../imagenes/ense3.jpg) no-repeat; 
}
#ense4{ float:left; width:900px; height:116px;  display:inline; background:url(../imagenes/ense4.jpg) no-repeat; 
}
#ense5{ float:left; width:900px; height:33px;  display:inline; background:url(../imagenes/ense5.jpg) no-repeat; 
}
#ense_txt { float:left; width:272px; height:80px; display:inline;  margin:30px 0px 0px 29px;
}
#ense_txt p { text-align: justify;  line-height:12px; color:#777; font-size:11px; border-top:1px dotted #ccc;padding-top:1px;
}
#ense_txt2 { float:right; width:382px; height:72px; display:inline;  margin:28px 30px 0px 0px;
}
#ense_txt2 p { text-align: left;  line-height:11px; color:#777; font-size:11px; border-top:1px dotted #ccc; padding-top:1px;
}
#bpioneros_ense { float:right; width:171px; height:70px; display:inline;  margin:0px 93px 0px 0px;}

#filosofia1 { float:left; width:900px; height:62px;  display:inline; background:url(../imagenes/filosofia1.jpg) no-repeat;}
#filosofia2 { float:left; width:900px; height:374px;  display:inline; background:url(../imagenes/filosofia2.jpg) no-repeat; overflow:hidden;} 
#filosofia3 { float:left; width:900px; height:49px;  display:inline; background:url(../imagenes/filosofia3.jpg) no-repeat;}  


#filosofia_txt  { float:left; width:693px; height:26px; display:inline;  margin:9px 0px 0px 52px;
}
#filosofia_txt p { text-align: justify;  line-height:12px; color:#777; font-size:11px; font-weight:bold; 
}
#filosofia_txt2  { float:left; width:622px; height:333px; display:inline;  margin:10px 0px 0px 123px;
}
#filosofia_txt2 p { text-align: justify;  line-height:12px; color:#777; font-size:11px; 
}
#horarios1 { float:left; width:900px; height:62px;  display:inline; background:url(../imagenes/horarios1.jpg) no-repeat;}
#horarios2 { float:left; width:900px; height:374px;  display:inline; }
#horarios2_i { float:left; width:276px; height:374px;  display:inline; background:url(../imagenes/horarios2_i.jpg) no-repeat; } 
#horarios2_d { float:left; width:624px; height:374px;  display:inline; background:url(../imagenes/horarios2_d.jpg) no-repeat; }
#horarios2_txt1 { float:left; width:448px; height:60px; display:inline;  margin:41px 0px 0px 21px; }
#horarios2_txt1 p { text-align: left;  line-height:12px; color:#777; font-size:11px; }
#horarios2_txt2 p { text-align: left;  line-height:12px; color:#777; font-size:11px; 
} 
#horarios2_txt2 { float:left; width:448px; height:80px; display:inline;  margin:0px 0px 0px 21px;  }
#h2ti { float:left; width:224px; height:80px; display:inline;  margin:0px 0px 0px 0px;  } 
#h2td { float:left; width:224px; height:80px; display:inline;  margin:0px 0px 0px 0px;  } 
#horarios3 { float:left; width:900px; height:49px;  display:inline; background:url(../imagenes/horarios3.jpg) no-repeat;}

#puntos1{ float:left; width:900px; height:62px;  display:inline; background:url(../imagenes/puntos1.jpg) no-repeat; 
}
#puntos2{ float:left; width:900px; height:123px;  display:inline; background:url(../imagenes/puntos2.jpg) no-repeat; 
}
#puntos3{ float:left; width:900px; height:124px;  display:inline; background:url(../imagenes/puntos3.jpg) no-repeat; 
}
#puntos4{ float:left; width:900px; height:127px;  display:inline; background:url(../imagenes/puntos4.jpg) no-repeat; 
}
#puntos5{ float:left; width:900px; height:49px;  display:inline; background:url(../imagenes/puntos5.jpg) no-repeat; 
}
#bpuntos1 { float:left; width:329px; height:114px; display:inline;  margin:9px 0px 0px 70px;  }
#bpuntos2 { float:left; width:328px; height:112px; display:inline;  margin:10px 0px 0px 70px;  }  
#bpuntos3 { float:left; width:329px; height:113px; display:inline;  margin:13px 0px 0px 70px; }

#puntos1{ float:left; width:900px; height:62px;  display:inline; background:url(../imagenes/puntos1.jpg) no-repeat; 
}
#puntos1_2 { float:left; width:900px; height:66px;  display:inline; background:url(../imagenes/puntos1_2.jpg) no-repeat; 
}
#puntos1_3 {  float:left; width:900px; height:270px;  display:inline; background:url(../imagenes/puntos1_3.jpg) no-repeat; 
}
#puntos1_4 { float:left; width:900px; height:87px;  display:inline; background:url(../imagenes/puntos1_4.jpg) no-repeat; 
} 
#bvolver { float:left; width:128px; height:28px;  display:inline; margin:16px 0px 0px 70px;
}
#puntos1txt { float:left; width:445px; height:260px;  display:inline; margin:0px 0px 0px 99px;
}
#puntos1txt p{text-align: left;  line-height:12px; color:#fff; font-size:12px; }

#puntos2_1 { float:left; width:900px; height:60px;  display:inline; background:url(../imagenes/puntos2_1.jpg) no-repeat; 
}
#puntos2_2 { float:left; width:900px; height:28px;  display:inline; background:url(../imagenes/puntos2_2.jpg) no-repeat; 
}
#puntos2_3 {  float:left; width:900px; height:348px;  display:inline; background:url(../imagenes/puntos2_3.jpg) no-repeat; 
}
#puntos2_4 { float:left; width:900px; height:49px;  display:inline; background:url(../imagenes/puntos2_4.jpg) no-repeat; 
} 
#bvolver2 { float:left; width:128px; height:28px;  display:inline; margin:0px 0px 0px 20px;
}
#puntos2txt { float:left; width:408px; height:342px;  display:inline; margin:5px 0px 0px 39px; 
}
#puntos2txt2 { float:right; width:400px; height:198px;  display:inline; margin:5px 39px 0px 0px; 
}
#puntos2txt p { text-align: left;  line-height:10px; color:#555; font-size:10px; text-align:justify;
}
#puntos2txt a { text-align: left;  line-height:10px; color:#888; font-size:10px; text-align:justify; text-decoration:underline;
}
#puntos2txt a:hover { text-align: left;  line-height:10px; color:#000; font-size:10px; text-align:justify; text-decoration:underline;
}
#puntos2txt2 p { text-align: left;  line-height:10px; color:#555; font-size:10px; text-align:justify;
}
#puntos3_1 { float:left; width:900px; height:60px;  display:inline; background:url(../imagenes/puntos3_1.jpg) no-repeat; 
}
#puntos3_3 {  float:left; width:900px; height:348px;  display:inline; background:url(../imagenes/puntos3_3.jpg) no-repeat #fff; 
}
#puntos3_3 p { margin-top:3px; text-align:left; border-top:1px dotted #7FB347;
}
#puntos3_4 { float:left; width:900px; height:49px;  display:inline; background:url(../imagenes/puntos3_4.jpg) no-repeat; 
} 

#util1{ float:left; width:900px; height:62px;  display:inline; background:url(../imagenes/util1.jpg) no-repeat; 
}
#util2{ float:left; width:900px; height:381px;  display:inline; background:url(../imagenes/util2.jpg) no-repeat; 
}
#b_util1, #b_util2, #b_util3, #b_util4 { margin:10px 0px 0px 25px;}

#aviso {  float:left; width:900px; height:648px;  display:inline; background:url(../imagenes/fondo_aviso.jpg) repeat-y #fff; 
}
#politica {  float:left; width:900px; height:300px;  display:inline; background:url(../imagenes/fondo_aviso.jpg) repeat-y #fff; 
}

#politica p { margin:3px 52px 10px 52px; text-align:left; font-size:10px; line-height:11px; 
}
#aviso p { margin:3px 52px 10px 52px; text-align:left; font-size:10px; line-height:11px; 
}
#aviso2 { float:left; width:900px; height:20px;  display:inline; background:url(../imagenes/fondo_aviso.jpg) repeat-y #fff; 
}
#aviso1 { float:left; width:900px; height:60px;  display:inline; background:url(../imagenes/aviso1.jpg) no-repeat; 
}
#politica1 { float:left; width:900px; height:60px;  display:inline; background:url(../imagenes/politica1.jpg) no-repeat; 
}
#aviso4 { float:left; width:900px; height:49px;  display:inline; background:url(../imagenes/aviso4.jpg) no-repeat; 
} 