html {
	height:100% ;
	margin-bottom:1px;
}
p, td, li, ul, ol, h1, h3, h4, h5, h6, label, input {
	font:11px/12px Trebuchet MS;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
a { text-decoration:none;
	font:11px/12px Trebuchet MS; border:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
img { border:0px; 
}
body {
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font:11px/12px Trebuchet MS;
	color:#999999;
	background: url(../imagenes/fondo.jpg) repeat-x;
}





#barra_top {
	width:100%; height:9px;
	background: url(../imagenes/barra_top.jpg) repeat-x  ;
	}

#main_container {
	position:relative;
	width:808px; height:637px; 
	margin:auto;
	text-align:left;
	border:solid 1px #CCCCCC;
	top:2px;
	background-color:#FFFFFF; 
}
#marco {

	width:804px; height:640px; 
	margin:auto;
	text-align:left;
	border:solid 1px #fff;
	margin-top:12px;
	background-color:#FFFFFF;
}

#logo1 {
	float:left; width:225px; height:116px;
	position:relative; 
	
	
}

#bloque_menu {

	
	width:227px; height:474px;
	background-color:#fff; float:left; margin-top:2px;

	
}
#menu {
	float:left;
	width:221px; height:354px;
	background-color:#fff; margin:0px 2px 2px 2px;  display:inline; overflow:hidden;
}
#recuadro_inferior_izquierdo {

	
	width:224px; height:156px; margin-left:3px;
 float:left;
}
#bloque_derecho {

	
	width:575px; height:455px;
	background-color:#fff; float:right;  margin-top:2px;
}
#cabecera_flash {

	
	width:573px; height:216px;
	background-color:#fff; float:left; overflow:hidden;
}
#separador {

	
	width:573px; height:14px;
	background-color:#fff; float:left; margin:2px 0px 2px 0px;
}
#bloque_texto {
	width:573px; height:230px;
	 float:left; margin:0px 0px 5px 0px; background:url(../imagenes/fondo_bloquetexto.jpg) repeat-x #fff;
}
#mensaje1 {
	width:278px; height:230px;
	 float:left; display:inline; background:url(../imagenes/fondo_mensaje1.jpg) no-repeat; 
}
#mensaje1 p { margin: 103px 10px 10px 10px; color:#FFF;

}
#mensaje2 {
	width:285px; height:230px;
	 float:right; margin-right:10px; display:inline; 
}
#img_pie{
	width:797px; height:157px; margin-left:4px;
	 float:left;  margin-top:17px; display:inline;
}



#wrap { float:left; height:457px; width:808px;  display: block;
}

#bloque_inferior_izq {
	float:left;
	width:225px; height:301px;
	background: url(../imagenes/fondo_bloque_inferior_izq.jpg) #fff no-repeat;  border-right:solid 1px #CCCCCC;
}
#bloque_inferior_der {
	float:right;
	width:574px; height:301px;
	background:#fff;  
}
#bloque_texto_inf { float:left; display:inline;
width:496px; height:301px; margin-left:22px;
	
	}
#titulo_texto_inferior {float:left; display:inline;
width:496px; height:25px; margin-top:12px; border-bottom:dotted 1px #CCCCCC;
	background:#fff;
}
#texto_inferior {float:left; display:inline;
width:496px;  margin-top:15px;
	background:#fff;
}

