/*
*   Full d'estils
*   Autor: Jordi Martinez
*   Data: 05/05/2009
*/


/* GENERALS */
* { margin: 0; padding: 0; }

body, html { margin: 0; padding: 0; font-family: Arial; font-size: 0.9em; background: #FFF; /*height: 100%;*/ }

#wrapper { position: absolute; width: 980px; margin-left: 50%; left: -490px; height: auto !important; height: 100%; min-height: 100%; } /* Centrar pŕgina IE i la resta*/

p { margin: 12px 0; padding: 0; }

.separador { clear: both; height: 15px; }
.separador0 { clear: both; height: 0; }
.separador1 { clear: both; height: 1px; background: #FFF; }
.separador5 { clear: both; height: 5px; }
.separador10 { clear: both; height: 10px; }
.separador13 { clear: both; height: 13px; *height: 6px; }
.separador15 { clear: both; height: 15px; }
.separador20 { clear: both; height: 20px; }
.separador40 { clear: both; height: 40px; }

#contenidos { margin-top: 15px; }

a { color: #535353; text-decoration: none; }
a:hover { text-decoration: underline; }

a img { border: none; }

/* Rounded corners */
.header_box { background: #ECEBEC; padding-left: 15px; /*height: 50px; */line-height: 50px; }
.body_box { background: #F3F3F3; padding: 15px; height: 100%; }
.footer_box { background: #F3F3F3; line-height: 20px; }
.activo_right { background: #F1BB69; width: 10px; line-height: 100%; height: 100%; margin: 0; padding: 0; }



/* Tablas */
table { border-collapse: collapse; border-spacing: 0px; padding: 0; margin: 0; }
/*table.tbl_suscriptores { border-collapse: collapse; padding: 0; margin: 10px 0 0 0; }*/
td { vertical-align: top; padding: 0; }


/* TOP
------------------------------------ */
#top { position: relative; height: 90px; background: url(../img/top.jpg) no-repeat left bottom; }
#top a { color: #666; text-decoration: none; }
#top a:hover { text-decoration: underline; }
#zona_sensible_logo { position: absolute; top: 35px; left: 40px; width: 340px; height: 40px; }
#zona_sensible_logo a { display: block; width: 340px; height: 40px; }

#top #alta_search { position: absolute; top: 30px; right: 30px; }
#top #alta_search ul { margin: 0; padding:0; list-style: none; }
#top #alta_search ul li { float: left; padding: 3px; color: #666; }
#top #alta_search ul li.espacio { float:left; padding-left: 20px; }

.identificador { color: #999999; font-size: 10px; }

#search { position: relative; background: url(../img/cercador.jpg) no-repeat; width: 152px; height: 20px; margin-top: -2px; }
.camp_cercador { position: absolute; top: 3px; left: 5px; border: none; width: 144px; height: 20px; background: transparent; font-size: 10px; }
.btn_cercador { position: absolute; top: 0; left: 155px; }

/* MENU
------------------------------------ */
#menu { width: 980px; height: 28px; }
#menu a { text-decoration: none; float: left; height: 28px; }
#menu a img { border: 0; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu ul li { float: left; height: 28px; }


/* FOOTER
------------------------------------ */
#footer { clear: both; width: 980px; height: 41px; background: url(../img/footer.jpg) no-repeat bottom; }
#footer span { position: relative; left: 25px; top: 15px; font-size: 1em; color: #FFF; }
#footer a { color: #FFF; font-weight: bold; text-decoration: none; }
#footer a:hover { text-decoration: underline; /*background: #FFCC00;*/ }


/* APARTATS DE LA WEB */
/* PAGINA PRINCIPAL
------------------------------------ */
#principal { clear: both; background: #E5E5E5; }
#principal img { border: none; }
#principal .titol { margin-left: 55px; }
.principal_bloc_articles { margin-bottom: 10px; }
#principal table { margin-left: 60px; }
#principal td { padding: 20px; width: 33%; vertical-align: top; }
#principal td.central { border-width: 0 1px 0 1px; border-color: #808080; border-style: solid; }
.titol_article { font-size: 12px; font-weight: bold; }
.autors_article { font-size: 10px; font-weight: normal; color: #666; }



/* CONTACTE I LOCALITZACIO
------------------------------------ */
#contacte { }
#contacte #contingut { width: 100%; }

#content #map { width: 100%; height:300px; border: 1px solid #000; }
  #map a { font-size: 10px; color: #555; text-decoration: none; }
  #map a:hover { color: #999; text-decoration: underline; }

.dades_empresa { font-size: 0.8em; margin-top: 5px; }


/* FONDO EDITORIAL
------------------------------------ */
div#paginador_revistas { width: 980px; height: 36px; background: url(../img/fondo_paginador_revistas.jpg) no-repeat 0 0; }
div#paginador_revistas table { width: 100%; border-collapse: collapse; border-spacing: 0px; }
div#paginador_revistas table td { text-align: center; padding: 10px;  }
div#paginador_revistas td a { margin: 0 10px; padding: 0 1px 2px 1px; text-decoration: none; color: #A0A0A0; }
div#paginador_revistas td a.activo { text-decoration: none; color: #932300; background: url(../img/separador_puntos.jpg) repeat-x bottom; }


#revista_titulo { float: left; width: 800px; }
#revista_titulo .num_revista { font-size: 3em; font-weight: bold; color: #942400; }
#revista_titulo .titulo_revista { font-size: 1.6em; color: #5E5E5E; font-weight: normal; }

div.boton1 { float: right; padding-right: 15px; margin-top: 13px; }
div.boton2 { float: right; height: 31px; padding-right: 15px; margin-top: 10px; *margin-top: 0; }

.bloque_normal { background: #F4F4F4; padding: 15px; vertical-align: middle; }
.bloque_con_linea { border-bottom: 1px solid #B5B5B5; }

.bloque_activo { background: #f5c678; width: 100%; border-bottom: 1px solid #B5B5B5; margin-bottom: 1px; padding: 15px 0 15px 15px; vertical-align: middle; position: relative; }
.bloque_normal .titulo_articulo a { color: #535353; font-size: 1em; font-weight: normal; text-decoration: none; }
.bloque_normal .autores_articulo { color: #333; font-size: 0.8em; }
.num_articulo { font-weight: bold; color: #942400; }

.bloque_activo .titulo_articulo a { color: #FFF; font-size: 1em; font-weight: normal; padding: 0 15px 0 0; text-decoration: none; }
.bloque_activo .autores_articulo { color: #333; font-size: 0.8em; }
.bloque_activo .marca_activo { vertical-align: middle; margin: 0; padding: 0; }
.bloque_activo .marca_activo img { margin-right: 10px; }

.comilla { float: left; width: 35px; height: 100px; text-align: right; }
.texto_resumen { float: left; width: 390px; margin-left: 15px; }

.resumen { color: #FF9933; }
.abstract { color: #535353; }
.keywords_resumen { margin-top: 10px; color: #FF9933; }
.keywords_abstract { margin-top: 10px; color: #535353; }
/*.cont_lengueta { width: 15px; height: 75px; min-height: 75px; background: url(../img/rmright.jpg) repeat-y; }
.lengueta_top { width: 13px; height: 50%; background: url(../img/rtright.jpg) no-repeat left top; }
.lengueta_bottom { width: 13px; height: 50%; background: url(../img/rdright.jpg) no-repeat left bottom; border-bottom: 1px solid white; }*/
#cont_buscador_inf { color: #535353; margin: 5px 0 5px 0; }
#text_buscador { float: left; width: 750px; padding-left: 5px; }
.txt_bus_clave_tit { font-size: 18px; }
.txt_bus_clave {}
#buscador { float: right; width: 180px; margin-top: 3px; }


/* PÁGINA DE RESULTADOS
------------------------------------ */
#clave_buscada { float: left; width: 80%; padding-top: 5px; }
.btn_regresar { float: right; width: 20%; }
.encabezado_clave { color: #d6d6d6; font-size: 1.5em; padding-left: 10px; }
.clave { margin-left: 15px; color: #A53200; }

.paginador_resultados { clear: both; color: #bcbcbc; font-weight: bold; border-width: 1px 0 1px 0; border-color: #F5F5F5 none; border-style: solid none; padding: 5px 10px; }
.mostrados { color: #A53200; font-weight: bold; }
.paginador_resultados #paginador a { color: #666; font-weight: normal; }
.paginador_resultados #paginador a.pag_activa { font-weight: bold; text-decoration: underline; }


.bloc1 { background: #F4F4F4; padding: 10px 0; }
.bloc2 { background: #EBEBEB; padding: 10px 0; }
.tit_revista { padding: 0 0 4px 10px; font-size: 1.2em; background: url(../img/separador_puntos.jpg) repeat-x bottom; }
.tit_revista .num_revista { color: #F3A900; text-align: right; }
.tit_revista .titulo_revista { color: #717171; }
.tit_articulo { padding: 4px 0 4px 37px; color: #F3A900; background: url(../img/separador_puntos.jpg) repeat-x bottom; }
.tit_articulo a { color: #F3A900; text-decoration: none; }
.tit_articulo a:hover { text-decoration: underline; }
.autores { padding: 4px 0 0 0; color: #7C7C7C; font-size: 0.8em; }

.resumenes { margin-left: 37px; padding: 10px 0; }
.resumen_izq { float: left; width: 47%; color: #424242; font-style: normal; }
.resumen_der { float: left; width: 47%; color: #7C7C7C; font-style: italic; margin-left: 25px; }

.botones { clear: both; padding: 5px 0 5px 37px; }
.btn_download { padding: 5px 20px 5px 30px; color: #8A8A8A; background: url(../img/btn_icono.png) no-repeat left; }

/* SUSCRIPCIONES
------------------------------------ */
.titulo_grupo { font-weight: bold; color: #666; font-size: 1em; }
.texto_grupo { font-weight: normal; color: #666; font-size: 1em; }
.label_1 { color: #666; text-align: right; font-weight: bold; font-size: 0.8em; }
td.align_right { text-align: right; vertical-align: middle; margin: 0; padding: 0; }
td.align_left { text-align: left; vertical-align: middle; margin: 0; padding: 0; }
td input { width: 97%; }
td input.entidad { width: 27px; }
td input.oficina { width: 27px; }
td input.dc { width: 15px; }
td input.num { width: 70px; }
input, select { font-size: 11px; }
.boton { margin: 10px 0; }
.separador_puntos { height: 1px; background: url(../img/separador_puntos.jpg) repeat-x; margin: 10px 0; }
.nota_suscriptor_papel { margin: 10px 0; }

.recuadro { background: #f9f9f9; padding: 5px; margin-top: 10px; }
.txt_rojo_bold { color: #a12d00; font-weight: bold; }
.txt_gris_bold { color: #444; font-weight: bold; }
.txt_recuadros { color: #676767; }
.txt_info { font-size: 0.8em; }
.asterisco { color: #c86654; }
.titular { background: #e89700; padding: 0 7px; color: #FFF; }
.mini_texto_titular { font-size: 0.8em; }
.num_cuenta { font-size: 1.2em; color: #858585; font-weight: bold; margin: 10px 0; }
a.interrogante { text-decoration: underline; font-size: 0.9em; font-weight: bold; color: #444; }
a:hover.interrogante { text-decoration: none; font-size: 0.9em; }


/* NUESTRA REVISTA
------------------------------------ */
div.seccion { clear: both; padding: 15px; width: 955px; background: url(../img/fondo_paginador_revistas.jpg) no-repeat 0 0; color: #535353; }
div.seccion h1 { margin-bottom: 20px; color: #DF8517; }
div.seccion strong { clear: both; margin-top: 20px; }
ul.submenu { margin-left: 2px; padding: 0; list-style: none; }
ul.submenu li { float: left; padding-right: 20px; }
ul.submenu li a { color: #535353; text-decoration: none; padding-left: 13px; background: url(../img/disco_gris.gif) no-repeat 0 2px; }
ul.submenu li a:hover { color: #DF8517; text-decoration: underline; padding-left: 13px; background: url(../img/disco_nara.gif) no-repeat 0 2px; }

.num_norma { float: left; width: 20px; color: #942400; font-size: 1.2em; font-weight: bold; }
.norma { float: left; width: 280px; /*width: 930px; */color: #535353; }

.link_top { clear: both; height: 25px; text-align: right; }
.link_top a { text-decoration: underline; color: #DF8517; padding-right: 15px; background: url(../img/link_top.gif) no-repeat right 5px; }

.columna { float: left; width: 300px; margin-right: 20px; }
.final { margin-right: 0; }
/* ENLACES
------------------------------------ */
.enlace_titulo { color: #942400; font-weight: bold; }
.enlace_descripcion {  }
.enlace_link { margin-top: 4px; }
.enlace_link a { color: #F3A900; text-decoration: none; }
.enlace_link a:hover { color: #F3A900; text-decoration: underline; }
