body {padding: 0px; margin: 0px; background: white; font: 13px Arial, sans-serif; speak: normal; voice-family: male; color: #3A3102;}
/* Hojas de estilo de posicionamiento */
#cabecera {padding: 0px; margin: 0px; height:142px; background-image: url(imagenes/fondocab.gif);}
#logotipo {width:150px;height:121px;margin-top:5px; margin-left: 26px; margin-right: 13px; float:left;}
#eslogan   {color: #BCF8B8;font-size: 18px;text-align:center; padding-top: 37px; padding-right: 13px;}
address.top{font: 13px "Trebuchet MS", Arial, sans-serif;}
#contenido {overflow:visible; padding: 0px 10px 10px 10px; margin: 0px 10px 10px 200px;}
@media screen { #contenido {} }
#menus {padding: 10px 10px 10px 10px; left: 20px; width: 150px; line-height: 17px; position: absolute; top: 142px; background: #eee;}
#bajo {padding-top:20px;color: #BCF8B8;text-align:center;width:100%; height:50px; background-image:url(imagenes/fondocab2.gif);}
#menu  {position:absolute; top: 142px; left:0px; width:206px; height:280px; background-image:url(imagenes/libros.jpg) ;background-repeat:no-repeat; background-position:center bottom;}
@media screen { #menu {height: 280px; } }
div#menu ul     {padding:0px; padding-left: 0px; margin-top: 0px;margin-left: 36px;list-style-type: square;}
div#menu ul li   {padding:0px; margin-bottom: 1px; margin-left:0px; width: 170px; height: 29px; text-indent: 11px; background-image:url(imagenes/lista.gif); background-repeat:repeat-y}
@media screen { div#menu ul {list-style-type: none; margin-left: 18px;} }
@media screen { div#menu ul li  {text-indent: 23px;} }
div#menu ul li a     {text-decoration:none;color:#3A3102; font-size:13px; font-weight:700;display:block; padding-top: 3px;}
.nuevo {font-weight:bold; font-size: 11px;color:red;margin-left:5px;}
#comprar-libro {width:100px; text-align:center; font-weight:bold; background-color: #FFE1E8;}

#cunos    {height: 250px;clear:both;background-image:url(imagenes/cunassuave.gif);border:1px dotted green; text-align:center; padding-top: 10px; padding-bottom: 10px;}
div#cunos ul {list-style-type:none}
div#cunos ul li {float:left;width:23%}
@media screen { a.pro{background-image:url(imagenes/proposon.gif); background-repeat:no-repeat; background-position:top center;display:block;width:120px;padding-top:155px;} }
@media screen { a.tro{background-image:url(imagenes/otradimension.gif); background-repeat:no-repeat; background-position:top center;display:block;width:120px;padding-top:155px;} }
@media screen { a.eko{background-image:url(imagenes/ekos.gif); background-repeat:no-repeat; background-position:top center;display:block;width:120px;padding-top:155px;} }
@media screen { a.due{background-image:url(imagenes/duendes.jpg); background-repeat:no-repeat; background-position:top center;display:block;width:120px;padding-top:155px;} }

.loc {width:118; height:143; margin-right:25px; margin-bottom: 25px; float:left;}
.center {text-align:center;}
#publicaciones {text-align:left; width:70%; background-color: #FFE1E8; border: thin dashed Green;padding:20px; margin-top: 30px;}
#publicaciones:lang(es) {position:relative; left: 50%; margin-left: -35%;}
#novedades {width: 40%; height: 280px; background-color:#FFE1E8; border: thin dashed Green;padding:15px; margin-bottom: 15px; float:right; margin-left: 15px;}

/* Hojas de estilo de formato de texto y otros */
h1 {margin: 0px; padding: 0px; padding-bottom: 14px; color: #AD0F1E; font-size: 22px; font-family: Verdana;}
h2 {margin: 0px; padding: 0px; padding-bottom: 12px; color: #AD0F1E; font-size: 20px; font-family: Verdana;}
h3 {margin: 0px; padding: 0px; color: #AD0F1E; font-size: 18px; font-family: Verdana;}
h4 {margin: 0px; padding: 0px; color: #AD0F1E; font-size: 16px; font-family: Verdana;}

a {color: #AD0F1E;}

blockquote {font-weight: 700; font-style: oblique;}

li.nuevo {}

p {line-height: 18px;}

b {}
i {}
u {}
address {}
strong {}
em {}
img.cuna {float:left; width: 118px; height: 143px; margin:15px; margin-left:0px}
img.portada {width: 150px; height: auto; margin-left:0px}

form {border: thin dashed Green; background-image: url(imagenes/cunassuave.gif);width: 90%; padding-top:10px; margin-left:20px; padding-left:20px; margin-top:10px}
label{}
select { position:relative; left:27px;}
input.nombre { position:relative; left:90px; }
input.email { position:relative; left:22px; }
input.asunto { position:relative; left:112px; }
label.mensaje { position:relative; left: 0px; top:-65px; }
textarea.texto { position:relative; left:103px; }
#enviar {padding-top:10px;padding-bottom:10px;margin-left:180px;margin-bottom:10px;}
#formulario {}

input.nombre2 { position:relative; left:110px; }
input.direccion2 { position:relative; left:7px; }
input.codigopostal2 { position:relative; left:134px; }
input.poblacion2 { position:relative; left:155px; }
input.provincia2 { position:relative; left:160px; }
input.pais2 { position:relative; left:186px; }
input.telefono2 { position:relative; left:100px; }
input.email2 { position:relative; left:175px; }
label.observaciones { position:relative; left:0px; top: -65px; }
textarea.observaciones2 { position:relative; left:83px; }
#enviar2 {padding-top:10px;padding-bottom:10px;margin-left:125px;margin-bottom:10px;}
#publicaciones2 {text-align:left; width:70%; background-color: #FFE1E8; border: thin dashed Green;padding:20px; margin-top: 30px; margin-left:20px}
#publicaciones2:lang(es) {position:relative; left: 50%; margin-left: -35%;}

/*
UNKNOWN {WIDTH: 150px; padding: 17px 0px 0px 20px} UNKNOWN {MARGIN: 0px;} UNKNOWN {TEXT-INDENT: 30px} UNKNOWN {HEIGHT: 14px}
@media print { div#menu ul {padding:0px; padding-left: 0px; margin-top: 0px;margin-left: 0px;list-style-type: none;} }
@media print { div#menu ul li   {padding:0px; margin-bottom: 1px; margin-left:0px; width: 170px; height: 15px; text-indent: 11px; } }
@media print { #logotipo {width:150px;height:121px;margin-top:0px; margin-left: 0px; margin-right: 7px; float:left;} }
@media print { #bajo {padding-bottom: 15px; color: #3A3102; position:absolute; bottom: 0px; left: 0px; width: 150px; color: #BCF8B8;text-align:center; border:1px solid #AD0F1E} }
@media print { #content {padding: 0px 10px 0px 0px; margin: -145px 0px 0px 185px;} }
@media print { #slogan   {position: absolute; left:0px; top: 310px; width: 150px; color: #BCF8B8;font-size: 18px;text-align:center; padding-top: 0px; padding-right: 0px;} } */


table#publicaciones { padding-bottom: 5px; text-align:left; margin-left: 1px; width:85%; background-color: #FFE1E8; border: thin dashed Green;padding:20px; margin-top: 30px;}
table#publicaciofnes:lang(es) {margin-left: -6%;}
table#publicaciones th { padding: 10px; font-size: 15px; font-weight: bold; border-bottom: 2px solid; }
table#publicaciones td { padding: 5px; padding-left: 10px; border-bottom: 1px solid white; }