#footer {
	position:relative;
	width:780px; height:10px; padding:10px;
	margin:auto;
	
	border-bottom:dotted 1px #CCCCCC;
	top:2px;
	background-color:#fff;
}
.txt_footer1{ 
font-family: Arial, Helvetica, sans-serif;
font-size:10px; line-height:10px; float:left;
}
.txt_footer2{ 
font-family: Arial, Helvetica, sans-serif;
font-size:10px; line-height:10px; float:right;
}
.txt_footer1 a{ 
font-family: Arial, Helvetica, sans-serif;
font-size:11px; line-height:10px; text-decoration: none; color:#999;
}
.txt_footer1 a:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size:11px; line-height:10px; text-decoration: none; color:#74C401;
}
.txt_footer2 a{ 
font-family: Arial, Helvetica, sans-serif;
font-size:11px; line-height:10px; text-decoration: none; color:#999;
}
.txt_footer2 a:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size:11px; line-height:10px; text-decoration: none; color:#74C401;
}
/* PRESENTACION */
#esquina_izq{
	 height:157px; width:217px; padding-left:4px; background:url(../imagenes/esquina_presentacion.jpg) no-repeat #fff top;
	 float:left;  margin-top:2px; display:inline;
}
#bloque_menu_presentacion {

	
	width:227px; height:474px;
	background-color:#fff; float:left; margin-top:2px;
}
#bloque_derecho_presentacion{

	
	width:575px; height:633px;
	background-color:#fff; float:right; margin-right:2px; display: inline;  margin-top:2px; 
}
#bloque_texto_presentacion {
	width:571px; height:396px;
	 float:left; margin:0px 0px 5px 0px;  border:solid 1px #ccc;
}
#titulo { margin: 8px 0px 10px 5px;
}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:13px; line-height:13px; text-decoration: none; color:#4A5C12; margin:8px 10px 12px 10px ; font-weight:bold; }
.txt_presentacion {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:12px; line-height:12px; text-decoration: none; color:#555; margin:8px 10px 12px 10px ; }

/* PERMISOS */
#bloque_menu_permisos {width:571px; height:40px; margin:10px 0px 10px 0px; background-color:#ccc; overflow:hidden;
}
#menu_permisos {width:561px; height:40px; margin:0px 0px 10px 5px; background-color:#fff;
}


#boton_permiso_1,#boton_permiso_2,#boton_permiso_2b, #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:38px; height:40px;   float:left;
}
#boton_permiso_3, #boton_permiso_4, #boton_permiso_5, #boton_permiso_6, #boton_permiso_7, #boton_permiso_8 { width:35px; height:40px;   float:left;
}
#boton_permiso_5, #boton_permiso_10, #boton_permiso_11, #boton_permiso_12, #boton_permiso_13, #boton_permiso_14 { width:39px; height:40px;   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:12px 0px 12px 0px ; font-weight:bold; width:40px; height:16px; display:block;    background:url(../imagenes/fondo_btn_permisos1.jpg) no-repeat #82D201; margin:auto; text-align:center;
}
#menu_permisos a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:12px; line-height:13px; text-decoration: none; color:#222; padding:12px 0px 12px 0px ; font-weight:bold; width:40px; height:16px; display:block;    background:url(../imagenes/fondo_btn_permisos2.jpg) no-repeat #FE0000; margin:auto; text-align:center;
}
#pie_permisos { margin-left:5px; margin-top:15px;
}
/* LCC etc */
.lcc {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:10px; line-height:10px; text-decoration: none; color:#555; margin:5px 5px 12px 5px ; padding:0px; }
.am {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:10px; line-height:10px; text-decoration: none; color:#555; margin:5px 5px 5px 5px ; padding:0px; }
ul { line-height:10px; margin:0px; padding:0px;
}
li {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:10px; line-height:10px; text-decoration: none; color:#555; margin:0px 10px 0px 25px ; }
#bloque_menu_permisos_lcc {width:571px; height:40px; margin:5px 0px 5px 0px; background-color:#ccc;
}
#menu_permisos_lcc {width:561px; height:40px; margin:0px 0px 5px 5px; background-color:#fff;
}
#menu_permisos_lcc a {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:12px; line-height:13px; text-decoration: none; color:#222; padding:12px 0px 12px 0px ; font-weight:bold; width:40px; height:16px; display:block;    background:url(../imagenes/fondo_btn_permisos1.jpg) no-repeat #82D201; margin:auto; text-align:center;
}
#menu_permisos_lcc a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:12px; line-height:13px; text-decoration: none; color:#222; padding:12px 0px 12px 0px ; font-weight:bold; width:40px; height:16px; display:block;    background:url(../imagenes/fondo_btn_permisos2.jpg) no-repeat #82D201; margin:auto; text-align:center;
}
#pie_permisos_lcc { margin-left:5px; margin-top:5px;
}
/* QUE PERMISO NECESITO */
#esquina_izq_que{
	height:157px; width:217px; padding-left:4px; background:url(../imagenes/esquina_que.jpg) no-repeat #fff top;
	 float:left;  margin-top:2px; display:inline;
}
#quetitle  {
	width:573px; height:14px;
	 float:left; margin:5px 0px 0px 0px; 
}
#bloque_que  {
	width:573px; height:390px;
	 float:left; margin:6px 0px 0px 0px; 
}
#galeria_que  {
	width:559px; height:390px;
	 float:left; margin:0px 0px 0px 6px; display:inline; 
}
#qfila1 { width:559px; height:74px;
	 float:left; margin:0px 0px 0px 0px; background-color:#fff;} 
