/************************************* GENERICO **************************************************/

.color { color:#999900; }
.gris { color:#999; }
.claro { color:#CCC; }
h4 { background-image:url(/media/image/web/lwde/lista-negra.gif); background-position:left 4px; background-repeat:no-repeat; padding:0 0 0 8px; font-weight:bold; font-size:15px; margin:8px 0 0 0; line-height:16px; }
#sep { width:100%; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/punto.gif) repeat-x top left; }
#sep-claro { width:100%; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }
#sep-doble { width:100%; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/punto-doble.gif) repeat-x top left; }


/************************************** PRINT ***************************************************/

#cabecera-print { width:699px; height:180px; margin:0 0 6px 0; }
#cabecera-print #imprimir { float:right; text-align:right; border-bottom:1px solid #000; height:179px; width:334px; }
#contenido-print { width:699px; }
#contenido-print a { text-decoration:underline; color:#999900; }
#contenido-print a:hover { text-decoration:none; }
#pie-print { width:699px; }


/************************************* CABECERA *************************************************/

#cabecera { padding:0 0 6px 0; height:180px; width:902px; overflow:hidden; }
#logo { width:365px; height:166px; float:left; padding:13px 0 0 0; border-bottom:1px solid #000; }
#fondo-cabecera { border-bottom:1px solid #000; text-align:right; width:537px; height:179px; float:left; }
#superior { text-align:right; padding:9px 0 0 0; }
#superior a { color:#999900; font-weight:bold; text-decoration:none; }
#superior a:hover { text-decoration:underline; }
#eslogan { padding:45px 0 0 0; }
#idiomas { font-weight:bold; padding:11px 0 0 0; }
#idiomas a { color:#999900; font-weight:bold; text-decoration:none; }
#idiomas a:hover { text-decoration:underline; }


/************************************** BUSCADOR ***********************************************/

#wrapper { border-top:20px solid #000; background:url(/media/image/web/punto.gif) repeat-x bottom left; clear:both; }
#wrapper input.text { border:1px solid #bcbcbc; border:expression("1px solid #7f9db9"); color:#666; width:148px; height:18px; padding:2px 5px 0 5px; margin:12px 0 0 0; outline:0; position:relative; top:expression("-1px"); }
#wrapper select { border:1px solid #bcbcbc; color:#666; width:151px; height:22px; outline:0; position:relative; top:12px; }
#texto { font-weight:bold; font-size:15px; display:inline-block; }
#td1 { width:64px; }
#td2 { width:166px; }
#td3 { width:157px; }
#td4 { width:84px; }
#td5 { width:348px; text-align:right; }
#td6 { width:83px; text-align:right; }
#boton-buscar { margin:12px 0 0 0; display:inline-block; background:#BCBCBC; color:#fff; font-weight:bold; text-decoration:none; padding:2px 15px 2px 14px; }
#boton-buscar:hover { background:#000; }
#objetos { position:relative; top:14px; }
#total { font-weight:bold; }
#boton-comprar { margin:12px 0 0 0; display:inline-block; background:#BCBCBC; color:#fff; font-weight:bold; text-decoration:none; padding:2px 8px 2px 9px; }
#boton-comprar:hover { background:#000; }


/**************************************** MENU SUPERIOR *********************************************/

#menus { padding:14px 0 8px 0; width:902px; height:29px; overflow:hidden; text-transform:uppercase; }
#menu { background:#999900; font-size:14px; font-family:"Arial Narrow"; margin:0 12px 0 0; font-weight:bold; float:left; width:785px; }
#menu li { float:left; padding:5px 12px 6px 12px; }
#menu #mas { display:none; }
#menu li a { color:#fff; text-decoration:none; }
#menu li a:hover { color:#000; }
#menu-registro-std { float:left; width:105px; background:#000; font-size:14px; font-family:"Arial Narrow"; font-weight:bold; color:#fff; text-decoration:none; padding:5px 0 6px 0; display:inline-block; text-align:center; }
#menu-registro-std:hover { background:#999900; }
#menu-registro-ilu { float:left; width:105px; background:#999900; font-size:14px; font-family:"Arial Narrow"; font-weight:bold; color:#fff; text-decoration:none; padding:5px 0 6px 0; display:inline-block; text-align:center; }

#migas { padding:0 0 4px 0; }
#migas span { font-weight:bold; }
#migas a { font-weight:bold; color:#999900; text-decoration:none; }
#migas a:hover { text-decoration:underline; }


/************************************* PIE ***********************************************/

#pie { height:69px; }
#pie-sup { height:18px; background:url(/media/image/web/punto.gif) repeat-x top left; padding:9px 0 8px 0; }
#pie-sup a { color:#999900; font-weight:bold; text-decoration:none; }
#pie-sup a:hover { text-decoration:underline; }
#pie-inf { height:18px; color:#fff; background-color:#000; padding:8px 0 8px 12px; width:728px; float:left; }
#pie-inf a { color:#fff; font-weight:bold; text-decoration:none; }
#pie-inf a:hover { text-decoration:underline; }
#dommia { height:18px; color:#fff; background-color:#000; padding:8px 12px 8px 0; text-align:right; width:150px; float:right; }
#dommia a { text-decoration:none; font-weight:bold; color:#fff; }


/************************************ CONTENIDO ******************************************/

#contenido { padding:4px 0 0 0; }
#columna-contenido a { text-decoration:underline; color:#999900; }
#columna-contenido a:hover { text-decoration:none; }
#titulo { font-size:30px; line-height:32px; font-family:"Arial Narrow"; font-weight:bold; padding:8px 0 0 0; text-transform:uppercase; }
#contenidos { border-top:1px solid #999900; padding:16px 0 20px 0; width:699px; overflow:hidden; }
#contenidos p { padding:7px 0 11px 0; }
#contenidos ul { padding:7px 0 11px 0; }
#contenidos a { font-weight:bold; text-decoration:none; }
#contenidos a:hover { text-decoration:underline; }
.lista { background-image:url(/media/image/web/lwde/lista-color.gif); background-position:left 6px; background-repeat:no-repeat; padding:0 0 0 8px; }


/**************************************** MENU-IZQ *********************************************/

#menu-izq { padding:0 0 4px 0; width:179px; }

#bloque-color { color:#999900; border-bottom:1px solid #999900; margin:0 0 20px 0; }
#bloque-color-titulo { border-bottom:1px solid #999900; font-size:30px; line-height:32px; font-family:"Arial Narrow"; font-weight:bold; padding:8px 0 0 0; }
#bloque-color ul { background:#efefef; margin:2px 0 2px 0; padding:4px 12px 4px 12px; }
#bloque-color ul li { line-height:16px; padding:0 0 1px 0; }
#bloque-color ul li.resto { padding:2px 0 1px 0; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }
#bloque-color ul li a { background-image:url(/media/image/web/lwde/lista-color.gif); background-position:left 10px; background-repeat:no-repeat; padding:5px 0 5px 11px; display:inline-block; color:#000; text-decoration:none; width:144px; }
#bloque-color ul li a:hover { background-color:#d1d1d1; font-weight:bold; }
#bloque-color ul li span { background-image:url(/media/image/web/lwde/lista-color.gif); background-position:left 10px; background-repeat:no-repeat; padding:5px 0 5px 11px; display:inline-block; color:#000; text-decoration:none; width:144px; background-color:#d1d1d1; font-weight:bold; }

#bloque { color:#000; border-bottom:1px solid #999; margin:0 0 20px 0; }
#bloque-titulo { border-bottom:1px solid #999; font-size:30px; line-height:32px; font-family:"Arial Narrow"; font-weight:bold; padding:8px 0 0 0; }
#bloque ul { background:#fff; margin:2px 0 2px 0; padding:4px 12px 4px 12px; }
#bloque ul li { line-height:16px; padding:0 0 1px 0; }
#bloque ul li.resto { padding:2px 0 1px 0; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }
#bloque ul li a { background-image:url(/media/image/web/lwde/lista.gif); background-position:left 10px; background-repeat:no-repeat; padding:5px 0 5px 11px; display:inline-block; color:#000; text-decoration:none; width:144px; }
#bloque ul li a:hover { background-color:#dbdba6; font-weight:bold; }
#bloque ul li span { background-image:url(/media/image/web/lwde/lista.gif); background-position:left 10px; background-repeat:no-repeat; padding:5px 0 5px 11px; display:inline-block; color:#000; text-decoration:none; width:144px; background-color:#dbdba6; font-weight:bold; }


/**************************************** HOME ***************************************************/

#titulo-home { font-size:30px; line-height:32px; font-family:"Arial Narrow"; font-weight:bold; padding:8px 0 0 0; text-transform:uppercase; }

#columna-izq { float:left; width:399px; }
#columna-der { float:left; width:300px; }

#promo { width:300px; height:250px; padding:12px 0 12px 0; }
#promo img { display:block; }

#cuadro { border:1px solid #999; padding:0 12px 11px 12px; margin:0 0 12px 0; }
#cuadro-color { border:1px solid #999900; padding:0 12px 11px 12px; margin:0 0 12px 0; }
.cuadro-largo { width:673px; }
.cuadro-mediano { width:348px; }
.cuadro-corto { width:274px; }

#libro-thumbs { padding:8px 0 1px 0; overflow:hidden; background:url(/media/image/web/punto-claro.gif) repeat-x bottom left; clear:both; width:348px; margin:0 0 3px 0; }
#portada-thumbs { width:112px; padding:4px 0 12px 0; float:left; }
#portada-thumbs img { display:block; }
#carro { padding:10px 0 0 31px; }
#texto-thumbs { width:236px; float:left; padding:0 0 12px 0; }
#titulo-thumbs { font-weight:bold; font-size:15px; line-height:20px; padding:0 0 3px 0; }
#subtitulo-thumbs { font-weight:bold; padding:0 0 12px 0; }
#contenido-thumbs { padding:0 0 11px 0; }
#ediciones-thumbs { width:236px; padding:1px 0 0 0; }
#digital-thumbs { float:left; font-weight:bold; width:112px; padding:0 0 0 1px; }
#impresa-thumbs { float:left; font-weight:bold; width:104px; padding:0 0 0 19px; }
#precio-thumbs { font-size:18px; display:block; line-height:20px; }
.ediciones-sep { background:url(/media/image/web/sep-ediciones.gif) repeat-y top right; }
#ver-mas { padding:5px 0 0 0; }
#ver-mas2 { padding:9px 0 0 0; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }

#noticia-thumbs { padding:8px 0 1px 0; overflow:hidden; background:url(/media/image/web/punto-claro.gif) repeat-x bottom left; width:274px; margin:0 0 3px 0; }
#foto-thumbs { padding:4px 0 0 0; width:192px; float:left; height:145px; }
#foto-thumbs img { display:block; }
#mas-thumbs { font-weight:bold; width:82px; float:left; }
#mas-thumbs a { text-decoration:none; }
#articulo-thumbs { font-weight:bold; font-size:15px; line-height:20px; padding:0 0 3px 0; width:274px; overflow:hidden; clear:both; }
#fecha-thumbs { font-weight:bold; font-size:13px; padding:2px 0 0 0; }

#mas-vendidos-home { }
#vendido-thumbs { padding:8px 0 2px 0; overflow:hidden; width:274px; }
#datos-thumbs { width:162px; float:left; }
#fijo-thumbs { }
#ediciones2-thumbs { width:160px; padding:6px 0 0 0; }
#digital2-thumbs { float:left; font-weight:bold; width:75px; }
#impresa2-thumbs { float:left; font-weight:bold; width:75px; padding:0 0 0 10px; }

#masvendido-thumbs { margin:1px 0 1px 0; background-image:url(/media/image/web/lwde/punto-masvendidos.gif); background-repeat:repeat-x; background-position:top left; overflow:hidden; clear:both; width:261px; padding:9px 0 7px 13px; }
.confondo { background-color:#ebebeb; }
#numeros-thumbs { font-weight:bold; font-size:18px; line-height:20px; width:33px; float:left; }
#tituloautor-thumbs { width:228px; float:left; }
#titular-thumbs { font-weight:bold; font-size:15px; line-height:20px; padding:0 0 3px 0; }
#autor-thumbs { font-weight:bold; }

#recomendados-home { clear:both; width:699px; overflow:hidden; padding:0 0 12px 0; }
#recomendados-titular { font-size:30px; line-height:32px; font-family:"Arial Narrow"; font-weight:bold; padding:8px 0 0 0; text-transform:uppercase; color:#999900; }
#recomendados { margin:8px 0 0 0; }
#recomendados-izq { width:361px; }
#recomendados-sep { background:url(/media/image/web/punto-gris-v.gif) repeat-y top center; width:25px; }
#recomendados-der { width:287px; }
#sugerimos { font-size:18px; font-weight:bold; line-height:20px; padding:0 0 19px 0; text-transform:uppercase; }
#portada-recomendados { width:112px; padding:4px 0 0 0; float:left; }
#portada-recomendados img { display:block; }
#texto-recomendados { width:249px; float:left; }
#recomendado { clear:both; width:287; font-weight:bold; }
#recomendados-numero { float:left; width:15px; }
#recomendados-titulo { float:left; width:272px; }
#recomendados-titulo a { color:#000; }
#autor-recomendado { font-weight:bold; padding:0 0 12px 0; }
#contenido-recomendado { padding:0 0 11px 0; }


/*********************************** FICHA *************************************************/

#ficha { padding:4px 0 0 0; }
#ficha-foto { width:218px; float:left; }
#ficha-foto img { display:block; padding:4px 0 0 0; }
#ficha-links { padding:8px 0 11px 0; }
#ficha-links a { background-image:url(/media/image/web/lwde/lista.gif); background-position:left 5px; background-repeat:no-repeat; padding:0 0 0 8px; font-weight:normal; text-decoration:underline; }
#ficha-links a:hover { text-decoration:none; }
#ficha-datos { width:481px; float:left; padding:0 0 11px 0; }
#ficha-titulo { font-weight:bold; font-size:18px; text-decoration:none; line-height:20px; }
#ficha-autor { font-weight:bold; font-size:14px; line-height:20px; padding:2px 0 0 0; }
#ficha-autor a { color:#000; text-decoration:underline; }
#ficha-autor a:hover { text-decoration:none; }
#ficha-texto { width:289px; float:left; }
#ficha-texto a { font-weight:normal; text-decoration:underline; }
#ficha-texto a:hover { text-decoration:none; }
#ficha-precios { width:180px; float:left; padding:19px 0 0 12px; }
#ficha-precios-caja { margin:0 0 10px 0; border:1px solid #999; font-weight:bold; padding:8px 10px 11px 10px; }
#ficha-precio { font-size:26px; line-height:29px; }
#ficha-texto ul { padding:14px 0 4px 0; }
#resumen { width:699px; overflow:hidden; clear:both; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }
#ficha-subtitulo { font-weight:bold; font-size:15px; padding:13px 0 11px 0; }
#otros-libros { width:699px; overflow:hidden; clear:both; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }
#otros-libros a { text-decoration:underline; }
#otros-libros a:hover { text-decoration:none; }
#otros-libros ul li { float:left; }
#ficha-otros-izq { width:337px; padding:1px 25px 16px 0; }
#ficha-otros-der { width:337px; padding:1px 0 16px 0; }
#ficha-otros-foto { float:left; width:86px; padding:4px 0 0 0; }
#ficha-otros-foto img { display:block; }
#ficha-otros-texto { float:left; width:251px; }
#ficha-otros-tituloautor { height:67px; width:251px; }
#ficha-otros-titulo { font-weight:bold; font-size:15px; line-height:20px; padding:0 0 3px 0; }
#ficha-otros-autor { font-weight:bold; }
#ficha-otros-edicion { font-weight:bold; width:251px; }
#ficha-otros-digital { width:111px; float:left;}
#ficha-otros-impresa { width:120px; float:left; padding:0 0 0 20px; }
#ficha-otros-mas { clear:both; overflow:hiddden; width:699px; padding:1px 0 0 0; }
#ficha-otros-mas a { background-image:url(/media/image/web/lwde/lista.gif); background-position:left 5px; background-repeat:no-repeat; padding:0 0 0 8px; font-weight:normal; text-decoration:underline; }
#ficha-otros-mas a:hover { text-decoration:none; }


/*********************************** LISTADO TOPS *******************************************/

#tops { padding:4px 0 0 0; }
#tops a { font-weight:normal; text-decoration:underline; }
#tops a:hover { text-decoration:none; }
#top-libros-primero { width:699px; }
#top-libros { padding:12px 0 0 0; clear:both; overflow:hidden; width:699px; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }
#top-libros-posicion { float:left; padding:4px 0 0 0; width:50px; }
#top-libros-numero { font-weight:bold; color:#fff; background:url(/media/image/web/fondo-numeros.gif) no-repeat top left; font-size:19px; padding:10px 0 10px 8px; }
#top-libros-foto { float:left; padding:4px 0 15px 0; width:112px; }
#top-libros-foto img { display:block; }
#top-libros-texto { float:left; width:537px; padding:0 0 11px 0; }
#top-libros-titulo { font-weight:bold; line-height:20px; font-size:15px; padding:0 0 3px 0; }
#top-libros-titulo a { font-weight:bold !important; }
#top-libros-autor { font-weight:bold; padding:0 0 12px 0; }
#top-sinopsis { padding:0 0 11px 0; }
#top-ediciones { width:537px; font-weight:bold; padding:1px 0 0 0; }
#top-digital { width:104px; float:left; }
#top-impresa { width:421px; float:left; padding:0 0 0 12px; }


/************************************ LISTADO NOVEDADES *****************************************/

#libros { padding:12px 0 0 0; clear:both; overflow:hidden; width:699px; background:url(/media/image/web/punto-claro.gif) repeat-x top left; }
#libros a { font-weight:normal; text-decoration:underline; }
#libros a:hover { text-decoration:none; }
#libros-foto { float:left; padding:4px 0 15px 0; width:86px; }
#libros-foto img { display:block; }
#libros-texto { float:left; width:613px; }
#libros-titulo { font-weight:bold; line-height:20px; font-size:15px; padding:0 0 3px 0; }
#libros-titulo a { font-weight:bold !important; }
#libros-autor-ediciones {  width:613px; }
#libros-autor-sinopsis { float:left; width:388px; }
#libros-autor { font-weight:bold; padding:0 0 12px 0; }
#libros-ediciones { width:225px; float:left; font-weight:bold; }
#libros-digital { width:103px; padding:0 0 0 10px; float:left; }
#libros-impresa { width:102px; padding:0 0 0 10px; float:left; }
#libros-sinopsis { padding:0 0 11px 0; }
#libros p { clear:both; overflow:hidden; width:613px; }
#libros-arriba-izq { float:left; padding:7px 25px 12px 0; width:337px; overflow:hidden; }
#libros-arriba-der { float:left; padding:7px 0 12px 0; width:337px; overflow:hidden; }
#libros-arriba-texto { width:225px; float:left; }
#libros-arriba-ediciones { font-weight:bold; width:225px; padding:3px 0 0 0; }
#libros-arriba-digital { width:105px; float:left; }
#libros-arriba-impresa { padding:0 0 0 12px; width:108px; float:left; }
#libros-arriba-portada { width:112px; padding:2px 0 12px 0; float:left; }
#libros-arriba-portada img { display:block; }
#libros-arriba-portada img { display:block; }
#libros-arriba-autor { font-weight:bold; padding:0 0 5px 0; }
#libros-descargas { width:225px; float:right; text-align:right; }
#libros-arriba-izq a { font-weight:normal; text-decoration:underline; }
#libros-arriba-izq a:hover { text-decoration:none; }
#libros-arriba-der a { font-weight:normal; text-decoration:underline; }
#libros-arriba-der a:hover { text-decoration:none; }


/************************************** PAGINACION Y FILTRO ************************************/

#paginacion-arriba { width:699px; height:34px; margin:12px 0 15px 0; background:#efefef; }
#paginacion-abajo { width:699px; height:34px; margin:15px 0 0 0; background:#efefef; }
#paginacion-izq { padding:8px 0 0 12px; float:left; width:325px; height:26px; }
#paginacion-der { padding:8px 12px 0 0; float:right; width:350px; text-align:right; height:26px; }
#paginacion-der a { text-decoration:none; font-weight:normal; }
#paginacion-der a:hover { text-decoration:underline; }
.anterior { color:#999; background:url(/media/image/web/lwde/lista2.gif) no-repeat left 5px; padding:0 0 0 9px; }
.siguiente { color:#999; background:url(/media/image/web/lwde/lista.gif) no-repeat right 5px; padding:0 9px 0 0; }
.anterior-ilu { background:url(/media/image/web/lwde/lista2-color.gif) no-repeat left 5px; padding:0 0 0 9px; }
.siguiente-ilu { background:url(/media/image/web/lwde/lista-color.gif) no-repeat right 5px; padding:0 9px 0 0; }
#filtro { padding:8px 0 7px 0; font-weight:bold; clear:both; overflow:hidden; width:699px;  }
#filtro select { font-size:13px; height:20px; font-size:expression("12px"); width:237px; border:1px solid #ccc; margin:0 0 0 9px; position:relative; top:1px; top:expression("2px"); outline:0; }
#slide { height:161px; padding:8px 0 0 0; }
#slide ul { border:1px solid #ccc; padding:11px 0 7px 0; height:130px; }
#slide-producto { width:171px; float:left; text-align:center; }
#slide-sep { width:4px; float:left; text-align:center; }
#slide-foto { height:98px; width:171px; }
#slide-foto img { top:50%; left:50%; }
#slide-titulo { font-weight:bold; font-size:11px; line-height:16px; }
#slide-titulo a { text-decoration:none; }
#slide-titulo a:hover { text-decoration:underline; }
#slide-precio { font-size:11px; line-height:16px; }


/*********************************** LISTADO PRODUCTOS ********************************************/

#productos-listado { padding:20px 0 14px 0; overflow:hidden; width:699px; }
#productos-listado a { text-decoration:underline !important; }
#productos-listado a:hover { text-decoration:none !important; }
#productos { border:1px solid #ccc; width:209px; height:125px; padding:7px; overflow:hidden; font-size:11px; line-height:16px; font-weight:bold; float:left; }
#productos span { font-weight:normal; }
#productos-foto { width:112px; padding:4px 0 4px 0; float:left; }
#productos-foto img { top:50%; left:50%; }
#productos-texto { width:97px; float:left; }
#productos-titulo { text-transform:uppercase; font-weight:bold; }
#productos-sep { width:12px; float:left; overflow:hidden; font-size:0px; }
#productos-salto { width:699px; clear:both; overflow:hidden; font-size:0px; height:12px; line-height:12px; }


/***************************************** FICHA PRODUCTO *****************************************/

#producto-contenido { width:481px; padding:17px 0 0 0; }
#producto-fotos { width:481px; padding:10px 0 0 0; }
#producto-precio { margin:10px 0 10px 0; border:1px solid #999; font-weight:bold; padding:11px 10px 11px 10px; width:173px; }
.producto-foto { float:left; height:129px; width:110px; padding:9px 10px 0 0; text-align:center; }
.producto-foto img { top:50%; left:50%; }
#producto-nota { clear:both; overflow:hidden; width:481px; font-style:italic; padding:8px 0 0 0; }


/**************************************** FORMULARIOS ***************************************/

#titulo-form { font-weight:bold; background-image:url(/media/image/web/lwde/lista-color.gif); background-position:left 7px; background-repeat:no-repeat; padding:0 0 4px 9px; font-size:15px; line-height:22px; }
#nota { font-style:italic; padding:10px 0 18px 9px; }
#formulario table { margin:0 0 7px 9px; line-height:16px; }
#no { padding:0 0 0 9px; }
#botones-form { padding:12px 0 4px 139px; }
#botones-form a { margin:0 12px 0 0; display:inline-block; background:#999900; color:#fff; font-weight:bold; text-decoration:none !important; padding:2px 15px 2px 14px; }
#botones-form a:hover { background:#000; text-decoration:none !important; }
#botones-form input { width:1px; height:1px; color:transparent; border:0; }
.input { border:1px solid #ccc; border:expression("1px solid #7f9db9"); font-size:11px; height:14px; padding:0 4px 0 4px; width:342px; }
.input-c { border:1px solid #ccc; border:expression("1px solid #7f9db9"); font-size:11px; height:14px; padding:0 4px 0 4px; width:84px; }
.input-m { border:1px solid #ccc; border:expression("1px solid #7f9db9"); font-size:11px; height:14px; padding:0 4px 0 4px; width:182px; }
.input-t { border:1px solid #ccc; font-size:11px; height:14px; padding:2px 4px 2px 4px; width:342px; }
.input-d { border:1px solid #ccc; font-size:11px; height:14px; padding:0 4px 0 4px; width:182px; }
.select { border:1px solid #ccc; border:expression("1px solid #7f9db9"); font-size:11px; height:18px; width:192px; }
.select-p { border:1px solid #ccc; border:expression("1px solid #7f9db9"); font-size:11px; height:18px; width:82px; }
.textarea { border:1px solid #ccc; border:expression("1px solid #7f9db9"); font-size:11px; height:134px; padding:0 4px 0 4px; width:342px; font-family:Arial,Helvetica,Verdana; }
.checkbox { border:0 none; position:relative; top:1px; margin:0 11px 0 0; padding:0; left:expression("-4px"); margin:expression("0 3px 0 0"); }
.radio { border:0 none; position:relative; top:1px; margin:0 11px 0 0; padding:0; left:expression("-4px"); margin:expression("0 3px 0 0"); }
.captcha-lwde { width:94px; height:18px; color:transparent; }
#contacto { padding:3px 0 0 0; }
#datos-contacto { padding:10px 0 15px 9px; }
#mapa { padding:4px 0 19px 9px; }
#map { border:1px solid #ccc; height:398px; width:688px; }
#botones-reg { padding:12px 0 4px 0; }
#botones-reg a { margin:0 12px 0 0; display:inline-block; background:#999900; color:#fff; font-weight:bold; text-decoration:none !important; padding:2px 15px 2px 14px; }
#botones-reg a:hover { background:#000; text-decoration:none !important; }
#botones-reg input { width:1px; height:1px; color:transparent; border:0; }
#politica { padding:8px 0 8px 0; padding:expression("6px 0 8px 0"); }
#cargando { display:none; }
#cargando_env { display:none; }
#cargando_fac { display:none; }
#nota-texto { padding:10px 0 18px 9px; }
#entrar { position:relative; top:expression("1px"); }
#entrar a { display:inline-block; background:#999900; color:#fff; font-weight:bold; text-decoration:none !important; padding:2px 15px 2px 14px; }
#entrar a:hover { background:#000; text-decoration:none !important; }
#entrar input { width:1px; height:1px; color:none; border:0; }


/*************************************** SUBMENU ******************************************/

#submenu { font-weight:bold; padding:8px 0 8px 0; }
#submenu a { text-decoration:none; }
#submenu a:hover { text-decoration:underline; }
#submenu .si { color:#000; }
#submenu .no { color:#999; }
#submenu .palo { padding:0 7px 0 8px; font-weight:normal; }
#autores a { text-decoration:none; }
#autores a:hover { text-decoration:underline; }


/************************************* CARRITO *******************************************/

#carrito-cabecera { margin:7px 0 2px 0; }
#carrito-titulo { font-weight:bold; color:#fff; background-color:#999900; padding:8px 0 8px 12px; }
#carrito-lineas { margin:0 0 2px 0; font-size:11px; }
#carrito-linea { padding:8px 0 8px 12px; }
#carrito-linea-primera { padding:8px 0 8px 11px; }
#carrito-linea-ultima { padding:8px 11px 8px 0; }
.carrito-linea { border-bottom:1px solid #ccc; }
.carrito-linea-arriba { border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
.carrito-linea-arriba-izquierda { border-bottom:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.carrito-linea-arriba-derecha { border-bottom:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; }
.carrito-linea-izquierda { border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
.carrito-linea-derecha { border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.carrito-linea-gris-izquierda { background:#ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.carrito-linea-gris-derecha { background:#ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; }
.carrito-linea-sin-izquierda { border-left:1px solid #ccc; }
.carrito-linea-sin-derecha { border-right:1px solid #ccc; }
.select-cantidad { border:1px solid #ccc; border:expression("1px solid #7f9db9"); width:41px; height:20px; font-size:11px; padding:1px 0 0 0; }
.select-formato { border:1px solid #ccc; border:expression("1px solid #7f9db9"); width:76px; height:20px; font-size:11px; padding:1px 0 0 0; }
#carrito-papelera { padding:11px 11px 0 12px; }
#carrito-total { margin:0 0 12px 0; }
#carrito-botones { margin:0 0 11px 0; }
#carrito-botones a { display:inline-block; background:#999900; color:#fff; font-weight:bold; text-decoration:none !important; padding:2px 15px 2px 14px; }
#carrito-botones a:hover { background:#000; text-decoration:none !important; }
#carrito-botones .mr15 { margin-right:15px; }
#texto-forma-pago { padding:0 0 19px 24px; }
#carrito-envio-izq { float:left; width:342px; }
#carrito-envio-der { float:left; width:342px; padding:0 0 0 15px; }
#carrito-datos-envio { padding:0 0 9px 10px; }
#carrito-datos-facturacion { padding:0 0 9px 10px; }
#form-datos-fac { display:none; }
#form-datos-env { display:none; }
#botones-datos {  }
#botones-datos a { margin:0 12px 0 0; display:inline-block; background:#999900; color:#fff; font-weight:bold; text-decoration:none !important; padding:2px 15px 2px 14px; }
#botones-datos a:hover { background:#000; text-decoration:none !important; }
#botones-datos input { width:1px; height:1px; color:transparent; border:0; }


/********************************** MI CUENTA ************************************************/

#datos-tabla { padding:8px 0 8px 12px; }
#datos-tabla a { font-weight:normal; }


/********************************** FAQS ****************************************************/

#faqs a { font-weight:normal; }


/********************************** NOTICIAS *************************************************/

#noticias-foto { float:left; width:192px; padding:4px 0 15px 0; }
#noticias-texto { float:left; width:507px; padding:0 0 11px 0; }
#noticias { width:699px; padding:0 0 11px 0; }

#noticia-detalle-foto { padding:8px 0 16px 0; }
#noticia-detalle-titulo { font-weight:bold; text-decoration:none; font-size:18px; line-height:20px; padding:4px 0 0 0; }
#noticia-detalle-fecha { font-size:14px; font-weight:bold; line-height:20px; padding:2px 0 0 0; }
#noticia-detalle-contenido { padding:8px 0 6px 0; }

#noticias-mas-info { width:675px; border:1px solid #ccc; padding:8px 11px 8px 11px; margin:5px 0 21px 0; }
#noticias-mas-info span { font-weight:bold; display:block; padding:0 0 4px 0; }


/********************************** ILIBER ************************************************/

#iliber-precio { margin:7px 0 10px 0; border:1px solid #999; font-weight:bold; padding:11px 10px 11px 10px; width:173px; }
#iliber-fotos { margin:15px 0 10px 0; }
#iliber-fotos img { border:1px solid #999; display:block; }
#iliber-promo h4 { background-image:url(/media/image/web/lwde/lista-color.gif) !important; background-position:left 4px; background-repeat:no-repeat; padding:0 0 0 8px; font-weight:bold; font-size:15px; margin:8px 0 0 0; line-height:16px; }
#iliber-promo p { line-height:24px; padding:4px 0 11px 0; }


/******************************* SITEMAP ********************************************/

#site-general { padding:0 !important; }
#site-general li { margin:4px 0 0 0 !important; }
#site-segundo { padding:0 0 0 9px !important; }
#site-segundo a { color:#666 !important; }
