/* Sanitas
// Hoja de estilos general en ESPANOL.  Para la pagina en otros idiomas se cargara la hoja general correspondiente,
// junto con el resto de hojas de estilo comunes.
//
// 20.07.2007
// Redbility
*/

/*----- ELEMENTOS COMUNES DEL SITE -----*/

/* Normalizacion */

* {margin:0; padding:0; border:0}
.hide {display:none}
.clear {display:block; clear:both; height:0px; margin-top:-2px; font-size:1px}

body {font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#000; background-color:#fff}

/* Titulares y clases de texto */

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal}
/*.titular2 {font-size:32px; color:#666; margin:-4px 0 -18px 0}  
.titular3 {font-size:25px; color:#666; margin:25px 0 14px 0}  
.titular4 {font-size:15px; color:#666; margin-bottom:7px}  */
.titular5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}
.titular6 {font-size:19px; color:#a3a3a3; margin-bottom:7px}
.pequeno {font-size:0.917em; position:relative; top:3px}
.especial {font-size:15px; color:#666666}

/* Enlaces */
a {color:#09f; text-decoration:none}
a:hover {text-decoration:underline}

/* Botones y call-to-action */
a.bt {width:auto; line-height:20px; padding:3px 8px 3px 8px; color:#fff; font-weight:bold; background:#09f}  /* Boton general */
a.bt:hover {text-decoration:none; color:#fff}

/* NUEVO OSCAR */
h2.titular2 {font-size:32px; color:#3ba100;margin:3px 0 7px 0}
h3.titular3 {font-size:25px; color:#666; margin:10px 0 14px 0}
h3.titular4 {font-size:15px; color:#666; margin-bottom:7px}
h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}
h4 {font-size:15px; color:#666; margin-bottom:15px}
.flecha_enlace_dcha a{float:right;  padding-left:20px; margin-bottom:6px;font-size:15px;}
.flecha_enlace_dcha a {color:#666666}
.flecha_enlace_izda{ padding:0 0 17px 20px;font-size:15px; color:#666666;text-decoration:none} 
.flecha_enlace_izda a {color:#666666}
p.aviso { margin-top:43px; font-size:0.909em; color:#999999}
p.avisoForm {font-size:0.909em; color:#999999}
p.entradilla { margin-bottom:13px}


/* Cajas de herramientas (imprimir, enviar por correo, guardar como PDF, etc) */
.herramientas {padding:0 0 0 0; margin:0; overflow:hidden; text-align:right}
.herramientas ul{margin-top:30px;}
.herramientas ul.bot{margin-bottom:5px}
.herramientas ul li{display:inline; padding:3px 0 0px 25px; height:20px; margin-left:12px}
.herramientas ul li.imprimir{}
.herramientas ul li.mail{}
.herramientas ul li.guardar{}
.herramientas ul li a{color:#b6b6b6; font-size:0.9em}

.herramientas2 {padding:0 0 0 0; margin:0; overflow:visible; text-align:right}
.herramientas2 ul{margin-top:35px;}
.herramientas2 ul li{display:inline; padding:3px 0 0px 25px; height:20px; margin-left:12px}
.herramientas2 ul li.imprimir{;margin-left:25px}
.herramientas2 ul li.mail{}
.herramientas2 ul li.guardar{}
.herramientas2 ul li a{color:#b6b6b6; font-size:0.9em}

/* Listados */
ul li {}

/* Formularios */


/* Ajustes */
.izq {float:left}
.der {float:right}
.pt10 {padding-top:10px}
.pb30 {padding-bottom:30px}
.pb50 {padding-bottom:50px}
.pb100 {padding-bottom:100px}
.sinborde {border:0; background:none; margin-top:5px}
.imgizq {float:left; margin:10px 10px 10px 0}
.imgder {float:right; margin:10px 0 10px 10px}
.imgcen {display:block; margin:10px auto 10px auto;padding-top:10px}


/*----- ESTRUCTURA GENERAL DE LA PAGINA (INTERIORES) -----*/  

#contenedorgeneral {width:939px; padding:0; margin:0 auto 0 auto; font-size:1.2em;}  /* A partir de aqui el tipo base es 1em=12px */  
#contenedorgeneralhome {width:939px; padding:0; margin:0 auto 0 auto; font-size:1.2em}  /* A partir de aqui el tipo base es 1em=12px */  
#cabecera {position:relative; width:100%; height:83px; background:#ffffff}  
#submenu {width:220px; float:left}
#submenu #seccionactual {height:33px; padding-top:12px}
#submenu ul#submenuprincipal {border-top:1px solid #e5e5e5}
/*#contenido {width:779px; float:right; overflow:visible} OSCAR PRUEBA*/
#contenido {width:779px; float:right; clear: right;overflow:visible}
#contenido #titulo {padding-left:14px}
#contenido #anchototal {width:765px; padding:0 0 10px 14px}
#contenido #anchototal #izquierda {width:532px; float:left}
#contenido #anchototal #derecha {width:217px; float:right; margin-top:2px}
/*pie {width:100%; padding:55px 0 50px 0; margin-left:-1px; text-align:right; font-size:0.833em; }OSCAR PRUEBA*/
#pie {width:100%; padding:55px 0 50px 0; margin-left:-1px; text-align:right; font-size:0.833em; clear:right}

/*plantilla B, sin menu izquierdo*/

#contenedorgeneral2 {width:939px; padding:0; margin:0 auto 0 auto; font-size:1.2em}
#cabecera2 {position:relative; width:100%; height:83px; background:#ffffff}  
#cabecera2 #raiz {position:absolute; bottom:2px; left:0px; font-size:0.917em}
#cabecera2 #raiz a {color:#000000}
#cabecera2 #raiz a:hover {text-decoration:underline}
#contenido2 {width:939px; float:right; overflow:visible}
#contenido2 #titulo {padding-left:0}
#contenido2 #anchototal {width:939px; padding:0 0 0px 0}
#contenido2 #anchototal #izquierda {width:708px; float:left}
#contenido2 #anchototal #derecha {width:217px; float:right; margin-top:30px}  
#pie2 {width:100%; padding:55px 0 50px 0; margin-left:-1px; text-align:right; font-size:0.833em; color:#0099ff}
#pie2b {width:100%; padding:55px 0 50px 0; margin-left:-1px; text-align:right; font-size:0.833em; color:#0099ff}


/*----- CABECERA -----*/

h1 {position:absolute; left:13px; top:14px; display:block; width:150px; height:50px; text-indent:-10000px}
h1 #logoSanitas {display:block; color:#fff; background-color:#09f; width:150px; height:50px; float:left;}
#logoSanitas a{text-decoration:none}
#menusuperior {display:block; position:absolute; right:0px; top:7px; padding:0; margin:0; overflow:hidden; font-size:0.5em}
#menusuperior ul {position:relative; padding-bottom:15px}
#menusuperior ul li {display:block; float:left; height:11px; line-height:10px; list-style-type:none; background:none; padding:0 8px 0 8px; border-right:1px solid #000000; color:#0099ff}
#menusuperior ul li.ultimo {}
#menusuperior ul a {color:#000000}
#menusuperior ul a:hover {text-decoration:underline}
#menuinferior {display:block; position:absolute; right:0px; top:35px; padding:0; margin:0; overflow:hidden}
#menuinferior ul {position:relative; padding-bottom:15px}
#menuinferior ul li {display:block; float:left; height:14px; line-height:12px; list-style-type:none; background:none; padding:3px 8px 0 8px; border-right:1px solid #0099ff; color:#000000; font-weight:bold}
#menuinferior ul li.ultimo { }
#menuinferior ul a {color:#0099ff}
#menuinferior ul a:hover {color:#000000}
#raiz {position:absolute; bottom:2px; left:174px; font-size:0.7em}
#raiz a {color:#000000}
#raiz a:hover {text-decoration:underline}


/*----- SUBMENU -----*/
#seccionactual span {color:#0099ff; font-weight:bold; padding-left:15px;}
#seccionactual a {color:#000000; font-weight:bold; padding-left:15px;}
#seccionactual span.activo {background:url(gfx/ang_02hor.gif) 7px 3px no-repeat}
#seccionactual a.activo {background:url(gfx/ang_01hor.gif) 7px 3px no-repeat}
ul#submenuprincipal {font-size:0.917em}
ul#submenuprincipal li {padding:5px 0 5px 0px; border-bottom:1px solid #e5e5e5; list-style-type:none; background:none}
ul#submenuprincipal li span {display:block; background:none; color:#0099ff; padding-left:15px}
ul#submenuprincipal li a {display:block; color:#000000; padding-left:15px}
ul#submenuprincipal li strong.gr {font-weight:normal;color:#b6b6b6} 
ul#submenuprincipal li span.consub {}
ul#submenuprincipal li a.consub {}
ul#submenuprincipal li span.activo {}
ul#submenuprincipal li a.activo {}
ul#submenuprincipal li ul.segundonivel {border-top:1px solid #e5e5e5; margin:5px 0 5px 0}
ul#submenuprincipal li ul.segundonivel li {list-style-type:disc; border:none; padding-left:9px}
ul#submenuprincipal li ul.segundonivel li span {display:block; padding-left:23px}
ul#submenuprincipal li ul.segundonivel li a {display:block;  padding-left:23px}
ul#submenuprincipal li ul.segundonivel li span.consub {}
ul#submenuprincipal li ul.segundonivel li a.consub {}
ul#submenuprincipal li ul.segundonivel li span.activo {}
ul#submenuprincipal li ul.segundonivel li a.activo {}
ul#submenuprincipal li ul.segundonivel li ul.tercernivel {margin:4px 0 0px 0; padding-left:8px}
ul#submenuprincipal li ul.segundonivel li ul.tercernivel li {padding-top:2px; padding-bottom:2px; font-size:0.909em}
ul#submenuprincipal li ul.segundonivel li ul.tercernivel li span {display:block; padding-left:21px}
ul#submenuprincipal li ul.segundonivel li ul.tercernivel li a {display:block;  padding-left:21px; color:#999999}
ul#submenuprincipal li ul.segundonivel li ul.tercernivel li span.activo {}
ul#submenuprincipal li ul.segundonivel li ul.tercernivel li a.activo {}

/*----- IZQUIERDA -----*/
/*.destacado para definir el fondo y borde gris de cualquier modulo con esquina*/
.destacado { border-right:1px solid #b0c0d6; border-bottom:1px solid #b0c0d6; padding-top:1px; padding-right:0px; margin-bottom:14px; position:relative} 

/*modulos*/
.mod_foto_3{}  
.mod_foto_4{}
.mod_foto_5{}  
.mod_foto_6{} 
.mod_foto_7{}  
.mod_foto_8{}  

/*.modulo_grande para definir el tipo de modulo, con foto a la derecha y la estructura*/
.modulo_foto_grande  {padding-left:11px; padding-top:11px; padding-bottom:11px;overflow:hidden;} 
.modulo_foto_grande ul {margin-bottom:10px}
/*.modulo_foto_grande ul li {padding-left:14px; }
.modulo_foto_grande ul li a {color:#000}
.modulo_foto_grande h4 {font-size:15px; color:#666; margin-bottom:15px}  
.modulo_foto_grande h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}
.modulo_foto_grande a {padding-right:5px; height:11px;text-decoration: none;}*/
.modulo_foto_grande ul.bullet01 li {padding-left:14px; }
.modulo_foto_grande span.flecha_enlace_izda{padding:0 0 17px 20px;font-size:15px; color:#666666;text-decoration:none;} /*susana*/
.modulo_foto_grande .txtcorto {width:315px} /*susana*/

.modulo_foto_grande .txtcorto {width:315px} 
/*.modulo_foto_mediana para definir el tipo de modulo, con foto a la derecha y la estructura*/
.modulo_foto_mediana  {padding-left:11px; padding-top:11px; padding-bottom:11px} 
.modulo_foto_mediana ul {margin-top:18px}
/*.modulo_foto_mediana ul li {padding-left:14px; }
.modulo_foto_mediana ul li a {color:#000}
.modulo_foto_mediana h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}*/

/*modulos especificos para definir la foto de cada uno*/
.foto1 {}
.foto2 {}
.foto3 {}
.foto4 {}
.foto5 {}
.foto6 {}
.foto7 {}
.foto8 {}
.foto9 {} /*susana*/
.foto10 {} /*susana*/
.foto11 {} /*susana*/
.foto12 {} /*susana*/

 
p.pymes { width:305px}



/*modulo 3 flechas*/
/*.tresflechas {height:60px; margin-bottom:14px}  
.tresflechas ul li {float:left; width:123px; height:60px; display:block; padding:0 20px 0 30px; border-right:1px solid #D8D8D8}
.tresflechas ul li.ultimo {width:133px; border:none}
.tresflechas ul li a {color:#666}
.tresflechas ul li a:hover {color:#666}*/

/* NUEVO OSCAR */
ul.tresflechas {height:60px; margin-bottom:14px}  
ul.tresflechas li {float:left; width:123px; height:60px; display:block; padding:0 20px 0 30px;border-right:1px solid #D8D8D8}
ul.tresflechas li.ultimo {width:133px; border:none}
ul.tresflechas li a {color:#666}
ul.tresflechas li a:hover {color:#666}

/*modulo gris central*/
.modulo_gris {padding:12px 0 8px 10px; margin:0 0 14px 0}
.modulo_gris .modulo_noticias h4{font-size:15px; color:#666; margin-bottom:7px}
.mod_seguros {margin:0;margin-bottom:10px/* padding:11px 11px 11px 11px*/}
.mod_seguros_izda { width:220px; margin-right:62px; float:left}

/* NUEVO OSCAR */
.mod_seguros_izda h4 {margin-bottom:7px}
.mod_seguros_dcha h4 {margin-bottom:7px}
.mod_seguros_izda p { margin-bottom:12px} 
.mod_seguros_izda p.ultimo {margin-bottom:7px}
.mod_seguros_dcha p { margin-bottom:12px} 
.mod_seguros_dcha p.ultimo {margin-bottom:7px}

/* NUEVO OSCAR */
.mod_seguros2_izda h4 {margin-bottom:7px}
.mod_seguros2_dcha h4 {margin-bottom:7px}
.mod_seguros2_izda p { margin-bottom:12px} 
.mod_seguros2_izda p.ultimo {margin-bottom:7px}
.mod_seguros2_dcha p { margin-bottom:12px} 
.mod_seguros2_dcha p.ultimo {margin-bottom:7px}
.mod_seguros2_dcha { width:250px; float:left; margin-right:10px}
.mod_seguros2_izda { width:200px; margin-right:62px; float:left}

/*.mod_seguros_izda h4 {font-size:15px; color:#666; margin-bottom:7px}
.mod_seguros_izda h5 {font-size:12px; color:#666; margin-bottom:3px; font-weight:bold}
.mod_seguros_izda ul {}
.mod_seguros_izda li {padding-left:14px; margin-bottom:2px}
.mod_seguros_izda li a{color:#000}
.mod_seguros_izda li.ultimo { margin-bottom:0}*/
.mod_seguros_dcha { width:250px; float:left; margin-right:10px}

/*.mod_seguros_dcha h4 {font-size:15px; color:#666; margin-bottom:7px}
.mod_seguros_dcha ul {}
.mod_seguros_dcha li {padding-left:14px; margin-bottom:10px}
.mod_seguros_dcha li a{color:#000}*/

/*modulo gris central modalidad 2*/
/*.mod_seguros2_izda {width:200px; margin-right:62px; float:left}
.mod_seguros2_izda h4 {font-size:15px; color:#666; margin-bottom:7px}
.mod_seguros2_izda h5 {font-size:12px; color:#666; margin-bottom:3px; font-weight:bold} 
.mod_seguros2_izda p { margin-bottom:12px} 
.mod_seguros2_izda p.ultimo {margin-bottom:7px}
.mod_seguros2_izda ul {margin-top:5px}
.mod_seguros2_izda li {padding-left:14px; margin-bottom:2px}
.mod_seguros2_izda li a{color:#000}
.mod_seguros2_izda li.ultimo { margin-bottom:0}
.mod_seguros2_dcha { width:250px; float:left; margin-right:10px}
.mod_seguros2_dcha h4 {font-size:15px; color:#666; margin-bottom:7px}
.mod_seguros2_dcha h5 {font-size:12px; color:#666; margin-bottom:3px; font-weight:bold} 
.mod_seguros2_dcha p { margin-bottom:12px} 
.mod_seguros2_dcha p.ultimo {margin-bottom:7px}
.mod_seguros2_dcha ul {margin-top:5px}
.mod_seguros2_dcha li {padding-left:14px; margin-bottom:2px}
.mod_seguros2_dcha li a{color:#000}*/

/*modulo listado consejos de salud - nutricion*/
.mod_seguros4_izda {width:145px; margin-right:40px; float:left}
.mod_seguros4_izda h5,.mod_seguros4_dcha h5 {margin-bottom:3px; font-weight:bold; color:#000} 
.mod_seguros4_dcha { width:145px; float:left}


/*modulo form area clientes*/
.mod_seguros5_izda {position:relative; width:240px; float:left; padding-right:12px }
.mod_seguros5_izda h5,.mod_seguros5_dcha h5 {margin-bottom:3px; font-weight:bold; color:#000} 
.mod_seguros5_dcha {position:relative; width:240px; float:left; padding-left:12px;}
.mod_seguros5_izda form span, .mod_seguros5_dcha form span { font-size:0.9em}
.mod_seguros5_izda form input,.mod_seguros5_dcha form input, .mod_seguros5_dcha form select { float:right; margin-top:-16px}
.mod_seguros5_izda form p.fila,.mod_seguros5_dcha form p.fila {margin:0 0 6px 0; padding:1px 0 0 0}
.mod_seguros5_izda form a.bt,.mod_seguros5_dcha form a.bt { float:right; margin-top:-16px; line-height:15px}
.mod_seguros5_dcha form p.fila02  {margin:0 0 6px 0; padding:0}
.mod_seguros5_dcha form p.fila02 input {float:none; color:#666}
.mod_seguros5_dcha form p.fila02 span.izda { margin-right:18px; padding:0}
.mod_seguros5_dcha form p.fila02 span.dcha { margin-left:3px}


/* NUEVO OSCAR */
.contenidotexto {padding:0 11px 11px 11px}

/*.texto {padding:0}
.texto h3{margin:0 0 14px 0; padding:0}
.texto .contenidotexto {padding:0 11px 11px 11px}
.texto .contenidotexto ul li {padding-left:14px; margin-bottom:15px}*/ /*susana*/
/*.texto .contenidotexto ul.mini {margin:11px 0}*/ /*susana*/
/*.texto .contenidotexto ul.mini li {padding-left:14px;  margin-bottom:2px}*/ /*susana*/
/*.texto .contenidotexto table.precio {}*/ /*susana*/
/*.texto .contenidotexto table.precio tr td{}*/ /*susana*/
/*.texto .contenidotexto table.precio td.izq {display:block; width:482px; }*/ /*susana*/
/*.texto .contenidotexto table.precio td.izq span { padding-left:14px; padding-right:11px;) 0 3px no-repeat; background-color:#fff}
.texto .contenidotexto table.precio td.dcha{width:30px; text-align:right; color:#b6b6b6; vertical-align:bottom}*//*susana*/
.texto .contenidotexto ul.garantias{margin-top:15px}
.texto .contenidotexto ul.garantias li{padding-left:0; background:none; margin-bottom:18px; font-weight:bold}
.texto .contenidotexto ul.garantias ul li {padding-left:14px; margin-bottom:2px; font-weight:normal}

.texto3 {padding:15px 10px} 
.texto3 ul {margin:5px 0}
.texto3 ul li {padding-left:14px;margin-bottom:15px} 
.texto3 h4{font-weight:bold; margin:5px 0; font-size:0.98em} 
.texto_destacado_articulo {padding:0 0 0 20px; margin:25px 0 25px 0; font-size:17px; color:#666666} 
.minitexto {font-size:0.95em; margin:20px 0}


/*modulo gris central modalidad 3*/
.mod_seguros3_izda { width:220px; margin-right:42px; float:left}
.mod_seguros3_izda li {padding-left:14px; margin-bottom:2px}
.mod_seguros3_izda ul.puntos {margin-bottom:10px}
.mod_seguros3_izda ul.puntos li {padding-left:14px; margin-bottom:2px}
.mod_seguros3_dcha { width:250px; float:left; margin-right:10px}
.mod_seguros3_dcha li {padding-left:14px; margin-bottom:2px}


/*modulo central sin foto*/
.mod_sinfoto, .mod_sinfoto_especialidades  {padding:11px} 
.mod_sinfoto h4, .mod_sinfoto_especialidades h4 {font-size:15px; color:#666; margin-bottom:15px}  
.mod_sinfoto h5, .mod_sinfoto_especialidades h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}
.mod_sinfoto p a, .mod_sinfoto_especialidades p a {float:right; padding:0 0 17px 20px;font-size:15px; color:#666666}
.mod_sinfoto ul {margin-bottom:18px}
.mod_sinfoto li {margin-bottom:10px}
.mod_sinfoto_especialidades ul {margin-bottom:0px}
.mod_sinfoto_especialidades li {margin-bottom:0px}

.mod_sinfoto .izq {width:263px; float:left; margin-bottom:15px} 
.mod_sinfoto .dch {width:242px; float:left; margin-bottom:15px} 

.mod_sinfoto02  {padding:11px} 
.mod_sinfoto02 h4 {font-size:15px; color:#666; margin-bottom:15px}  
.mod_sinfoto02 h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}
.mod_sinfoto02 span a {float:right; padding-left:20px; margin-bottom:6px; font-size:15px; color:#666666;}
.mod_sinfoto02 ul {margin-bottom:10px}
.mod_sinfoto02 ul li {padding-left:14px;}
.mod_sinfoto02 ul li a {color:#000}
.mod_sinfoto02 p {padding-bottom:14px}
.mod_sinfoto02 p.ultimo {padding-bottom:3px}
.mod_sinfoto02 ul.flechas {margin-top:10px}
.mod_sinfoto02 ul.flechas li {padding-left:14px; margin-bottom:2px}

/*sin foto a 2 columnas*/
.mod_sinfoto03 {margin:0; padding:8px 11px 11px 11px}
.mod_sinfoto03 .izq { width:244px; margin-right:19px; float:left}
.mod_sinfoto03 .dch {width:236px; float:left; margin-right:10px}
.mod_sinfoto03 .izq h4 {font-size:15px; color:#666; margin-bottom:9px}
.mod_sinfoto03 .izq ul {margin-top:6px}
.mod_sinfoto03 .izq li {padding-left:14px; margin-bottom:2px}
.mod_sinfoto03 .izq li a{color:#000}
.mod_sinfoto03 .izq li.ultimo  { margin-bottom:0}
.mod_sinfoto03_dcha {width:236px; float:left; margin-right:10px}
.mod_sinfoto03 .dch h4 {font-size:15px; color:#666; margin-bottom:9px}
.mod_sinfoto03 .dch ul {margin-top:6px; margin-bottom:19px}
.mod_sinfoto03 .dch li {padding-left:14px; margin-bottom:10px}
.mod_sinfoto03 .dch li a {color:#000}
.mod_sinfoto03 p {margin-top:6px; margin-bottom:19px}
.mod_sinfoto03 a span {padding-right:5px; height:11px}


/*----- DERECHA -----*/
/*.destacado de la columna dcha, se adapta a cualquier ancho y largo*/
.titular_destacado02 {padding:5px 0 5px 10px}
.destacado02 {border:1px solid #e8e4e4; padding:9px; margin-bottom:20px} 
.destacado02 form {margin-top:4px} 
.destacado02 form select {width:197px; height:18px; font-family:Tahoma, Verdana, sans-serif; font-size:0.917em; font-weight:normal; color:#000; background-color:#ffffff; border:1px solid #adacb1; padding:1px 1px 1px 3px; margin:0}  
.destacado02 form .fila {display:block; margin:0 0 3px 0; float:none}  
.destacado02 form .fila.botones {margin-top:-29px}  
.destacado02 ul li{padding-left:14px;margin-bottom:2px}

/*----- PIE -----*/
#pie p, #piehome p {color:#0099ff}
#pie a, #piehome a {color:#0099ff}


/*----- ESTRUCTURA GENERAL DE LA PAGINA (HOME) -----*/
.titular4home {font-size:0.8em; color:#3ba100; margin-bottom:7px}  
#cabecerahome {position:relative; width:100%; height:70px}
#piehome {width:100%; padding:20px 0 0 0; margin-left:-1px; text-align:right; font-size:0.833em}
#contenido_home {width:100%}
.modulosup_home {border-top:1px solid #e5e5e5; margin-top:5px;background-color:#6699cc;}
.modulosup_home .titulo {position:relative; margin:0 10px 0 0; top:0px; font-size:0.8em; color:#ffffff;font-weight: bold;}
.modulosup_home ul {position:relative; top:0px; margin:0 0 0 0px}
.modulosup_home ul li {font-size:0.5em;color:#ffffff; padding:0 0 0 0px; }
.modulosup_home ul li a {color:#ffffff}
.modulosup_home ul li a:hover {color:#ffffff}
p.bienvenida {float:left}
p.idioma {float:right; font-size:0.5em; color:#e5e5e5}
p.idioma a {color:#e5e5e5}
.modulomed_home {float:left; width:970px; margin-top:29px}
.modulomed_home {list-style:none;}

.modulomed_home01 {width:284px; height:164px; float:left; display:inline; padding:0 0 0 27px; border-right:1px solid #e5e5e5; overflow:hidden}
.modulomed_home01 h2 {margin-bottom:15px}
.modulomed_home01 ul.elige {display:block; width:310px; height:27px; margin:0 0 0 -26px; overflow:visible}
.modulomed_home01 ul.elige li {display:block; float:left; height:21px; list-style-type:none; background:#ffffff; padding:6px 0 0 0; font-weight:bold; color:#09f}
.modulomed_home01 ul.elige li a {color:#09f}
.modulomed_home01 ul.elige li h3 {color:#fefefe}
.modulomed_home01 ul.elige li a:hover {}
.modulomed_home01 ul.elige li.par { font-size:0.1em;}
.modulomed_home01 ul.elige li.par a.titular5 {font-size:0.1em;}
.modulomed_home01 ul.elige li.paractiva {width:200px; height:22px; padding:5px 0 0 25px; border:1px solid #e5e5e5; border-bottom:none}
.modulomed_home01 ul.elige li.emp { font-size:0.1em;}
.modulomed_home01 ul.elige li.emp a.titular5{font-size:0.1em;}
.modulomed_home01 ul.elige li.empactiva {width:200px; height:22px; padding:5px 0 0 16px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5}
.modulomed_home01 #pestparticulares input {width:122px}
.modulomed_home01 #pestparticulares input.btazul100 {width:180px}
.modulomed_home01 #pestparticulares ul.flechas {width:180px}
.modulomed_home01 #pestempresas input.numpoliza {width:80px; margin-right:3px; float:left}
.modulomed_home01 #pestempresas select.tipogestion {width:122px; height:18px; margin-right:3px; float:left}
.modulomed_home01 #pestempresas input.departamento {width:40px; float:left}
.modulomed_home01 #pestempresas input.contrasena {width:122px; float:left}
.modulomed_home01 #pestempresas input.btazul100 {width:100px}
.modulomed_home01 #pestempresas ul.flechas {width:180px}
.modulomed_home01 form {width:260px}

.modulomed_home02 {width:200px; height:164px; float:left; display:inline; padding:0 22px 0 22px;}
.modulomed_home02 h2 {margin-bottom:15px}
.modulomed_home02 ul.flechas {padding-bottom:10px}

.modulomed_home03 {width:260px; height:164px; float:left; display:inline; padding:0 0 0 22px}
.modulomed_home03 h2 {margin-bottom:15px}
.modulomed_home03 .fila {height:23px; padding:5px 0 0 30px; margin-top:-5px}
.modulomed_home03 .fila.uno {height:23px; padding:5px 0 0 30px; margin-top:-5px}
.modulomed_home03 .fila.dos {height:23px;padding:5px 0 0 30px; margin-top:-5px}
.modulomed_home03 .fila.tres {height:23px; padding:5px 0 0 30px; margin-top:-5px}
.modulomed_home03 select {width:230px}
.modulomed_home03 .fila.botones {height:auto; margin-top:-23px}
.modulomed_home03 .pequeno {padding-left:30px}

.moduloinf_home {float:left; margin:20px 0 0 0}
.moduloinf_home .titulo {font-size:15px; color:#666; margin-bottom:7px}  
.moduloinf_home ul li {width:200px; padding-left:14px; }
.moduloinf_home ul li a {color:#000}
.moduloinf_home ul li a:hover {color:#000}
.moduloinf_home .moduloinf01_home {display:block; float:left; height:84px; width:287px; padding:10px; margin-right:9px}
.moduloinf_home .moduloinf02_home {display:block; float:left; height:84px; width:287px; padding:10px; margin-right:9px}
.moduloinf_home .moduloinf03_home {display:block; float:left; height:84px; width:287px; padding:10px; }



/*----- AJUSTES PARA ELEMENTOS ESPECIFICOS -----*/
.modulosup_cuadromedico {height:152px; margin-bottom:10px}
.modulosup_sanitasmulti {height:152px; margin-bottom:10px; margin-top:11px}

/*la pestana activa no lleva enlace, si la ultima es la activa, utilizar el estilo ultimoactivo*/
.pestanas {float:left; margin-bottom:12px}
.pestanas ul{width:522px; padding:0 0 0 8px; margin:0; display:inline; border-bottom:1px solid #e5e5e5; float:left; margin-bottom:14px; }
.pestanas ul li{display:block; float:left; text-align:center; position:relative; top:1px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:5px 17px; font-weight:bold; color:#09f}
.pestanas ul li.ultimo{border-right:1px solid #e5e5e5;}
.pestanas ul li.activo{border-bottom:1px solid #fff}
.pestanas ul li.ultimoactivo{border-bottom:1px solid #fff;border-right:1px solid #e5e5e5;}
.pestanas ul li a{color:#999}



.minipestanas {font-size:0.95em; color:#09f; margin-top:0; margin-bottom:28px}
.minipestanas ul {}
.minipestanas ul li {display:inline; padding:0 5px}
.minipestanas ul li.primero {padding:0 5px 0 0}
.minipestanas ul li.ultimo {background:none}
.minipestanas ul li a{color:#999}



/*----- ESTILOS MAPA-----*/

#mapa{padding-top:15px;}
#mapa ol {padding-left:20px;margin-top:2px;}
#mapa a {color:#000;padding-left: 8px;}

/*----------buscador oficinas-------------*/
.buscador_oficinas ul li {display:block; float:left; margin:40px 10px 0 0; width:165px}
.buscador_oficinas ul li.ultimo {margin:40px 0 0 0;}
.buscador_oficinas ul li select { height:90px; width:160px}
.buscador_oficinas02 ul { margin-left:10px}
.buscador_oficinas02 ul li {display:block; float:left; margin:40px 10px 0 0; width:165px}
.buscador_oficinas02 ul li.ultimo {margin:40px 0 0 0;}
.buscador_oficinas02 ul li select { height:90px; width:160px}
.buscador_oficinas02 .der { margin:5px 12px 10px 0}

/*-------------*modulo resultados*-------------*/
.resultados { margin-top:20px}
.resultados ul.resul_sup {font-size:1.2em; color:#7f7f7f; padding-top:22px}
.resultados ul.resul_sup li, .resultados ul.resul_datos li {display:block; float:left; margin:0 14px 2px 14px; width:147px}
.resultados ul.resul_sup li.ultimo {padding-right:0}
.resultados ul.resul_datos li p img { padding-right:6px; margin-top:-8px}
.resultados ul.resul_datos li p { padding-top:10px}
.resultados ul.resul_datos li ul li {float:none; padding-left:14px; margin:0 0 8px 0}
.resultados ul.resul_datos li ul li.sup {float:none; padding-left:0px; background:none; margin:0 0 8px 0}
.resultados ul.resul_datos li ul li.ultimo {float:none; padding-left:14px; margin:0 0 8px 0}
.paginacion { float:right; font-size:0.9em; color:#4c4c4c; margin-right:10px}
.paginacion span { color:#9c9c9c}
a.citaonline {color:#000;padding-left:14px; margin:0 0 0 0}/*susana*/
.resultados ul.resul_datos li.sep p { padding-top:6px}

.info4{}
.info4 .fila {margin-bottom:2px;display:block; width:290px}
.info4 .fila .izq {width:120px;height:40px; border:1px solid #fff;text-align:right;margin-right:11px;float:left;}
.info4 .fila .dcha {width:130px; border:1px solid #fff;float:left}
.info4 .fila a {padding-left:14px; color:#000}

/*tabla balmes*/ /*susana 130907*/
.resultados_t2 {}
.resultados_t2 ul.result2_sup {float:left;color:#000000; padding:0; margin:0 0 10px 0; font-weight:bold}
.resultados_t2 ul.result2_datos {float:left;padding:0; margin-bottom:10px}
.resultados_t2 ul.result2_sup li, .resultados_t2 ul.result2_datos li {display:block; float:left; margin:0 25px 0 0; width:150px; color:#000}
.resultados_t2 ul.result2_sup li.ultimo, .resultados_t2 ul.result2_datos li.ultimo {width:300px;padding:0;}
.resultados_t2 ul.result2_datos li ul li {float:none; padding-left:14px; margin:0 0 0 0}
.resultados_t2 .separador_puntos2 {height:3px}

/*tabla balmes*/ 
.resultados_t2 {}
.resultados_t2 ul.result2_sup {float:left;color:#000000; padding:0; margin:0 0 10px 0; font-weight:bold}
.resultados_t2 ul.result2_datos {float:left;padding:0; margin-bottom:10px}
.resultados_t2 ul.result2_sup li, .resultados_t2 ul.result2_datos li {display:block; float:left; margin:0 25px 0 0; width:150px; color:#000}
.resultados_t2 ul.result2_sup li.ultimo, .resultados_t2 ul.result2_datos li.ultimo {width:300px;padding:0;}
.resultados_t2 ul.result2_datos li ul li {float:none; padding-left:14px;  margin:0 0 0 0}
.resultados_t2 .separador_puntos2 {height:3px}



/*plantilla B 2 modulos*/
.destacado2 {float:left; width:346px; margin-top:14px}
.destacado2.izq {float:left}
.destacado2.der {float:right}
.destacado2 .mod_sinfoto {height:440px}
.destacado2 .destacado p {padding:0 0 10px 0}
.destacado2 .destacado a {color:#09f; padding:0 20px 0 0; float:none; font-size:1em; background:none}
.destacado2 .destacado a.nombre {font-weight:bold}
.destacado2 .destacado a.nombreestrella {color:#09f; font-weight:bold;  padding:0 20px 0 0; float:none; font-size:1em}
.destacado2 .destacado .separador_puntos {margin-top:10px}




/*plantilla B 1 modulo*/
.btotal {float:left;border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;padding:15px 11px}
span.nota{margin:0 0 0 4px;color:#999; font-size:0.95em; font-weight:normal}
.nota02{margin:0 0 0 4px;color:#999; font-size:0.80em; font-weight:normal}
.btotal .bloque1 p.fila {margin:0 0 0 40px}
.btotal .bloque1, .btotal .bloque2,.btotal .bloque3 {width:100%;float:left;margin-top:15px; padding-bottom:15px}


form.formulario02 {float:left; margin-top:10px;}
form.formulario02 .contiene{float:left;margin-left:37px; margin-top:20px}
form.formulario02 .izq{float:left; display:inline; width:100px}
form.formulario02 .dch{float:left; display:inline;width:540px}
form.formulario02 .dch .dch1{display:block;float:left; width:99px}
form.formulario02 .dch .dch2{display:block;float:left; width:112px}
form.formulario02 .dch .dch3{display:block;float:left; width:160px}
form.formulario02 .dch .dch4{float:left; width:150px}

form.formulario02 select.s84{width:84px}
form.formulario02 select.s136{width:136px}
form.formulario02 select.s354{width:354px}
form.formulario02 select.s355{width:355px}
form.formulario02 input.i21 {width:21px; color:#999999;font-size:0.85em}
form.formulario02 input.i32 {width:32px; color:#999999;font-size:0.85em}
form.formulario02 input.i80 {width:80px; color:#999999;font-size:0.85em}
form.formulario02 input.i136 {width:136px; color:#D5D5D6;font-size:0.85em}

form.formulario02 .dchsobre{float:left; display:inline;width:640px; font-size:0.90em; margin-top:8px}
/*form.formulario02 .dchsobre{float:left; display:inline;width:640px; font-size:0.90em}*/
form.formulario02 .dchsobre .dch1{display:block;float:left; width:99px;margin-left:100px}
form.formulario02 .dchsobre .dch2{display:block;float:left; width:112px}
form.formulario02 .dchsobre .dch3{display:block;float:left; width:160px}
form.formulario02 .dchsobre .dch3 span{color:#D5D5D6}
form.formulario02 .dchsobre .dch4{display:block;float:left; width:150px}

form.formulario02 .dchsobre2{float:left; display:inline;width:640px; font-size:0.90em}
form.formulario02 .dchsobre2 .dch1{display:block;float:left; width:99px;margin-left:100px}
form.formulario02 .dchsobre2 .dch2{display:block;float:left; width:112px}
form.formulario02 .dchsobre2 .dch3{display:block;float:left; width:160px}
form.formulario02 .dchsobre2 .dch3 input.nb{border:none}
form.formulario02 .dchsobre2 .dch4{display:block;float:left; width:150px}

form.formulario02 .dchsobre3{float:left; display:inline;width:640px; font-size:0.90em; margin-top:10px}
form.formulario02 .dchsobre3 .dch1{display:block;float:left; width:600px;margin-left:100px}

form.formulario02 .dchsobre4{float:left; display:inline;width:640px; font-size:0.90em; }
form.formulario02 .dchsobre4 .dch1{display:block;float:left; width:600px;margin-left:100px}

form.formulario02 .bloque2izq{float:left; display:inline; width:100px}
form.formulario02 .bloque2izq2{float:left; display:inline; width:100%}

form.formulario02 .bloque2dch{float:left; display:inline;width:540px}
form.formulario02 .bloque2dch2{float:left; display:inline;width:400px;margin-bottom:20px;color:#A2A2A2; font-size:0.80em; margin-top:-3px}
form.formulario02 .bloque2dch3{float:left; display:inline;width:460px;margin-bottom:20px;color:#A2A2A2; font-size:0.80em; margin-top:-3px}
form.formulario02 .bloque2dch .bloque2dch1{display:block;float:left; width:99px}
form.formulario02 .opciones{display:block;margin-left:90px; width:100%; margin-top:5px}
.formulario02 .der { margin-right:40px}
.bloque3 .contiene .nota02 { margin-left:19px}
.contiene table { margin-top:10px}
.contiene table th { text-align:left; font-weight:normal}
.contiene table td { padding:4px}
.capa_opciones { border:1px solid #cacaca; width:614px; background:#f9f9f0; position:absolute; top:640px; left:260px; display:none}
.capa_opciones p { padding:20px 26px 26px 26px}
.cerrar {margin:5px 5px 0 0; height:16px }
a.bt_cerrar {margin:5px 5px 0 0; height:16px; width:16px; display:block; float:right; text-indent:-10000px }

/*plantilla B 2 modulos*/
.destacado2izquierda {float:left;width:346px; margin-right:15px; margin-top:14px}
.destacado2derecha {float:left;width:346px; margin-top:14px}
.destacado2izquierda .destacado form input, 
.destacado2derecha .destacado  form input {border:0; padding:0 0 0 0}
.destacado2izquierda .destacado form p.fila, .destacado2derecha .destacado form p.fila {padding-top:4px}
.destacado2izquierda .destacado form .textoradio, 
.destacado2derecha .destacado form .textoradio {margin:-8px 0 14px 0px}
.destacado2izquierda .destacado form span, 
.destacado2derecha .destacado  form span,
.destacado2izquierda .destacado form a, 
.destacado2derecha .destacado  form a {color:#09f; font-weight:bold; padding:0 20px 0 0; float:none; font-size:1em; background:none}
.destacado2izquierda .destacado form span.estrella, 
.destacado2derecha .destacado  form span.estrella,
.destacado2izquierda .destacado form a.estrella, 
.destacado2derecha .destacado  form a.estrella {color:#09f; font-weight:bold; padding:0 20px 0 0; float:none; font-size:1em}
.destacado2izquierda .destacado form .confoto, 
.destacado2derecha .destacado form .confoto {margin:-8px 0 14px 20px; width:292px;}
.destacado2izquierda .mod_sinfoto, .destacado2derecha .mod_sinfoto { height:440px}
.destacado2derecha .destacado form a.calcular,
.destacado2izquierda .destacado form a.calcular {font-weight:normal}

/*form.formulario02 label {display:block; width:140px; margin:0px 5px 0 0; float:none; text-align:left}*/


/*calcula seguro 3*/

form.email {margin-left:30px; padding-bottom:20px}
form.email input { width:270px; margin:0 10px}
form.email .iz_sobre {width:89px;margin:0; font-size:0.95em; color:#a2a2a2; margin-left:35px; margin-bottom:0}
form.email .dc_sobre {width:430px}
form.email .iz {display:inline; float:left; width:124px}
form.email .dc {display:inline; float:left; width:430px}
form.email .dc label {width:60px}
form.email .dc label, form.email .dc input {display:inline}
form.email .iz label {width:20px; font-size:0.95em}
form.email .iz label, form.email .iz input {display:inline}
form.email .iz input {width:70px}
form.datos {margin:20px 0 0 0}
form.datos input { margin:0 0 0 0}
form.datos select { margin:0 0 0 45px; width:160px; background:#e7e6e6}
form.datos span {  padding-left:30px}
form.datos span.segunda {  padding-left:39px}
form.datos span.tercera {  padding-left:36px}
form.datos span.cuarta {  padding-left:25px; line-height:30px}
form.datos span.quinta {  padding-left:75px}
form.datos span.sexta {  padding-left:40px}
form.datos .der { margin-right:50px}

table.presupuesto_seguro {margin:20px 0 10px 50px}
table.presupuesto_seguro td {text-align:center; padding:8px 0 8px 0; border-bottom:1px solid #e7e6e6}
table.presupuesto_seguro td.izda {text-align:left; padding-left:6px}
table.presupuesto_seguro td.dere {text-align:right; padding-right:17px}
table.presupuesto_seguro th {font-weight:normal; height:45px; padding-top:5px; vertical-align:top; border-bottom:1px solid #e7e6e6}
table.presupuesto_seguro .gris {background:#f5f5e6}
table.presupuesto_seguro td span {font-size:0.95em}
table.presupuesto_seguro tr.descuento td {padding-top:12px; padding-bottom:6px}
table.presupuesto_seguro tr.descuento td.gris {}
table.presupuesto_seguro tr.total td {padding-top:12px; padding-bottom:6px}
table.presupuesto_seguro tr.total td.gris {}
table.presupuesto_seguro td.condiciones {text-align:left; border-bottom:none; padding-bottom:15px}
table.presupuesto_seguro td.condiciones a {font-size:0.95em; margin-right:15px}
table.presupuesto_seguro td.acciones {border-bottom:none}
table.presupuesto_seguro td.acciones .nuevo {display:block; float:left; margin:3px 15px 0 0;padding:0 0 17px 20px; font-size:1.1em}
table.presupuesto_seguro td.acciones .nuevo a {color:#000000}
table.presupuesto_seguro td.acciones .contratar {display:block; float:left}

/*en gris*/

table.presupuesto_seguro td.claro {color:#d7d6d6}
table.presupuesto_seguro td.izda_claro {text-align:left; padding-left:6px; color:#d7d6d6}
table.presupuesto_seguro td.dere_claro {text-align:right; padding-right:17px; color:#d7d6d6}

table.presupuesto_seguro td.izda_claro_ultimo { text-align:left; border-bottom:none; color:#d7d6d6}
table.presupuesto_seguro td.izda_claro_ultimo span, table.presupuesto_seguro td.izda_claro_ultimo a { margin-right:20px; color:#d7d6d6}
table.presupuesto_seguro td.izda_claro_ultimo a {font-size:0.95em; color:#d7d6d6}

table.presupuesto_seguro .gris_claro { background:#f9f9f0; color:#d7d6d6}
table.presupuesto_seguro td span_claro { font-size:0.95em; color:#d7d6d6}

table.presupuesto_seguro td.sinb_claro { text-align:center; padding:8px 0 8px 0; border-bottom:none; color:#d7d6d6}
table.presupuesto_seguro td.izda_claro_sinb { text-align:left; border:none; color:#d7d6d6}
table.presupuesto_seguro .gris_sinb_claro { background:#f9f9f0;border:none; color:#d7d6d6}
table.presupuesto_seguro .nuevo_claro {width:187px; float:left; margin-left:200px; margin-top:3px; color:#d7d6d6; background:url(gfx/bullet_04.gif) 0px 0px no-repeat; padding:0 0 17px 20px;}



/* tabla sanitas mundi */
.texto02 table { margin-top:10px}
.texto02 table td { padding:10px 10px 10px 4px; border-bottom:1px solid #e7e6e6}
.texto02 table tr.dest { background:#f9f9f0}
.texto02 table td.dcha { text-align:right}
.texto02 table td span { font-size:1.14em}
.texto02 table td p { font-size:0.8em; color:#b6b6b6; padding-left:32px}
.texto02 table td.izda01 { padding-left:20px}
.texto02 table td img { padding-left:23px}
.texto02 table td.ultimo { border-bottom:0px}
.texto02 table td.dcha_ultimo { text-align:right; border-bottom:0px}

.pestanas2 {float:left}
.pestanas2 ul{width:707px; padding:0; margin:14px 0 0 0; display:inline; float:left; border-bottom:1px solid #e5e5e5}
.pestanas2 ul li{display: block; float:left; text-align:center; position:relative; top:1px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:5px 17px; font-weight:bold; color:#09f}
.pestanas2 ul li.ultimo{border-right:1px solid #e5e5e5;}
.pestanas2 ul li.activo{border-bottom:1px solid #fff}
.pestanas2 ul li.ultimoactivo{border-bottom:1px solid #fff;border-right:1px solid #e5e5e5;}
.pestanas2 ul li a{color:#999}


/*----- AJUSTES PARA ELEMENTOS ESPECIFICOS -----*/


/* Modulos promocionales superiores con enlace editable */

/* Sanitas Multi */
.modulosup_multi {position:relative;width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_multi .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:270px; font-size:16px; color:#ffffff}
.modulosup_multi ul {position:absolute; top:122px; margin:0 0 0 16px; width:270px; font-size:12px; color:#ffffff; width:400px }
.modulosup_multi ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_multi ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Dental */
.modulosup_dental {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_dental .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:270px; font-size:16px; color:#ffffff}
.modulosup_dental ul {position:absolute; top:122px; margin:0 0 0 16px; width:270px; font-size:12px; color:#ffffff; width:400px }
.modulosup_dental ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_dental ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Familia */
.modulosup_familia {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_familia .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:270px; font-size:16px; color:#ffffff}
.modulosup_familia ul {position:absolute; top:122px; margin:0 0 0 16px; width:270px; font-size:12px; color:#ffffff; width:400px }
.modulosup_familia ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_familia ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Basico */
.modulosup_basico {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_basico .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:270px; font-size:16px; color:#485144}
.modulosup_basico ul {position:absolute; top:122px; margin:0 0 0 16px; width:270px; font-size:12px; color:#485144; width:400px }
.modulosup_basico ul li a {display:block; color:#485144; padding-left:19px}
.modulosup_basico ul li a:hover {color:#485144; text-decoration:underline}

/* Sanitas Esencial */
.modulosup_esencial {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_esencial .titulo {position:absolute; margin:0 0 0 229px; top:67px; width:270px; font-size:16px; color:#485144}
.modulosup_esencial ul {position:absolute; top:122px; margin:0 0 0 229px; width:270px; font-size:12px; color:#485144; width:400px }
.modulosup_esencial ul li a {display:block; color:#485144; padding-left:19px}
.modulosup_esencial ul li a:hover {color:#485144; text-decoration:underline}

/* Sanitas Autonomos */
.modulosup_autonomos {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_autonomos .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:300px; font-size:16px; color:#686c6f}
.modulosup_autonomos ul {position:absolute; top:122px; margin:0 0 0 16px; width:300px; font-size:12px; color:#686c6f; width:400px }
.modulosup_autonomos ul li a {display:block; color:#686c6f; padding-left:19px}
.modulosup_autonomos ul li a:hover {color:#686c6f; text-decoration:underline}

/* Sanitas Health Plan */
.modulosup_healthplan {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_healthplan .titulo {position:absolute; margin:0 0 0 222px; top:67px; width:300px; font-size:16px; color:#ffffff}
.modulosup_healthplan ul {position:absolute; top:122px; margin:0 0 0 222px; width:300px; font-size:12px; color:#ffffff; width:400px }
.modulosup_healthplan ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_healthplan ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Opcio */
.modulosup_opcio {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_opcio .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:300px; font-size:16px; color:#ffffff}
.modulosup_opcio ul {position:absolute; top:122px; margin:0 0 0 16px; width:300px; font-size:12px; color:#ffffff; width:400px }
.modulosup_opcio ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_opcio ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Artaza */
.modulosup_artaza {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_artaza .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:300px; font-size:16px; color:#6f6a6a}
.modulosup_artaza ul {position:absolute; top:122px; margin:0 0 0 16px; width:300px; font-size:12px; color:#6f6a6a; width:400px }
.modulosup_artaza ul li a {display:block; color:#6f6a6a; padding-left:19px}
.modulosup_artaza ul li a:hover {color:#6f6a6a; text-decoration:underline}

/* Sanitas Accesible */
.modulosup_accesible {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_accesible .titulo {position:absolute; margin:0 0 0 212px; top:63px; width:300px; font-size:16px; color:#ffffff}
.modulosup_accesible ul {position:absolute; top:118px; margin:0 0 0 212px; width:300px; font-size:12px; color:#ffffff; width:400px }
.modulosup_accesible ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_accesible ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Mundi */
.modulosup_mundi {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_mundi .titulo {position:absolute; margin:0 0 0 248px; top:67px; width:240px; font-size:16px; color:#686c6f}
.modulosup_mundi ul {position:absolute; top:122px; margin:0 0 0 248px; width:240px; font-size:12px; color:#686c6f; width:400px }
.modulosup_mundi ul li a {display:block; color:#686c6f; padding-left:19px}
.modulosup_mundi ul li a:hover {color:#686c6f; text-decoration:underline}

/* Sanitas Mundi 1 Millon */
.modulosup_mundi1millon {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_mundi1millon .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:240px; font-size:16px; color:#ffffff}
.modulosup_mundi1millon ul {position:absolute; top:122px; margin:0 0 0 16px; width:240px; font-size:12px; color:#ffffff; width:400px }
.modulosup_mundi1millon ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_mundi1millon ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Familia Reembolso */
.modulosup_familiareembolso {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_familiareembolso .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:290px; font-size:16px; color:#4b4f52}
.modulosup_familiareembolso ul {position:absolute; top:122px; margin:0 0 0 16px; width:290px; font-size:12px; color:#4b4f52; width:400px }
.modulosup_familiareembolso ul li a {display:block; color:#4b4f52; padding-left:19px}
.modulosup_familiareembolso ul li a:hover {color:#4b4f52; text-decoration:underline}

/* Sanitas Oro Reembolso */
.modulosup_ororeembolso {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_ororeembolso .titulo {position:absolute; margin:0 0 0 235px; top:67px; width:275px; font-size:16px; color:#384855}
.modulosup_ororeembolso ul {position:absolute; top:122px; margin:0 0 0 235px; width:275px; font-size:12px; color:#384855; width:400px }
.modulosup_ororeembolso ul li a {display:block; color:#384855; padding-left:19px}
.modulosup_ororeembolso ul li a:hover {color:#384855; text-decoration:underline}

/* Sanitas Autonomos Reembolso */
.modulosup_autonomosreemb {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_autonomosreemb .titulo {position:absolute; margin:0 0 0 12px; top:50px; width:275px; font-size:16px; color:#4b4f52}
.modulosup_autonomosreemb ul {position:absolute; top:122px; margin:0 0 0 12px; width:275px; font-size:12px; color:#4b4f52; width:400px }
.modulosup_autonomosreemb ul li a {display:block; color:#4b4f52; padding-left:19px}
.modulosup_autonomosreemb ul li a:hover {color:#4b4f52; text-decoration:underline}

/* Sanitas Health Plan Complete */
.modulosup_healthcomplete {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_healthcomplete .titulo {position:absolute; margin:0 0 0 217px; top:67px; width:275px; font-size:16px; color:#4b4f52}
.modulosup_healthcomplete ul {position:absolute; top:122px; margin:0 0 0 217px; width:275px; font-size:12px; color:#4b4f52; width:400px }
.modulosup_healthcomplete ul li a {display:block; color:#4b4f52; padding-left:19px}
.modulosup_healthcomplete ul li a:hover {color:#4b4f52; text-decoration:underline}

/* Sanitas Estudiantes */
.modulosup_estudiantes {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_estudiantes .titulo {position:absolute; margin:0 0 0 265px; top:65px; width:275px; font-size:16px; color:#ffffff}
.modulosup_estudiantes ul {position:absolute; top:120px; margin:0 0 0 265px; width:275px; font-size:12px; color:#ffffff; width:400px }
.modulosup_estudiantes ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_estudiantes ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Pymes */
.modulosup_pymes {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_pymes .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:275px; font-size:16px; color:#323e56}
.modulosup_pymes ul {position:absolute; top:122px; margin:0 0 0 16px; width:275px; font-size:12px; color:#323e56; width:400px }
.modulosup_pymes ul li a {display:block; color:#323e56; padding-left:19px}
.modulosup_pymes ul li a:hover {color:#323e56; text-decoration:underline}

/* Sanitas Corporate */
.modulosup_corporate {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_corporate .titulo {position:absolute; margin:0 0 0 16px; top:40px; width:305px; font-size:16px; color:#3d3736}
.modulosup_corporate ul {position:absolute; top:110px; margin:0 0 0 16px; width:305px; font-size:12px; color:#3d3736; width:400px }
.modulosup_corporate ul li a {display:block; color:#3d3736; padding-left:19px}
.modulosup_corporate ul li a:hover {color:#3d3736; text-decoration:underline}

/* Sanitas Cuadro Medico */
.modulosup_cuadromedico {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_cuadromedico .titulo {position:absolute; margin:0 0 0 245px; top:67px; width:305px; font-size:16px; color:#5d635c}
.modulosup_cuadromedico ul {position:absolute; top:122px; margin:0 0 0 245px; width:305px; font-size:12px; color:#5d635c; width:400px }
.modulosup_cuadromedico ul li a {display:block; color:#5d635c; padding-left:17px}
.modulosup_cuadromedico ul li a:hover {color:#5d635c; text-decoration:underline}

/* Sanitas Reembolso */
.modulosup_reembolso {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_reembolso .titulo {position:absolute; margin:0 0 0 223px; top:67px; width:305px; font-size:16px; color:#ffffff}
.modulosup_reembolso ul {position:absolute; top:122px; margin:0 0 0 223px; width:305px; font-size:12px; color:#ffffff; width:400px }
.modulosup_reembolso ul li a {display:block; color:#ffffff; padding-left:17px}
.modulosup_reembolso ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Cirugia Ocular */
.modulosup_cirugiaocular {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_cirugiaocular .titulo {position:absolute; margin:0 0 0 16px; top:80px; width:305px; font-size:16px; color:#ffffff}
.modulosup_cirugiaocular ul {position:absolute; top:116px; margin:0 0 0 19px; width:305px; font-size:12px; color:#ffffff; width:400px }
.modulosup_cirugiaocular ul li a {display:block; color:#ffffff; padding-left:17px}
.modulosup_cirugiaocular ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Estetica */
.modulosup_estetica {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_estetica .titulo {position:absolute; margin:0 0 0 16px; top:86px; width:305px; font-size:16px; color:#666666}
.modulosup_estetica ul {position:absolute; top:122px; margin:0 0 0 19px; width:305px; font-size:12px; color:#666666; width:400px }
.modulosup_estetica ul li a {display:block; color:#666666; padding-left:17px}
.modulosup_estetica ul li a:hover {color:#666666; text-decoration:underline}

/* Sanitas Reproduccion Asistida */
.modulosup_reproduccion {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_reproduccion .titulo {position:absolute; margin:0 0 0 16px; top:86px; width:305px; font-size:16px; color:#6d7073}
.modulosup_reproduccion ul {position:absolute; top:122px; margin:0 0 0 19px; width:305px; font-size:12px; color:#6d7073; width:400px }
.modulosup_reproduccion ul li a {display:block; color:#6d7073; padding-left:17px}
.modulosup_reproduccion ul li a:hover {color:#6d7073; text-decoration:underline}

/* Sanitas Chequeos Medicos */
.modulosup_chequeos {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_chequeos .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:305px; font-size:16px; color:#ffffff}
.modulosup_chequeos ul {position:absolute; top:122px; margin:0 0 0 19px; width:305px; font-size:12px; color:#ffffff; width:400px }
.modulosup_chequeos ul li a {display:block; color:#ffffff; padding-left:17px}
.modulosup_chequeos ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Laser Prostatico */
.modulosup_laserprost {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_laserprost .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:305px; font-size:16px; color:#ffffff}
.modulosup_laserprost ul {position:absolute; top:122px; margin:0 0 0 19px; width:305px; font-size:12px; color:#ffffff; width:400px }
.modulosup_laserprost ul li a {display:block; color:#ffffff; padding-left:17px}
.modulosup_laserprost ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Reconstruccion Mamaria Inmediata */
.modulosup_reconstruccion {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_reconstruccion .titulo {position:absolute; margin:0 0 0 16px; top:55px; width:305px; font-size:16px; color:#6d7073}
.modulosup_reconstruccion ul {position:absolute; top:113px; margin:0 0 0 19px; width:305px; font-size:12px; color:#6d7073; width:400px }
.modulosup_reconstruccion ul li a {display:block; color:#6d7073; padding-left:17px}
.modulosup_reconstruccion ul li a:hover {color:#6d7073; text-decoration:underline}

/* Sanitas Cordon Umbilical */
.modulosup_cordon {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_cordon .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:305px; font-size:16px; color:#46494b}
.modulosup_cordon ul {position:absolute; top:122px; margin:0 0 0 19px; width:305px; font-size:12px; color:#46494b; width:400px }
.modulosup_cordon ul li a {display:block; color:#46494b; padding-left:17px}
.modulosup_cordon ul li a:hover {color:#46494b; text-decoration:underline}

/* Sanitas Psicologia */
.modulosup_psicologia {position:relative; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_psicologia .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:305px; font-size:16px; color:#61554b}
.modulosup_psicologia ul {position:absolute; top:122px; margin:0 0 0 19px; width:305px; font-size:12px; color:#61554b; width:400px }
.modulosup_psicologia ul li a {display:block; color:#61554b; padding-left:17px}
.modulosup_psicologia ul li a:hover {color:#61554b; text-decoration:underline}

/* Sanitas Balnearios */
.modulosup_balnearios {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_balnearios .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:305px; font-size:16px; color:#46494b}
.modulosup_balnearios ul {position:absolute; top:122px; margin:0 0 0 19px; width:305px; font-size:12px; color:#46494b; width:400px }
.modulosup_balnearios ul li a {display:block; color:#46494b; padding-left:17px}
.modulosup_balnearios ul li a:hover {color:#46494b; text-decoration:underline}

/* Sanitas Audifonos */
.modulosup_audifonos {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_audifonos .titulo {position:absolute; margin:0 0 0 270px; top:67px; width:305px; font-size:16px; color:#ffffff}
.modulosup_audifonos ul {position:absolute; top:122px; margin:0 0 0 273px; width:305px; font-size:12px; color:#ffffff; width:400px }
.modulosup_audifonos ul li a {display:block; color:#ffffff; padding-left:17px}
.modulosup_audifonos ul li a:hover {color:#ffffff; text-decoration:underline}

/* Sanitas Deshabituacion Tabaquica */
.modulosup_deshabituacion {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_deshabituacion .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:305px; font-size:16px; color:#ffffff}
.modulosup_deshabituacion ul {position:absolute; top:122px; margin:0 0 0 19px; width:305px; font-size:12px; color:#ffffff; width:400px }
.modulosup_deshabituacion ul li a {display:block; color:#ffffff; padding-left:17px}
.modulosup_deshabituacion ul li a:hover {color:#ffffff; text-decoration:underline}

/* Area Clientes */
.modulosup_areaclientes {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_areaclientes .titulo {position:absolute; margin:0 0 0 255px; top:92px; width:260px; font-size:16px; color:#3b6478}

/* Contactanos */
.modulosup_contactanos {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}

/* FAQs */
.modulosup_faqs {position:relative; background:url(../img/modulossup/modulosup-faqs.jpg) 0 0 no-repeat; width:532px; height:152px; margin-bottom:10px; margin-top:11px}

/* Sanitas Renta */
.modulosup_renta {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_renta .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:270px; font-size:16px; color:#464647}
.modulosup_renta ul {position:absolute; top:122px; margin:0 0 0 16px; width:270px; font-size:12px; color:#464647; width:400px }
.modulosup_renta ul li a {display:block; color:#464647; padding-left:19px}
.modulosup_renta ul li a:hover {color:#464647; text-decoration:underline}

/* Sanitas Estudios */
.modulosup_estudios {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_estudios .titulo {position:absolute; margin:0 0 0 16px; top:67px; width:270px; font-size:16px; color:#484844}
.modulosup_estudios ul {position:absolute; top:122px; margin:0 0 0 16px; width:270px; font-size:12px; color:#484844; width:400px }
.modulosup_estudios ul li a {display:block; color:#484844; padding-left:19px}
.modulosup_estudios ul li a:hover {color:#484844; text-decoration:underline}

/* Sanitas Acidentes */
.modulosup_accidentes {position:relative;  width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.modulosup_accidentes .titulo {position:absolute; margin:0 0 0 255px; top:67px; width:270px; font-size:16px; color:#ffffff}
.modulosup_accidentes ul {position:absolute; top:122px; margin:0 0 0 255px; width:270px; font-size:12px; color:#ffffff; width:400px }
.modulosup_accidentes ul li a {display:block; color:#ffffff; padding-left:19px}
.modulosup_accidentes ul li a:hover {color:#ffffff; text-decoration:underline}

 

 

/* Modulos promocionales superiores sin enlace editable */

.modulosup_cuadromedico {height:152px; margin-bottom:10px}
.modulosup_envianosemail {height:152px; margin-bottom:10px;}
.modulosup_grandesempresas {height:152px; margin-bottom:10px;}
.modulosup_sanitasmundi {height:152px; margin-bottom:10px; margin-top:11px} 
.modulosup_grandesempresas {height:152px; margin-bottom:10px;}
.modulosup_sanitaspymes {height:152px; margin-bottom:10px; margin-top:11px} 
.modulosup_hospitalzarzuela {height:152px; margin-bottom:10px; margin-top:11px} 
/*.modulosup_dental {height:152px; margin-bottom:10px; margin-top:11px} */
.modulosup_areainfantil {height:152px; margin-bottom:10px; margin-top:11px} 
.modulosup_areacliente {height:152px; margin-bottom:10px; margin-top:11px} 
.modulosup_reportajes {height:152px; margin-bottom:10px; margin-top:11px} 



/**----------------- para la guia_medica **/

/*modulo formulario ejemplo:busca medico*/
.pasos_buscamedicos { margin-top:20px}
.pasos_buscamedicos .paso1,.pasos_buscamedicos .paso2 {margin:12px 0 0 15px}
.pasos_buscamedicos p {font-size:1.2em; color:#666}
.pasos_buscamedicos p span {font-size:0.9em; color:#999; font-weight:normal}
.pasos_buscamedicos ul li { width:230px; float:left; padding:5px 0 0 0}
.pasos_buscamedicos ul li.izda { width:350px; float:left; padding:5px 0 0 0}
.pasos_buscamedicos ul li.dcha {width:230px; float:right;padding:5px 4px 0 0}
.pasos_buscamedicos form p {font-size:1.02em; color:#000; margin-bottom:2px}
.pasos_buscamedicos form p select { width:220px}
.pasos_buscamedicos form p input.cp { width:80px}
.pasos_buscamedicos ul li ul li { padding-left:14px; width:200px}
.pasos_buscamedicos ul li ul li a { color:#000; text-decoration:none}
.pasos_buscamedicos ul li ul li a:hover {text-decoration:underline}
.pasos_buscamedicos .paso3 {margin:12px 0 0 15px}
.pasos_buscamedicos .paso3 p.fila {padding-bottom:3px}
.pasos_buscamedicos .paso3 label {display:block; width:150px; margin:0; float:left; text-align:left}
.pasos_buscamedicos .paso3 label.larga {width:auto}
.pasos_buscamedicos .paso3 input.rb {float:left; margin:5px 3px 0 0}
.pasos_buscamedicos .paso3 input.numtarjeta {width:200px; float:left}
.pasos_buscamedicos .paso3 select.seguro {width:206px; float:left}

.pasos_buscamedicos input.btazul {width:auto; height:auto; background:#0099ff; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:none; padding:2px 5px 1px 5px; margin:0; cursor:pointer}
*+html .pasos_buscamedicos input.btazul {padding:2px 0 1px 0px}
.pasos_buscamedicos p.tit01 { margin-bottom:8px; font-weight:bold}
.pasos_buscamedicos .der { margin-top:10px; margin-right:10px}
.pasos_buscamedicos .separador_puntos { margin-left:16px; width:510px}



/*modulo resultados*/
.resultados { margin-top:20px}
.resultados ul.resul_sup {font-size:1.2em; color:#7f7f7f; padding-top:22px}
.resultados ul.resul_sup li, .resultados ul.resul_datos li {display:block; float:left; margin:0 14px 2px 14px; width:147px}
.resultados ul.resul_sup li.ultimo {padding-right:0}
.resultados ul.resul_datos li p img { padding-right:6px; margin-top:-8px}
.resultados ul.resul_datos li p { padding-top:10px}
.resultados ul.resul_datos li ul li {float:none; padding-left:14px; margin:0 0 8px 0}
.resultados ul.resul_datos li ul li.sup {float:none; padding-left:0px; background:none; margin:0 0 8px 0}
.resultados ul.resul_datos li ul li.ultimo {float:none; padding-left:14px; margin:0 0 8px 0}
.paginacion { float:right; font-size:0.9em; color:#4c4c4c; margin-right:10px}
.paginacion span { color:#9c9c9c}
a.citaonline {color:#000;padding-left:14px; margin:0 0 0 0}/*susana*/
.resultados ul.resul_datos li.sep p { padding-top:6px}


/* Nueva maquetacion de los modulos derechos destacados */

.moduloder {background:url(gfx/bg_moduloder.gif) left bottom no-repeat; margin-bottom:20px} 
.moduloder .titulo {display:block; padding:5px 10px 5px 10px; margin-bottom:10px; font-weight:bold; border-bottom:1px solid #e8e4e4;}
.moduloder img {}
.moduloder ul {padding:0 9px 10px 9px}
.moduloder ul li {padding-left:14px; background:url(gfx/ang_05hor.gif) 0 3px no-repeat; margin-bottom:2px}
.moduloder form {margin:0 9px 0 9px; padding-bottom:12px} 
.moduloder form select {position:relative; width:199px; height:18px; font-family:Tahoma, Verdana, sans-serif; font-size:0.917em; font-weight:normal; color:#000; background-color:#ffffff; border:1px solid #adacb1; padding:1px 1px 1px 3px; margin:0} 
.moduloder form .fila {display:block; margin:0 0 3px 0px; float:none}  
.moduloder form .fila.botones {margin-top:-27px}

/* Nuevo modelo de modulos de contenido */

.modulo_01 {position:relative; border-right:1px solid #b0c0d6; margin:0 0 14px 0; padding:0 0 0 0; overflow:hidden} 
.modulo_01 .contenido {position:relative; padding:11px}
.modulo_01 .contenido h4 {font-size:15px; color:#666; margin-bottom:15px}  
.modulo_01 .contenido h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}
.modulo_01 .contenido ul {padding-bottom:10px}
.modulo_01 .contenido ul li {padding-left:14px}
.modulo_01 .contenido ul li a {color:#000}
.modulo_01 .contenido ul.bullet01 li {padding-left:14px; }
.modulo_01 .contenido a span {padding-right:5px; height:11px}
.modulo_01 .contenido a.quiero {padding:0 0 17px 20px;font-size:14px; color:#666666} 
.modulo_01 .contenido .txtcorto {width:315px} 
.modulo_01 .contenido .azul {color:#09f}
.modulo_01 .contenido .azul a {color:#09f}

/* Fondos para .modulo_01 */
.modulo_01 .fondo_01 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_02 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_03 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_04 { margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_05 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_06 { margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_07 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_08 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_09 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_10 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_11 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_12 {margin-top:1px; border-bottom:1px solid #b0c0d6}
.modulo_01 .fondo_13 {margin-top:1px; border-bottom:1px solid #b0c0d6}


#contenedorgeneral2.mapaweb h2 {margin-bottom:20px}
#contenedorgeneral2.mapaweb #contenido2 .columna {width:227px; margin-right:10px; float:left}
#contenedorgeneral2.mapaweb #contenido2 .columnaultima {width:227px; margin-right:0px; float:left}
#contenedorgeneral2.mapaweb #contenido2 h3 {font-size:1.5em; color:#000000; margin-bottom:13px}
#contenedorgeneral2.mapaweb #contenido2 h3 a {color:#000000; text-decoration:none}
#contenedorgeneral2.mapaweb #contenido2 h3 a:hover {text-decoration:underline}
#contenedorgeneral2.mapaweb #contenido2 ul {display:block; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0}
#contenedorgeneral2.mapaweb #contenido2 ul li {display:block; font-size: 1.25em; margin:0; padding:0; background:none; color:#666666}
#contenedorgeneral2.mapaweb #contenido2 ul li a {display:block; color:#666666; text-decoration:none; padding:0 0 10px 0; margin:0}
#contenedorgeneral2.mapaweb #contenido2 ul li a:hover {text-decoration:underline}
#contenedorgeneral2.mapaweb #contenido2 ul li ul {padding:0 0 8px 0; margin:0}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li {font-size:0.75em; color:#000000; padding:0 0 4px 9px; margin:0 0 0 10px}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li a {color:#000000; text-decoration:none; padding:0 0 5px 0; margin:0}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li a:hover {text-decoration:underline}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li ul {padding:0 0 6px 0; margin:0}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li ul li {line-height:1.8em; font-size:0.8em; color:#666666;padding:0 0 2px 8px; margin:0 0 0 10px}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li ul li a {color:#666666; text-decoration:none; padding:0; margin:0}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li ul li a:hover {color:#666666; text-decoration:underline}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li ul li ul {padding:5px 0 6px 0; margin:0}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li ul li ul li {line-height:1.8em; font-size:1em; color:#999999;  padding:0 0 2px 8px; margin:0 0 0 10px}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li ul li ul li a {color:#999999; text-decoration:none; padding:0; margin:0}
#contenedorgeneral2.mapaweb #contenido2 ul li ul li ul li ul li a:hover {color:#999999; text-decoration:underline}

 

 
