﻿@charset "UTF-8";
/* 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.
 *
 *
 * Versio&acute;n - 0.6.1.5
 * Fecha - 02/07/2010
 * Autor - Sanitas
 * Descripcio&acute;n - Cambio de HTML a XHTML.
 *
 */

/* estilo para nombre de seccion PHS */
.phs { color: #000000; font-size: 12px; }

/*----- 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}
.heightauto { height: auto;}
.height13 { height: 13px;}
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:#0099ff; margin:0 0 9px 0}  
.titular3 {font-size:25px; color:#666; margin:-6px 0 6px 0}
.titular4 {font-size:15px; color:#538900; margin-bottom:7px; font-weight:bold}
.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; position:relative}  /* Boton general */
a.bt:hover {text-decoration:none; color:#fff}

h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}
h4 {font-size:15px; color:#538900; margin-bottom:15px; font-weight:bold}
.flecha_enlace_dcha a{float:right; background:url(/img/site_general/css/gfx/bullet_04.gif) 0px 0px no-repeat; padding-left:20px; margin-bottom:6px;font-size:15px;}
.flecha_enlace_dcha a {color:#0099ff}
.flecha_enlace_izda{background:url(/img/site_general/css/gfx/bullet_04.gif) 0px 0px no-repeat; padding:0 0 17px 20px;font-size:15px; text-decoration:none} 
.flecha_enlace_izda a {color:#0099ff}
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}
.herramientas ul {margin-top:30px; float:right}
.herramientas ul.bot {margin-bottom:5px}
.herramientas ul li {display:block; float:left; margin-left:5px}
.herramientas ul li a {display:block; width:24px; height:24px; text-indent:-10000px}
.herramientas ul li.imprimir a {background:url(/img/site_general/css/gfx/ic_imprimir.gif) 0 0 no-repeat}
.herramientas ul li.mail a {background:url(/img/site_general/css/gfx/ic_mail.gif) 0 0 no-repeat}
.herramientas ul li.guardar a {background:url(/img/site_general/css/gfx/ic_guardar.gif) 0 0 no-repeat}
.herramientas ul li.aumentar a {background:url(/img/site_general/css/gfx/ic_aumentar.gif) 0 0 no-repeat}
.herramientas ul li.disminuir {margin-left:-1px}
.herramientas ul li.disminuir a {background:url(/img/site_general/css/gfx/ic_disminuir.gif) 0 0 no-repeat}

.herramientas2 {padding:0 0 0 0; margin:0; overflow:hidden}
.herramientas2 ul {margin-top:35px; float:right}
.herramientas2 ul li {display:block; float:left; margin-left:5px}
.herramientas2 ul li a {display:block; width:24px; height:24px; text-indent:-10000px}
.herramientas2 ul li.imprimir a {background:url(/img/site_general/css/gfx/ic_imprimir.gif) 0 0 no-repeat}
.herramientas2 ul li.mail a {background:url(/img/site_general/css/gfx/ic_mail.gif) 0 0 no-repeat}
.herramientas2 ul li.guardar a {background:url(/img/site_general/css/gfx/ic_guardar.gif) 0 0 no-repeat}
.herramientas2 ul li.aumentar a {background:url(/img/site_general/css/gfx/ic_aumentar.gif) 0 0 no-repeat}
.herramientas2 ul li.disminuir {margin-left:-1px}
.herramientas2 ul li.disminuir a {background:url(/img/site_general/css/gfx/ic_disminuir.gif) 0 0 no-repeat}

/* Tabla generica */
table.tablagenerica {width:100%; margin:0 0 20px 0}
table.tablagenerica caption {padding:5px 0 5px 0; text-align:left; font-weight:bold}
table.tablagenerica tr th {text-align:left; font-weight:bold; border-bottom:1px solid #e7e6e6; background:#f5f5e6; padding: 8px 4px 8px 6px;}
table.tablagenerica tr td {text-align:left; border-bottom:1px solid #e7e6e6; vertical-align:top; padding: 8px 4px 8px 4px;}
table.tablagenerica tr th.right, table.tablagenerica tr td.right {text-align:right}
table.tablagenerica tr th.center, table.tablagenerica tr td.center {text-align:center}


/* Listados */
ul li {list-style-type:none}

/* listas */
ul.flechas li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; margin-bottom:2px}
ul.bullet01 li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin-bottom:15px}
ul.mini {margin:11px 0}
ul.mini li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin-bottom:2px}
ul.puntos {margin-bottom:10px}
ul.puntos li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 5px no-repeat; margin-bottom:2px}
/*ul.flechas li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat}*/
ul.flechas li a {color:#0099ff}
ul.flechas li a:hover {color:#0099ff}

/*modulo 3 flechas*/
ul.tresflechas {height:60px; margin-bottom:14px}  
ul.tresflechas li {float:left; width:123px; height:60px; display:block; padding:0 20px 0 30px; background:url(/img/site_general/css/gfx/bullet_04.gif) 11px 0px no-repeat; border-right:1px solid #D8D8D8}
ul.tresflechas li.ultimo {width:133px; border:none}
ul.tresflechas li a {color:#0099ff}
ul.tresflechas li a:hover {color:#0099ff}

/* listas */
ol {padding:10px 0 0 0}
ol li {padding:0 0 5px 0; margin-left:25px}
ol.bullet li {list-style: disc outside}
ol.guion li {list-style: outside decimal}
ol.letra li {list-style: outside lower-alpha}

/* Separadores */
.sephor {display:block; width:100%; height:1px; border-bottom:1px solid #7fa597; font-size:1px}  /* Ejemplo */
.bd {background:url(/img/site_general/css/gfx/sep.gif) top right no-repeat; padding-right:5px; height:11px} 
.separador_puntos { background:url(/img/site_general/css/gfx/bg_seppuntos2.gif) repeat-x; height:3px; clear:both; margin-bottom:17px; font-size:1px} 
.separador_puntos2 { background:url(/img/site_general/css/gfx/bg_seppuntos2.gif) repeat-x; height:3px; clear:both; margin-bottom:11px; font-size:1px}
.sep10 {  line-height:10px}

/* Formularios */
input, select {font-family:Tahoma, Verdana, sans-serif; height:11px; font-size:0.917em; font-weight:normal; background-color:#ffffff; color:#000; border:1px solid #adacb1; padding:2px 1px 3px 3px}
.inputgeneral {font-family:Tahoma, Verdana, sans-serif; font-size:0.917em; height:auto; font-weight:normal; background-color:#ffffff; color:#000; border:1px solid #adacb1; padding:2px 1px 3px 3px}
select {height:18px; padding:0}
textarea{font-family:Tahoma, Verdana, sans-serif; font-size:0.917em; font-weight:normal; background-color:#ffffff; color:#000; border:1px solid #adacb1}
fieldset {border:none; height:auto; margin:0; padding:0}
option {padding-left:5px; margin-bottom:5px}

/* input.rb, input.cb {background:none; border:none; width:14px; padding:0; margin:0 2px 0 0; position:relative; top:-3px} */
/***** Input arreglado para mozilla *****/
input.rb, input.cb {background:none; border:none; width:14px; padding:0; margin:0 2px 0 0; position:relative; *top:-4px; top:0px; }
/**** Adjuntar Archivos *****/
input.typefile {color:#000; height:auto;}


form .fila {display:block; width:100%; min-height:18px; clear:both; margin:0; padding:0 0 6px 0; float:none}
/* form label {display:block; width:140px; margin:0px 5px 0 0; float:left; text-align:right} */
.formulario01 { padding:14px 10px 14px 10px}
.formulario01 p.entradilla { margin-bottom:13px}
/*.formulario01 p.aviso { margin-top:43px; font-size:0.909em; color:#999999}*/
.formulario01 form span { line-height:40px; font-weight:bold}
.formulario01 form a { margin-right:97px}
.formulario01 form select {width:270px}
.formulario01 form select.s145 {width:145px; margin-right:4px}
.formulario01 form select.s180 {width:180px; margin-right:4px} 
/* nuevos estilos de botones con fondo degradado y hover */

.formulario01 form input {width:auto; margin-right:4px}
.formulario01 form input.btazul {width:auto; height:auto; background: url(/img/site_general/css/gfx/bg_botones.gif) 0px 0px repeat; 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; margin-right: 98px;}
.formulario01 form input.btnaranja {width:auto; height:auto; background: url(/img/site_general/css/gfx/botondestacado.JPG) 0px 0px repeat; 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; margin-right: 98px;}
.formulario01 form input.btverde {width:auto; height:auto; background: url(/img/site_general/css/gfx/botVerdeBig.gif) 0px 0px repeat; 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; margin-right: 98px;}

/* antiguo

.formulario01 form input.btazul {width:auto; height:auto; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  padding:2px 5px 1px 5px; margin: 0; cursor:pointer; border: none;
background: #0099ff; margin-right: 98px;}*/


*+html input.btazul {padding:2px 0 1px 0px}
input.btazul100 {width:100px; height:auto; background: url(/img/site_general/css/gfx/bg_botones.gif) 0px 0px repeat;  color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:2px 0 1px 0; margin:0 !important; cursor:pointer; border: none;}
input.btnaranja100 {width:100px; height:auto; background: url(/img/site_general/css/gfx/botondestacado.JPG) 0px 0px repeat;  color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:2px 0 1px 0; margin:0 !important; cursor:pointer; border: none;}

input.btazul {width:auto; height:auto; background: url(/img/site_general/css/gfx/bg_botones.gif) 0px 0px repeat;  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}
input.btnaranja {width:auto; height:auto; background: url(/img/site_general/css/gfx/botondestacado.JPG) 0px 0px repeat;  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}
input.btverde {width:134px; height:33px; background: url(/img/site_general/css/gfx/botVerdeBig.gif) 0px 0px no-repeat scroll transparent;  color:#ffffff; font-family:Arial, Verdana, Geneva, sans-serif; border: medium none; cursor:pointer; text-align: center; text-decoration: none; display: inline-block;}

input.btazul100:hover {height:auto; background: url(/img/site_general/css/gfx/bg_botones_hover.gif) color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; cursor:pointer; border: none;}
input.btnaranja100:hover {height:auto; background: url(/img/site_general/css/gfx/botondestacadorol.JPG) color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; cursor:pointer; border: none;}
input.btazul:hover{ background: url(/img/site_general/css/gfx/bg_botones_hover.gif) 0px 0px repeat;  color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:none; margin:0; cursor:pointer}
input.btnaranja:hover{ background: url(/img/site_general/css/gfx/botondestacadorol.JPG) 0px 0px repeat;  color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:none; margin:0; cursor:pointer}
input.btverde:hover{ background: url(/img/site_general/css/gfx/botVerdeBig.gif) 0px bottom repeat;  color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:none; margin:0; cursor:pointer}
.formulario01 form input.btazul:hover {height:auto; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  padding:2px 5px 1px 5px; margin: 0; cursor:pointer; border: none;
background: url(/img/site_general/css/gfx/bg_botones_hover.gif) 0px 0px repeat; margin-right: 98px;}



.formulario01 form textarea {width:264px; height:70px}
.formulario01 form label {display:block; width:140px; margin:0px 5px 0 0; float:left; text-align:right}
.formulario01 ul.flechas { padding-top:10px}

select.cj220 { width:220px}
input.cj80 { width:80px}
input.cj170 { width:170px; margin-top:0 !important;}
input.cj35 { width:35px}
input.cj37 { width:37px}
input.cj330 { width:330px}
input.cj350 { width:350px}
select.cj176 { width:176px}
input.cj90 { width:90px}
input.cj40 { width:40px}
.col280 {width:280px !important;}
.col320 {width:320px !important;}
.height20 {height: 20px; }
.floatleft {float:left;}

/* Ajustes */
.izq {float:left}
.der {float:right}
.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; text-align:center}

.pt10 {padding-top:10px}
.pb30 {padding-bottom:30px}
.pb50 {padding-bottom:50px}
.pb100 {padding-bottom:100px}
.sinborde {border:0; background:none; margin-top:5px}

/*----- ESTRUCTURA GENERAL DE LA PAGINA (INTERIORES) -----*/  
#contenedorgeneral {width:939px; padding:0; margin:0 auto 0 auto; font-size:1.2em; background:url(/img/site_general/css/gfx/bg_lineavertgif.gif) 159px 180px no-repeat}  /* A partir de aqui el tipo base es 1em=12px */ 
#contenedorgeneralexp {padding:0; margin:0 auto 0 auto; font-size:1.2em;}
#contenedorgeneralhome {width:939px; padding:0; margin:0 auto 0 auto; font-size:1.2em}  /* A partir de aqui el tipo base es 1em=12px */  
#contenido {width:779px; float: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:30px;*/}  

/*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:135px; background:#ffffff}  
#cabecera2 #raiz {position:absolute; bottom:2px; left:0px; font-size:0.917em}
#cabecera2 #raiz a {color:#000000}
#contenedorgeneral2 #raiz a:hover {text-decoration:underline}
#contenedorgeneral2 #raiz {position:absolute; bottom:2px; left:0px; font-size:0.917em}
#contenedorgeneral2 #raiz a {color:#000000}
#contenedorgeneral2 #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, #pie2b {width:100%; padding:55px 0 50px 0; margin-left:-1px; text-align:right; font-size:0.833em; color:#0099ff}
#pie2 {background:#ffffff url(/img/site_general/css/gfx/bg_cierreancho3.gif) 0px 0px no-repeat;}
#pie2b {background:#ffffff url(/img/site_general/css/gfx/bg_cierreancho2.gif) 0px 0px no-repeat;}
#pie2 .izquierdo, #pie2b .izquierdo {float:left; font-size:1.2em; font-weight:bold}
#pie2 .derecho, #pie2b .derecho {float:right}


/* Definición de los módulos de error, advertencia y éxito */
/*div.modulo_advertencia img.senal,*/ div.modulo_error img.senal, div.modulo_exito img.senal {position:relative; float:left}
/*div.modulo_advertencia .texto,*/ div.modulo_error .texto, div.modulo_exito .texto {padding-left:57px}

/*div.modulo_advertencia {position:relative; background:#fff8f2 url(/img/site_general/css/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#faa141}
div.modulo_error {position:relative; background:#fef3f3 url(/img/site_general/css/gfx/bgd_modulorojo.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#f30a0b}*/





/* Nuevo Definición de los módulos de error, advertencia y éxito    */
div.modulo_error img.senal, div.modulo_advertencia img.senal, div.modulo_error img.senal, div.modulo_exito img.senal, div.modulo_errorsistema img.senal, {position:relative; float:left}



div.modulo_advertencia {position:relative; background:#fef4d7 url(/img/site_general/css/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:12px 10px 15px 10px; margin:0 0 14px 0; color:#6c5208}
div.modulo_advertencia .texto {padding-left:0}
div.modulo_advertencia .textodest {font-weight: bold; font-size:13px;}


/*  Nuevo modificaciones módulo error    */

div.modulo_error .texto {padding-left:47px; padding-top: 5px;}
div.modulo_error {position:relative; background:#fef3f3 url(/img/site_general/css/gfx/bgd_modulorojo.gif) 0 0 no-repeat; 
padding:8px 10px 8px 10px; margin:0 0 6px 0; color:#f30a0b}

/* nuevo módulo error de sistema conexión y server */
div.modulo_errorsistema .texto {padding-left:47px; padding-top: 5px;}
div.modulo_errorsistema {position:relative; background:#fbc966 url(/img/site_general/css/gfx/bg_errorsis.gif) 0 0 no-repeat; 
padding:8px 10px 8px 10px; margin:0 0 6px 0; color:#a50909}



div.modulo_exito {position:relative; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#7fc90d}
div.modulo_exito ul.lista {padding-left:77px}
div.modulo_exito ul.lista li {list-style-type:disc}

/*nuevo módulo error asociado cuando sale el captacha*/

div.modulo_error2 {background:#fef3f3 url(/img/site_general/css/gfx/bgd_modulorojo.gif) 0 0 no-repeat; 
padding:8px 0 8px 0; margin:0; color:#f30a0b; width: 307px; height:54px;position:relative; top:0; left:0;}
div.modulo_error2 .texto {padding-left:47px; padding: 5px 10px 10px 10px;}
div.modulo_error2 img.senal {position:relative; float:left; padding: 4px; }

/*----- 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; background:url(/loggers_wc-war/img/bg_esq_destacado.gif) top left no-repeat; padding-top:1px; padding-right:0px; margin-bottom:14px; position:relative} 

/*.modulo_grande para definir el tipo de modulo, con foto a la derecha y la estructura*/
.modulo_foto_grande {position:relative; padding-left:11px; padding-top:11px; padding-bottom:11px; overflow:hidden} 
.modulo_foto_grande img.imagenfondo {position:absolute; top:0; right:0}
.modulo_foto_grande ul {margin-bottom:10px}
/*.modulo_foto_grande ul li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat}
.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 {background:url(/img/site_general/css/gfx/sep.gif) top right no-repeat; padding-right:5px; height:11px;text-decoration: none;}*/
.modulo_foto_grande ul.bullet01 li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat}
.modulo_foto_grande span.flecha_enlace_izda{background:url(/img/site_general/css/gfx/bullet_04.gif) 0px 0px no-repeat; padding:0 0 17px 20px;font-size:15px; color:#0099ff;text-decoration:none;} /*susana*/
.modulo_foto_grande .txtcorto {width:315px} /*susana*/

.modulo_foto_mediana .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; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat}
.modulo_foto_mediana ul li a {color:#000}
.modulo_foto_mediana h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}*/


/* Nuevo modelo de modulos de contenido */
.modulo_01 {position:relative; border-right:1px solid #b0c0d6; padding-top:1pt; overflow:hidden; border-bottom:1px solid #b0c0d6;
	background: url(/loggers_wc-war/img/bg_esq_destacado.gif) top left no-repeat; margin:0 0 14px 0} 
/*.modulo_01 img {display:block; float:right; margin:0}*/
.modulo_01 .sinfondo img {display:block; float:right; margin:0}
.modulo_01 .contenido {position:relative; padding:11px}
.modulo_01 .contenido h4 {font-size:15px; color:#538900; margin-bottom:15px; font-weight:bold}  
.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.bullet01 li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat}
.modulo_01 .contenido a span {background:url(/img/site_general/css/gfx/sep.gif) top right no-repeat; padding-right:5px; height:11px}

.modulo_01 .contenido a.quiero {background:url(/img/site_general/css/gfx/bullet_04.gif) 0px 0px no-repeat; padding:0 0 17px 20px;font-size:14px; color:#666666}*/ 
.modulo_01 .contenido .txtcorto {width:310px} 
.modulo_01 .sorteocaptacion {background:transparent url(/img/ofertas/imgSorteo.jpg) no-repeat scroll 454px 43px;}
.sorteocaptacion2 {
background:#FFFFFF url(/img/ofertas/tresordenadores.jpg) no-repeat scroll right bottom;
left:1px;
padding-top:0;
position:relative;
top:8px;
min-height:247px;
_top: 0;
_left: 0;
}
.sorteocaptacion3 {
background:#FFFFFF url(/img/ofertas/sorteoportatiles.jpg) no-repeat scroll right bottom;
left:1px;
padding-top:0;
position:relative;
top:8px;
min-height:247px;
_top: 0;
_left: 0;
}
.azul {color: #0099ff;}
.verde {color: #77aa38;}
.gris {color: #666666;}
/*.modulo_01 .contenido .azul {color:#09f}
.modulo_01 .contenido .azul a {color:#09f}*/
.modulo_01 .contenido .doscolumnas {width:310px}
.modulo_01 .contenido .doscolumnas .izquierda {float:left; width:150px; margin-right:10px}
.modulo_01 .contenido .doscolumnas .derecha {float:left; width:150px}

/* Fondos para .modulo_01 */
/* no se puede poner delante de cada foto el estilo '.modulo_01' porque habria que cambiar las CSS asociadas de stellent */
.modulo_01 .sinfondo {background:none}
.foto1,.foto2,.foto3,.foto4,.foto5,.foto6,.foto7,.foto8,.foto9,.foto10,.foto11,.foto12,.foto13 {padding-bottom:1px}
.foto1 {background:url(/img/site_general/css/modulos/foto1.jpg) right 0px no-repeat}
.foto2 {background:url(/img/site_general/css/modulos/foto2.jpg) right 0px no-repeat}
.foto3 {background:url(/img/site_general/css/modulos/foto3.jpg) right 0px no-repeat}
.foto4 {background:url(/img/site_general/css/modulos/foto4.jpg) right 0px no-repeat}
.foto5 {background:url(/img/site_general/css/modulos/foto5.jpg) right 0px no-repeat}
.foto6 {background:url(/img/site_general/css/modulos/foto6.jpg) right 0px no-repeat}
.foto7 {background:url(/img/site_general/css/modulos/foto7.jpg) right 0px no-repeat}
.foto8 {background:url(/img/site_general/css/modulos/foto8.jpg) right 0px no-repeat}
.foto9 {background:url(/img/site_general/css/modulos/foto9.jpg) right 0px no-repeat}
.foto10 {background:url(/img/site_general/css/modulos/foto10.jpg) right 0px no-repeat}
.foto11 {background:url(/img/site_general/css/modulos/foto11.jpg) right 0px no-repeat}  
.foto12 {background:url(/img/site_general/css/modulos/foto12.jpg) right 0px no-repeat}
.foto13 {background:url(/img/site_general/css/modulos/foto12.jpg) right 0px no-repeat}
.vertodos { font-size: 10px; top: 20px; position: relative}

/*
.modulo_01 .sinfondo {background:none; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto1 {background:url(/img/site_general/css/modulos/foto1.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto2 {background:url(/img/site_general/css/modulos/foto2.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto3 {background:url(/img/site_general/css/modulos/foto3.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto4 {background:url(/img/site_general/css/modulos/foto4.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto5 {background:url(/img/site_general/css/modulos/foto5.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto6 {background:url(/img/site_general/css/modulos/foto6.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto7 {background:url(/img/site_general/css/modulos/foto7.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto8 {background:url(/img/site_general/css/modulos/foto8.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
.foto9 {background:url(/img/site_general/css/modulos/foto9.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6} 
.foto10 {background:url(/img/site_general/css/modulos/foto10.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6} 
.foto11 {background:url(/img/site_general/css/modulos/foto11.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}  
.foto12 {background:url(/img/site_general/css/modulos/foto12.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}  
.foto13 {background:url(/img/site_general/css/modulos/foto12.jpg) right 0px no-repeat; margin-top:1px; border-bottom:1px solid #b0c0d6}
*/

p.pymes { width:305px}


/*modulo gris central*/
.modulo_gris {background:url(/img/site_general/css/gfx/bg_esq_destacado02.gif) top left no-repeat; padding:12px 0 8px 10px; margin:0 0 14px 0}
.modulo_celeste {background:url(/img/site_general/css/gfx/bg_esq_destacado04.gif) top left no-repeat; padding:12px 0 8px 10px; margin:0 0 14px 0}
.modulo_gris .modulo_noticias h4{font-size:15px; color:#538900; margin-bottom:7px; font-weight:bold}
.mod_seguros, .mod_seguros3 {margin:0;/* padding:11px 11px 11px 11px*/}
.mod_seguros_izda { width:200px; 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, .mod_seguros3_izda h4 {font-size:15px; color:#538900; margin-bottom:7px; font-weight:bold}
.mod_seguros_izda h5, .mod_seguros3_izda h5 {font-size:12px; color:#666; margin-bottom:3px; font-weight:bold}
.mod_seguros_izda ul, .mod_seguros3_izda ul {}
.mod_seguros_izda li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; margin-bottom:2px}
.mod_seguros_izda li a{color:#000}
.mod_seguros_izda li.ultimo, .mod_seguros3_izda li.ultimo  { margin-bottom:0}
.mod_seguros_dcha {width:250px; float:left; margin-right:10px}
.mod_seguros_dcha h4, .mod_seguros3_dcha h4 {font-size:15px; color:#538900; margin-bottom:7px; font-weight:bold}
.mod_seguros_dcha ul, .mod_seguros3_dcha ul {}
.mod_seguros_dcha li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; margin-bottom:10px}
.mod_seguros_dcha li a, .mod_seguros3_dcha li a{color:#0099ff}

/*modulo gris central modalidad 2*/
.mod_seguros2_izda {width:200px; margin-right:62px; float:left}
.mod_seguros2_izda_grandesempresas {width:240px; margin-right:22px; float:left}
.mod_seguros2_izda h4, .mod_seguros2_izda_grandesempresas h4 {font-size:15px; color:#538900; margin-bottom:15px; font-weight:bold}
.mod_seguros2_izda h5, .mod_seguros2_izda_grandesempresas h5 {font-size:12px; color:#666; margin-bottom:3px; font-weight:bold} 
.mod_seguros2_izda p, .mod_seguros2_izda_grandesempresas p { margin-bottom:12px} 
.mod_seguros2_izda p.ultimo, .mod_seguros2_izda_grandesempresas p.ultimo {margin-bottom:7px}
.mod_seguros2_izda ul, .mod_seguros2_izda_grandesempresas ul {margin-top:5px}
.mod_seguros2_izda li, .mod_seguros2_izda_grandesempresas li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; margin-bottom:2px}
.mod_seguros2_izda li a, .mod_seguros3_izda li a, .mod_seguros2_izda_grandesempresas li a {color:#000}
.mod_seguros2_izda li.ultimo, .mod_seguros2_izda_grandesempresas li.ultimo { margin-bottom:0}
.mod_seguros2_dcha { width:250px; float:left; margin-right:10px}
.mod_seguros2_dcha_grandesempresas { width:250px; float:left; margin-right:10px; margin-top:32px}
.mod_seguros2_dcha h4, .mod_seguros2_dcha_grandesempresas h4 {font-size:15px; color:#538900; margin-bottom:15px; font-weight:bold}
.mod_seguros2_dcha h5, .mod_seguros2_dcha_grandesempresas h5 {font-size:12px; color:#666; margin-bottom:3px; font-weight:bold} 
.mod_seguros2_dcha p, .mod_seguros2_dcha_grandesempresas p { margin-bottom:12px} 
.mod_seguros2_dcha p.ultimo, .mod_seguros2_dcha_grandesempresas p.ultimo {margin-bottom:7px}
.mod_seguros2_dcha ul, .mod_seguros2_dcha_grandesempresas ul {margin-top:5px}
.mod_seguros2_dcha li, .mod_seguros2_dcha_grandesempresas li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; margin-bottom:2px}
.mod_seguros2_dcha li a, .mod_seguros2_dcha_grandesempresas li a{color:#0099ff}


/*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;background:url(/img/site_general/css/gfx/bg_puntosdcha.gif) top left repeat-y}
.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}
.texto02 h3{margin:0; padding:0}
.texto .contenidotexto {padding:0 11px 11px 11px}
.texto .contenidotexto ul li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin-bottom:15px}*/ /*susana*/
/*.texto .contenidotexto ul.mini {margin:11px 0}*/ /*susana*/
/*.texto .contenidotexto ul.mini li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin-bottom:2px}*/ /*susana*/
.texto .contenidotexto ul.mini1 {width:265px;float:left;margin:11px 0} 
.texto .contenidotexto ul.mini1 li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin-bottom:2px} 
.texto .contenidotexto ul.mini2 {float:left;margin:11px 0} 
.texto .contenidotexto ul.mini2 li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin-bottom:2px} 
/*.texto .contenidotexto table.precio {}*/ /*susana*/
/*.texto .contenidotexto table.precio tr td{}*/ /*susana*/
/*.texto .contenidotexto table.precio td.izq {display:block; width:482px; background:url(/img/site_general/css/gfx/bg_precio.gif) bottom left repeat-x}*/ /*susana*/
/*.texto .contenidotexto table.precio td.izq span { padding-left:14px; padding-right:11px;background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 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; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin-bottom:2px; font-weight:normal}

.texto3 {padding:15px 10px} 
.texto3 ul {margin:5px 0}
.texto3 ul li {padding-left:14px;background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin-bottom:15px} 
.texto3 h4{font-weight:bold; margin:5px 0; font-size:0.98em} 
.texto_destacado_articulo {background:url(/img/site_general/css/gfx/bullet_04.gif) 0px 0px no-repeat; 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; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; margin-bottom:2px}
.mod_seguros3_izda ul.puntos {margin-bottom:10px}
.mod_seguros3_izda ul.puntos li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 5px no-repeat; margin-bottom:2px}
.mod_seguros3_dcha { width:250px; float:left; margin-right:10px}
.mod_seguros3_dcha li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; 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:#538900; margin-bottom:15px; font-weight:bold}  
.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; background:url(/img/site_general/css/gfx/bullet_04.gif) 0px 0px no-repeat; padding:0 0 17px 20px;font-size:15px; color:#0099ff}
.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:#538900; margin-bottom:15px; font-weight:bold}  
.mod_sinfoto02 h5 {font-size:12px; color:#000; font-weight:bold; margin-bottom:0px}
.mod_sinfoto02 span a {float:right; background:url(/img/site_general/css/gfx/bullet_05.gif) 0px 0px no-repeat; padding-left:20px; margin-bottom:6px; font-size:15px; color:#0099ff;}
.mod_sinfoto02 ul {margin-bottom:10px}
.mod_sinfoto02 ul li {padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat}
.mod_sinfoto02 ul li a {color:#0099ff}
.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; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; 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,.mod_sinfoto03 .dcha {width:236px; float:left; margin-right:10px}
.mod_sinfoto03 .izq h4 {font-size:15px; color:#538900; margin-bottom:9px}
.mod_sinfoto03 .izq ul {margin-top:6px}
.mod_sinfoto03 .izq li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) no-repeat 0 3px; margin-bottom:2px}
.mod_sinfoto03 .izq li a{color:#0099ff}
.mod_sinfoto03 .izq li.ultimo  { margin-bottom:0}
.mod_sinfoto03_dcha {width:236px; float:left; margin-right:10px}
.mod_sinfoto03 .dch h4,.mod_sinfoto03 .dcha h4 {font-size:15px; color:#538900; margin-bottom:9px; font-weight:bold}
.mod_sinfoto03 .dch ul,.mod_sinfoto03 .dcha ul {margin-top:6px; margin-bottom:19px}

.mod_sinfoto03 .dch li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) no-repeat 0 3px; margin-bottom:10px}
/* OSCAR PARCHE */
.mod_sinfoto03 .dcha li {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) no-repeat 0 3px; margin-bottom:2px}

.mod_sinfoto03 .dch li a,.mod_sinfoto03 .dcha li a {color:#0099ff}
.mod_sinfoto03 p {margin-top:6px; margin-bottom:19px}
.mod_sinfoto03 a span {background:url(/img/site_general/css/gfx/sep.gif) no-repeat top right; padding-right:5px; height:11px}

/*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; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; 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.link {float:none; padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; margin:0 0 8px 0}
.resultados ul.resul_datos li ul li.link a {color:#0099ff}

.paginacion { float:right; font-size:0.9em; color:#4c4c4c; margin-right:10px}
.paginacion span { color:#9c9c9c}
.paginacion02 { float:right; font-size:0.9em; color:#4c4c4c}
.paginacion02 span { color:#9c9c9c}
a.citaonline {color:#000;padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; margin:0 0 0 0}
.resultados ul.resul_datos li.sep p { padding-top:6px}

/*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; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 3px no-repeat; margin:0 0 0 0}
.resultados_t2 .separador_puntos2 { background:url(/img/site_general/css/gfx/bg_seppuntos.gif) repeat-x; height:3px}

/*plantilla B 2 modulos*/
.destacado2 {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; background:url(/img/site_general/css/gfx/estrella.gif) top right no-repeat; 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}*/
.nota02 { 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 { background:url(/img/site_general/css/gfx/ic_cerrar.gif) top right no-repeat; margin:5px 5px 0 0; height:16px }
a.bt_cerrar {background:url(/img/site_general/css/gfx/ic_cerrar.gif) 0 0 no-repeat; margin:5px 5px 0 0; height:16px; width:16px; display:block; float:right; text-indent:-10000px }

/*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 {background:url(/img/site_general/css/gfx/bg_tabla01.gif) 0px 0px repeat-x; padding-top:12px; padding-bottom:6px}
table.presupuesto_seguro tr.descuento td.gris {background:url(/img/site_general/css/gfx/bg_tabla03.gif) 0px 0px repeat-x}
table.presupuesto_seguro tr.total td {background:url(/img/site_general/css/gfx/bg_tabla02.gif) 0px 0px repeat-x; padding-top:12px; padding-bottom:6px}
table.presupuesto_seguro tr.total td.gris {background:url(/img/site_general/css/gfx/bg_tabla03.gif) 0px 0px repeat-x}
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; background:url(/img/site_general/css/gfx/bullet_04.gif) 0px 0px no-repeat; 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(/img/site_general/css/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}


/*----- DERECHA -----*/
/*.destacado de la columna dcha, se adapta a cualquier ancho y largo*/
.titular_destacado02 {background:url(/img/site_general/css/gfx/bg_esq_destacado03.gif) top left no-repeat; padding:5px 0 5px 10px; border-right:1px solid #50910f}
.destacado02 {border:1px solid #50910f; border-top:none; padding:9px; margin-bottom:20px} 
.destacado02 ul li{padding-left:14px; background:url(/img/site_general/css/gfx/bullet_cuatro.gif) 0 5px no-repeat; margin-bottom:2px}
.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}  


/*----- PIE -----*/
#pie p, #piehome p {color:#0099ff}
#pie a, #piehome a {color:#0099ff}


/*----- ESTRUCTURA GENERAL DE LA PAGINA (HOME) -----*/
.titular4home {font-size:17px; color:#77AA38; margin-bottom:7px; font-weight:bold}  
#cabecerahome {position:relative; width:100%; height:104px}
#piehome {width:100%; padding:20px 0 0 0; margin-left:-1px; text-align:right; font-size:0.833em}
#piehome .izquierdo {float:left; font-size:1.2em; font-weight:bold}
#piehome .derecho {float:right}
#contenido_home {width:100%}
p.bienvenida {float:left}
p.bienvenida2 {
background:transparent url(/img/site_sanitas/css/gfx/newsHome.jpg) no-repeat scroll 0 3px;
bottom:6px;
color:#FFFFFF;
float:left;
font-weight:normal;
margin:0;
padding:6px 21px;
position:relative;
width:545px;
}
.bienvenida2 a {
color: #fff;
}
p.idioma {float:right; font-size:0.833em; color:#000000}
p.idioma a {color:#000000}

.info_hospital {}
.info_hospital .info1{margin-top:14px; margin-bottom:2px;float:left;}
.info_hospital .info1 form {width:350px; margin-top:50px;float:left}
.info_hospital .info1 form p.fila label {width:115px; border:1px solid #fff; display:block;margin-right:11px}
.info_hospital .info1 form select{width:183px}
.info_hospital .info1 img{float:left}
.info_hospital .info2{}
.info_hospital .info2 .fila{margin-bottom:4px;display:block}
.info_hospital .info2 .fila .izq{width:115px; border:1px solid #fff;text-align:right;margin-right:11px}
.info_hospital .info2 .fila .dcha {width:385px; border:1px solid #fff}
.info_hospital .info3{}
.info_hospital .info3 .fila{margin-bottom:4px;display:block}
.info_hospital .info3 .fila .izq{width:115px; border:1px solid #fff;text-align:right;margin-right:11px}
.info_hospital .info3 .fila .dcha {width:385px; border:1px solid #fff}
.info4{}
.info4 .fila{margin-bottom:2px;display:block; width:290px}
.info4 .fila .izq{width:120px; border:1px solid #fff;text-align:right;margin-right:11px; float:left}
.info4 .fila .dcha {width:130px; border:1px solid #fff; float:left}
.info4 a {padding-left:14px; background:url(/img/site_general/css/gfx/ang_05hor.gif) 0 3px no-repeat; color:#000}

.info_especialidad {}
.info_especialidad .info1{margin-top:4px; margin-bottom:2px;float:left;}
.info_especialidad .info1 form {width:350px; margin-top:10px;float:left}
.info_especialidad .info1 form p.fila label {width:115px; border:1px solid #fff; display:block;margin-right:11px}
.info_especialidad .info1 form select{width:183px}
.info_especialidad .info1 img{float:left}
.info_especialidad .info2{}
.info_especialidad .info2 .fila{margin-bottom:4px;display:block}
.info_especialidad .info2 .fila .izq{width:115px; border:1px solid #fff;text-align:right;margin-right:11px}
.info_especialidad .info2 .fila .dcha {width:385px; border:1px solid #fff}
.info_especialidad .info3{}
.info_especialidad .info3 .fila{margin-bottom:4px;display:block}
.info_especialidad .info3 .fila .izq{width:115px; border:1px solid #fff;text-align:right;margin-right:11px}
.info_especialidad .info3 .fila .dcha {width:385px; border:1px solid #fff}


/*la pestana activa no lleva enlace, si la ultima es la activa, utilizar el estilo ultimoactivo*/
.pestanas {float:left; margin:-2px 0 12px 0}
.pestanas ul {width:521px; padding:0 0 0 11px; margin:0; display:inline; float:left; border-bottom:1px solid #e5e5e5; 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}
.minipestanas2 {font-size:0.95em; color:#09f; margin-top:0; margin-bottom:-15px}
.minipestanas ul, .minipestanas2 ul {}
.minipestanas ul li, .minipestanas2 ul li {display:inline; padding:0 5px; background:url(/img/site_general/css/gfx/sep02.gif) top right no-repeat}
.minipestanas ul li.primero, .minipestanas2 ul li.primero {padding:0 5px 0 0}
.minipestanas ul li.ultimo, .minipestanas2 ul li.ultimo {background:none}
.minipestanas ul li a, .minipestanas2 ul li a{color:#999}


.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}

.foto5 .modulo_foto_grande li p, .foto5 .modulo_foto_grande li p a {color:#09f; text-decoration:none; margin-bottom:14px}

ul#copagos {}
ul#copagos li {display:block; width:495px; margin:0px 0 0px 0; padding:0px 0 0px 14px; clear:both}
ul#copagos li .left {display:block; float:left; width:470px; background:url(/img/site_general/css/gfx/bg_precio.gif) left bottom repeat-x; margin-bottom:3px}
ul#copagos li .right {display:block; height:10px; margin:0 0 3px 0; text-align:right; color:#b6b6b6} 
ul#copagos li .bg {background:#ffffff}


/* Mapa Web */

#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; background:url(/img/site_general/css/gfx/bullet_02.gif) 0 5px no-repeat; 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; background:url(/img/site_general/css/gfx/bullet_03b.gif) 0 6px no-repeat; 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; background:url(/img/site_general/css/gfx/bullet_03.gif) 0 6px no-repeat; 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}

/*Formulario azul*/
/*ul.flechas li a.azuldnie {color:#09f;}*/

/* Texto con el icono del paso en el que nos encontramos */
/*p.paso_uno, p.paso_dos, p.paso_tres {padding:5px 0 0 30px; height:23px; font-size:15px; color:#666}*/
.paso_uno, .paso_dos, .paso_tres {padding:5px 0 10px 30px; font-size:15px; color:#666}
.paso_uno {background:url(/img/site_general/css/gfx/bullet_uno.gif) 1px 0 no-repeat}
.paso_dos {background:url(/img/site_general/css/gfx/bullet_dos.gif) 1px 0 no-repeat}
.paso_tres {background:url(/img/site_general/css/gfx/bullet_tres.gif) 1px 0 no-repeat}
.tamfijo {font-size: 12px;}


/* nuevo botón enlace home */ 

.bot_redondo {background:url(/img/site_general/css/modulos/bot_izq.gif) top left no-repeat; height: 25px; }
.fondobot  {float:left; background:url(/img/site_general/css/modulos/bot_dcha.gif) top right no-repeat; position:relative; top: 0; left: 0;padding_right: 14px; height: 25px;}
.fondobot a{ color:#0099FF; padding-left: 24px; padding-right: 10px; padding-top: 14px; padding-bottom: -3px; position:relative; top: 5px; left: 0;}
.fondito { background-color:#FFFFFF;border-bottom:#FFFFFF solid 5px; border-top:#FFFFFF solid 5px;padding-right: 6px;}



/* nuevo botón enlaces largos tipo fundación  */
.botfund {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; COLOR: #0099ff; BACKGROUND: url(/img/site_general/css/gfx/bot_dcha.gif) no-repeat right top
}
.botfund SPAN {
	DISPLAY: block; PADDING-RIGHT: 27px; PADDING-LEFT: 22px; BACKGROUND: url(/img/site_general/css/gfx/bot_izq.gif) no-repeat left top; PADDING-BOTTOM: 5px; PADDING-TOP: 6px
}
.botfund:hover {
	COLOR: #0099ff
}
.botrefund:hover SPAN {
	
}



/* nuevos estilos para la validación de campos  */
label.error{
 color: red;
 padding-left: 16px;
 background: transparent url(/img/site_general/css/gfx/icono_alerta.gif) no-repeat scroll 2px;
 display:block;
}
 
input.error, select.error{
 border:1px solid red;
}

/* BUSCADOR EN GENERALES */ 

.buscador {
	padding: 9px 5px;
}
.buscador a {
	font-size:17px;
	color: #0099ff;
	font-weight:bold;
}
.buscador span.buscadordesc {
	font-weight: normal;
	font-size:14px;
}
.buscador span.buscadorurl {
	margin-bottom: 5px;
	margin-top: 5px;
	color: #77aa38;
	font-size:14px;
}
#menubuscador {
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
right:0;
top:84px;
}
/*html>body #menubuscador input { height:15px; padding:2px 1px 0 0; }*/

#menubuscador #inputMain, #menubuscador #searchTerm {
font-size:12px;
height:14px;
padding:2px 1px 2px 3px;
width: 250px;
}

/* FIN BUSCADOR */ 

/* estilos nuevos para el formulario de inscripción a Pilates */

.filanueva {margin: 6px 0 6px 0;}
.marginrbdcha {margin-right: 5px;}
.espacio_rbdcha {margin-right: 15px;}
.formpilates {margin:0 0 5px 0} 
.form_margin_iz {margin-left:35px}
.formpilates_row {display:block; height:100%; margin:0 0 4px 0; clear:both}
.formpilates_col1 {display:block; float:left; text-align:right; margin-right:10px; margin-bottom:6px; width:200px;}
.formpilates_col2 {display:block; float:left; text-align:left; margin-bottom:6px;}


/* estilos nuevos para el formulario de inscripción a Pilates modificados por sistemas */
.form_general fieldset {margin:0 0 5px 0}
.form_general .indentado {margin-left:35px} 
.form_general .row {display:block; height:100%; margin:0 0 4px 0; clear:both} 
.form_general .row .col1 {display:block; float:left; text-align:right; margin-right:10px; margin-bottom:6px; width:200px;} 
.form_general .row .col2 {display:block; float:left; text-align:left; margin-bottom:6px}
.form_general .row2 { margin: 6px 0 6px 0; } /*sustituye a filanueva pero asi indicamos que tiene que ir dentro de del formulario*/
.textoremarcado {color:#538900}  /* verde */ 
p.parrafo {padding:0 0 5px 0;} 
.espacio_rbdcha { margin-right: 15px; } 
.marginrbdcha { margin-right: 5px; }

/* estilos para los nuevos m�dulos de la derecha*/
.moduloder_imagen { margin-top: 20px;margin-bottom: 20px;  }
.modulo_dcha_nv {
clear: both;
margin-bottom: 4px;

}
html>body .modulo_dcha_nv {
clear: both;
margin-bottom: 8px;

}
.modulo_dcha_nv_top h3 {
background-position:center top;
background-repeat:no-repeat;
color:#1e4c79;
font-size:0.95em;
font-weight:bold;
line-height:1;
margin:0;
padding:16px 0 0 28px;
font-family:Arial, Helvetica, sans-serif;
}
.modulo_dcha_nv_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/site_general/css/modulos/mod_dcha_top.jpg) no-repeat scroll left top;
height:43px;
}

.modulo_dcha_nv_middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/site_general/css/modulos/mod_dcha_middle.jpg) no-repeat scroll left top;
padding:10px 20px 10px 14px;
width:217px;
font-family:Arial, Helvetica, sans-serif; font-size:0.8em;
color: #333333;
}
.modulo_dcha_nv_middle p{

padding:0 26px 0 0;

}

.modulo_dcha_nv_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/site_general/css/modulos/mod_dcha_bottom.jpg) no-repeat scroll left top;
height:10px;
}

.floatnone {
float: none!important;
}

#botoneraIzquierdaGeneral {
    background: url("/img/site_general/css/gfx/cajaBotoneraLeftTopGeneral.gif") no-repeat scroll 0 7px transparent;
    border: 0 solid #FF0000;
    display: block;
    float: left;
    padding-top: 10px;
    width: 154px;
}

#contentBotoneraLeftGeneral {
    background: url("/img/site_general/css/gfx/fondoBotoneraLeftTopGeneral.gif") repeat-y scroll 0 0 transparent;
    padding: 0 6px;
    width: 144px;
}

#seccionActivaGeneral {
    display: block;
    margin: 0 0 2px;
    padding-left: 0;
    width: 144px;
}



#botSeccionActivaTopGeneral {
    background: url("/img/site_general/css/gfx/botSeccionActivaTopGeneral.gif") no-repeat scroll 0 0 transparent;
    display: block;
    width: 144px;
}



#botSeccionActivaTopGeneral a {
    color: #FFFFFF;
    display: block;
    font: 1.2em Arial;
    text-align: center;
    text-decoration: none;
}

#seccionActivaGeneral h2 {
    font-size: 1em;
    margin: 0;
    padding: 0.7em 0 0;
}

#botSeccionActivaBottomGeneral {
    background: url("/img/site_general/css/gfx/botSeccionActivaBottomGeneral.gif") no-repeat scroll center bottom transparent;
    border: 0 solid #FF0000;
    display: block;
    height: 0.95em;
    overflow: hidden;
    width: 144px;
    font-size: 11px;
}

#contenidoMaquetaGeneral {
    margin: auto;
    position: relative;
    width: 78.5em;
}


#cuerpoGeneral {
    border: 0 solid #FF0000;
    margin: auto;
    position: relative;
    width: 78.5em;
}

#cuerpoDereGeneral {
    border: 0 solid #FF0000;
    display: block;
    float: right;
    width: 65em;
}

#cajaBotoneraLeftBottomGeneral {
    background: url("/img/site_general/css/gfx/cajaBotoneraLeftBottomGeneral.gif") no-repeat scroll 0 0 transparent;
    border: 0 solid #FF0000;
    height: 6px;
    margin-top: -3px;
    width: 154px;
}

ul.seccionActivaONGeneral {
    border: 0 solid #FF0000;
    margin: 0 0 3px;
    padding: 0;
}

.seccionActivaONGeneral {
    display: block;
    margin: 0 0 2px;
    padding-left: 0;
    width: 144px;
}

.subbotSeccionActivaTopGeneral {
    background: url("/img/site_general/css/gfx/subbotSeccionActivaTopGeneral.gif") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 28px;
    padding-top: 4px;
    width: 144px;   
}

.subbotSeccionActivaTopGeneral a {
    color: #8996A0;
    display: block;
    font: 1em/0.9em Arial;
    padding-bottom: 0;
    padding-left: 2px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    width: 144px;
}

.subbotSeccionActivaTopGeneral a:hover {
    color: #7EBBDC;
}

.subbotSeccionActivaBottomGeneral {
    background: url("/img/site_general/css/gfx/subbotSeccionActivaBottomGeneral.gif") no-repeat scroll center top #FFFFFF;
    display: block;
    height: 10px;
    overflow: hidden;
    padding-bottom: 0.2em;
    width: 144px;
}

.botSeccionActivaTopONGeneral {
    background: url("/img/site_general/css/gfx/botSeccionActivaTop2General.gif") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 28px;
    padding-top: 4px;
    width: 144px;
}

.botSeccionActivaTopONGeneral a {
    color: #FFFFFF;
    display: block;
    font: 1em/0.9em Arial;
    padding-bottom: 0;
    padding-left: 2px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
}

.botSeccionActivaBottomONGeneral {
    background: url("/img/site_general/css/gfx/botSeccionActivaBottom2General.gif") no-repeat scroll center bottom transparent;
    border: 0 solid #FF0000;
    display: block;
    height: 1em;
    overflow: hidden;
    width: 144px;
}

.subsSubsGeneral {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 0.9em;
    letter-spacing: 0;
    padding: 0;
}

.subsSubsGeneral a {
    background: url("/img/site_general/css/gfx/iconListCajas.gif") no-repeat scroll -7px -1px transparent;
    color: #16B3EE;
    display: block;
    line-height: 1.6em;
    padding: 0 0 0 8px;
    text-decoration: none;
}

.subsSubsGeneral a:hover {
    color: #155577;
}

.botSeccionActivaTopONGeneral ul li a {
    font-size: 1.em;
    text-align: left;
}

a.subonGeneral {
    font-weight: bold;
}

a.subonGeneralActivo {
		font-size: 1em;
		font-weight: bold;
}

ul.subsSubsGeneral {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #FF0000;
    margin: 0;
    padding: 0 0 0 8px;
}

ul.subsSubsGeneral li {
    border: 0 solid #FF0000;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    text-align: left;
}

ul.seccionActivaONGeneral ul li {
    padding-top: 0;
    text-align: left;
}

ul.seccionActivaONGeneral ul li {
    border: 0 solid #FF0000;
    padding-top: 0;
    text-align: left;
}

.contentGeneral {
    border: 0 solid #FF0000;
    color: #333333;
    display: block;
    float: left;
    font-size: 1em;
    padding-left: 2px;
    padding-top: 5px;
    width: 46.3em;
}

.dereContentGeneral {
    border: 0 solid #00FF66;
    display: block;
    float: right;
    overflow: visible;
    padding: 3px 3px 3px 0;
    width: 207px;
}

.subsSubsGeneral li {
    height: 100%
}

ul.tercernivelGeneral {
    padding-left: 15px; 
}

li.tercernivelGeneral {
		color: #16B3FF;
		font-size: 0.9em;
}

.tercernivelGeneral a {
    background: url(/img/site_general/css/gfx/iconListCajasSub.gif) no-repeat scroll -7px -1px transparent;
    color: #009EE0;
    display: block;
    padding: 0 0 0 8px;
    text-decoration: none;
    
}

a.activoGeneral {
	background:url(/img/site_general/css/gfx/iconListCajasSub.gif) -7px 0px no-repeat;
	color: #16B3FF;
	font-weight: bold;
	font-size: 1.1em;
	
}
