@import url(reset.css);

html {overflow-x:hidden;}

.oculto{text-indent:-10000px;}

h1{font-size:18px; font-weight:bold; color:#0076bd; float:left;}
h2{font-size:16px; font-weight:bold; color:#0076bd;}

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; background: #FFFFFF url(../images/fondo_body.gif) top center repeat-x;  z-index:-1; }

#todo{ z-index: 2; }
#content{margin:0 auto; width:979px; display:table; }
#contenido{float:left; width:979px; background:url(../images/fondo_repetir.png) 0 0 repeat-y; position:relative; }

#cabecera{float:left; width:979px; height:256px; background:url(../images/fondo_cabecera.png) 0 0 no-repeat; position:relative; }

#columna_texto{float:left; width:979px; color:#454545; font-weight:normal; background:url(../images/fondo_content.png) 0 0 no-repeat; position:relative; line-height:23px; padding-bottom:40px;}

#circulos{float:left; width:380px; height:420px; background:url(../images/circulos.png) bottom right no-repeat; position:absolute; right:70px; bottom:-195px;}

#columna_derecha{width:258px; /*height:89px;*/ background:url(../images/fondo_caja_estudio.png) 0 0 no-repeat; position:absolute; right:52px; top:0;}

#caja_estudio{padding-top:6px;}
#caja_avisame{float:left; width:258px; height:68px; margin-top:19px; padding-top:9px; background:url(../images/fondo_caja_avisame.png) 0 0 no-repeat;}

* html #caja_avisame{margin-top:22px;}
*+ html #caja_avisame{margin-top:22px;}
#caja_avisame { margin-top /*\**/: 22px\9; }

#caja_encuesta{float:left; width:258px; height:52px; margin-top:8px; padding-top:9px; background:url(../images/fondo_caja_encuesta.png) 0 0 no-repeat;}
.caja_texto_col_der{float:left; width:180px; padding:0 15px 0 20px; color:#FFF;}
.boton_col_der_est{float:right; padding:24px 15px 0 0;}
.boton_col_der_avi{float:right; padding:17px 15px 0 0;}
.boton_col_der_enc{float:right; padding:10px 15px 0 0;}
.titulo_grande{font-size:24px; font-weight:bold;}
.titulo_mediano{font-size:18px;}
.titulo_mediano_strong{font-size:18px; font-weight:bold;}
.titulo_pequeno{font-size:17px; font-weight:normal;}
.titulo_texto{font-size:14px; font-weight:normal;}

* html #columna_derecha{width:258px; /*height:89px;*/ background:url(../images/fondo_caja_estudio.png) 0 0 no-repeat; position:absolute; right:51px; top:0;}

#banner_producto_home{float:left; width:258px; padding-top:8px;}

* html #banner_producto_home{padding-top:9px; margin-top:-78px;}

p.texto_home{margin:0 0 10px 0; padding:5px 0 0 96px; line-height:20px; width:540px;}
.texto_home strong{font-weight:bold; color:#0076bd;}


#botones_acceder_home{margin-top:50px; padding-left:96px;}
#botones_acceder_home .imagen_medio{padding:0 15px;}

#iconos_home{padding:50px 0 30px 0; padding-left:98px; width:650px; clear:both; float:left;}
#iconos_home .caja_desc_plant{float:left; width:240px;}
#iconos_home .caja_desc_plant img, .caja_evolucion img{float:left; margin:5px 5px 0 0;}
#iconos_home .caja_evolucion{float:left; padding-right:13px; width:260px; margin-left:40px;}
#iconos_home p.texto_icono{display:inline; padding:0 !important; font-size:12px !important;}
#iconos_home p.texto_icono a{color:#454545; text-decoration:none;}
#iconos_home p.texto_icono a:hover{text-decoration:underline;}


#pie{margin:0 auto; /*width:1280px;*/ height:130px; background:url(../images/fondo_pie.png) 0 0 no-repeat; position:relative; top:-30px;}
#pie .content{margin:0 auto; width:979px; height:100%;}
#logo_almirall{float:left; position:relative; top:48px; left:15px; }
#copyright{float:right; position:relative; top:86px; right:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000;}
#copyright a{color:#000; text-decoration:underline;}
#copyright a:hover{color:#000; text-decoration:none;}

/*/////////////////////////////// PRESENTACION, AVISO, REGISTRAME */
#titulo_apartados{padding:10px 0 0 96px; color:#0076bd; width:650px; float:left;}
.icono_titulo_presentacion{float:left; width:37px; height:32px; padding-right:8px; background:url(../images/icono_presentacion.png) 0 0 no-repeat;}

#titulo_texto{float:left; margin:0 0 10px 0; width:540px; color:#454545; font-size:12px;}
#titulo_texto strong{font-weight:bold;}
#titulo_texto a{color:#454545; text-decoration:none;}
#titulo_texto a:hover{text-decoration:underline;}

#listado_presentacion{padding:10px 0 20px 96px; width:650px; min-height:380px; font-size:13px; font-weight:bold;}
#listado_presentacion ul{clear:both;}
#listado_presentacion li{margin-bottom:15px;}
#listado_presentacion .titulo_listado{color:#0076bd;}
#listado_presentacion .nombre_listado{font-style:italic; font-weight:normal;}
#listado_presentacion .descargar{padding-left:25px; background:url(../images/icono_descargar.png) 0 0 no-repeat; font-weight:normal;}
* html #listado_presentacion .descargar{background:url(../images/icono_descargar.png) 25px 0 no-repeat;}
#listado_presentacion .descargar a{color:#454545; text-decoration:underline;}
#listado_presentacion .descargar a:hover{text-decoration:none;}

#paginador{padding:0 0 20px 96px; width:540px; font-size:13px; font-weight:bold; text-align:center;}
#paginador_articulos{margin:30px 0; width:540px; font-size:13px; font-weight:bold; text-align:center; float:left;}
#paginador a, #paginador_articulos a{color:#454545; text-decoration:none; padding:0 5px;}
#paginador a:hover, #paginador_articulos a:hover{color:#0076bd; text-decoration:underline;}
#paginador a.activo, #paginador_articulos a.activo{color:#0076bd;text-decoration:none;}

.icono_titulo_aviso{float:left; width:37px; height:32px; padding-right:8px; background:url(../images/icono_aviso.png) 0 0 no-repeat;}
#form_aviso{width:372px; height:350px; text-align:right; padding:20px 0 0 96px; color:#454545;}
#form_aviso input{font-weight:bold; text-align:center; border:1px solid #cfcfcf;}
#form_aviso a{color:#454545; text-decoration:underline; font-size:11px;}
#form_aviso a:hover{text-decoration:none;}
#form_aviso #confirmar{width:87px; height:20px; margin-top:5px; background:url(../images/boton_confirmar.png) 0 0 no-repeat; border:0; cursor:pointer;}

#form_contactar{clear:both; width:372px; text-align:right; padding:10px 0 30px 96px; color:#454545;}
#form_contactar input, #form_contactar textarea, #form_registrame input{border:1px solid #cfcfcf; margin-bottom:10px; width:220px;}
#form_contactar label, #form_registrame label{vertical-align:top; margin-right:10px;}
#texto_asterisco{font-size:11px; margin-bottom:10px;}
.texto_error{font-size:11px; color:#ff0024; padding:5px 0;}
#form_contactar #enviar{width:76px; height:20px; margin-top:5px; background:url(../images/boton_enviar.png) 0 0 no-repeat; border:0; cursor:pointer;}

#form_registrame{clear:both; width:420px; text-align:right; padding:10px 0 30px 96px; color:#454545;}
#form_registrame #acceder{width:76px; height:20px; margin-top:5px; background:url(../images/boton_acceder.png) 0 0 no-repeat; border:0; cursor:pointer;}
#form_registrame select{border:1px solid #cfcfcf; margin-bottom:10px; width:220px;}
#form_registrame input[type="radio"]{border:none; width:20px; text-align:left;}
#form_registrame input[type="checkbox"]{border:none; width:20px; text-align:left;}

.quiero_estar{font-size:11px; margin-left:69px;}
* html .quiero_estar{border:none !important; width:20px !important; margin-left:0;}
*+ html .quiero_estar{border:none !important; width:20px !important; margin-left:0;}
#form_registrame .es_usted{margin-right:119px;}
#form_registrame a{color:#454545; text-decoration:underline; font-size:11px;}
#form_registrame a:hover{text-decoration:none;}

#form_encuesta{clear:both; width:540px; text-align:left; padding:10px 0 30px 96px; color:#454545;}
#form_encuesta strong{font-weight:bold;}
#form_encuesta #enviar{width:76px; height:20px; margin-top:5px; background:url(../images/boton_enviar.png) 0 0 no-repeat; border:0; cursor:pointer; float:right;}

/*////////////////////////////////////// PRESCAP 2006 */
#titulo_estudio{position:absolute; top:152px; right:319px; font-size:26px; font-weight:bold;}

#menu_estudio_2006{ top:189px; left:96px;position:absolute;}
#menu_estudio_2006 li{float:left; height:24px; padding:6px 0 0 0; border-right:1px solid #0077bd; display:block;}
*+ html #menu_estudio_2006 li{float:left; height:18px; padding:6px 0; border-right:1px solid #0077bd; display:block;}
#menu_estudio_2006 li.conclusiones{float:left; height:24px; padding:6px 0 0 0; border-right:none; display:block;}
*+ html #menu_estudio_2006 li.conclusiones{float:left; height:24px; padding:6px 0; border-right:none; display:block;}
#menu_estudio_2006 li a{flaot:left; font-size:15px; padding:6px 24px 6px 15px; font-weight:bold; color:#0076bd; text-decoration:none; background:url(../images/flecha_menu.png) right center no-repeat;}

* html #menu_estudio_2006 li a{flaot:left; font-size:15px; width:55px; padding:6px 28px 6px 12px; font-weight:bold; color:#0076bd; text-decoration:none; background:url(../images/flecha_menu.png) right center no-repeat;}

#menu_estudio_2006 li a:hover{color:#FFF; background:#0076bd url(../images/flecha_menu_hover.gif) right center no-repeat;}
#menu_estudio_2006 li.activo{flaot:left; font-size:15px; font-weight:bold; height:24px; padding:6px 24px 0 15px; color:#FFF; background:#0076bd url(../images/flecha_menu_hover.gif) right center no-repeat;}

#menu_estudio_2006 li.activo_conclusiones{flaot:left; font-size:15px; font-weight:bold; height:24px; padding:6px 24px 0 15px; border-right:none; color:#FFF; background:#0076bd url(../images/flecha_menu_hover.gif) right center no-repeat;}

* html #menu_estudio_2006 li a:hover{color:#FFF; background:#0076bd url(../images/flecha_menu_hover.gif) right center no-repeat !important; text-align:center;}

#col_texto{width:400px; float:left; padding:5px 0 0 96px;}
p.texto_prescap{margin:0 0 10px 0; line-height:20px;}
.texto_prescap strong{font-weight:bold; color:#0076bd;}
#submenu_prescap{float:left; width:140px; font-size:12px; padding-left:20px; color:#0076bd; font-weight:bold;}
#submenu_prescap a{color:#0076bd; text-decoration:underline;}
#submenu_prescap a:hover{text-decoration:none;}

#botones_prescaps{float:left; width:258px; padding-top:8px;}
#botones_prescaps .botones_prescaps_img_izq{float:left;}
#botones_prescaps .botones_prescaps_img_der{float:right;}

/*///////////////////////////////////////// ARTICULOS PRESCAP 2006 */

#listado_articulos{padding:10px 0 20px 96px; width:540px; min-height:380px; font-size:13px; line-height:18px;}
#listado_articulos p{margin-bottom:10px;}
#listado_articulos li{float:left; border-bottom:1px solid #999999; padding:15px 0 5px 0; width:100%;}
#listado_articulos li a{color:#0076bd; font-weight:bold; text-decoration:none;}
#listado_articulos li a:hover{text-decoration:underline;}
.articulos_autores{font-size:12px; font-style:italic; color:#454545; float:left; margin-top:8px;}
.articulo_resumen{float:left; with:150px; text-align:left; background:url(../images/icono_ver_resumen.png) left center no-repeat; padding:0 0 0 20px; margin:15px 0 0 0;}
.articulo_resumen a{color:#454545 !important; text-decoration:underline !important; font-weight:normal !important;}
.articulo_resumen a:hover{text-decoration:none !important;}
* html .articulo_resumen{padding:0 0 0 10px; margin:0 0 0 10px;}
.articulo_puntuacion{float:right; width:150px; text-align:right; font-size:14px; color:#0076bd; margin:13px 0px 0 0; vertical-align:top;}
* html .articulo_puntuacion{margin:-2px 0px 0 0;}
.articulo_puntuacion .margen_img{padding:0 5px 0 0; position:relative; top:3px;}

/*//////////////////////////////////////// DETALLE ARTICULO */
#detalle_articulo, #texto_conclusion{float:left; padding:15px 0 0 96px; width:540px; line-height:18px;}
#detalle_articulo p, #texto_conclusion p{margin:0 0 10px 0; float:left;}
#detalle_articulo strong, #texto_conclusion strong{font-weight:bold;}
.titulo_detalle{font-size:13px; color:#0076bd; font-weight:bold; margin:0 0 10px 0; float:left;}
#que_te{float:left; width:200px;}
#volver_detalle{float:right; width:200px; font-size:14px; font-weight:bold; text-align:right;}
#volver_detalle a{color:#454545; text-decoration:none;}
#volver_detalle a:hover{color:#0076bd; text-decoration:underline;}
.azul{color:#0076bd;}
#pie_det_art{margin:30px 0; width:540px; float:left; text-align:left;}
#botones_puntuacion_detalle{float:right; position:relative; right:30px;}
* html #botones_puntuacion_detalle{top:-20px;}
#botones_puntuacion_detalle img{margin-right:8px;}
.etiqueta_detalle{float:left; clear:both; padding-top:15px; width:300px;}
.etiqueta_detalle a{color:#454545; text-decoration:none;}
.etiqueta_detalle a:hover{color:#0076bd; text-decoration:underline;}
.etiqueta_detalle_conclusion{padding:5px 0 0 0;}
* html .etiqueta_detalle_conclusion{padding:5px 0;}
.etiqueta_detalle_conclusion a{color:#454545 !important; text-decoration:none !important; font-weight:normal !important;}
.etiqueta_detalle_conclusion a:hover{color:#0076bd !important; text-decoration:underline !important;}

/*/////////////////////////////////////////// CONCLUSIONES */
.subtitulo_detalle{font-size:13px; margin:0 0 10px 0; float:left; clear:both; width:540px;}
.imagen_conclusion{float:left; padding:15px 0 15px 96px; text-align:center;}
#listado_conclusiones{float:left; width:540px; margin-top:20px;}
#listado_conclusiones p{float:left; font-size:13px; font-weight:bold; width:540px;}
#listado_conclusiones a{color:#454545; text-decoration:none;}
#listado_conclusiones a:hover{color:#0076bd; text-decoration:underline;}

/*////////////////////////////////////////// LISTADO KEYWORDS */
.thumb_posters{width:110px; float:left;}
.thumb_posters img{margin-bottom:5px;}

.descargar_pdf{margin-left:5px; padding-left:25px; background:url(../images/icono_descargar.png) 0 0 no-repeat;}
* html .descargar_pdf{background:url(../images/icono_descargar.png) 25px 0 no-repeat;}
.descargar_pdf a{color:#454545 !important; text-decoration:underline !important; font-weight:normal !important;}
.descargar_pdf a:hover{text-decoration:none !important;}

.compartir{width:210px; float:right; margin-top:15px;}
.compartir img{position:relative; float:right;}
.compartir_texto{color:#0076BD; float:left; position:relative; padding-right:5px;}

/*///////////////////////////////////////// LISTADO POSTERS */
.fecha_poster{font-size:11px;}
#listado_posters{padding:10px 0 20px 96px; width:540px; min-height:380px; font-size:13px; line-height:18px;}
#listado_posters p{margin-bottom:10px;}
#listado_posters li{float:left; border-bottom:1px solid #999999; padding:15px 0 5px 0; width:100%;}

.titulo_listado_posters a{color:#0076bd; font-weight:bold; text-decoration:none;}
.titulo_listado_posters a:hover{text-decoration:underline;}
.compartir_texto_posters{color:#0076bd; float:left; position:relative;}

.etiqueta_detalle_posters{float:left; /*padding-top:15px;*/ width:300px;}
.etiqueta_detalle_posters a{color:#454545; text-decoration:none;}
.etiqueta_detalle_posters a:hover{color:#0076bd; text-decoration:underline;}

/*///////////////////////////////////////// AVISO */
#form_acceso{clear:both; width:480px; height:300px; text-align:right; padding:10px 0 30px 96px; color:#454545;}
#form_acceso input{font-weight:bold; text-align:center; border:1px solid #cfcfcf;}
#form_acceso #enviar{width:76px; height:20px; margin-top:5px; background:url(../images/boton_acceder.png) 0 0 no-repeat; border:0; cursor:pointer;}
.texto_error_acceso{font-size:11px; color:#ff0024; padding:5px 80px 0 0;}
.linia_separata{width:540px; height:1px; border-bottom:1px solid #cfcfcf; clear:both; float:left; margin:30px 0;}
#form_acceso p{text-align:right;}
#form_acceso img{vertical-align:middle;}

