h2 { font-weight: normal;}
.tablaazulclaro{  background:#5C82A8; layer-background-color:#5C82A8; font-family: "Trebuchet MS"; font-size: 12px;color: #FFFFFF}
.tablaazulclaro2 {  background:#005AA1; font-family: "Trebuchet MS"; font-size: 12px; color: #FFFFFF}
.tablaazulclaro2 span { color:#FFFFFF; font-size:0.8em;}
.txtnegro {  font-family: "Trebuchet MS"; font-size: 12px;color: #000000; text-align: justify ;text-decoration: none}
.txtarticulo {  font-family: "Trebuchet MS"; font-size: 0.8em; color: #333333; text-align: left ;text-decoration: none}
/*.txtarticulo b {color:#999999; line-height: 1em; font-size: 0.9em;}*/
.txtarticulo b {color:#005AA1; line-height: 1em; font-size: 0.9em;}
.txtarticulo a {color:#005AA1; text-decoration: none;line-height: 1em; font-size: 0.9em;}
.txtarticulo a:hover {color:#B80153; text-decoration: underline;}
.txtempresa {  font-family: "Trebuchet MS"; font-size: 16px; color: #6DBD20; text-decoration: none; height: 35px; valign:middle;}
.txtlink {color:#005AA1; text-decoration: none;line-height: 1em; font-size: 0.8em;}
.txtlink:hover {color: #B80153;text-decoration: underline;}
.txtdescargar {  font-family:"Trebuchet MS"; font-size: 13px; color: #B80153;text-decoration: none;font-weight:bold}
.txtdescargar:hover { text-decoration: underline;}
.apartados {  font-family: "Trebuchet MS"; font-size:11px; text-transform: uppercase; color: #003866; text-align: left; background:#B9DFFF; text-decoration: none; font-weight: bold;}
.apartados p {padding:0 10px 0 12px;}
.apartados .txtarticulo { color:#999999; padding:0 17px 0 17px;}
.revistas {  font-family: "Trebuchet MS"; font-size: 12px;color: #FFFFFF; font-weight: normal; text-decoration: none;  background:#5C82A8; layer-background-color:#5C82A8}
.estemes {  font-family: "Trebuchet MS"; font-size: 12px;color: #FFFFFF; text-align: center; background:#0C3C6E; layer-background-color:#0C3C6E}
.cisspraxis {  font-family: "Trebuchet MS"; font-size: 12px;color: #B90254; text-align: center}
.revistasinferior { font-family: "Trebuchet MS"; font-size: 12px;color: #003366}
.meses { font-family: "Trebuchet MS"; font-size: 12px;color: #003366; text-align: center; text-decoration: none}
.mesessin { font-family: "Trebuchet MS"; font-size: 12px;color: #000000; text-align: center; text-decoration: none}
.txtblanco { font-family: "Trebuchet MS"; font-size: 12px;color: #FFFFFF; text-align: justify ;text-decoration: none ; font-weight: normal}
.cabecera {  font-family: "Trebuchet MS"; font-size: 1.1em; color: #005AA1; text-align: left;text-decoration: none}
a.txtblanco:hover {  font-family: "Trebuchet MS"; font-size: 12px;font-weight: normal; color: #FFFFFF; text-decoration: underline; text-align: justify}

.txtblancosecciones { font-family: "Trebuchet MS"; font-size: 12px;color: #FFFFFF; text-align: left ;text-decoration: none ; font-weight: normal }
.txtazulservicios { font-family: "Trebuchet MS"; font-size: 12px;color: #005AA1; text-align: justify; font-weight: normal; text-decoration: underline; }
a.cabecera:hover {  font-family: "Trebuchet MS"; font-size: 12px;color: #000000; text-align: justify; font-weight: bold; text-transform: uppercase;text-decoration: underline}
a.txtblancosecciones:hover { font-family: "Trebuchet MS"; font-size: 12px;color: #B90254; text-align: left ;text-decoration: none ; font-weight: normal }
a.txtazulservicios:hover { font-family: "Trebuchet MS"; font-size: 12px;color: #B90254; text-align: justify; font-weight: normal; text-decoration: underline }
a.revistas:hover {  font-family: "Trebuchet MS"; font-size: 12px;color: #B90254}
a.revistasinferior:hover { font-family: "Trebuchet MS"; font-size: 12px;color: #B90254}
.busqynews {  font-family: "Trebuchet MS"; font-size: 12px;font-weight: normal; color: #FFFFFF; text-align: left}
.separadorrevistassup {  font-family: "Trebuchet MS"; font-size: 12px;font-weight: normal; color: #FFFFFF}
.tablaazuloscuro { background:#0C3C6E; layer-background-color:#0C3C6E;  font-family: "Trebuchet MS"; font-size: 12px;color: #FFFFFF }
.usuarioyclave { font-family:"Trebuchet MS"; font-size: 12px; text-transform: uppercase; color: #FFFFFF; text-align: justify }
.tablablanco { background: #FFFFFF; layer-background-color:#FFFFFF; font-family: "Trebuchet MS"; font-size: 12px;color: #FFFFFF }
.customborder { bordercolor: #0C3C6E}
.efnormal {font-family:"Trebuchet MS";font-size:12px;color:#FFFFFF}
.efinputtxt{
	font-family:"Trebuchet MS";
	font-size: 10 px;
	color: #000000;
	border: 1 solid #000000;
}
.linkSem { text-decoration:none;font-weight:bold}
a.linkSem:hover {text-decoration:underline}
.txtazulbuscador {  font-family: "Trebuchet MS"; font-size: 12px;color: #003366; font-weight: normal; text-decoration: none}
a.txtazulbuscador:hover {  font-family: "Trebuchet MS"; font-size: 12px;font-weight: normal; color: #003366; text-decoration: underline; text-align: justify}
a.txtazulbuscador:visited {  font-family: "Trebuchet MS"; font-size: 12px;font-weight: normal; color: gray; text-decoration: none; text-align: justify}
/****************/
html { overflow-x: hidden;}
body {overflow-x: hidden;}
a img { border: none;}
.chead { margin:14px auto 0 auto;}
.separador { background: url(../imagenes/iconos/7355/fondo_separador.jpg) repeat-x left top;}
.tdIZQ {border-right:1px solid #DBE2E8; text-align: left; vertical-align: top; background:url(../imagenes/iconos/7355/fondo_tdIZQ.jpg) repeat-y left top; padding:0 0 20px 0;}
.tdCENTRO { padding:16px 16px 23px 13px;text-align: left; vertical-align: top;}
.tdDCH { background:#ECF0F3;text-align: left; vertical-align: top;}
.pie { border-top:1px solid #D1D1D1;}
.pie .logo { text-align: right;vertical-align: top; background:url(../imagenes/iconos/7355/fondo_tdIZQ.jpg) repeat-y left top;}
.pie .copy { font-family: "Trebuchet MS"; font-size: 0.8em; color:#666; font-weight: bold; text-align: center; vertical-align:middle;}
.pie .nota {text-align: center; vertical-align:middle;}
.pie .nota a {font-family: "Trebuchet MS"; font-size: 0.8em; color:#0159A0; font-weight: bold; text-align: center; vertical-align:middle; text-decoration: underline;}
.pie .nota a:hover {color:#B90254}
.tablaIZQ {text-align: center; margin:5px 0 0 0;}
.ejemplar {text-align: left;}
.ejemplar h2 {font-family: "Trebuchet MS"; color:#6EBB1F; font-size:17px; padding:0 0 0 0; margin:0 0 0 12px;}
.ejemplar select {padding:0 0 0 0; margin: 0 0 0 12px; font-family: "Trebuchet MS"; font-size: 0.7em; position: relative; top: 3px; width: 185px;}
.buscador { text-align: left; margin: 25px auto 10px auto;}
.buscador td.imagen { text-align: right; vertical-align: bottom; background: url("../imagenes/iconos/7355/fondo_buscador.jpg") no-repeat left top; padding:0 0 6px 0;}
.buscador td.imagen input { border:1px solid #AAA; width:151px; font-family: Trebuchet MS;}
.buscador a { color: #005AA1; font-family: Trebuchet MS; font-size: 0.75em;}
.buscador a:hover { color: #B90254;}
.buscador a img { border:none;}
.boletin {text-align: left;margin:0px; padding:0px; }
.boletin1 {text-align: left; margin:0px; padding:18px;}
.boletin h2 {font-family: "Trebuchet MS"; color:#6EBB1F; font-size: 17px; padding:0 0 0 0; margin:0 0 0 0; line-height: 1.2em; }
.boletin h2 a {color:#6EBB1F; text-decoration: none;}
.boletin h2 a:hover { text-decoration: underline;}
.otros {text-align: left;}
.otros .superior { vertical-align: top; line-height: 0.5em;}
.otros .inferior { vertical-align: bottom;line-height: 0.5em;}
.otros .txtazul { padding:5px 3px 5px 4px; line-height: 1em;}
.otros .txtazul a {text-decoration: underline;font-family: "Trebuchet MS"; font-size: 11px; color:#005AA1; font-weight: bold;}
.otros .txtazul a:hover {color: #B90254;}
.otrosdrch {text-align: left; background:url("../imagenes/fondo_mas_vistos.jpg");margin-top:-5px;margin-bottom:-7px}
.otrosdrch .txtazulvistos { padding:3px 5px 3px 8px; line-height: 1.1em;}
/*.otrosdrch .txtazulvistos a {text-decoration: underline;font-family: "Trebuchet MS"; font-size: 11px; color:#005AA1; font-weight: bold;}*/
.otrosdrch .txtazulvistos a {display: block; float: left; color:#005AA0; font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; text-decoration: none; background:url(../imagenes/iconos/7355/bullet.gif) 0px 7px no-repeat;}
.otrosdrch .txtazulvistos a:hover {color: #B90254;}
.otros .verOtros { padding-right:15px;}
.otros .verOtros a {text-decoration: underline;font-family: "Trebuchet MS"; font-size: 0.75em; font-weight: bold; color:#FFF;}
.otros .verOtros a:hover {}
.secciones { margin:22px auto 9px auto;}
.secciones .apartados {  font-family: "Trebuchet MS"; font-size: 17px; text-transform: uppercase; color:#B90254; text-align: left; background: none; font-weight: bold;}
.elementosSeccion { text-align: left; font-family: "Trebuchet MS"; font-size: 0.75em; font-weight: bold; line-height:1.2em;}
.elementosSeccion td { padding:0 0 9px 0;}
.elementosSeccion .subseccion { padding-left: 15px;}
.elementosSeccion a { color:#005AA1; text-decoration: none;}
.elementosSeccion a:hover { color:#B90254; text-decoration: underline;}
/**/
.n_fecha { font-family: "Trebuchet MS"; color:#005AA1; font-size: 0.75em; font-weight: bold; margin:0 0 10px 0;}
.n_fecha a { font-size: 1.3em; color:#6EBB1F; text-decoration: none;}
.n_fecha a:hover { text-decoration: underline;}
.central { font-family: Trebuchet MS;}
.central h2.seccion { font-size:17px; color:#b90254; text-transform: uppercase; margin:30px 0 10px 0;}
.central h2.seccion a { font-size:17px; color:#b90254; text-decoration: none; text-transform: uppercase; margin:30px 0 10px 0;}
.central div.articulo { padding: 10px 20px 10px 20px; }
.central div.articulo div.titulo { font-size:16px; padding-bottom:7px;}
.central div.articulo div.titulo a { color: #005AA1; text-decoration: none;}
.central div.articulo div.titulo a:hover { text-decoration: underline;}
.central div.articulo div.img {float: left; width: 191px; height: 70px;  margin-right: 18px; margin-top: 5px;}
.central div.articulo div.txt {font-size: 0.8em; color: #333;}
.central div.articulo div.txt p { margin: 0 0 10px 0; text-align: justify;}
.central div.articulo div.txt p.autores { color: #000;}
.central div.articulo div.txt div.estrella { padding:10px 0 0 0;}
a.linkLNK { color:#005AA1; font-size: 0.8em; text-decoration: none; display: block; margin:0 0 10px 50px; display: inline; background:url(../imagenes/iconos/7355/bullet.gif) 0px 7px no-repeat; padding:0 0 5px 12px;}
a.linkLNK:hover { color:#b90254; text-decoration: underline;}
a.linkLN { color:#005AA1; font-size: 0.8em; text-decoration: none; display: block; padding:20px 0 5px 50px;}
a.linkLN:hover { color:#b90254; text-decoration: underline;}
span.descrip {font-size: 0.8em; display: block; padding:0 10px 0 50px; text-align: justify;}
a.txtazul {color:#005AA1; font-size: 11px; text-decoration: none;}
a.txtazul:hover {color:#b90254; text-decoration: underline;}
.txtazul { color:#000000; font-size: 12px; }
.txtazul2 { color:#005AA1; font-size: 14px; font-family: Trebuchet MS; text-decoration: none; text-align: center;}
/**/
.login { margin:11px auto 0 auto;}
.login td { vertical-align: top;}
.login input { width: 100px; font-family: "Trebuchet MS";font-size: 0.8em; height:18px; line-height: 0.9em; border:1px solid #cccccc;}
form { margin: 0px; padding: 0px;}
.login img { border: none; margin:0 0 0 3px;}
.listado_1 {margin:11px auto 0 auto;font-family: "Trebuchet MS"; color:#005AA1; font-size: 0.7em; font-weight: bold; line-height: 1.3em;}
.listado_1 td { vertical-align: top;}
.listado_1 a { color:#005AA1; text-decoration: none; display: block; margin:9px 0 0 0;}
.listado_1 a span span { font-size: 1.4em;}
.listado_1 .doble { margin:6px 0 0 0;}
.listado_1 a:hover { color:#B80153; text-decoration: underline;}
.suscri { margin:8px auto 0 auto;}
.suscri tr td {}
.suscri tr td a { padding-left: 4px; display: block; float: left; color:#005AA0; font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; text-decoration: none; width:171px; background-image:url(../imagenes/fondo_suscri.jpg); background-repeat:repeat-y; }
.suscri tr td a:hover { text-decoration: underline;}
.suscri img { float: left;}
.newsletter { margin:10px auto 10px auto;}
.nic {margin:0 auto 10px auto;}


.tabla_prod { margin:0px; padding:0px; padding-top: 12px;}
.product_re { background-image:url(../imagenes/fondo_suscri.jpg); background-repeat:repeat-y;//margin:0 0 0 3px; display: inline; }
td.linea_top {width: 171; height:4px; background-image:url(../imagenes/iconos/7355/cuad_linea_arriba.gif); background-repeat:no-repeat;}
td.linea_bottom {width: 171; height:16px; background-image:url(../imagenes/iconos/7355/cuad_linea_abajo.gif); background-repeat:no-repeat;}
p.tit_prod_on {margin:0px; margin-left:5px; padding:0px; font-size: 17px; font-weight:bold; color:#6EBB1F; font-family: "Trebuchet MS"}
p.tit_prod {margin:0px; margin-left:8px; padding:0px; font-size: 12px; font-weight:bold; color:#B90254; font-family: "Trebuchet MS"}
.product_re p {margin-top:3px; padding:3px;}
.product_re ul {margin:0px; margin-left:12px; padding:0px; padding-left:8px; list-style-type:square; color:#6EBB1F; list-style-position:outside;}
.product_re ul li {font-family: "Trebuchet MS"; margin:0px; line-height: 0.9em; margin-left:12px; padding:0px; display:block; }
.product_re ul li a {font-family: "Trebuchet MS"; font-size: 11px; color:#075796; text-decoration:none; margin:0px; padding:0px;}
.product_re ul li a:hover { text-decoration:underline}
div.banner { width:745px; height:90px; padding:0px; margin:0px; background-color: #cfcfcf;  background-image:url(../imagenes/tit_publicidad.gif);  background-repeat: no-repeat; background-position: left top; border: 1px solid #0562A7;}
div.banner div#publi_top {padding: 0px; padding-top:3px; margin: 0px; margin-left: 12px;}
div.banner1 { width:138px; height:90px; padding:0px; margin:0px; background-color: #cfcfcf;  background-image:url(../imagenes/tit_publicidad.gif);  background-repeat: no-repeat; background-position: left top; border: 1px solid #0562A7;}
div.banner1 div#publi_top1 {padding: 0px; padding-top:3px; margin: 0px; margin-left: 12px;}


body.tablamagenta { background-color:#ffffff color:#333333; font-family: "Trebuchet MS";}
body.tablamagenta h4 { color:#B90254; text-align: center;}
.tablamagenta table { font-size:11px;}
.tablamagenta table tr td {text-align: justify;}
.tablamagenta table tr td b { font-weight: normal;}
.tablamagenta table tr td b a { display: block; padding-bottom: 12px; color:#666666;}
.tablamagenta table tr td .btnmagenta { width:75px; height:18px;}

