/* CSS Document */

body {margin: 0; background: #cc0033; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666;}
form {margin: 0;}
input, select, textarea {font: 11px Verdana, Arial, Helvetica, sans-serif;}
form {margin: 0;}
.rojo {color: #CC0033;}

#main {width: 720px; margin: 0 auto; background: url(../img/bck_main.gif) center top no-repeat #fff; padding: 30px; padding-top: 10px;}

#top {clear: both; height: 78px; position: relative; z-index: 2000;}
#top .logo {display: block; background: url(../img/img_logo.gif) no-repeat; height: 32px; width: 268px; margin-top: 40px; float: left;}
#top .pais {float: left; margin-top: 54px; font-size: 10px;}
#top #busqueda {float: right; margin-top: 37px; font-size: 9px;}
#top #busqueda input {border: 1px solid #9d9d9d; color: #919191; height: 14px; width: 123px; vertical-align: middle; font-size: 9px;}
#top #busqueda input.btn {background: #4d4d4d; color: #fff; border: 0; height: 18px; width: 20px; text-align: center; vertical-align: middle; margin-left: -5px; font-size: 9px;}
#top #busqueda a {display: block; clear: both; text-decoration: none; color: #acacac; font-size: 9px;}
#top #busqueda a:hover {text-decoration: underline; color: #cc0033;}
#top #fecha	{color: #b0b0b0; font-size: 9px; position: absolute; left: 10px; top: -15px; width: 250px;}

#menu {font-family: Tahoma; list-style: none; background: #666; height: 17px; padding: 0; padding-top: 7px; padding-left: 3px; margin: 0; text-align: center; color: #000; font-size: 9px; position: relative; z-index: 1000;}
/*\*/ html*#menu {height: 18px; .height: 17px; padding-top: 6px; .padding-top: 7px; font-size: 10px; .font-size: 9px;}

#menu li {display: inline; padding: 0; position: relative; z-index: 1000;}
#menu li a {padding-right: 4px; color: #fff; text-transform: uppercase; text-decoration: none;}
#menu li a:hover {color: #cc0033;}
#menu li a.active {color: #cc0033;}
#menu li a.pdf {background: url(../img/ic_pdf.gif) no-repeat 8px center #5c5c5c; padding-left: 30px;}
#menu li a.pdf:hover {background: url(../img/ic_pdf.gif) no-repeat 8px center #535353;}
#menu li ul {font-family: Verdana; font-size: 10px; position: absolute; z-index: 1000; top: 17px; left: -7px; list-style: none; margin: 0; padding: 0; background: #666; width: 200px; text-align: left;}
#menu li ul li {display: block; margin: 0; border-top: 1px solid #737373; border-bottom: 1px solid #5c5c5c; position: relative; z-index: 1000;}
#menu li ul li a {display: block; color: #fff; text-transform: none; padding: 4px 8px;}
#menu li ul li a:hover {color: #cc0033; background: #5c5c5c;}
#menu li ul li:hover {background: #5c5c5c;}
#menu li ul li ul {position: absolute; z-index: 1000; top: -1px; left: 200px; list-style: none; margin: 0; padding: 0; background: #666; width: 220px; text-align: left;}
#menu li ul li ul a {border-left: 1px solid #737373;}




#content, #contentHome  {clear: both; padding-top: 10px; position: relative; z-index: 1; overflow: hidden;}

#content {}

#left {width: 175px; float: left; margin-right: 11px;}
#left #bienvenidos {background: url(../img/tit_bienvenidos.gif) no-repeat #cc0033 10px 10px; padding: 7px 3px 7px 10px; color: #fff; padding-top: 50px; line-height: 13px;}
#left #bienvenidos p {margin: 2px 0 5px;}

#left #banner { background: #c03; padding: 4px 4px 7px 4px; color: #fff;}

#left .cajita { font-size: 10px; line-height: 13px; margin: 9px 0; padding-bottom: 1px; border: 1px solid #bfbfbf; border-top: 0; background: #fff; width: 174px; }
#left .cajita .tit { background: #c03; }
#left .cajita .info { padding: 6px; padding-bottom: 3px; color: #000; padding-right: 0; }
#left .cajita .info img {float: left; height: 85px; width:55px; margin: 3px 6px 5px 0; border: 1px solid #ccc;}
#left .cajita .info p {}
#left .cajita .info p.texto {margin: 0; margin-left: 4px; margin-right: 3px;}
#left .cajita .info p.autor {margin: 0; margin-bottom: 3px;}
#left .cajita .info p.publicacion {margin: 0; font-weight: bold; font-size: 10px; margin-left: 8px;}
p.link {margin-top: 10px; margin-bottom: 5px; color: #cc0033;}
#left .cajita p.link {margin-top: 4px !important;}
#left .cajita p.link a {color: #c033; font-weight: normal; text-decoration: none; margin-left: 4px;}
p.link a {color: #cc0033; font-weight: bold; text-decoration: none;}
p.link a:hover {color: #cc0033;}

#content #lineaPuntos {clear: both; background: url(../img/bck_doble_ptos.gif) repeat-x; height: 5px; padding-bottom: 20px;}

#content #left {padding-left: 20px; width: 140px;}
#content #left #tapa {margin-bottom: 15px;}
#content #left #tapa img {border: 1px solid #ccc;}
#content #left #links {list-style: none; margin: 0; padding: 0; line-height: 20px; padding-bottom: 20px;}
#content #left #links a {color: #cc0033; text-decoration: none; }
#content #left #links a:hover {color: #000;}

#right {width: 532px; float: right;}
#content #right {width: 545px;}
#content #right #libro {}
#content #right #libro p.libro {margin: 0; font-size: 14px; font-weight: bold; color: #cc0033; margin-bottom: 10px;}
#content #prensa p.libro {margin: 0; font-size: 14px; margin-bottom: 3px !important; color: #666; font-weight: normal !important;}
#content #right #libro span.subtitulo {margin: 0; color: #999; font-size: 11px;}

#content #right #libro p.autor {margin: 0; font-size: 14px; font-weight: bold; color: #666;}
#content #prensa p.autor { margin-bottom: 0px !important;}
#content #right #libro p.otrosDatos {margin: 0; color: #a6a6a6;}
#content #prensa #libro p.tit {margin: 0; margin-bottom: 15px; color: #a6a6a6;}
#content #right #libro .resena {background: #e0e0e0; margin-top: 20px; padding-bottom: 10px; margin-bottom: 10px; color: #333; line-height: 14px;}
#content #right #libro .resena.prensa {background-color: #fff;}
#content #right #libro .resena.prensa p {padding: 0 !important;}
#content #right #libro .resena .top {background: url(../img/bck_doble_ptos_tit.gif) repeat-x #fff; height: 3px; font-size: 1px;}
#content #right #libro .resena .texto {margin: 15px 20px; padding-left: 10px; padding-right: 10px;}
#content #right #libro .resena.prensa .texto {padding-left: 0 !important;}

#content #right #libro .resena p {padding: 0 20px;}
#content #right #libro .info {background: #fff; margin-top: 20px; padding-bottom: 10px; margin-bottom: 10px; color: #333; line-height: 14px;}
#content #right #libro .info .top {background: url(../img/bck_doble_ptos_tit.gif) repeat-x #fff; height: 3px; font-size: 1px;}
#content #right #libro .info  p {margin: 15px 25px;}
#content #right #libro h3 {margin: 0; font-size: 13px; font-weight: bold; color: #cc0033; margin: 20px 0;}
#content #right #libro .resena h2 {font-size: 14px; font-weight: bold; color: #000; margin: 15px 25px; margin-bottom: 10px;}
#content #right #libro .resena h3 {font-size: 11px; font-weight: bold; color: #000; margin: 15px 25px;}

#content #right #libro .info ul {margin: 0; padding: 0; list-style: none; padding-left: 15px;}
#content #right #libro .info ul li {padding: 0; margin: 0; margin-bottom: 10px; background: url(../img/bull_rojo.gif) no-repeat 0 4px; padding-left: 12px;}
#content #right #libro .info ul p {margin: 0;}
#content #right #libro .info ul .subtit {color: #000; font-size: 9px;}
#content #right #libro .info ul .tit a {color: #000; font-weight: bold; text-decoration: none;}
#content #right #libro .info ul .tit a:hover {color: #cc0033;}

#destacados {line-height: 14px;}
#contentHome #destacados {background: #666; float: right; width: 535px; overflow: hidden; margin-bottom: 10px;}
#contentHome #destacados div.tit {background: url(../img/bck_doble_ptos_tit.gif) repeat-x #fff; height: 42px;}
#destacados .tit img {margin-top: 3px;}
#destacados .seleccionar {float: right; padding-top: 7px; text-align: right;}
#destacados .seleccionar p {margin: 0; float: left; margin-right: 10px; color: #CC0033; font-weight: bold;}
#destacados .seleccionar select {float: left; width: 180px; border: 1px solid #666;}

#contentHome #destacados .columna {float: left; width: 243px; padding: 16px 0 4px 17px; background: #666;}
#contentHome #destacados .columna .libro {clear: both; height: 120px; margin-bottom: 11px; padding-bottom: 17px;  background: url(../img/bck_ptos_gris.gif) bottom repeat-x;}
#contentHome #destacados .info {float: left; width: 165px;}
#contentHome #destacados .libro .tapa {float: left; height: 120px; width: 70px;}
#contentHome #destacados .libro .tapa img {height: 109px; width: 64px; border: 1px solid #666; margin-top: 6px;}
#contentHome #destacados .libro .autor {color: #fff; margin: 0; padding: 0; padding-top: 6px;}
#contentHome #destacados .libro .autor a, #contentHome #destacados .libro .tit a {color: #fff; text-decoration: none;}
#contentHome #destacados .libro .autor a:hover {color: #fff;}
#contentHome #destacados .libro p.tit {background: none; padding: 0; margin: 0; color: #fff; font-weight: bold; height: auto;}

#contentHome #destacados .libro p.subtit {padding: 0; margin: 0; color: #000;}
#contentHome #destacados .libro .coleccion {color: #ccc; margin: 0; font-size: 10px; line-height: 13px;}
#contentHome .coleccion a {color: #ccc; text-decoration: none;}
#contentHome .coleccion a:hover {color: #fff; text-decoration: none;}
#contentHome #destacados p.link {color: #ccc;}
#contentHome #destacados p.link a {color: #ccc; text-decoration: none; font-weight: normal;}
#contentHome #destacados p.link a:hover {color: #fff;}

#content #destacados {background: #fff; float: left; width: 720px;}
#content #destacados div.tit {background: url(../img/bck_doble_ptos_tit.gif) repeat-x #fff; height: 39px;}
#content #destacados div.tit img {margin-left: 25px; margin-top: 6px;}
#content #destacados .info {float: left; width: 150px;}
#content #destacados .fila {clear: both; overflow: hidden;  margin-bottom: 10px; padding-bottom: 10px; width: 690px; padding-left: 30px;}



#content #destacados .fila .libro {float: left; width: 230px;}
#content #destacados .libro .tapa {float: left;  width: 78px;}
#content #destacados .libro .tapa img {}
#content #destacados .libro .autor {color: #666; margin: 0; padding: 0; padding-top: 6px; /*font-weight: bold;*/}
#content #destacados .libro .autor a {color: #666; text-decoration: none;}
#content #destacados .libro .autor a:hover {color: #333;}
#content #destacados .libro .cod {color: #C03; margin: 0; padding: 0; font-weight: bold;}
#content #destacados .libro .isbn {color: #666; margin: 0;}

#content #destacados .libro p.tit {background: none; padding: 0; margin: 0; color: #000; font-weight: bold; height: auto;}
#content #destacados .libro p.tit a, #content #destacados .libro p.subtit a {color: #000; text-decoration: none;}
#content #destacados .libro p.tit a:hover, #content #destacados .libro p.subtit a:hover {color: #000;}
#content #destacados .libro p.subtit {padding: 0; margin: 0; color: #000;}
#content #destacados .libro .coleccion {color: #a6a6a6; margin: 0; font-size: 10px; line-height: 13px;}
#content .coleccion a {color: #a6a6a6; text-decoration: none;}
#content .coleccion a:hover {color: #333; text-decoration: none;}
#content #destacados p.link {color: #CC0033; margin-top: 12px; margin-left: 0; margin-bottom: 0;}
#content #destacados p.link a {color: #CC0033; text-decoration: none; font-weight: normal;}
#content #destacados p.link a:hover {color: #CC0033;}
#content #destacados .grupoLibros {padding-bottom: 8px; overflow: hidden; background: url(../img/bck_ptos.gif) 0 37px repeat-x;}
#content #destacados .fecha {clear: both; padding-left: 30px; padding-top: 10px; background: url(../img/bck_doble_ptos_trans.gif) repeat-x; height: 30px; padding-bottom: 16px;}
#content #destacados .fecha .tit {display: block; margin: 0; font-size: 14px; font-weight: bold; color: #cc0033; margin-bottom: 10px; line-height: 19px;}

#content .tapa img {height: 100px !important; width: 63px !important; border: 1px solid #ccc; margin-top: 8px;}

#content #catalogo {background: #fff; float: left; width: 720px;}
#content #catalogo .libro { width: 340px; }
#content #catalogo .libro p.tit {background: none; padding: 0; margin: 0; color: #000; font-weight: bold; height: auto;}
#content #catalogo .libro p.tit a, #content #destacados .libro p.subtit a {color: #000; text-decoration: none;}
#content #catalogo .libro p.tit a:hover, #content #destacados .libro p.subtit a:hover {color: #000;}
#content #catalogo .libro p.subtit {padding: 0; margin: 0; color: #000;}
#content #catalogo .libro span.subtit {font-weight: normal !important;}
#content #catalogo .libro .coleccion {color: #a6a6a6; margin: 0; font-size: 10px; line-height: 13px;}
#content #catalogo .libro .autor {color: #666; margin: 0; padding: 0; /*font-weight: bold;*/}
#content #catalogo .libro .autor a {color: #666; text-decoration: none;}
#content #catalogo .libro .autor a:hover {color: #333;}
#content #catalogo .grupoLibros {padding-bottom: 8px; overflow: hidden; background: url(../img/bck_ptos.gif) 0 37px repeat-x;}
#content #catalogo .fecha {clear: both; padding-left: 30px; padding-top: 10px; background: url(../img/bck_doble_ptos_trans.gif) repeat-x; height: 30px; padding-bottom: 16px;}
#content #catalogo .fecha .tit {display: block; margin: 0; font-size: 14px; font-weight: bold; color: #cc0033; margin-bottom: 10px; line-height: 19px;}
#content #catalogo div.tit {background: url(../img/bck_doble_ptos_tit.gif) repeat-x #fff; height: 39px;}
#content #catalogo div.tit img {margin-left: 25px; margin-top: 6px;}

#content #catalogo .info {float: left; width: 210px;}
#content #catalogo .libro .cod {color: #C03; margin: 0; padding: 0; font-weight: bold; font-size: 10px;}
#content #catalogo .libro .isbn {color: #666; margin: 0; margin-bottom: 20px;}

.columna1 {padding-left: 30px;  margin-right: 7px;} 
.columna2 {width: 340px;}
.columna1, .columna2 {float: left;}
.columna1 .info, .columna2 .info {width: 280px !important; padding-bottom: 20px !important;}





#content div#prensa {background: #fff; float: left; width: 720px; line-height: 15px;}
#content #prensa div.tit {background: url(../img/bck_doble_ptos.gif) repeat-x #fff; height: 40px; clear: both;}
#content #prensa div.tit img {margin-left: 25px; margin-top: 6px;}
#content #prensa .grupoNotas {padding-top: 10px; overflow: hidden; background: url(../img/bck_doble_ptos_trans.gif) top repeat-x; clear: both;}
#content #prensa div.nota {background: url(../img/bck_ptos.gif) repeat-x top left; padding-left: 12px; padding-top: 32px; padding-left: 58px; padding-bottom: 32px;}
#content #prensa div.nota .tapa {float: left; height: 105px; width: 70px;}
#content #prensa div.nota .tapa img {width:70px; border: 1px solid #666; margin-top: 8px;}
#content #prensa div.nota p {margin: 0; padding-left: 12px;}
#content #prensa div.nota p.tit {background: url(../img/bull_rojo.gif) no-repeat 0 4px; padding-left: 12px; color: #000; font-weight: bold; height: auto;}
#content #prensa div.nota p.tit a, #content #prensa .nota p.subtit a {color: #000; text-decoration: none;}
#content #prensa div.nota p.tit a:hover, #content #prensa .nota p.subtit a:hover {color: #c03;}
#content #prensa div.nota .fecha {color: #000; font-size: 9px;}
#content #prensa div.nota .medio {}
#content #prensa div.nota .resumen {color: #666;}
#content #prensa p.link {color: #CC0033; margin-top: 12px;}
#content #prensa p.link a {color: #CC0033; text-decoration: none; font-weight: normal;}
#content #prensa p.link a:hover {color: #CC0033;}

#content #prensa table.notas {margin-bottom: 10px;}
#content #prensa table.notas td {padding: 7px 5px 10px; font-size: 11px !important; vertical-align: top;}
#content #prensa table.notas tr {background: url(../img/bck_ptos.gif) repeat-x top left;}
#content #prensa table.notas tr.noBorder {background: none !important;}

#content #prensa table.notas td a {color: #666; text-decoration: none;}
#content #prensa table.notas td a:hover {color: #c03;}

#content #prensa table.notas td.tit  {color: #c03; font-weight: bold;}
table.notas td.libro, table.notas td.nota {width: 24.5%;}
table.notas .nota {font-weight: bold;}
table.notas td.autor, table.notas td.medio {width: 18%;}
table.notas td.fecha {width: 14%;}



.paginacion {float: right; margin-top: -26px; text-align: right; color: #a6a6a6;}
.paginacion a {color: #666; text-decoration: none;}
.paginacion a:hover {color: #c03;}
.paginacion a.active {color: #c03; font-weight: bold;}

#pagPrensa  {margin-top: -26px; .margin-top: -26px !important;}
/*\*/ html*#pagPrensa  {margin-top: 13px;}



#content #general {background: #fff; float: left; width: 720px;}
#content #general div.tit {background: url(../img/bck_doble_ptos_tit.gif) repeat-x left #fff; height: 42px;}
#content #general div.tit img {margin-left: 25px; margin-top: 6px;}
#content #general div.tit p {margin: 0; padding-top: 14px; padding-left: 33px;} 



#content #general .gral {padding: 30px 70px; font-size: 11px; line-height: 15px;}
#content #general .gral p {margin: 0; margin-bottom: 15px;}

#content #general .librerias {float: left; width: 90%; padding-left: 33px; font-size: 11px; line-height: 15px; background: url(../img/bck_ptos.gif) repeat-x bottom left; padding-bottom: 31px;}
#content #general .librerias .izq {float: left; width: 48%; margin: 0;}
#content #general .librerias .der {float: right; width: 48%; margin: 0;}
#content #general .librerias .libreria {padding-top: 28px;}
#content #general .librerias .libreria p {margin: 0 !important;}
#content #general .librerias .libreria p.nombre {font-weight: bold; color: #CC0033;} 
#content #general .librerias .libreria a {color: #CC0033;}

#content #general .librerias .subtit {clear: both; padding-left: 30px; height: 35px; margin-left: -33px; font-size: 14px; font-weight: bold; color: #cc0033; line-height: 33px; background: url(../img/bck_ptos.gif) repeat-x bottom left;}



#content #general .suscripcion {padding: 30px 70px; font-size: 10px; clear: both;}
#content #general .suscripcion p {margin: 0; margin-bottom: 15px;}
#content #general .suscripcion .item {margin-bottom: 6px; clear: both; height: 18px; width: 473px;}
#content #general .suscripcion .itemHalf {margin-bottom: 12px; float: left; width: 50%;}
#content #general .suscripcion .label {float: left; width: 110px; font-weight: bold;}
#content #general .suscripcion .itemHalf .label {float: left; width: 255px; font-weight: bold;}
#content #general .suscripcion .catalogo {clear: both; padding-top: 25px !important; margin-bottom: -8px;}
#content #general .suscripcion .btnEnviar {background: #4d4d4d; color: #fff; border: 0; height: 20px; padding: 1px 0 2px 0; width: 50px !important; text-align: center; font-size: 9px; float: left; margin-right: 7px; margin-top: -4px;}
#content #general .suscripcion .btnCancelar {background: #ccc; color: #333; border: 0; height: 20px; padding: 1px 0 2px 0; width: 50px !important; text-align: center; font-size: 9px; float: left; margin-top: -4px;}

#content #general .suscripcion .celda {}
#content #general .suscripcion .checkbox {float: left; width: 35px;}
#content #general .suscripcion .checkbox input {border: 0; width: 15px !important; height: 15px !important; margin-top: -2px;}
#content #general .suscripcion .celda input, #content #general .suscripcion .celda select, #content #general .suscripcion .celda textarea  {border: 1px solid #666; width: 355px;}

#content #general .suscripcion p.buscar {clear: both; padding-top: 20px !important; padding-left: 110px; margin-bottom: 20px;}

#footer {clear: both; text-align: center; margin-top: 10px; padding-top: 6px; background: url(../img/bck_ptos.gif) top repeat-x; font-size: 9px; line-height: 13px; height: 40px; color: #777777;}
#footer p {margin: 0;}

.error{ color:#CC0000; font-weight:bold };

#content #proximas  {background: #fff; float: left; width: 720px; line-height: 15px;}
#content #proximas div.tit {background: url(../img/bck_doble_ptos.gif) repeat-x #fff; height: 40px; clear: both;}
#content #proximas div.tit img {margin-left: 25px; margin-top: 6px;}

#content #proximas .info {float: left; width: 150px;}
#content #proximas .fila {clear: both; overflow: hidden; padding-bottom: 0; width: 690px; padding-left: 30px;}

#content #proximas .fila .libro {float: left; width: 230px; line-height: 14px;}
#content #proximas .libro .tapa {float: left;  width: 78px;}
#content #proximas .libro .tapa img {margin-bottom: 23px;}
#content #proximas .libro .autor {color: #666; margin: 0; padding: 0; padding-top: 6px;}
#content #proximas .libro .autor a {color: #666; text-decoration: none;}
#content #proximas .libro .autor a:hover {color: #333;}
#content #proximas .libro .cod {color: #C03; margin: 0; padding: 0; font-weight: bold;}
#content #proximas .libro .isbn {color: #666; margin: 0;}

#content #proximas .libro p.tit {background: none; padding: 0; margin: 0; color: #000; font-weight: bold; height: auto;}
#content #proximas .libro p.subtit {padding: 0; margin: 0; color: #000;}
#content #proximas .libro .coleccion {color: #a6a6a6; margin: 0; font-size: 10px; line-height: 13px;}
#content #proximas .grupoLibros {padding-top: 20px; overflow: hidden; background: url(../img/bck_doble_ptos_trans.gif) top repeat-x; clear: both;}

.bannerNuevo {margin: -15px -10px -12px; .margin: -40px -10px -30px; padding: 5px; .padding-bottom: 20px; background: #fff; color: #000; .overflow: hidden; }
