/* 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;}
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:100%; 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-02{ width:180px; text-align:left; height:226px; background-color:#FFFFFF; padding-left:20px; }
* 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; }
.foto-cabecera { position:absolute;top:0;left:0;z-index:1;}


#flash { position:relative; 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:177px; height:222px; float:left; margin-right:16px; border:1px solid red;}
#foto-dest-ind-foro { width:291px; height:128px; background-image:url(images/foto-foro.jpg); padding-top:4px; text-align:left; padding-left:14px;}
#txt-dest-ind-foro { background-color:#595959; height:64px; padding-top:20px; padding-left:16px;}
#txt-dest-ind-foro a{ background-color:#FFFFFF; padding-left:2px; padding-right:2px;  font-size:10px; color:#0189BD;}
#txt-dest-ind-foro a:hover{  background-color:#FFFFFF; padding-left:2px; padding-right:2px;  font-size:10px; color:#0189BD;}


#des-index-autoevaluacion {width:177px; height:222px; float:left; margin-right:16px; border:1px solid red;}
#foto-dest-ind-autoevaluacion { width:291px; height:128px; background-image:url(images/foto-test-autoevaluacion.jpg); padding-top:4px; text-align:left; padding-left:14px;}
#txt-dest-ind-autoevaluacion { background-color:#595959; height:64px; padding-top:20px; padding-left:16px;}
#txt-dest-ind-autoevaluacion a{ background-color:#FFFFFF; padding-left:2px; padding-right:2px;  font-size:10px; color:#0189BD;}
#txt-dest-ind-autoevaluacion a:hover{  background-color:#FFFFFF; padding-left:2px; padding-right:2px;  font-size:10px; color:#0189BD;}

#des-index-respondemos{width:177px; height:222px; float:left; margin-right:16px;}
#foto-dest-ind-respondemos { width:291px; height:128px; background-image:url(images/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:305px; text-align:left; padding-top:13px; height:222px; float:left; background-image:url(images/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:90px; text-align:left; padding-top:10px; width:240px; margin-top:80px; 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:10px;
}


.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;
	
}

/****  BARRA SUPERIOR ******/
#barra-superior {
    text-align:right;
    clear:both;
    height:29px;
    width:999px;
    margin-top:30px;   
    margin-bottom:7px;   
    padding-left:5px;  
    border:1px solid #FFFFFF; 
}

#menu_superior {
    height:20px;
    float:left;   
    width:800px; //199 de ancho restantes
    text-align:right;
    padding-top:2px;
    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;
   
}

#buscador input {	
	height:12px;
	width:90px;
	
}



.search_button {
	background-color:#24476d;
	border:0;
	color:#FFFFFF;
	margin-left:1px;
	height:20px;
}

#submenu_superior {  
    clear:left;   
    text-align:left;    
    font-size:9px;  
    vertical-align:top;   
    padding-left:430px;
    height:25px;   
}

#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:80px;}
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:95px;}


/* 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 { font-size:10px; text-decoration:none;}
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:1000px; padding-left:4px; height:auto; padding-top:25px; float:left; text-align:justify;}
.textos-contenidos ul li { margin-top:8px; padding:0px;
  list-style: none;
  background-image: url(images/bullet.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 15px;  /* space for the image */
 }
.textos-contenidos-gr {float:left; width:800px; text-align:left; padding-top:25px; }
.textos-contenidos-gr ul li { margin-top:8px;  padding:0px; 
  list-style: none;
  background-image: url(images/bullet.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 15px;  /* space for the image */
 }
.textos-contenidos-pq {float:left; width:475px; text-align:justify;  padding-top:25px; }
.textos-contenidos-pq ul li { margin-top:8px;  padding:0px; 
  list-style: none;
  background-image: url(images/bullet.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 15px;  /* space for the image */
 }
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:675px; text-align:left; padding-left:5px;}
.fotosydestacados {float:right; width:305px; vertical-align:top; margin-top:23px;}

/* 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:1000px; height:auto; float:left; padding-left:4px;}
#submenu-tratamientos { text-align:left; padding-bottom:2px; padding-top:2px; background-color:#555555; width:615px; margin-top:5px; margin-bottom:20px; color:#FFFFFF; float:left;}
#submenu-tratamientos a { color:#FFF; text-decoration:none; margin-left:10px; margin-right:10px; font-size:10px; }
#submenu-tratamientos a:hover { font-size:10px; font-weight:bold;}


.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-consultanos {border:1px solid #018BB9; width:653px; height:118px; float:left; padding-top:13px; padding-left:15px;}
.caja-form-suscripcion {border:1px solid #018BB9; width:653px; height:auto; float:left; padding:13px 0 13px 15px;}
#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; width:140px;}
.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 */
.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:0px; vertical-align:top;}
.fotosydestacados-02 {float:right; width:305px; margin-top:53px;}
.foto-cabecera02 { width:802px;}
.noticia .fondoazulcursiva span { font-size:11px;  }
.noticia .fondoazulcursiva a {color:#FFFFFF; }



/* FORO */
.forum_link_button a{ background-color:#064453; display:block; color:#FFFFFF; font-size:11px; width:90px; height: 16px; padding-top:2px; text-align:center; margin-left:695px; }
.foro th { background-color:#018ab8; color:#FFFFFF; border:0; }
.foro td.foro_respuesta { background-color:#e3f2f7; color:#000000; border:0; }
.foro td.foro_autor { background-color:#FFFFFF; color:#000000; border:0; }
.foro a { color:#404040; font-style:italic; font-size:10px; text-decoration:underline; }
.foro td { color:#404040; font-size:10px;  } 

#boton-nuevo-tema { width:802px; text-align:right; margin-bottom:4px;}
.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;}
.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; }

fieldset  { border:0px; }

.consulta label { 
	display: block;
	float:left;	
	width: 150px;	
	margin-bottom: 10px;
	color:#0a4356;
	font-weight:bold;
        
}

.consulta input { 
	display: block;
	float:left;	
	width: 280px;	
	margin-bottom: 10px;
        
}

.consulta select { 
	display: block;
	float:left;	
	width: 280px;	
	margin-bottom: 10px;
        
}
.consulta textarea { 
	display: block;
	float:left;	
	width: 280px;	
	margin-bottom: 10px;
        
}


.consulta br {
	clear: left;
}

