/* Sanitas
 * Hoja de estilos local para MEDICOS Y CENTROS
 *
 * Version - 0.1
 * Fecha - 31/03/2009
 * Autor - Kike Valdenebro
 * Descripcion - CSS con estilos especificos para Medicos y centros
 *
 */

 div.loading { 
    background:transparent url(/img/site_sanitas/medicosycentros/loader.gif) no-repeat scroll center center; 
    height:24px; 
    position:absolute; 
    right:-25px; 
    top:3px; 
    width:24px; 
} 
.hide { 
display:none; 
} 

.medicosycentros .titular2 {margin:-4px 0 -18px}  /* Esto deberia estar en "general_esp" */

/* Sanitas Cuadro Medico (esto deberia estar en "general_esp") */
.medicosycentros .modulosup_cuadromedico {position:relative; background:url(/img/web/seguros_servicios/modulosup-cuadromedico.jpg) 0 0 no-repeat; width:532px; height:152px; margin-bottom:10px; margin-top:11px}
.medicosycentros .modulosup_cuadromedico .titulo {position:absolute; margin:0 0 0 245px; top:67px; width:305px; font-size:16px; color:#5d635c}
.medicosycentros .modulosup_cuadromedico ul {position:absolute; top:122px; margin:0 0 0 245px; width:305px; font-size:12px; color:#5d635c; width:400px }
.medicosycentros .modulosup_cuadromedico ul li a {display:block; color:#5d635c; padding-left:17px}
.medicosycentros .modulosup_cuadromedico ul li a:hover {color:#5d635c; text-decoration:underline}

/* Modulo tresflechas */
.medicosycentros ul.tresflechas li {height:80px; margin-bottom:20px}
/* Modificado A: para su correcta visualización en Explorer 7 */
ul.tresflechas {
height:auto !important;
margin-bottom:14px;
}

/* Modulos promocionales en la portada */
.medicosycentros .modulopromo_01 {position:relative; width:140px; height:80px; padding:11px 105px 11px 11px; border:1px solid #538900}
.medicosycentros .modulopromo_01 .esquina {display:block; width:10px; height:10px; background:url(/img/site_sanitas/medicosycentros/bgd_modulopromo_01.gif) 0 0 no-repeat; position:absolute; left:-1px; top:-1px}
.medicosycentros .modulopromo_01 img {position:absolute; top:0; right:0}
.medicosycentros .modulopromo_01 .titulo {font-size:1.2em; font-weight:normal; padding:0 0 5px 0}
.medicosycentros .modulopromo_01 a {color:#0099ff}
.medicosycentros .modulopromo_01 ul li a {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat}

/* Formulario tipo 1: Etiquetas sobre cajas.  Candidato a estilos generales */
.medicosycentros label, .medicosycentros form label {float:none; text-align:left; font-size:0.9em; width:auto; display:inline; margin:0}
.medicosycentros input, .medicosycentros select, .medicosycentros textarea,
.medicosycentros form input, .medicosycentros form select, .medicosycentros form textarea  {font-size:0.9em; margin:0; width:auto}
.medicosycentros input.cb, .medicosycentros input.rb,
.medicosycentros form input.cb, .medicosycentros form input.rb {width:auto; top:2px; .position:static; .height:1.3em}
.medicosycentros label.largo {display:block; float:left; width:244px; padding-bottom:6px}
.medicosycentros label.normal {display:block; float:left; width:144px; padding-bottom:6px}
.medicosycentros label.medio {display:block; float:left; width:70px; padding-bottom:6px}
.medicosycentros input.largo {width:238px}
.medicosycentros input.normal {width:138px}
.medicosycentros input.medio {width:64px}
.medicosycentros input.corto {width:30px}
.medicosycentros select.largo {width:244px}
.medicosycentros select.normal {width:144px}
.medicosycentros select.medio {width:70px}
.medicosycentros .disabled {border-color:#d5d5d6; color:#999999}
.medicosycentros .calendario {display:inline!important; float:none!important; margin:0 0 -3px 4px!important}
.medicosycentros .btazul {overflow:visible; padding-left:5px!important; padding-right:5px!important; font-size:1em!important}

/* Tablas  (Candidato a estilos generales) */
.medicosycentros table.tablagenerica {width:100%; margin:0 0 20px 0}
.medicosycentros table.tablagenerica caption {padding:5px 0 5px 0; text-align:left; font-weight:bold}
.medicosycentros table.tablagenerica tr {}
.medicosycentros table.tablagenerica tr th {text-align:left; font-weight:bold; border-bottom:1px solid #e7e6e6; background:#f5f5e6; padding:8px}
.medicosycentros table.tablagenerica tr td {text-align:left; border-bottom:1px solid #e7e6e6; padding:8px; vertical-align:top}
.medicosycentros table.tablagenerica tr th.right,
.medicosycentros table.tablagenerica tr td.right {text-align:right}
.medicosycentros table.tablagenerica tr th.center,
.medicosycentros table.tablagenerica tr td.center {text-align:center}

/* Contenido de pestanas (para .pestanas2)     (Candidato a estilos generales) */
.medicosycentros .cont-pestanas2 {border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:16px 11px 0 11px}

/* modificaciones botones volver, seguir e input */
.medicosycentros a.volver {color:#0099ff; padding:2px 20px 6px 12px; background:url(/img/site_sanitas/medicosycentros/blt-back01.gif) 0 5px no-repeat}
.medicosycentros a.seguir {color:#0099ff; padding:2px 20px 6px 12px; background:url(/img/site_sanitas/medicosycentros/blt-ahead01.gif) 0 5px no-repeat}
.medicosycentros a.volver_der {color:#0099ff; padding:2px 0 6px 12px; background:url(/img/site_sanitas/medicosycentros/blt-back01.gif) 0 5px no-repeat; float:right}
.medicosycentros a.seguir_der {color:#0099ff; padding:2px 0 6px 12px; background:url(/img/site_sanitas/medicosycentros/blt-back01.gif) 0 5px no-repeat; float:right}

/* Modificadores de estilos generales */
.medicosycentros .textoremarcado {color:#0099ff}  /* Azul */
.medicosycentros .textoadvertencia {color:#faa141}  /* Ambar */
.medicosycentros .textoerror {color:#f30a0b}  /* Rojo */
.medicosycentros .textonota {color:#666666}  /* Gris */
.medicosycentros .textopequeno {font-size:0.8em}
.medicosycentros .textomediano {font-size:0.9em}
.medicosycentros .textonormal {font-size:1em}
.medicosycentros .textoenorme {font-size:23px; padding-bottom:5px}
.medicosycentros .centrado {text-align:center}


.medicosycentros .modulo_01 p {padding:0 0 5px 0}
.medicosycentros .modulo_01 p a {background:none; color:#0099ff; float:none; font-size:1em; padding:0}
.medicosycentros .modulo_01 .indentado {margin-left:35px}
.medicosycentros .modulo_01 .separador {width:610px; height:1px; margin:0 0 8px 0; font-size:1px; border-bottom:1px solid #e7e6e6; margin-left:35px}

.medicosycentros .modulo_gris {padding:12px 10pt 12px 10px}
.medicosycentros .modulo_gris .indentado {margin-left:35px}

.medicosycentros .modulo_advertencia {position:relative; background:#fff8f2 url(gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#faa141}  /* Candidato a estilo general */
.medicosycentros .modulo_advertencia .advertencia {position:relative; float:left; margin:0 8px 5px 0}

.medicosycentros .modulo_error {position:relative; background:#fef3f3 url(gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#f30a0b}  /* Candidato a estilo general */
.medicosycentros .modulo_error .advertencia {position:relative; float:left; margin:0 8px 5px 0}
/* Modificado A: lo comento para que el over del botón no se desplace */
/*
.medicosycentros .btazul {margin-left:17px}
*/

/* Selector de busqueda */
.medicosycentros ul.selector01 {list-style-type:none; font-weight:bold; color:#000000}
.medicosycentros ul.selector01 li {list-style-type:none; display:block; float:left; padding-right:6px; margin-right:5px; background:url(/img/site_sanitas/medicosycentros/sep_selector.gif) right 3px no-repeat }
.medicosycentros ul.selector01 li.last {padding:0; margin:0; background:none}

/* Selector de busqueda avanzada */
.medicosycentros .modulo_01 .contenido .busq_avanzada {color:#666666; padding:0 0 0 0}
.medicosycentros .modulo_01 .contenido ul.selector02 {list-style-type:none; font-weight:normal; color:#000000; margin:0 0 25px 0}
.medicosycentros .modulo_01 .contenido ul.selector02 li {list-style-type:none; display:block; float:left; padding:0 6px 0 0; margin:0 5px 0 0; background:url(/img/site_sanitas/medicosycentros/sep_selector.gif) right 3px no-repeat }
.medicosycentros .modulo_01 .contenido ul.selector02 li.active a {color:#000000; text-decoration:none; cursor:default}
.medicosycentros .modulo_01 .contenido ul.selector02 li.active a:hover {text-decoration:none}
.medicosycentros .modulo_01 .contenido ul.selector02 li.last {padding:0; margin:0; background:none}

.medicosycentros .separado {padding-left:10px}

.medicosycentros .textotitular {font-size:1.2em; color:#666666; margin-bottom:15px}

/* Paginacion */
.medicosycentros .resultados {width:120px; float:left; margin:-5px 0 0 0; padding:5px 0 0 8px}
.medicosycentros .resultados .txt_enorme {font-size:1.5em}
.medicosycentros .pagina {width:80px; float:left; margin:0; padding:5px 0 0 0}
.medicosycentros .paginacion {color:#9c9c9c; margin:0; padding:5px 8px 0 0; float:right}
.medicosycentros .paginacion span,
.medicosycentros .paginacion a {padding:0 4px 0 0; background:url(/img/site_portal_clientes/css/gfx/sep_paginacion.gif) right 2px no-repeat}
.medicosycentros .paginacion .ultimo {padding:0; background:none}

/* Estilos especificos   CAMBIADO EL NOMBRE DE  form_encuentranos_01  A  formBuscador  */
.medicosycentros #form_encuentranos_01 {width:490px}
.medicosycentros #form_encuentranos_01 .bloque {width:235px; height:35px; padding-bottom:15px}
.medicosycentros #form_encuentranos_01 .bloque select.largo {width:233px}
.medicosycentros #form_encuentranos_01 .bloque input.largo {width:227px}
.medicosycentros #form_encuentranos_01 .bloque_largo {width:500px; padding-bottom:15px}
.medicosycentros #form_encuentranos_01 .bloque_largo select.largo {width:233px}
.medicosycentros #form_encuentranos_01 .bloque_largo input.largo {width:227px}
.medicosycentros #form_encuentranos_01 .buscarpor {padding-bottom:15px}
.medicosycentros #form_encuentranos_01 .buscarpor .bloque {padding-bottom:8px}

.medicosycentros .table_resultados_01 .col1 {width:50%}
.medicosycentros .table_resultados_01 .col2 {width:50%}
.medicosycentros .table_resultados_01 .nombrecentro {font-weight:bold; color:#0099ff; padding:0 0 3px 0}
.medicosycentros .table_resultados_01 .datoscentro {font-size:0.9em; color:#666666}

.medicosycentros .table_resultados_02 .col1 {width:30%}
.medicosycentros .table_resultados_02 .col2 {width:35%}
.medicosycentros .table_resultados_02 .col3 {width:35%}
.medicosycentros .table_resultados_02 .nombremedico {font-weight:bold}
.medicosycentros .table_resultados_02 .nombrecentro {font-weight:normal; color:#0099ff; padding:0 0 3px 14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat}
.medicosycentros .table_resultados_02 .datoscentro {font-size:0.9em; color:#666666}

.medicosycentros .mod_centro_info {}
.medicosycentros .mod_centro_info .contenido .col1 {width:170px; margin-right:15px; float:left}
.medicosycentros .mod_centro_info .contenido .col2 {width:170px; margin-right:15px; float:left}
.medicosycentros .mod_centro_info .contenido .col3 {width:130px; float:left}
.medicosycentros .mod_centro_info .contenido {position:static}
.medicosycentros .mod_centro_info .contenido h4 {font-size:1em; font-weight:bold; color:#000000; padding:0 0 4px 0; margin:0}
.medicosycentros .mod_centro_info .contenido a.flecha {font-weight:normal; color:#0099ff; padding:0 0 3px 14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat}
.medicosycentros .mod_centro_info .contenido .iconoscentro {padding-top:15px; width:450px}
.medicosycentros .mod_centro_info .contenido .iconoscentro img {float:left; width:32px; height:32px; margin:0 5px 5px 0}

.medicosycentros .div_especialidad {}
.medicosycentros .div_especialidad .titulo {height:100%; font-size:1em; font-weight:bold; color:#0099ff; padding:0; background:#f5f5e6; border-bottom:1px solid #e7e6e6; padding:2px 0 3px 11px; margin:0}
.medicosycentros .div_especialidad .titulo.cerrado span {padding-right:18px; background:url(/img/site_sanitas/medicosycentros/bgd_abrir.gif) right 5px no-repeat}
.medicosycentros .div_especialidad .titulo.abierto span {padding-right:18px; background:url(/img/site_sanitas/medicosycentros/bgd_cerrar.gif) right 5px no-repeat}
.medicosycentros .div_especialidad table.table_especialidades_01 {margin:0}
.medicosycentros .div_especialidad table.table_especialidades_01 .col1 {width:50%}
.medicosycentros .div_especialidad table.table_especialidades_01 .col2 {width:50%}
.medicosycentros .div_especialidad table.table_especialidades_01 tr th {background:none; border-bottom:none; font-size:1.2em; font-weight:normal; color:#666666}
.medicosycentros .div_especialidad table.table_especialidades_01 .nombresubespecialidad {padding-left:12px; background:url(/img/site_general/css/gfx/bullet_01.gif) 0 5px no-repeat}
.medicosycentros .div_especialidad table.table_especialidades_01 ul.equiposubespecialidad {}
.medicosycentros .div_especialidad table.table_especialidades_01 ul.equiposubespecialidad li {padding:0 0 3px 12px; background:url(/img/site_general/css/gfx/bullet_01.gif) 0 5px no-repeat}
.medicosycentros .div_especialidad table.table_especialidades_01 .nota {color:#666666; font-size:0.9em; padding:0; margin:0}
.medicosycentros .div_especialidad table.table_especialidades_01 .iconos {padding:7px 0 0 12px}
.medicosycentros .div_especialidad table.table_especialidades_01 .iconos img {float:left; width:26px; height:26px; margin:0 5px 5px 0}
.medicosycentros .div_especialidad table.table_especialidades_01 .notasubespecialidad {color:#666666; font-size:0.9em; padding:0 0 0 12px; margin:0}

/* Estilos especificos   CAMBIADO EL NOMBRE DE  form_encuentranos_02  A  formDescargaCuadroMedico  */

.medicosycentros #form_encuentranos_02 {width:490px}
.medicosycentros #form_encuentranos_02 .bloque {width:100%; float:none; padding:0 0 15px 0}
.medicosycentros #form_encuentranos_02 .bloque label {text-align:right; padding:0 10px 0 5px; font-size:1em}
.medicosycentros #form_encuentranos_02 .bloque label.normal {font-size:0.9em}
.medicosycentros #form_encuentranos_02 .btazul {margin-right:85px}

.medicosycentros ul.ul_descarga_cuadro {list-style-type:none; padding:12px 0 0 0}
.medicosycentros ul.ul_descarga_cuadro li {padding:0 0 15px 12px; background:url(/img/site_general/css/gfx/bullet_01.gif) 0 5px no-repeat}
.medicosycentros ul.ul_descarga_cuadro li .ico_pdf {margin-top:-12px}
.medicosycentros ul.ul_descarga_cuadro li .txt_kb {color:#9c9c9c}

/* Mapa */
#contenedor_mapa.medicosycentros {position:relative; padding:20px; font-size:12px; width:500px; height:475px}
#contenedor_mapa.medicosycentros h1 {display:block; padding:0 0 5px 0; margin:0; position:static; width:auto; height:auto; left:0; top:0; text-indent:0}
#contenedor_mapa.medicosycentros a.btn_cerrar {position:absolute; top:10px; right:10px; display:block; width:13px; height:13px; background:url(/img/site_sanitas/medicosycentros/btn_cerrar.gif) 0 0 no-repeat; text-indent:-100000px}

/* Estilos especificos   CAMBIADO EL NOMBRE DE  form_encuentranos_01  A  formBuscador  */
/* Modificado A: input más largo que el class="largo" y los enlaces para que salga la manita*/
.medicosycentros #form_encuentranos_01 .bloque input.muylargo 
{
	width:480px;
}

a {
cursor: pointer;
}