#qfila2, #qfila3, #qfila4, #qfila5  { width:559px; height:74px;
	 float:left; margin:4px 0px 0px 0px; background-color:#fff;}
	 #q1, #q5, #q9, #q13, #q17 { width:133px; height:76px; display: inline;
	 float:left;  } 
	 #q2, #q3, #q4, #q6, #q7, #q8, #q10, #q11, #q12, #q14, #q15, #q16, #q18, #q19, #q20  { width:133px; height:76px; display: inline;  margin-left:6px;
	 float:left;  }
	 #galeria_que img {
border: #8DC73D 1px solid; 
}
#galeria_que img:hover {
border: #333 1px solid; 
}
#qfila_top { width:559px; height:78px;
	 float:left; margin:0px 0px 0px 0px; background:url(../imagenes/fodo_quefilatop.jpg) repeat-x #fff;} 	 
#qfila_medio { width:559px; height:230px;
	 float:left; margin:0px 0px 5px 0px; } 
	 #foto_que { width:269px; height:233px;
	 float:left; margin:0px 5px 0px 0px; background-color:#fff; border: #8DC73D 1px solid;} 
	 #info_que { width:245px; height:218px; padding-top:15px; padding-left:15px; padding-right:15px;
	 float:right; margin:0px 0px 0px 0px; background-color:#fff; border: #8DC73D 1px solid;} 
#qfila_down { width:559px; height:78px;
	 float:left; margin:5px 0px 0px 0px; background:url(../imagenes/fodo_quefiladown.jpg) repeat-x #fff;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:15px; line-height:15px;  color:#4A5C12; margin:5px 10px 5px 10px ; font-weight:bold; border-bottom:2px dotted #ccc; text-align:center; }
 #info_que a {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:14px; line-height:14px;  color:#4A5C12; margin:8px 10px 12px 10px ; font-weight:bold;   display:block;}
 #info_que a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:14px; line-height:14px;  color:#8DC73D; margin:8px 10px 12px 10px ; font-weight:bold;   display:block; text-decoration:underline;}
 #foto_que img { border:none;}
  #foto_que img:hover { border:none;}
 #info_que img { border:none;}
  #info_que img:hover { border:none;}
#volver_btn { width:245px; height:54px; margin-top:20px;
}
/* ENSE */
#ense_bloque { 	width:559px; 
	 float:left; margin:0px 0px 0px 5px;  
}
#ense_bloque_left { 	width:260px; padding:5px; 
	 float:left; margin:0px 0px 5px 5px;  border:solid 1px #84AF01;
}
#ense_bloque_right { 	width:260px; padding:5px; 
	 float:right; margin:0px 0px 5px 5px;  border:solid 1px #84AF01;
}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:12px; line-height:12px; text-decoration: none; color:#4A5C12; margin:5px 10px 12px 5px ; font-weight:bold; }
#ense_bloque li {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-bottom:5px;
font-size:11px; line-height:11px; text-decoration: none; color:#555; }


