* { margin:0; border-spacing: 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
img { vertical-align: top; border: 0;}
html, body { height: 100%; width: 100%; background-color: #FFFFFF; }
a { color: black; text-decoration: none; }
table.banner { width: 780px; margin-top: 8px; margin-bottom: 5px; }
table.menu  { width: 780px; }
table.foot  { width: 780px; margin-top: 10px; }
.fecha { height: 26px; width: 155px; padding: 0 0 0 10; background-image: url('../img/mar_pixnav1.gif'); color: #FFFF66; }
.alt { display: none; }

.nav a { display:table-cell; border:none; padding: none; background-position:left top; background-repeat:no-repeat; }
.nav a:hover { background-position: 0 -26px; text-decoration: none; }
.nav a#hom { height:26px; width: 57px; background-image: url('../img/mar_bot1.gif'); }  
.nav a#emp { height:26px; width: 90px; background-image: url('../img/mar_bot2.gif'); } 
.nav a#nov { height:26px; width: 86px; background-image: url('../img/mar_bot3.gif'); }
.nav a#des { height:26px; width: 83px; background-image: url('../img/mar_bot4.gif'); }
.nav a#cat { height:26px; width: 75px; background-image: url('../img/mar_bot5.gif'); }
.nav a#con { height:26px; width: 84px; background-image: url('../img/mar_bot6.gif'); }
.buscador { height: 26px; width: 140px; background-image: url('../img/mar_homtit1.gif'); }
.foot1 { text-align: center; color: #969763; background-image: url('../img/mar_pixpuntos.gif'); background-repeat: repeat-x; padding-top: 10px; padding-bottom: 10px;}
.foot2 { border-top: 10px solid #969563; color: #969763; text-align: right; }
.linkf { color: #006666; text-decoration: none; }
.linkf:hover { color: #006666; text-decoration: underline; }
.izq { width: 160px; vertical-align:top; background-color: #C0C091;}
.cen { width: 480px; vertical-align:top; }
.der { width: 140px; vertical-align:top; background-color: #FFFFD3; }
.menuizq { background-image: url('../img/mar_pixpuntos.gif'); background-repeat: repeat-x; padding-top: 3px; background-color: white;}
.izqsp { height:22px; background-color: white; } 

.zonapago { text-align: right; height: 22px; }
.zonapago1 { float: right; height: 22px; vertical-align: middle; } 
.compra1 { background-color: #E9E9D9; padding-left: 10px; padding-right: 20px; background-position: right top; background-image: url('../img/mar_pixpuntos.gif'); background-repeat: repeat-y;}
.compra2 { background-color: #E9E9D9; padding-left: 10px; padding-right: 25px;}
.cenespai { background-image: url('../img/mar_pixpuntos.gif'); background-repeat: repeat-x; padding-top: 6px; padding-left: 10px; height: 16px; _height: 22px; width: 100%; color: #999999; }
.mainarea { background-image: url('../img/mar_pixpuntos.gif'); background-repeat: repeat-x; padding-top: 3px; width: 100%; }
p.verdemed10 { font-size: 10px; color: #666633; background-color: #FFFFD3; padding: 5 8 5 8; }

.caja { color: #333333; height: 17px; width: 100px;}
.formr { padding: 5 0 5 8; height: 22px; }
.titrojo { height: 23px; width: 460px; background-color: #CC0000; width: 221px; font-size: 11px; color: #FFFFFF; display: table-row; }   

li.listacat { padding-top: 4px; padding-right: 18px; height: 17px; _height: 21; width: 142; _width: 160; text-align: right; background-image: url('../img/lifinal.gif'); background-repeat: repeat-x; list-style: none; display: block; overflow: auto; }
li.listacat a { color: #333300;	text-decoration: none; font-weight: bold;}
li.listacat a:hover { color: #666600;	text-decoration: underline;}
li.listacat2 { padding-top: 4px; padding-right: 18px; height: 17px; _height: 22; width: 142; _width: 160; text-align: right; background-image: url('../img/lifinal.gif'); background-repeat: repeat-x; list-style: none; display: block; overflow: auto; border-top: 1px solid black; }
li.listacat2 a { color: #333300;	text-decoration: none; font-weight: bold;}
li.listacat2 a:hover { color: #666600;	text-decoration: underline;}
li.listasubcat { border-spacing:0;  margin:none; padding: none; border:none; padding-top: 4px; padding-right: 4px; height: 17px; _height: 21; width: 140; _width: 160; text-align: right; background-color:white; background-image: none;  display:block; border-right: 16px solid #f5f5ca; }
li.listasubcat a { color: #666633;	text-decoration: underline; font-weight: normal;}
li.privada { padding-top: 4px; height: 17px; _height: 22; width: 158; _width: 160; text-align: center; background-image: url('../img/mar_pixnavlatsilver.gif'); background-repeat: repeat-x; list-style: none; display: block; overflow: auto; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black;}
li.privada a { text-decoration: none; color: black; font-weight: bold; }
li.privada a:hover { text-decoration: underline; color: black;}

li.rights { padding-top: 4px; height: 17px; _height: 22; width: 158; _width: 160; text-align: center; background-image: url('../img/mar_pixnavlatorange.gif'); background-repeat: repeat-x; list-style: none; display: block; overflow: auto; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black;}
li.rights a { text-decoration: none; color: black; font-weight: bold; }
li.rights a:hover { text-decoration: underline; color: black;}


#clasicos li { padding-left: 11px; margin-top: 5px; margin-bottom: 12px; background-position: 3 5; background-image: url('../img/mar_icopunto.gif'); background-repeat: no-repeat; list-style: none;  }

#clasicos a { color: #666633; text-decoration: underline; }

.seccion { width: 455px; text-align: left; padding-top: 20px; }
.rojoblanco { width: 100%; color:white; background-color: #CC0000; font-size: 11px; font-weight: bold; text-align: right; }
.verdeblanco { width: 100%; color:white; background-color: #006563; font-size: 11px; font-weight: bold; text-align: right; }
p.negro10 { font-size: 10px; color: #333333; margin-top: 8px; margin-bottom: 8px;}
p.tit10 { font-size: 10px; color: #333333; margin-top: 15px; margin-bottom: 2px; font-weight: bold;}
p.tit10u { font-size: 10px; color: #333333; margin-top: 15px; margin-bottom: 10px; text-decoration: underline; }
strong.verdemed10 { font-size: 10px; color: #666633; }

.negro9 li { font-size: 10px; color: #333333; margin-left: 40px; }

a.gris9 { color: #999999; text-decoration: underline; }
a.rojo { font-size: 10px; color: #CC0000;	text-decoration: underline; font-weight:bold;}

a.imp { font-size: 11px; color: #CC0000;	text-decoration: underline; font-weight:bold;}

.titulo  { font-size: 14px; color: #CC0000; margin-top: 10px; font-weight: bold;}
.subtitulo { color: #666633; }
.sinopsis { margin-top:20px; font-size: 11px; color: #666633;}
.libroin { padding: 0 5 0 5; } 

table.conc {  width:450; background-color:#FFFFFF; border: 1px solid #333333; margin-bottom: 25px; }
.conc tr { height: 20; }
.conc th {  background-color: #E7EFEF; font-weight: bold; text-align: left; border-bottom: 1px solid #333333; padding-left: 4px; padding-right: 4px;}
.conc td {  padding-left: 4px; padding-right: 4px;} 

table.cont {  width:455; background-color:#FFFFFF; margin-bottom: 25px; }
.cont th {  background-color: silver; font-weight: bold; text-align: center; height: 15px; }
.cont td {  padding: 4px; vertical-align: top;}

table.formcont { border: 1px solid #C0C091; width: 455px; _width: 451px; margin-bottom: 20px; margin-top: 10px;}
.formcont td { padding: 3px; }
.formcont .t1 { padding-top: 15px; }
.formcont .t2 { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#catalogo { margin-left: 85px }
#catalogo p { margin-top: 4px; margin-bottom: 4px; }
#catalogo a { text-decoration: none; }
#catalogo a:hover { text-decoration: underline; }

.autor { color: #666633; font-style: italic; margin-top: 4px; margin-bottom: 15px;}
span.rojo { font-size: 10px; color: #CC0000;	font-weight:bold;}

table.novedades { color: #666633; }
.novedades td.t1 { height:140px; vertical-align:top;}
.t1 img{width:90px; height:120px; border: solid 1px #000000}
.novedades td.t2 { height:140px; width: 142px; vertical-align: top; padding: 2px 2px 2px 4px;}
.t2 a{font-weight:bold; text-decoration:underline; color: #666633}
.novedades td.t3 { width: 142px; height: 140px; border-bottom: 10px solid white; vertical-align: top; background-color: #eeeeee; padding-left: 4px; }

table.imprescindible { color: #666633; }
.imprescindible td.t2 { padding-left:4px; }

a.nov { color: #666633; text-decoration: underline; font-size: 10px; font-weight: bold;}
.libronov { margin-bottom: 20px; }
span.verde { font-size: 10px; color: #006563;	font-weight:bold;}

.ficha { margin-top: 20px; color: #666633; }
.ficha td {vertical-align: top;}
.ficha td.d1 { width: 105px;}
.ficha td.d2 { width: 340px;}

#descargas img { margin-right: 5px; margin-bottom: 2px;}

table.carrito { border: 1px solid #E9E9D9; width: 455px;}
.carrito th { background-color: #ffffd3; text-align: center; padding: 5px; border: 1px solid #E9E9D9; font-weight: normal; }
.carrito td { color: #666633; font-weight: bold; padding: 5px; border: 1px solid #E9E9D9; }
a.mas { background-color: #DDDDDD; }
a.menos { background-color: silver;}

.bus td  { vertical-align: top; }
.bus td.f1 { padding-left: 10px; padding-bottom: 2px; }
.bus td.f2 { padding-bottom: 15px; padding-left: 10px; }

table.datacc { border: 1px solid #C0C091; width: 455px; margin-bottom: 20px; margin-top: 10px;}
.datacc th { text-align: center; font-size: 11px; font-weight:bold; background-color:#C0C091; padding: 3px; color: #333300;}
.datacc td { padding: 3px; font-size: 10px; }
.datacc .t1 { text-align: right; width: 40%; color: #333333;}
.datacc .t2 { text-align: left; width: 60%; padding-left: 10px; }
.datacc input { font-size: 10px; }
.datacc .t3 { text-align: left; width: 30%; color: #333333; font-size: 9px;}
.datacc .t4 { text-align: left; width: 70%; padding-left: 10px; font-size: 9px;}
.datacc .t5 { text-align: center; color: #333333; font-weight: bold; font-size: 9px;}
.datacc .t6 { color: #333333; font-size: 9px; padding-left: 10px;}
.datacc textarea { font-size: 10px; }

span.desc { background-color: yellow; }

span.autorficha {font-size: 9px; margin:5px 0px 4px 0px; display: block;}


