/* CSS Document */
/* ------------------------------------------------------------------------------------- */
/* SELECTORES */
/* ------------------------------------------------------------------------------------- */
P { margin:0; padding: 0; font-family: Georgia, "Times New Roman", serif; font-size:11px; color:#414141; text-align:left;}
BODY { padding:0px; margin:0px; background-color:#FFFFFF; font-family: Georgia, "Times New Roman", serif; font-size:11px; color:#414141; }
ul, li { margin:0px; padding:0px; list-style-type:none; list-style-image:none;}
h1, h2, h3 { margin:0px; padding:0px;}
A{ font-family:Georgia, "Times New Roman", serif; font-size:11px; color:#24476D; text-decoration:none;}

INPUT,SELECT,TEXTAREA{ font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; color:#6E6E6E;}


/* ------------------------------------------------------------------------------------- */
/*--IDs INTERFACE--*/
/* ------------------------------------------------------------------------------------- */

a.enlace-paginador-fnd { color:#018BB9; font-size:10px; text-decoration:none; padding:0 2px 0 2px;}
a.enlace-paginador-fnd:hover { color:#FFF; background-color:#018BB9; font-size:10px; text-decoration:none;}



/* body */

#general { width:98%; margin-bottom:30px;}
#contenedor { width:1004px; height:auto; position:relative;}

#menu{ position:absolute;top:0;left:0;z-index:2; width:230px; text-align:left; padding-left:20px; height:245px; background-color:#FFFFFF;}
/* #menu{ position:absolute;top:0;left:0;z-index:2; width:230px; text-align:left; padding-left:20px; height:230px; background-color:#FFFFFF;} */
#menu-02{ width:180px; text-align:left; height:226px; background-color:#FFFFFF; padding-left:20px; position:absolute; top:37px; left:0; }
* html #menu-02 {top:75px; }
*:first-child+html #menu-02 {top:75px; }
#menu-cabecera { width:1004px; float:left; margin-top:2px; height:315px; position:relative;}


p.blanco { color:#FFFFFF; text-align:left; font-size:10px;}
.txt-10 { font-size:10px; color:#4c4c4c;   margin-top:-15px; margin-right:15px;}
.foto-cabecera { position:absolute;top:0;left:0;z-index:1;}


#flash {top:0;left:0;}
#flash-inicio { background-color:#cccccc; position:absolute;top:0;left:0;z-index:0;}

li.menu-ppal a{ text-decoration:underline; font-family:Georgia, "Times New Roman", serif; font-size:11px; color:#24476D; font-style:italic; }
li.menu-ppal-activo a { text-decoration:none; font-weight:bold; color:#0189BD; font-style:italic;}
li.menu-ppal a:hover { text-decoration:none; font-weight:bold; color:#0189BD; font-style:italic;}

li.menu-secun  { margin-left:5px;}
li.menu-secun-activo { margin-left:5px;}

li.menu-secun a{ text-decoration:none; font-family:Georgia, "Times New Roman", serif; font-size:10px; color:#0189BD; font-weight:normal; }
li.menu-secun-activo a { text-decoration:none; font-family:Georgia, "Times New Roman",serif; font-size:10px; color:#0189BD; font-weight:bold;}
li.menu-secun a:hover { font-weight:bold; text-decoration:none;}

a.blanco-dest { font-size:10px; color:#FFFFFF; text-decoration:underline;}
a.blanco-dest:hover { color:#0189BD;}

.azul-pq { font-family:Georgia, "Times New Roman", serif; font-size:10px; color:#0189BD;}
.destac-azul { color:#FFFFFF; background-color:#0189BD; font-style:italic; font-weight:bold;}
.destac-azul-preguntas { color:#FFFFFF; background-color:#0189BD; font-style:italic; font-weight:bold; width:101px;}


#destacados-index {width:1004px; float:left; margin-top:20px;}
#destacados-index a { background-color:#FFFFFF; padding-left:2px; padding-right:2px;  font-size:10px; color:#0189BD; }
#destacados-index a:hover { background-color:#FFFFFF; padding-left:2px; padding-right:2px;  font-size:10px; color:#0189BD; }


#des-index-foro{width:236px; height:222px; float:left; margin-right:16px;}
#foto-dest-ind-foro { width:222px; height:128px; background-image:url(images/index/foto-dest-01.jpg); padding-top:10px; text-align:left; padding-left:14px; }
#txt-dest-ind-foro { background-color:#595959; height:64px; padding-top:20px; padding-left:16px; }

#des-index-autoevaluacion{width:236px; height:222px; float:left; margin-right:16px;}
#foto-dest-ind-autoevaluacion {width:222px; height:128px; background-image:url(images/index/foto-dest-02.jpg); padding-top:10px; text-align:left; padding-left:14px;  }
#txt-dest-ind-autoevaluacion { background-color:#595959; height:64px; padding-top:20px; padding-left:16px; }

#des-index-respondemos{width:177px; height:222px; float:left; margin-right:16px;}
#foto-dest-ind-respondemos { width:163px; height:128px; background-image:url(images/index/foto-dest-03.jpg); padding-top:10px; text-align:left; padding-left:14px;}
#foto-dest-ind-respondemos-big { width:291px; height:128px; background-image:url(images/destacados/foto-respondemos.jpg); padding-top:10px; text-align:left; padding-left:14px;}
#txt-dest-ind-respondemos {background-color:#595959; height:64px; padding-top:20px; padding-left:16px;}
#txt-dest-ind-respondemos a{text-decoration:underline; background-color:#595959; font-size:10px; color:#FFFFFF;}
#txt-dest-ind-respondemos a:hover{ background-color:#595959; font-size:10px; color:#FFFFFF;}


#des-index-buscar-01{width:302px; background-image:url(images/destacados/dermatologo-01.jpg); background-repeat:no-repeat;  float:left; text-align:left; padding-top:13px; height:222px;}
/* text-align:left; padding-top:13px; height:222px; float:left; background-image:url(images/destacados/dermatologo-01.jpg); background-repeat:no-repeat;} */
#des-index-buscar-02{ width:305px; background-image:url(images/destacados/dermatologo-02.jpg); height:84px;}
#form-des-buscar {height:80px; text-align:left; padding-top:10px; width:240px; margin-top:60px; margin-left:40px; margin-right:auto; background-color:#FFFFFF;}
#form-des-buscar span{font-size:10px;}

#form-des-buscar div.txt-10 {
  clear:both;
  margin-top:2px;
}

.texto-dermat {width:130px; background-color:#094255; color:#FFF; font-style:italic; font-weight:bold;}
#form-des-busca .search_button {
	background-color:#24476d;
	border:0;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	
}

#form-des-busca .search_button {
	background-color:#24476d;
	border:0;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	
}


/****  BARRA SUPERIOR ******/
#barra-superior {
    text-align:right;
    clear:both;
    height:29px;
    width:999px;
    margin-top:30px;   
    margin-bottom:9px;   
    padding-left:5px;  
    border:0px;
}

#menu_superior {
    height:20px;
    float:left;   
    width:800px; 
    text-align:right;
    padding-top:0px;
    padding-right:1px;
}

#menu_superior a:hover{
    text-decoration:underline;
    font-weight:normal;
}

#buscador {
    	width:145px;
   	float:left;  	
	text-align:right;   
	margin-left:10px;
        padding:0px;
        margin-right:0px;
        margin-top:0px;    
        position:relative;
        top:-5px;
}

#buscador .search_button {
	background-color:#24476d;
	border:0;
	color:#FFFFFF;
	margin-left:1px;
	height:20px;
	text-align:center;  
	width:80px;
        font-size:11px;
}

#buscador input {	
	height:12px;
	width:90px;
	
}



.search_button {
	background-color:#24476d;
	border:0;
	color:#FFFFFF;
	margin-left:1px;
	height:20px;
        font-size:11px;
}

#submenu_superior {  
    clear:left;   
    text-align:left;    
    font-size:9px;  
    vertical-align:top;   
    padding-left:430px;
    height:25px;   
    margin:0px;
   position:relative;
    top:-5px;
}

#submenu_superior a{
    text-decoration:none;
    font-weight:normal;
    color:#0488b8;
    font-size:10px;  
}

#submenu_superior a:hover{
    text-decoration:underline;
    font-weight:normal;
}




INPUT.buscar-index {
        background-color:#24476d;
	border:0;
	color:#FFFFFF;
	margin-left:2px;
	height:18px;
        } 
SELECT.seleccion-prov {margin:0px; padding:0px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:10px;background-color:#0488b8; border:1px solid #004879; color:#FFFFFF; width:100px; height:16px;}
SELECT.seleccion-cp {margin:0px; padding:0px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:10px;background-color:#0488b8; border:1px solid #004879; color:#FFFFFF; width:60px; height:16px;}



/* destacados */
#destacado-foro{width:305px; height:223px; float:left; margin:10px 0px 0px 0px;}
#foto-destacado-foro {background-image:url(/imagenes/destacados/foto-foro.jpg); width:291px; height:128px; padding-top:10px; text-align:left; padding-left:14px; }
#txt-destacado-foro {background-color:#595959; height:64px; padding:20px 135px 0px 16px;}

#destacado-respondemos{width:305px; height:222px; float:left; margin-top:10px;}
#foto-respondemos { background-image:url(/imagenes/destacados/foto-respondemos.jpg); width:291px; height:128px; padding-top:10px; text-align:left; padding-left:14px; }
#txt-respondemos {background-color:#595959; height:64px; padding:20px 0px 0px 16px;}

#destacado-test{width:305px; height:222px; float:left; margin-top:10px;}
#foto-test { background-image:url(/imagenes/destacados/foto-test-autoevaluacion.jpg); width:291px; height:128px; padding-top:10px; text-align:left; padding-left:14px; }
#txt-test {background-color:#595959; height:64px; padding:20px 0px 0px 16px;}


/* PIE */
#pie { width:1004px; height:30px; text-align:left; clear:both; color:#4C4C4C; padding-top:10px; }
a.pie-azul { color:#4297B3; text-decoration:underline; font-size:10px;}
a.pie-azul:hover { color:#4297B3; text-decoration:underline; font-size:10px;}

a.pie-gris { }
a.pie-gris:hover { font-size:10px; font-weight:bold;}

#menu_inferior a { font-size:10px; text-decoration:none; }

.float_left { float:left;  }

/*CONTENIDO*/


h1 {
	height:56px;
	width:155px;
	}
h1 a{
	height:56px;
	width:155px;
	background-image: url(images/logo.gif);
  	background-position: left top;
  	background-repeat: no-repeat;
	display:block;
	}

h1 span {display:none;}

#contenidos01 {width:1004px; height:auto; padding-top:53px; float:left;}

h2.tit-cursiva { font-style:italic; color:#074456; text-decoration:none; font-weight:bold; font-size:18px; margin-bottom:20px; text-align:left;}
h2.tit-cursiva a{ font-style:italic; color:#074456; text-decoration:underline; font-weight:bold; font-size:18px; margin-bottom:20px;}
h3.tit-azul { font-style:italic; font-size:18px; color:#008CBB; margin-bottom:10px;}
.fondoazul { color:#FFFFFF; background-color:#0089BD; margin-bottom:30px; font-weight:bold; font-style:italic;}
p.txt-contenidos { margin-bottom:20px; width:626px;} 
.textos-contenidos {float:left; width:685px; text-align:left; padding-left:5px;}
.fotosydestacados {float:right; width:305px;}

/* Buscar/resultados dermatologo*/



/* TRATAMIENTOS */
a.blanco-submenu-trat { color:#FFF; text-decoration:none; margin-left:10px; margin-right:10px;  }
a.blanco-submenu-trat:hover { font-weight:bold; }
.blanco-submenu-marcado { color:#FFF; font-weight:bold; margin-left:10px; margin-right:10px;}
#contenidos01m { width:1004px; height:auto; float:left;}
#submenu-tratamientos { padding-bottom:2px; padding-top:2px; background-color:#555555; width:615px; margin-top:50px; margin-bottom:20px; color:#FFFFFF; float:left;}


/* NOTICIAS */
.fecha { color:#0089BD; text-decoration:underline; margin-bottom:10px;}
.fondoazulcursiva , p.blue-text { color:#FFFFFF; font-size:11px; background-color:#0089BD; margin-bottom:20px; font-style:italic; font-weight:bold;}
p.txt-contenidos-pq { margin-bottom:20px; width:470px;}
#contenidos02 {width:802px; height:auto; float:right;margin-top:18px;}
.fotosydestacados-02 {float:right; width:305px; margin-top:53px;}
.foto-cabecera02 { width:802px;}
.noticia .fondoazulcursiva span { font-size:11px;  }
.noticia .fondoazulcursiva a {color:#FFFFFF; }

.blanco { color:#FFFFFF; text-decoration:none; font-size:10px;}
#btn-azul-oscuro { background-color:#084256; padding:2px; width:35px; float:right; }
#barra-azul-oscuro { background-color:#084256; width:331px; padding:2px; float:left; }
ul.menu-sinmargenes { margin:0; padding:0; list-style-type:none;}
a.azul-cursiva { font-style:italic; text-decoration:underline;}
#subopciones-inferior {margin-bottom:10px; float:left;}

/* EXPERTOS */
h2.tit-subrayado { font-style:italic; color:#054851; text-decoration:underline; font-size:18px; font-weight:bold; margin-bottom:7px; margin-top:16px;}
.fondoazul-pq { color:#FFFFFF; background-color:#0089BD; margin-bottom:30px;}
h3.azulcursiva {color:#0089BD; font-size:18px; font-weight:bold; font-style:italic; margin-bottom:20px; text-decoration:none;}
a.azul-expertos { color:#0089BD; font-size:10px; text-decoration:none;}
a.azul-expertos:hover { font-weight: bold;}
.azul-expertos-seleccionado {  color:#0089BD; font-size:10px; font-weight: bold;}
ul.submenu-superior { list-style-type:none; margin:0; padding:0;}
li.inline { display:inline; margin:0; padding:0;}
#menu-subexpertos {padding:0 155px 6px 0;float:right;}
#subopciones-inferior-expertos {margin-bottom:10px; clear:both; width:470px; height:auto; float:left;}


/* CONSULTANOS */
.textos-form { height:20px; width:63px; font-size:10px; font-weight:bold; color:#0089BD;}
.caja-form-suscripcion {border:1px solid #018BB9; width:653px; height:auto; float:left; padding:13px 0 13px 15px;}
.caja-form-suscripcion fieldset{border:0px ;}
#caja-azul-nota { background-color:#CCE9F1; padding:13px; width:642px; float:left; margin-top:17px;}
#contenido-consultanos {width:1004px; float:left; margin-top:46px;}
#contenido-buscar-resultados {width:1004px; float:left; margin-top:46px;}
.input-consultanos { width:187px; margin-top:1px;}
.input-select { width:192px; margin-top:1px;}
input.azul { background-color:#018BB9; border:1px solid #084256; color:#FFFFFF; font-size:10px;}
.nombre-tabla { font-size:10px; font-style:italic; color:#018BB9; text-decoration:underline;}
.cab-tabla-dermatologos { color:#FFFFFF; height:18px; font-size:10px; background-color:#018BB9; margin-bottom:5px; font-weight:bold;}
#txt-buscar-resultados { width:699px; float:left; text-align:left; }
#caja-azul-doctor {background-color:#CCE9F1; padding:13px; height:auto; width:90%; float:left; margin-top:17px;}
.azul { color:#018BB9;}
a.url { text-decoration:underline; font-weight:bold; font-style:italic;}
a.url:hover { text-decoration:none;}
.caja-form-buscar {border:1px solid #018BB9; width:644px; height:auto; float:left; padding:13px;}


/* RECOMIENDANOS */
.textos-form-recomiendanos { height:20px; width:145px; font-size:10px; font-weight:bold; color:#094456;}
.caja-form-recomiendanos {border:1px solid #018BB9; width:653px; height:auto; float:left; padding:13px 0 0 15px;}
#contenido-recomiendanos {width:1004px; float:left; margin-top:45px;}


/* NOTICIAS */
.noticia {width:475px; margin-top:20px;}
.foto-noticia {float:left; padding-right:17px;}
.resumen-noticia {float:left; width:350px;}
.boton-noticia { text-align:right; width:100%;}
#paginador-noticias { width:auto;; text-align:right; margin-top:15px;}
a.enlace-paginador { font-size:10px; font-style:italic; color:#018BB9;text-decoration: underline;}
a.enlace-paginador:hover {  }
h2.tit-subrayado-not { font-style:italic; color:#054851; text-decoration:underline; font-size:18px; font-weight:bold; margin-bottom:7px; }

/* FORO */
#boton-nuevo-tema { width:802px; text-align:right; margin-bottom:4px;}
a.enlace-tabla-foro { font-style:italic; font-size:10px; text-decoration:underline;}
.titular-respuesta-foro { background-color:#018BB9; width:800px; padding-left:2px; margin-bottom:15px; height:13px; clear:both;}
.blancoBold { color:#FFF; font-weight:bold; font-size:10px;}
.mensaje-tipo2 { padding-bottom:10px; padding-left:5px; background-color:#E3F2F7;}
.mensaje-tipo1 { padding-left:5px;}
p.respuestas-foro { width:797px; font-size:10px; padding-bottom:10px;}
.textos-contenidos-gr {float:left; width:800px; text-align:left; margin-top:53px;}
.caja-form-foro {width:700px; height:150px; float:left; padding-top:5px; margin-top:10px;}
.texto-form-responder {color:#06425A; font-weight:bold; font-size:10px; height:20px;}
.tit-responder-foro { font-style: italic; font-weight:bold; background-color:#018BB9; color:#FFF; font-size:10px; width:150px; margin-bottom:10px; }