#bloque_texto_ense {
	width:571px; height:440px;
	 float:left; margin:0px 0px 5px 0px;  border:solid 1px #ccc;
}
#ense_fotos { 	width:559px; height:109px;  
	 float:left; margin:0px 0px 5px 5px;display:inline;   
}
#ense_foto1 {  width:173px; height:99px; background-color:#CCc;  padding:4px;border:solid 1px #84AF01; float:left; display:inline;
	
}
 #ense_foto2, #ense_foto3 {  width:173px; height:99px; background-color:#CCc; margin-left:5px; padding:4px;border:solid 1px #84AF01; float:left; display:inline;
	
}
#titulo_ense1 { margin: 5px 0px 8px 5px; float:left;
}
#titulo_ense { margin: 5px 0px 5px 5px; float:left;
}
/* PREGUNTAS */
#main_container_preguntas {
	position:relative;
	width:812px; height:783px; 
	margin:auto;
	text-align:left;
	border:solid 1px #CCCCCC;
	top:2px;
	background-color:#FFFFFF; overflow:hidden; 
}
#marco_preguntas {

	width:810px; height:790px; 
	margin:auto;
	text-align:left;
	border:solid 1px #fff;
	margin-top:12px;
	background-color:#FFFFFF;
}
#bloque_derecho_preguntas{

	
	width:575px; height:775px;
	background-color:#fff; float:right; margin-right:2px; display: inline;  margin-top:2px; 
}
.txt_preguntas {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:11px; line-height:11px; text-decoration: none; color:#777; margin:5px 10px 5px 10px ; }
#bloque_texto_preguntas {
	width:571px;
	height:556px;
	float:left;
	margin:0px 0px 5px 0px;
	border:solid 1px #ccc;
}
#bloque_texto_preguntas li {
font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left;
font-size:10px; line-height:10px; text-decoration: none; color:#777; margin:0px 0px 0px 35px ;
}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:12px; line-height:12px; text-decoration: none; color:#4A5C12; margin:5px 10px 5px 10px ; font-weight:bold; }
#esquina_izq_preguntas{
 height:275px; width:217px; padding-left:4px; background:url(../imagenes/esquina_preguntas.jpg) no-repeat #fff top;
	 float:left;  margin-top:2px; display:inline;
}
/* CALCULADORA */
#bloque_calculadora { 	width:559px; 
	 float:left; margin:0px 0px 0px 5px;  
}

#bloque_calculadora table { font-family: Arial, Helvetica, sans-serif; text-align: left;
font-size:12px; line-height:11px; text-decoration: none; color:#333;  font-weight:bold; margin:5px 0px 5px 25px; border: 1px dotted #ccc; padding:5px;
}
#bloque_calculadora input { font-family: Arial, Helvetica, sans-serif; text-align: center; 
font-size:11px; line-height:11px; text-decoration: none; color:#333;  font-weight:bold; border: 1px dotted #ccc; padding:2px;
}
#bloque_calculadora .resultado { font-family: Arial, Helvetica, sans-serif; text-align: center; 
font-size:14px; line-height:12px; text-decoration: none; color:#000;  font-weight:bold; padding:2px;}

	/* CENTROS */
	
