/*** RESET *************************************************/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
a {text-decoration:none;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
strong{font-weight:bold;}

/*** GENERAL ***********************************************/
body {color:#444; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; margin:0; padding:0; background-image:url('../img/bg_layout.gif'); background-position:top; background-repeat:repeat-x; background-color:#f8e868;}
table, td, tr {vertical-align:top;}
img {border:0;}
a.img {border:0;}
#page, #pagePaypal {position:absolute; left:50%; background-color:#FFF; z-index:1;}
#page {margin-left:-490px; width:980px;}
#pagePaypal {top:50%; margin:-75px 0 0 -200px; width:400px; height:150px;}
#page .contenedor, #pagePaypal .contenedor {margin:0 10px; position:relative;}
.pixel {position:absolute; top:0; left:0; width:1px; height:1px; z-index:500;}
.fl {float:left;}
.fr {float:right;}
.clearfix {clear:both; font-size:1px; height:0; padding:0; margin:0;}
.cursorDefault {cursor:default;}
.cursorPointer {cursor:pointer;}
.marginBottom {margin-bottom:3px;}
.marginTop {margin-top:3px;}
.marginTop5 {margin-top:5px;}
.marginTop10 {margin-top:10px;}
.marginTop15 {margin-top:15px;}
.marginTop20 {margin-top:20px;}
.marginTop25 {margin-top:25px;}
.marginTop30 {margin-top:30px;}
.marginLeft10 {margin-left:10px;}
.paddingLeft20 {padding-left:20px;}
.ancho180 {width:180px;}
.ancho200 {width:200px;}
.ancho250 {width:250px;}
.ancho5pc {width:5%;}
.ancho10pc {width:10%;}
.ancho15pc {width:15%;}
.ancho20pc {width:20%;}
.ancho25pc {width:25%;}
.ancho30pc {width:30%;}
.ancho48pc {width:48%;}
.ancho50pc {width:50%;}
.destaque {font-weight:bold; color:#000;}
.destaqueNaranja {font-weight:bold; color:#574003;}
.txtTachado {text-decoration:line-through;}
.icon_waiting {background-image:url('../img/icon_espera.gif'); background-repeat:no-repeat;}
.hidden, .collapsed, .block_hidden_only_for_screen {display:none;}
#tapaPopin {position:absolute; top:0; left:0; width:100%; background-color:black; z-index:100001; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80);}
/* Borders */
.borderAll, .borderLRB, .borderTB, .borderLR, .borderT, .borderB {border:1px solid #666;}
.borderLRB {border-top:0;}
.borderTB {border-left:0; border-right:0;}
.borderLR {border-top:0; border-bottom:0;}
.borderT {border-left:0; border-right:0; border-bottom:0;}
.borderB {border-left:0; border-right:0; border-top:0;}
.borderT_dashed {border-top:1px dashed #666;}

/*** IMAGES ************************************************/
/* Fondos */
.bgMenuOscuro, .bgMenuClaro, .bgBreadcrumbs, .bgBuscador, .bgBloque, .bgBtForm, .bgHeadCesta, .bgBtFormGris, .bgDegradadoGris, .bgBoxFooter, .cajaPaginador, .bgPasos
{background-image:url('../img/mapa_fondos_1.0.gif'); background-repeat:repeat-x;}
.bgMenuOscuro {background-position:0 0; display:block;}
.bgMenuClaro {background-position:0 -30px; display:block;}
.bgBreadcrumbs {background-position:0 -60px; display:block;}
.bgBuscador {background-position:0 -90px;}
.bgBloque {background-position:0 -120px; display:block;}
.bgBtForm {background-position:0 -150px; display:inline;}
.bgHeadCesta {background-position:0 -180px;}
.bgBtFormGris {background-position:0 -210px; display:inline;}
.bgDegradadoGris {background-position:0 -240px;}
.bgBoxFooter {background-position:0 -270px;}
.cajaPaginador {background-position:0 -360px;}
.bgPasos {background-position:0 -390px;}
/* Fondos Diagonal */
.bgBoxGris, .bgBoxAmarillo
{background-image:url('../img/mapa_fondosDiagonal_1.0.jpg'); background-repeat:repeat-x; display:block;}
.bgBoxGris {background-position:0 0;}
.bgBoxAmarillo {background-position:0 -100px;}
/* Iconos */
.iconFlecha, .iconDisponible, .iconSinStock, .iconFlechaVerde, .iconAddCesta, #contenido .fichaProd div#more_info_sheets ul li
{background-image:url('../img/mapa_iconos_1.0.gif'); background-repeat:no-repeat;}
.iconFlecha {background-position:0 6px;}
.iconDisponible {background-position:0 -35px;}
.iconSinStock {background-position:0 -70px;}
.iconFlechaVerde {background-position:0 -101px;}
.iconAddCesta {background-position:0 -140px; width:32px; height:27px; display:block;}
/* Iconos Cesta */
.iconDisp_ok, .iconDisp_no, .iconDelete, .iconBtMas, .iconBtMenos
{background-image:url('../img/mapa_iconosCesta_1.0.gif'); background-repeat:no-repeat; display:block;}
.iconDisp_ok {background-position:0 0; width:31px; height:25px;}
.iconDisp_no {background-position:0 -35px; width:27px; height:25px;}
.iconDelete {background-position:0 -70px; width:20px; height:19px;}
.iconBtMas {background-position:0 -105px; width:16px; height:16px;}
.iconBtMenos {background-position:0 -140px; width:16px; height:16px;}
/* Iconos Ficha Producto */
.iconMore, .iconPrint, .iconLupa, .iconHerramientas, .iconMsgAlert, .iconEntrega
{background-image:url('../img/mapa_iconosFicha_1.2.gif'); background-repeat:no-repeat;}
.iconMore {background-position:0 0; padding:1px 0 3px 22px;}
.iconPrint {background-position:0 -30px; height:17px; padding:3px 0 0 30px;}
.iconLupa {background-position:3px -57px; height:17px; padding:3px 0 0 30px;}
.iconHerramientas {background-position:0 -90px; height:17px; padding:3px 0 0 30px;}
.iconMsgAlert {background-position:0 -120px; height:22px; width:25px;}
.iconEntrega {background-position:0 -180px; padding:1px 75px 3px 25px; margin:5px 0 -5px 0;}
/* Iconos Menu */
.iconMenu_miCuenta, .iconMenu_miCesta, .iconMenu_contacto
{background-image:url('../img/mapa_iconosMenu_1.0.gif'); background-repeat:no-repeat;}
.iconMenu_miCuenta {background-position:0 0;}
.iconMenu_miCesta {background-position:0 -29px;}
.iconMenu_contacto {background-position:0 -58px;}
/* Iconos Metodos de Pago */
.cart_iconPago, .cart_iconTarjeta, .cart_iconCheque, .cart_iconTransferencia, .cart_iconPaypal
{background-image:url('../img/mapa_iconosPago_1.0.gif'); background-repeat:no-repeat; height:25px; display:block;}
.cart_iconPago {background-position:0 0; height:20px; width:25px;}
.cart_iconTarjeta {background-position:0 -50px; padding:15px 0 0 65px; height:30px;}
.cart_iconCheque {background-position:0 -100px; padding:15px 0 0 65px; height:30px;}
.cart_iconTransferencia {background-position:5px -150px; padding:15px 0 0 65px; height:30px;}
.cart_iconPaypal {background-position:0 -197px; padding:15px 0 0 65px; height:30px;}
/* Cajas */
.esquinaFecha, .cajaBuscadorIzq, .cajaBuscadorDer
{background-image:url('../img/mapa_cajas_1.0.gif'); background-repeat:no-repeat; display:block;}
.esquinaFecha {background-position:0 0; width:37px; height:18px;}
.cajaBuscadorIzq {background-position:0 -30px; width:10px; height:22px;}
.cajaBuscadorDer {background-position:-30px -30px; width:10px; height:22px;}
/* Botones */
.bgBotonGeneral, .bgBotonCesta, .bgBotonEsqDer
{background-image:url('../img/mapa_botones_1.0.gif'); background-repeat:no-repeat;}
.bgBotonGeneral {background-position:0 0; width:15px; height:24px; display:block;}
.bgBotonCesta {background-position:0 -30px; width:36px; height:24px; display:block;}
.bgBotonEsqDer {background-position:right top;}
/* Iconos Mi Cuenta */
.mc_iconUser, .mc_iconCasa, .mc_iconIdentificacion, .mc_iconPedido, .mc_iconCredito, .mc_iconVale, .mc_iconDevolucion, .mc_iconBtCerrar, .mc_BtCerrar, .mc_BtActualizar, .mc_iconComentario, .mc_iconEnvio, .mc_iconRegalo
{background-image:url('../img/mapa_micuenta_1.0.gif'); background-repeat:no-repeat; height:20px; display:block;}
.mc_iconUser {background-position:0 0; width:16px;}
.mc_iconCasa {background-position:0 -30px; width:22px;}
.mc_iconIdentificacion {background-position:0 -60px; width:30px;}
.mc_iconPedido {background-position:0 -90px; width:21px;}
.mc_iconCredito {background-position:0 -120px; width:22px;}
.mc_iconVale {background-position:0 -150px; width:27px;}
.mc_iconDevolucion {background-position:0 -180px; width:22px;}
.mc_iconBtCerrar {background-position:0 -210px; width:14px; height:14px;}
.mc_BtCerrar {background-position:0 -210px; padding-left:17px; display:inline;}
.mc_BtActualizar {background-position:0 -240px; padding-left:17px; display:inline;}
.mc_iconComentario {background-position:0 -270px; width:30px;}
.mc_iconEnvio {background-position:0 -300px; width:19px;}
.mc_iconRegalo {background-position:0 -330px; width:19px;}
/* Logos Marcas */
.marca_3, .marca_4, .marca_5, .marca_6, .marca_7, .marca_8, .marca_9, .marca_10
{background-image:url('../img/mapa_marcas_1.1.gif'); background-repeat:no-repeat;}
.marca_3 {background-position:55px -119px;} /* HP */
.marca_4 {background-position:26px -52px;} /* Acer */
.marca_5 {background-position:14px 9px;} /* Sony */
.marca_6 {background-position:33px -238px;} /* LG */
.marca_7 {background-position:18px -412px;} /* Canon */
.marca_8 {background-position:28px -176px;} /* Samsung */
.marca_9 {background-position:18px -473px;} /* Brother */
.marca_10 {background-position:18px -291px;} /* Asus */
.marca_epson {background-image:url('../img/logo_epson.png'); background-repeat:no-repeat; background-position:19px 6px; padding:6px 0;}
/* Logos Comparadores */
.logo_ciao, .logo_shoppydoo
{background-image:url('../img/mapa_comparadores_1.0.gif'); background-repeat:no-repeat; margin-top:5px;}
.logo_ciao {background-position:0 0; width:58px; height:24px;}
.logo_shoppydoo {background-position:0 -30px; width:105px; height:24px;}

/*** HEAD **************************************************/
#logo_tienda {position:absolute; top:13px; left:57px; width:145px; height:110px; z-index:6;}
#head {position:absolute; top:0; left:0; width:960px; height:162px; z-index:5; background-image:url('../img/bg_head.jpg'); background-repeat:no-repeat; background-position:0 10px;}
#head .fecha {background-color:#4c4c4c; font-size:11px; color:#FFF; text-align:right; height:14px; padding:2px 12px 2px 0;}
#head .txtBuscador {font-size:12px; font-weight:bold; color:#ffe33a; padding:4px 0 0 48px;}
#head .shopping_cart {position:absolute; top:82px; left:725px; z-index:7; color:#4c4c4c;}
#head .shopping_cart a.miCesta {font-size:16px; font-weight:bold; color:#4c4c4c;}
#head .shopping_cart a.miCesta:hover {text-decoration:none;}
#head a.btCerrar_MiCuenta {position:absolute; top:88px; left:368px;}
#head .boxMenu {position:absolute; top:80px; right:275px;}
#head a.menu {font-size:14px; color:#4c4c4c; margin:6px 0 0 35px; padding-left:20px; float:right;}
#head a:hover {color:#000; text-decoration:underline;}
/* block top search */
#head .search_block_top {position:absolute; top:110px; right:275px;}
#head .search_block_top input#search_query {border:0; background-color:#FFF; width:406px; margin-top:1px; padding:3px 0 2px 0; font-size:12px; color:#888; float:left;}

/*** FOOTER ************************************************/
#footer {padding-bottom:10px; height:85px; font-size:11px; color:#FFF;}
#footer .bloques {margin:15px 45px 0 0;}
#footer .bloqueSec {margin-right:15px;}
#footer .titulo {font-size:11px; font-weight:bold; color:#ffe33a; padding-bottom:3px;}
#footer a.itens {padding-left:7px; font-size:11px; color:#FFF; background-image:url('../img/icon_flechaAmarilla.gif'); background-repeat:no-repeat; background-position:0 5px;}
#footer a:hover {text-decoration:underline;}

/*** CONTENIDO *********************************************/
#contenido {padding-top:164px; position:relative; z-index:4;}
#contenido h1 {font-size:24px; font-weight:normal; line-height:26px; color:#000; padding:9px 0 7px 0;}
#contenido .colLeft {padding-left:-183px; _padding-left:0; _width:183px; _float:left;}
#contenido .colRight {width:777px; float:right;}
#contenido .bgGris {background-color:#E5E5E5;}
#contenido .bgAmarillo {background-color:#FFFBC2; background-image:url('../img/bg_bloqueamarillo.jpg'); background-repeat:repeat-x;}
#contenido .paddingGeneral {padding:15px;}
#contenido .paddingAnuncio {padding-top:230px; position:relative;}
#contenido .paddingNoAnuncio {padding-top:0; position:relative;}
#contenido .anuncioHome {position:absolute; top:0; left:0; width:960px; height:230px;}
#contenido .espacioAnuncio {height:60px;}
#contenido .titularPages {font-size:24px; font-weight:normal; color:#000; padding:5px 0;}
#contenido .cat_desc strong {font-weight:normal; font-size:13px; color:#574003;}
#contenido span.cantProd {font-size:14px; color:#999; font-style:italic; font-weight:normal;}
#contenido .cabeceraCajas, #contenido .cabeceraCajas2 {height:23px; padding:5px 0 0 15px; font-size:14px; color:#ffe33a;}
#contenido .cabeceraCajas2, #contenido .cabeceraCajas2 a {color:#000;}
#contenido .cabeceraCajas2 {border:1px solid #999; border-bottom:0; border-top:0;}
#contenido .inputText {margin:0; padding:1px; border:1px solid #666; background-color:#FFF; font-size:12px; color:#666;}
#contenido a.boton {font-size:12px; font-weight:bold; color:#00474b; padding:6px 15px 5px 0; line-height:26px;}
/* Col Left */
#contenido ul.tree {padding:15px;}
#contenido ul.tree li {padding:0; margin:0; _width:90%;}
#contenido ul.tree a {display:block; border-bottom:1px solid #c3bf8d; padding:3px 0 3px 15px; font-size:12px; color:#333;}
#contenido ul.tree a:hover {background-color:#e1d7a0;}
#contenido ul.marcas {padding:15px;}
#contenido ul.marcas li {padding:0; margin:0; _width:90%;}
#contenido ul.marcas a {display:block; height:40px; border-bottom:1px solid #c3bf8d;}
#contenido ul.marcas a:hover {background-color:#e1d7a0;}
/* Botones */
.btFormGeneral {height:22px; padding:0 5px; border:1px solid #000; font-weight:bold; color:#FFF; font-size:13px;}
.btFormGeneralGris {height:22px; padding:0 5px; border:1px solid #444; font-weight:bold; color:#444; font-size:13px;}
a.btNegroP {height:22px; padding:1px 5px; border:1px solid #000; font-weight:bold; color:#FFF; font-size:11px;}
a.btVolver {background-image:url('../img/icon_volver.gif'); background-repeat:no-repeat; background-position:0 2px; padding-left:16px; color:#333;}
a:hover.btVolver {text-decoration:underline;}
a.btAdd {background-image:url('../img/icon_add.gif'); background-repeat:no-repeat; background-position:0 2px; padding-left:16px; color:#333;}
a:hover.btAdd {text-decoration:underline;}
.icon_pdf, a.link_pdf {background-image:url('../img/icon_pdf.gif'); background-repeat:no-repeat;}
.icon_pdf {display:block; width:16px; height:16px;}
a.link_pdf {padding-left:22px; height:16px;}
a.link_descarga {background-image:url('../img/icon_descarga.gif'); background-repeat:no-repeat; background-position:0 3px; padding-left:17px; height:16px;}
a.linkGeneral {color:#887922; font-style:italic;}
a:hover.linkGeneral {text-decoration:underline;}
/* Alertas */
.boxMsgAlert {background-image:url('../img/icon_alert.gif'); background-repeat:no-repeat; background-position:11px 8px; background-color:#fffad8; padding:8px 10px 10px 80px; height:43px;}
.boxMsgError {background-image:url('../img/icon_error.gif'); background-repeat:no-repeat; background-position:14px 9px; background-color:#ffe7e7; padding:8px 10px 10px 80px; height:43px;}
.boxMsgOk {background-image:url('../img/icon_ok.gif'); background-repeat:no-repeat; background-position:14px 9px; background-color:#e6f8e5; padding:8px 10px 10px 80px; height:40px;}
.boxMsgAlert ol, .boxMsgError ol, .boxMsgOk ol {margin-top:2px;}
/* Splashes */
#contenido .splashAmarillo_en, #contenido .splashNaranja_en, #contenido .ofertaAmarillo_en, #contenido .ofertaNaranja_en {background-image:url('../img/mapa_splash_en_1.0.gif'); background-repeat:no-repeat;}
#contenido .splashAmarillo_en, #contenido .splashNaranja_en {position:absolute; top:7px; left:0; z-index:50; width:60px; height:60px;}
#contenido .ofertaAmarillo_en, #contenido .ofertaNaranja_en {display:block; height:28px; width:157px; padding:7px 0 0 43px; font-size:16px;}
#contenido .splashAmarillo_en {background-position:0 0;}
#contenido .splashNaranja_en {background-position:0 -80px;}
#contenido .ofertaAmarillo_en {background-position:0 -160px;}
#contenido .ofertaNaranja_en {background-position:0 -200px;}
#contenido .splashAmarillo_es, #contenido .splashNaranja_es, #contenido .ofertaAmarillo_es, #contenido .ofertaNaranja_es {background-image:url('../img/mapa_splash_es_1.0.gif'); background-repeat:no-repeat;}
#contenido .splashAmarillo_es, #contenido .splashNaranja_es {position:absolute; top:7px; left:0; z-index:50; width:60px; height:60px;}
#contenido .ofertaAmarillo_es, #contenido .ofertaNaranja_es {display:block; height:28px; width:157px; padding:7px 0 0 43px; font-size:16px;}
#contenido .splashAmarillo_es {background-position:0 0;}
#contenido .splashNaranja_es {background-position:0 -80px;}
#contenido .ofertaAmarillo_es {background-position:0 -160px;}
#contenido .ofertaNaranja_es {background-position:0 -200px;}
#contenido .splashAmarillo_fr, #contenido .splashNaranja_fr, #contenido .ofertaAmarillo_fr, #contenido .ofertaNaranja_fr {background-image:url('../img/mapa_splash_fr_1.0.gif'); background-repeat:no-repeat;}
#contenido .splashAmarillo_fr, #contenido .splashNaranja_fr {position:absolute; top:7px; left:0; z-index:50; width:60px; height:60px;}
#contenido .ofertaAmarillo_fr, #contenido .ofertaNaranja_fr {display:block; height:28px; width:157px; padding:7px 0 0 43px; font-size:16px;}
#contenido .splashAmarillo_fr {background-position:0 0;}
#contenido .splashNaranja_fr {background-position:0 -80px;}
#contenido .ofertaAmarillo_fr {background-position:0 -160px;}
#contenido .ofertaNaranja_fr {background-position:0 -200px;}
/* Parrilla Productos */
#contenido .filaProductos {height:315px; overflow:hidden;}
#contenido div.producto {width:158px; padding:0 14px;}
#contenido div.producto .imagenProd {height:130px; padding-top:10px; text-align:center; position:relative; _position:static;}
#contenido div.producto h2 {padding:0; margin:0; height:30px; font-size:13px; font-weight:bold; line-height:15px; overflow:hidden;}
#contenido div.producto h2 a {font-size:13px; font-weight:bold; color:#574003;}
#contenido div.producto h2 a:hover {text-decoration:underline;}
#contenido div.producto h3 {font-size:12px; font-weight:normal; color:#444; margin-top:5px; height:45px; overflow:hidden;}
#contenido div.producto .cajaPrecio {border-bottom:1px solid #887922; padding:7px 0 0 50px; margin-top:7px; height:53px; background:url('../img/bg_cajaprecio.jpg') no-repeat top left; background-color:#d9d597;}
#contenido div.producto .precio {font-size:25px; font-weight:bold; color:#826004;}
#contenido div.producto .precio sup {font-size:15px;}
#contenido div.producto .disponibilidad {padding:2px 0 2px 23px; font-size:12px; font-weight:bold; color:#333;}
#contenido div.producto .btAnadir {margin:8px 0 18px 0;}
#contenido div.producto .partnumber {font-size:11px; text-align:center; padding-top:2px;}
/* Parrilla Marcas */
#contenido .filaMarcas {height:240px; overflow:hidden;}
#contenido div.marca {width:158px; padding:0 14px;}
#contenido div.marca .imagenMarcas {height:100px; padding-top:15px; text-align:center;}
#contenido div.marca h2 {padding:0; font-size:13px; line-height:15px; font-weight:bold; color:#574003;}
#contenido div.marca h2 a {font-size:13px; font-weight:bold; color:#574003;}
#contenido div.marca h2 a:hover {text-decoration:underline;}
#contenido div.marca .cantidad {color:#999; font-style:italic;}
#contenido div.marca .texto {font-size:12px; font-weight:normal; color:#444; margin-top:5px;}
#contenido div.marca .texto a {font-size:12px; font-weight:normal; color:#444; text-decoration:underline;}
/* Breadcrumbs */
#contenido .breadcrumbs .navigation-pipe {margin:0 5px; font-size:12px;}
#contenido .breadcrumbs .navigation_product {font-weight:bold;}
#contenido .breadcrumbs a:hover {text-decoration:underline;}
/* Franja Paginador */
#contenido .franjaPaginador {height:24px; padding:4px 15px 0 15px; border-bottom:1px solid #887922;}
#contenido .franjaPaginador label {color:#333;}
#contenido .franjaPaginador select {font-size:12px; color:#333;}
/* Paginador */
#contenido .pagination {padding-top:3px; color:#333; cursor:default;}
#contenido .pagination a {color:#333;}
#contenido .pagination a:hover {color:#887922; text-decoration:underline;}
#contenido .pagination ul.pagination {list-style-type:none; display:inline;}
#contenido .pagination ul.pagination li {list-style-type:none; display:inline; padding:0 2px;}
#contenido .pagination ul.pagination li.current {color:#FFF; background-color:#777;}
/* Ficha Producto */
#contenido .fichaProd h2 {font-size:12px; color:#444; font-weight:normal;}
#contenido .fichaProd #pb-left-column {width:415px;}
#contenido .fichaProd #pb-right-column {width:315px;}
#contenido .fichaProd #views_block {margin:0 auto; width:274px;}
#contenido .fichaProd span.view_scroll_spacer {float:left; width:16px; height:80px;}
#contenido .fichaProd #view_scroll_left, #contenido .fichaProd #view_scroll_right {background:url('../img/thumbs_left.gif') no-repeat center; width:9px; height:18px; float:left; margin-top:30px; padding:0 4px;}
#contenido .fichaProd #view_scroll_right {background-image:url('../img/thumbs_right.gif');}
#contenido .fichaProd #thumbs_list {overflow:hidden; float:left; width:240px;}
#contenido .fichaProd #thumbs_list ul {padding-left:0; list-style-type:none; margin-top:5px}
#contenido .fichaProd #thumbs_list li {float:left; cursor:pointer; width:80px; height:80px}
#contenido .fichaProd a.linkTxt {color:#444; text-decoration:underline;}
#contenido .fichaProd .cajaPrecio {padding-bottom:8px;}
#contenido .fichaProd .precio {font-size:25px; font-weight:normal; color:#826004; height:40px;}
#contenido .fichaProd .precio .tag {margin:1px 5px 0 0;}
#contenido .fichaProd .precio span.iva {font-size:11px; color:#444; top:27px; left:35px; z-index:10;}
#contenido .fichaProd .txtDisp {font-size:16px; padding:3px 0 0 9px;}
#contenido .fichaProd .atributos {background-image:url('../img/bg_attributes.gif'); background-repeat:no-repeat; background-position:150px 5px; padding:10px 20px 20px 20px;}
#contenido .fichaProd .atributos label {display:block; color:#333; font-weight:bold;}
#contenido .fichaProd .atributos select {min-width:50%;}
#contenido .fichaProd .bloqueBoton {padding:0 20px; height:42px;}
#contenido .fichaProd ul.idTabs {list-style-type:none; height:21px; margin-top:25px;}
#contenido .fichaProd ul.idTabs li {float:left; margin-right:3px;}
#contenido .fichaProd ul.idTabs li a, #contenido .fichaProd ul.idTabs li a.selected {background-image:url('../img/mapa_pestanas_1.0.gif'); background-repeat:no-repeat; display:block;}
#contenido .fichaProd ul.idTabs li a {background-position:0 -25px; width:138px; height:17px; text-align:center; text-decoration:none; padding-top:4px; color:#555; font-size:12px;}
#contenido .fichaProd ul.idTabs li a.selected {background-position:0 0; color:#FFE33A;}
#contenido .fichaProd div.sheets {clear:both; padding:1em;}
#contenido .fichaProd div.sheets h2 {margin-top:15px; font-size:14px; color:#df6d27;}
#contenido .fichaProd div#more_info_sheets ul {margin-top:5px;}
#contenido .fichaProd div#more_info_sheets ul li {margin-bottom:0.4em; padding-left:10px; background-position:0 -101px;}
#contenido .fichaProd div.sheets strong, #contenido .fichaProd #idTab2 span {font-weight:bold; color:#000;}
#contenido .fichaProd ul.accesorios_block li {background-color:#FFF; border:1px solid #AAA; border-left:0; border-right:0; padding-bottom:10px;}
#contenido .fichaProd ul.accesorios_block p.img {width:100px;}
#contenido .fichaProd ul.accesorios_block h5 {padding-top:7px;}
#contenido .fichaProd ul.accesorios_block h5 a {font-size:13px; font-weight:bold; color:#574003;}
#contenido .fichaProd ul.accesorios_block h5 a:hover {text-decoration:underline;}
#contenido .fichaProd ul.accesorios_block .descripcion {padding:3px 0;}
#contenido .fichaProd ul.accesorios_block .price {font-size:17px; font-weight:normal; color:#826004;}
#contenido .fichaProd p.cods {font-weight:bold;}
#contenido .fichaProd p.cods strong {font-weight:normal;}
/* Productos Similares */
#productosSimilares {padding-top:15px}
#productosSimilares .bordeImg {border:1px solid #CCC;}
#productosSimilares .prodSimilar {padding-bottom:10px;}
#productosSimilares .cajaTitulo {padding:0 12px; height:35px; overflow:hidden;}
#productosSimilares h2 {padding:0 0 15px 12px;}
#productosSimilares a.titulo {font-size:12px; font-weight:bold; color:#574003;}
#productosSimilares a.titulo:hover {text-decoration:underline;}
/* Mapa del Sitio */
#contenido .sitemap_block {width:33%; float:left; margin:20px 0;}
#contenido .sitemap_block h3 {color:#000; font-weight:bold; height:17px; padding:3px 0 0 10px; margin:0 15px 5px 0; border-bottom:1px solid #666;}
#contenido .sitemap_block a {color:#444;}
#contenido .sitemap_block a:hover {text-decoration:underline;}
#contenido .sitemap_block ul {list-style-type:none; margin:0 -10px 0 10px;}
#contenido .sitemap_block ul li {padding-left:10px; background-image:url('../img/icon_flechaPeq.gif'); background-position:0 4px; background-repeat:no-repeat;}
/* Contacto */
#contenido .contacto .caja {background-image:url('../img/icon_contacto.jpg'); background-repeat:no-repeat; background-position:10px 25px; margin-top:15px; padding:20px 15px 15px 180px;}
#contenido .contacto .campos {margin-bottom:10px;}
#contenido .contacto .labelCampo {width:120px; margin-right:10px; padding-top:2px; text-align:right; display:block; float:left;}
#contenido .contacto .inputCampo, #contenido .contacto .textareaCampo, #contenido .contacto .selectCampo {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#000; width:380px;}
#contenido .contacto .inputCampo {padding:1px;}
#contenido .contacto .inputButton {margin-left:130px;}
#contenido .contacto .desc_contact {background-image:url('../img/icon_info.gif'); background-repeat:no-repeat; background-position:8px 8px; background-color:#fffdb9; padding:10px 10px 10px 33px; margin:0 35px 10px 130px;}
#contenido .contacto ol li {line-height:18px;}
/* Pasos Compra */
#contenido .pasosCompra {padding:0 15px 5px 15px; background-color:#b7bbba;}
#contenido .pasosCompra .paso_done .fondoNum, #contenido .pasosCompra .paso_current .fondoNum, #contenido .pasosCompra .paso_none .fondoNum {background-image:url('../img/mapa_pasos_1.0.gif'); background-repeat:no-repeat; display:block; width:26px; height:27px; text-align:center; font-size:16px; font-weight:bold; padding:3px 10px 0 0; cursor:default;}
#contenido .pasosCompra .paso_done .fondoNum {background-position:0 0; color:#887922;}
#contenido .pasosCompra .paso_current .fondoNum {background-position:0 -35px; color:#574003;}
#contenido .pasosCompra .paso_none .fondoNum {background-position:0 -70px; color:#777;}
#contenido .pasosCompra .paso_done a.titulo, #contenido .pasosCompra .paso_done span.titulo {font-size:14px; color:#887922; margin-top:5px; float:left;}
#contenido .pasosCompra .paso_current a.titulo, #contenido .pasosCompra .paso_current span.titulo {font-size:14px; color:#574003; margin-top:5px; float:left;}
#contenido .pasosCompra .paso_none a.titulo, #contenido .pasosCompra .paso_none span.titulo {font-size:14px; color:#777; margin-top:5px; float:left;}
/* Login */
#contenido .login .bloque {width:364px;}
#contenido .login .cabecera {height:23px; padding:5px 0 0 15px; font-size:14px; color:#000; border-bottom:1px solid #887922;}
#contenido .login .caja_nuevoUsuario, #contenido .login .caja_loginUsuario {background-repeat:repeat-x; background-position:0 0; height:175px; padding:34px 0 0 160px;}
#contenido .login .caja_nuevoUsuario {background-image:url('../img/bg_nuevoUsuario.jpg');}
#contenido .login .caja_loginUsuario {background-image:url('../img/bg_loginUsuario.jpg');}
#contenido .login .forgotPassword {background-image:url('../img/icon_llave_S.gif'); background-repeat:no-repeat; margin-top:19px; padding:1px 0 3px 25px;}
#contenido .login .forgotPassword a {font-size:11px; color:#444;}
#contenido .login .forgotPassword a:hover {text-decoration:underline;}
/* Bloque Gris */
#contenido .bloqueCaja .labelForm, #contenido .bloqueCaja .labelText {width:250px; padding:0 15px 0 0; text-align:right;}
#contenido .bloqueCaja .labelForm {padding-top:3px;}
#contenido .bloqueCaja .labelText {color:#574003; font-weight:bold;}
#contenido .bloqueCaja .cabeceraForm {height:23px; padding-left:15px; border-bottom:1px solid #666; background-position:0 -117px;}
#contenido .bloqueCaja .cabeceraForm h3 {font-size:12px; color:#000; font-weight:bold; padding-top:4px;}
#contenido .bloqueCaja .cajaForm {padding:15px; position:relative;}
#contenido .bloqueCaja .cajaForm .fila {padding-top:4px;}
#contenido .bloqueCaja sup {color:#574003;}
#contenido .bloqueCaja .bt_opciones {color:#574003; margin:5px 10px 0 0;}
#contenido .bloqueCaja .botones {text-align:center; padding:15px 0;}
#contenido .bloqueCaja .payment_module {border-bottom:1px solid #BBB; height:50px;}
#contenido .bloqueCaja .payment_module a {color:#444; padding:5px 0 0 15px; display:block;}
#contenido .bloqueCaja .payment_module a:hover {background-color:#CCC;}
#contenido .bloqueCaja label.b, .bloqueCaja label.c {width:85px; padding:0 15px 0 0; font-weight:bold; text-align:right; float:left;}
#contenido .bloqueCaja label.c {width:220px;}
#contenido .bloqueCaja .minHeight {min-height:90px;  height:expression(this.scrollHeight < 90? "90px": "auto" );}
/* Mi Cesta */
#contenido table.cesta {width:100%; color:#574003;}
#contenido table.cesta th {height:24px; font-weight:bold; color:#000; padding-top:0; padding-bottom:0; vertical-align:middle;}
#contenido table.cesta td {vertical-align:middle;}
#contenido table.cesta tr.cart_item td, #contenido table.cesta tr.item td {background-color:#EEE; border:1px solid #666; border-left:0; border-right:0;}
#contenido table.cesta tr.cart_item td {height:60px;}
#contenido table.cesta tr.item td {height:35px;}
#contenido table.cesta tr.color1 {background-color:#E5E5E5;}
#contenido table.cesta tr.color2 {background-color:#E0E7E9;}
#contenido table.cesta tr td.filaBlanca {font-size:1px; line-height:3px; cursor:default; height:3px; border:0;}
#contenido table.cesta tr td.espacio {font-size:1px; cursor:default; height:25px; border:0;}
#contenido table.cesta .cajaCantidad {text-align:center; width:25px; padding:1px 0; border:1px solid #666; background-color:#FFF;}
#contenido table.cesta .btCantidad {margin:1px 0 0 6px;}
#contenido table.cesta span.precioTachado {color:#574003; text-decoration:line-through;}
#contenido table.cesta a.nombreProd {font-weight:bold; color:#574003;}
#contenido table.cesta a.atributo {color:#444;}
#contenido table.cesta a.linkNormal {color:#574003; text-decoration:underline;}
#contenido .micesta .cestaVacia {background-image:url('../img/icon_cestaVacia.gif'); background-repeat:no-repeat; background-position:20px 15px; background-color:#fffad8; height:110px; padding:30px 0 0 175px;}
#contenido .micesta .cestaVacia .titular {font-size:16px; font-weight:bold; color:#574003;}
#contenido .micesta .txtCesta {padding:15px 0 0 5px; font-weight:bold;}
#contenido .micesta .paddingLeft {padding-left:15px;}
#contenido .micesta .headCesta {height:18px; font-weight:bold; color:#000; padding-top:5px;}
#contenido .micesta .bloqueInfo {position:relative;}
#contenido .micesta .dadosImporte {width:400px; color:#574003; margin-left:345px;}
#contenido .micesta .dadosImporte .fila {height:20px}
#contenido .micesta .dadosImporte .caja {background-image:url('../img/icon_calculadora.gif'); background-repeat:no-repeat; background-position:16px 14px; padding:7px 10px 7px 0;}
#contenido .micesta .dadosImporte .info {text-align:right; padding:3px 0; width:215px; float:right;}
#contenido .micesta .dadosImporte .price {padding:3px 0 3px 10px; font-weight:bold; color:#000; width:80px; float:right;}
#contenido .micesta .valeDescuento {position:absolute; top:0; left:0; width:320px; color:#574003;}
#contenido .micesta .valeDescuento .caja {background-image:url('../img/icon_descuento.gif'); background-repeat:no-repeat; background-position:16px 14px; height:64px; padding:15px 15px 15px 0; text-align:right;}
#contenido .micesta .valeDescuento ul li {text-align:right; margin-top:5px;}
#contenido .micesta .botones {text-align:center; padding:15px 0;}
/* History */
#block-history h2 {font-size:21px; font-weight:bold; color:#333; border-bottom:1px solid #000; margin:10px 0; padding-bottom:3px;}
#block-history div.detail {clear:both; padding:20px; margin-top:30px; border:1px solid #000; background-color:#F9F9F9;}
#block-history table.message {width:100%; border:none; margin-bottom:15px;}
#block-history table.message th {background-color:#BBB; color:#000; font-weight:bold; padding:3px 0;}
#block-history table.message td {background-color:#FFF; border-bottom:1px solid #999; padding:3px 0;}
/* Transportista */
#contenido table.carrier {width:100%;}
#contenido table.carrier th {background-color:#BBB; font-weight:bold; padding:4px 0;}
#contenido table.carrier td {border-bottom:1px solid #BBB; padding:4px 0;}
#contenido table.carrier .fila1 {background-color:#E1DFC4;}
#contenido table.carrier .fila2 {background-color:#FFF;}
/* Mi Cuenta */
#contenido .micuenta .cajaMenu {background-image:url('../img/icon_micuenta.jpg'); background-repeat:no-repeat; background-position:15px 15px; padding:15px 0 15px 205px;}
#contenido .micuenta ul.menu li {border-top:1px solid #BBB; height:25px; padding-top:5px;}
#contenido .micuenta ul.menu li .iconoMenu {width:40px; padding-right:10px; float:left;}
#contenido .micuenta ul.menu li .linkTexto {padding-top:3px;}
/* *** jQuery slideshow on home page *** */
div#slideshow {width:960px; height:230px; padding:0; margin-bottom:7px; overflow:hidden; position:relative; z-index:5;}
div#slideshow img {border:none;}
div#slideshow ul#nav {display:none; list-style:none; position:absolute; bottom:15px; right:0px; z-index:15;	width:125px;}
div#slideshow ul#nav li#prev {float:left; margin:0 0 0 20px; display:inline;}
div#slideshow ul#nav li#next {float:right; margin:0 20px 0 0; display:inline;}
div#slideshow ul#nav li a {display:block; width:31px; height:31px; text-indent:-9999px;}
div#slideshow ul#nav li#prev a {background:url('../img/prev.png');}
div#slideshow ul#nav li#next a {background:url('../img/next.png');} 
div#slideshow ul#slides {list-style:none;}
div#slideshow ul#slides li {margin:0 0 20px 0;}
a {outline:none;}
/*** MENU TOP ***/
.sf-contener {clear:both; margin:0; height:26px; width:960px; position:absolute; z-index:1000; left:0; top:135px; background:transparent url('../img/blocktopmenu.gif') repeat-x;}
.sf-menu, .sf-menu * {padding:0; list-style:none;}
.sf-menu {line-height:1.2;}
.sf-menu ul {position:absolute; top:-999em; width:10em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left; position:relative; padding-right:2.25em;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0; top:2.7em; z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; top:0;}
.sf-menu {width:960px; margin:0 auto; }
.sf-menu a {border:0; padding:6px 0 6px 10px; text-decoration:none;}
.sf-menu a, .sf-menu a:visited {color:#000;}
.sf-menu li li {background:#ebebed;}
.sf-menu li li li {background:#ebebed;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.sfHoverForce, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:transparent url('../img/blocktopmenu_hover.gif') repeat-x;}
.sf-menu li.noBack:hover, .sf-menu li.sfHover.noBack, .sf-menu li.sfHoverForce.noBack, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:inherit;}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {background:#d0d3d8; outline:0;}
.sf-menu a.sf-with-ul {min-width:1px;}
.sf-sub-indicator {position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../img/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator {top:.8em; margin-right:-2.25em; background-position:0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator {background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator {background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position:-10px 0;}
/* Promo Tableta */
.popin_promoTableta, .popin_promoTableta .bt, .popin_promoTableta a.close, .popin_promoTableta .capaError {background-image:url('../img/promo_tableta/popin.png'); background-repeat:no-repeat;}
.popin_promoTableta {position:fixed; width:790px; height:400px; left:50%; top:50%; margin:-200px -395px; background-position:0 -50px; z-index:100002; font-family:Arial, Helvetica, sans-serif;}
.popin_promoTableta p {font-size:14px; color:#000; line-height:16px; position:absolute; bottom:25px; left:25px; width:405px;}
.popin_promoTableta form {position:absolute; bottom:25px; left:470px;}
.popin_promoTableta form span {display:block; font-size:14px; color:#FFF; font-weight:bold; padding-bottom:5px;}
.popin_promoTableta .bt {background-position:0 0; background-color:#111; border:1px solid #000; color:#FFF; font-size:14px; font-weight:bold; width:68px; height:23px; cursor:pointer; margin-left:15px;}
.popin_promoTableta .inp {background-color:#FFF; border:1px solid #005000; width:196px; padding:2px;}
.popin_promoTableta a.close {background-position:-200px 0; position:absolute; right:0; top:-30px; width:22px; height:20px;}
.popin_promoTableta .capaError {background-position:0 -510px; position:absolute; width:390px; height:190px; left:50%; top:50%; margin:-95px 0 0 -195px; z-index:100003;}
.popin_promoTableta .capaError b {position:absolute; font-size:18px; color:#FFF; top:9px; left:15px; font-weight:normal;}
.popin_promoTableta .capaError span {padding:70px 0 35px 60px; display:block; font-size:16px;}
.popin_promoTableta .capaError .ok {margin:0 auto; width:60px; display:block; text-align:center; padding-top:3px; height:20px;}
#tapaErrorNewsletter {position:absolute; top:-40px; left:-40px; width:880px; height:480px; z-index:100003;}
/* Banners Col */
#bannerscol a {display:block; width:180px; margin-top:6px;}