#main_container_centros {
	position:relative;
	width:812px; height:1585px; 
	margin:auto;
	text-align:left;
	border:solid 1px #CCCCCC;
	top:2px;
	background-color:#FFFFFF; overflow:hidden; 
}
#marco_centros {

	width:812px; height:1592px; 
	margin:auto;
	text-align:left;
	
	margin-top:12px;
	background-color:#FFFFFF;
}
#bloque_derecho_centros{

	
	width:575px; height:1395px;
	background-color:#fff; float:right; margin-right:2px; display: inline;  margin-top:2px; 
}
.txt_centros {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;
font-size:11px; line-height:11px; text-decoration: none; color:#777; margin:4px 10px 2px 10px ; }
#bloque_texto_centros {
	width:571px;  height:1352px;
	 float:left; margin:0px 0px 5px 0px;  border:solid 1px #ccc;
}
#centros { margin: 9px 0px 9px 5px; width:562px; height:1370px;
}
#centros a { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right;
font-size:11px; line-height:10px; text-decoration: none; color:#777; margin:0px 10px 0px 165px ; }
#centros a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right;
font-size:11px; line-height:10px; text-decoration: none; color:#000; margin:0px 10px 0px 165px ; text-decoration:underline; }

#centros_fila1, #centros_fila2, #centros_fila3, #centros_fila4, #centros_fila5, #centros_fila6 { margin: 5px 0px 0px 0px; width:562px; height:212px; 
}
#centro1, #centro3, #centro5, #centro7, #centro9, #centro11 { float:left;  width:260px; height:212px; background-color:#EEECF1;
}
#centro2, #centro4, #centro6, #centro8, #centro10, #centro12 { float:right;  width:260px; height:212px; background-color:#EEECF1;
}
#esquina_izq_centros{
 height:800px; width:217px; padding-left:4px; background:url(../imagenes/esquina_centros.jpg) no-repeat #fff top;
	 float:left;  margin-top:2px; display:inline;
}
	/* UTILIDADES */
	#formulario { margin:20px 0px 0px 10px;   float:left; width:550px; display: inline;
}
.contactForm  {width:500px; margin-top:0px; margin-left:20px;  padding:1px; border:none;}
.contactForm fieldset {border:none; }
.contactForm legend { padding:0px; margin-left:5px;}
.contactForm ul { margin:0;  list-style:none;}
.contactForm ul li {clear:both; background:none; }
.contactForm ul label { display:block; float:left; width:180px; padding:1px 0; color:#87AF00; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.contactForm  label { display:block; float:left; padding:1px 0; color:#87AF00; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.contactForm .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { background:#DAEBC1;}
.contactForm .send { width:102px; height:24px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500;   }

#esquina_izq_utilidades{
 height:275px; width:217px; padding-left:4px;background:url(../imagenes/esquina_utilidades.jpg) no-repeat #fff top;
	 float:left;  margin-top:2px; display:inline;
}
#formulario input { margin:0px; padding:0px; }
/* CONTACTO */
#bloque_texto_contacto {
	width:571px;
	height:556px;
	float:left;
	margin:0px 0px 5px 0px;
}
#bloque_texto_contacto li { line-height:12px;
}
#bloque_texto_contacto table {
	width:500px; margin:5px 35px 0px 35px; color:#46641E; }
#form_contacto { width:500px; margin:0px 35px 0px 35px; color:#46641E; background:url(../imagenes/contacto_fondo.jpg) no-repeat top #fff; font-size:12px;
}
#form_contacto_ok { width:500px; margin:5px 35px 10px 35px; color:#46641E; background:url(../imagenes/contacto_ok_fondo.jpg) no-repeat top #fff;
}
#form_contacto_error { width:500px; margin:5px 35px 10px 35px; color:#46641E; background:url(../imagenes/contacto_error_fondo.jpg) no-repeat top #fff;
}
#form_contacto .send { width:102px; height:24px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500;   }
#form_contacto .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}
#form_contacto p {  color:#87AF00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:2px; }
#form_contacto input  {color:#46641E;border:1px solid #888; margin-top:2px; font-size:12px;}
#form_contacto textarea  {color:#46641E;border:1px solid #888; margin-top:2px;}
#form_contacto input:hover { background:#DAEBC1; border:1px solid #555;}
#form_contacto input:active  { background:#DAEBC1;border:1px solid #555;}
#form_contacto textarea:hover { background:#DAEBC1; border:1px solid #555;}
#form_contacto textarea:active  { background:#DAEBC1;border:1px solid #555;}
#form_contacto .send { width:102px; height:24px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500;   }
#form_contacto .send:hover { width:102px; height:24px; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none;   }
#form_contacto_ok .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}
#form_contacto_ok  p {  color:#87AF00; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:2px; }
#form_contacto_ok  input  {color:#46641E;border:1px solid #888; margin-top:2px;}
#form_contacto_ok  textarea  {color:#46641E;border:1px solid #888; margin-top:2px;}
#form_contacto_ok  input:hover { background:#DAEBC1; border:1px solid #555;}
#form_contacto_ok  input:active  { background:#DAEBC1;border:1px solid #555;}
#form_contacto_ok  textarea:hover { background:#DAEBC1; border:1px solid #555;}
#form_contacto_ok  textarea:active  { background:#DAEBC1;border:1px solid #555;}
#form_contacto_ok .send { width:102px; height:24px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500;   }
#form_contacto_ok .send:hover { width:102px; height:24px; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none;   }
#form_contacto_error .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}
#form_contacto_ok  p {  color:#87AF00; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:2px; }
#form_contacto_error  input  {color:#46641E;border:1px solid #888; margin-top:2px;}
#form_contacto_error  textarea  {color:#46641E;border:1px solid #888; margin-top:2px;}
#form_contacto_error  input:hover { background:#DAEBC1; border:1px solid #555;}
#form_contacto_error  input:active  { background:#DAEBC1;border:1px solid #555;}
#form_contacto_error  textarea:hover { background:#DAEBC1; border:1px solid #555;}
#form_contacto_error  textarea:active  { background:#DAEBC1;border:1px solid #555;}
#form_contacto_error .send { width:102px; height:24px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500;   }
#form_contacto_error .send:hover { width:102px; height:24px; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none;   }
#esquina_izq_contacto{
	height:275px; width:217px; padding-left:4px; background:url(../imagenes/esquina_contacto.jpg) no-repeat #fff top;
	 float:left;  margin-top:2px; display:inline;
}

/* CAP */
#cap_fotos { 	width:559px; height:110px;  
	 float:left; margin:10px 0px 5px 10px;display:inline;   
}
#cap_foto1 {  width:259px; height:100px; background-color:#CCc;  padding:4px;border:solid 1px #84AF01; float:left; display:inline;
	
}
 #cap_foto2 {  width:259px; height:100px; background-color:#CCc; margin-left:5px; padding:4px;border:solid 1px #84AF01; float:left; display:inline;
	
}
#esquina_izq_cap {
 height:275px; width:217px; padding-left:4px; background:url(../imagenes/esquina_cap.jpg) no-repeat #fff;
	 float:left;  margin-top:2px; display:inline;
}
/* INEM */
#inem_fotos { 	width:559px; height:210px;  
	 float:left; margin:8px 0px 5px 10px;display:inline;   
}
#inem_foto1 {  width:259px; height:200px; background-color:#CCc;  padding:4px;border:solid 1px #84AF01; float:left; display:inline;
	
}
 #inem_foto2{  width:259px; height:200px; background-color:#CCc; margin-left:5px; padding:4px;border:solid 1px #84AF01; float:left; display:inline;
	
}
#masinfo { width:543px; float:left; margin:1px 10px 1px 10px;display:inline; background-color:#DAEBC1; border-bottom: 1px dotted #71A532; padding:1px;  
}
#masinfo a { font-family: Arial, Helvetica, sans-serif; text-align: left;
font-size:12px; line-height:12px; text-decoration: none; color:#4A5C12; margin:5px 10px 5px 10px ; font-weight:bold;
}

h5 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
font-size:13px; line-height:13px; text-decoration: none; color:#4A5C12; margin:5px 10px 5px 10px ; font-weight:bold; }