.ventas-listado {
     background: none repeat scroll 0% 0% transparent;
     height: 60px;
     margin-bottom: 20px;
     padding-left: 0px;
}

.ventas-listado p {
     font-size: 18px;
     font-weight: 300;
     height: 30px;
     line-height: 30px;
}

a.bt-simple-ventas {
     background-color: #000000 ! important;
     border-radius: 12px;
     color: #FFFFFF;
     float: right;
     font-size: 13px;
     line-height: 13px;
     opacity: 0.5 ! important;
     padding: 3px 12px;
     width: auto;
}

a.bt-simple-ventas:hover {
     opacity: 1 ! important;
}

.ventas-modelo {
     color: #000000;
     font-size: 29px;
     line-height: 33px;
}

#tienda-ficha-producto #ficha-producto-slider, #fichabodegon #ficha-producto-slider, #fichavariante #ficha-producto-slider, #fichasimple #ficha-producto-slider, #fichaoutlet #ficha-producto-slider, #fichaventaflash #ficha-producto-slider, #fichauniversal #ficha-producto-slider {
     margin-top: 0px;
}

#tienda-ficha-producto #ficha-producto-descripcion, #fichabodegon #ficha-producto-descripcion, #fichavariante #ficha-producto-descripcion, #fichasimple #ficha-producto-descripcion, #fichaoutlet #ficha-producto-descripcion, #fichaventaflash #ficha-producto-descripcion, #fichauniversal #ficha-producto-descripcion {
     height: auto;
     margin-top: 0px;
     min-height: 470px;
     position: relative;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes, #fichabodegon #ficha-producto-descripcion .ventas-redes, #fichavariante #ficha-producto-descripcion .ventas-redes, #fichasimple #ficha-producto-descripcion .ventas-redes, #fichaoutlet #ficha-producto-descripcion .ventas-redes, #fichaventaflash #ficha-producto-descripcion .ventas-redes, #fichauniversal #ficha-producto-descripcion .ventas-redes {
     bottom: 0px;
     left: 0px;
     position: absolute;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul, #fichabodegon #ficha-producto-descripcion .ventas-redes ul, #fichavariante #ficha-producto-descripcion .ventas-redes ul, #fichasimple #ficha-producto-descripcion .ventas-redes ul, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul, #fichauniversal #ficha-producto-descripcion .ventas-redes ul {
     height: 28px;
     width: 100%;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li, #fichavariante #ficha-producto-descripcion .ventas-redes ul li, #fichasimple #ficha-producto-descripcion .ventas-redes ul li, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li {
     display: inline-block;
     height: 28px;
     margin-right: 3px;
     vertical-align: top;
     width: 31px;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.fb, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.fb, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.fb, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.fb, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.fb, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.fb, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.fb {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-fb.png") no-repeat scroll left top transparent;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.tt, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.tt, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.tt, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.tt, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.tt, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.tt, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.tt {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-tt.png") no-repeat scroll left top transparent;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.email, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.email, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.email, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.email, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.email, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.email, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.email {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-email.png") no-repeat scroll left top transparent;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.amigos {
     color: #000000;
     font-size: 22px;
     font-weight: 300;
     line-height: 28px;
     margin-left: 8px;
     width: auto;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li a, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li a, #fichavariante #ficha-producto-descripcion .ventas-redes ul li a, #fichasimple #ficha-producto-descripcion .ventas-redes ul li a, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li a, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li a, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li a {
     display: block;
     height: 28px;
     width: 31px;
}

.venta-seccion {
     padding-bottom: 20px;
     padding-top: 20px;
     width: 100%;
}

.completa-compra {

}

#tienda-ficha-producto .venta-seccion h1, #fichabodegon .venta-seccion h1, #fichavariante .venta-seccion h1, #fichasimple .venta-seccion h1, #fichaoutlet .venta-seccion h1, #fichaventaflash .venta-seccion h1, #fichauniversal .venta-seccion h1 {
     color: #333333;
     font-size: 22px ! important;
     font-weight: bold ! important;
     letter-spacing: -1px ! important;
     margin-bottom: 17px ! important;
     width: 100%;
}

#tienda-ficha-producto #ficha-tecnica a, #fichabodegon #ficha-tecnica a, #fichavariante #ficha-tecnica a, #fichasimple #ficha-tecnica a, #fichaoutlet #ficha-tecnica a, #fichaventaflash #ficha-tecnica a, #fichauniversal #ficha-tecnica a {
     margin-top: 0px;
}

#tienda-ficha-producto #ficha-tecnica, #fichabodegon #ficha-tecnica, #fichavariante #ficha-tecnica, #fichasimple #ficha-tecnica, #fichaoutlet #ficha-tecnica, #fichaventaflash #ficha-tecnica, #fichauniversal #ficha-tecnica {
     padding: 25px 23px;
}

#tienda-ficha-producto .ventas-col, #fichabodegon .ventas-col, #fichavariante .ventas-col, #fichasimple .ventas-col, #fichaoutlet .ventas-col, #fichaventaflash .ventas-col, #fichauniversal .ventas-col {
     margin-left: 0px ! important;
     margin-right: 26px ! important;
}

#tienda-ficha-producto .ventas-col.last, #fichabodegon .ventas-col.last, #fichavariante .ventas-col.last, #fichasimple .ventas-col.last, #fichaoutlet .ventas-col.last, #fichaventaflash .ventas-col.last, #fichauniversal .ventas-col.last {
     margin-left: 0px ! important;
     margin-right: 0px ! important;
}

#tienda-ficha-producto .ventas-col .venta-seccion-img img, #fichabodegon .ventas-col .venta-seccion-img img, #fichavariante .ventas-col .venta-seccion-img img, #fichasimple .ventas-col .venta-seccion-img img, #fichaoutlet .ventas-col .venta-seccion-img img, #fichaventaflash .ventas-col .venta-seccion-img img, #fichauniversal .ventas-col .venta-seccion-img img {
     display: block;
     margin: 0px auto;
}

.ventas-col {
     display: inline-block;
     margin-bottom: 20px;
     margin-left: 30px;
     width: 282px;
}

.ventas-col.first {
     margin-left: 0px;
}

.ventas-col .venta-seccion-img, #listado-productos > li .venta-seccion-img {
     border: 1px solid #ECECEC;
     height: 150px;
     margin-bottom: 10px;
     margin-top: 18px;
     position: relative;
     vertical-align: top;
     width: 288px;
}

#tienda-ficha-producto .ventas-col h2, #fichabodegon .ventas-col h2, #fichavariante .ventas-col h2, #fichasimple .ventas-col h2, #fichaoutlet .ventas-col h2, #fichaventaflash .ventas-col h2, #fichauniversal .ventas-col h2 {
     color: #8C8C8C;
     font-size: 15px;
}

.ventas-modelo-recom {
     color: #000000;
     font-size: 16px;
     line-height: 20px;
}

#tienda-ficha-producto .venta-seccion .precio-viejo, #fichabodegon .venta-seccion .precio-viejo, #fichavariante .venta-seccion .precio-viejo, #fichasimple .venta-seccion .precio-viejo, #fichaoutlet .venta-seccion .precio-viejo, #fichaventaflash .venta-seccion .precio-viejo, #fichauniversal .venta-seccion .precio-viejo {
     color: #8C8C8C;
}

#tienda-ficha-producto .venta-seccion .precio-viejo span, #fichabodegon .venta-seccion .precio-viejo span, #fichavariante .venta-seccion .precio-viejo span, #fichasimple .venta-seccion .precio-viejo span, #fichaoutlet .venta-seccion .precio-viejo span, #fichaventaflash .venta-seccion .precio-viejo span, #fichauniversal .venta-seccion .precio-viejo span, #listado-productos .precio-viejo {
     background-position: left 4px;
     background-repeat: repeat-x;
}

.venta-seccion .recomendado, #listado-productos .recomendado {
     bottom: 10px;
     left: 10px;
     position: absolute;
}

#ficha-producto .stiker-venta {
     height: 226px;
     position: absolute;
     right: 13px;
     text-align: center;
     top: -11px;
     width: 79px;
}

#ficha-producto .stiker-top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-top.png");
     height: 109px;
     margin-top: 0px;
     width: 79px;
}

#ficha-producto .stiker-bottom {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-bottom.png");
     height: 146px;
     margin-top: -29px;
     width: 79px;
}

#ficha-producto .stiker-venta .ofer1 {
     color: #FFFFFF;
     font-size: 18px;
     padding-top: 10px;
}

#ficha-producto .stiker-venta .ofer2 {
     color: #EBDF00;
     font-size: 27px;
     padding-top: 8px;
}

#ficha-producto .stiker-venta .ofer3 {
     color: #FFFFFF;
     font-size: 18px;
     padding-top: 75px;
}

#ficha-producto .stiker-venta .ofer4 {
     color: #EBDF00;
     font-size: 16px;
     font-weight: 500;
     padding-top: 2px;
}

#tienda-ficha-producto #ficha-producto-completa-compra, #fichabodegon #ficha-producto-completa-compra, #fichavariante #ficha-producto-completa-compra, #fichasimple #ficha-producto-completa-compra, #fichaoutlet #ficha-producto-completa-compra, #fichaventaflash #ficha-producto-completa-compra, #fichauniversal #ficha-producto-completa-compra {
     height: 73px;
     margin: 10px 0px 0px;
     position: relative;
}

#tienda-ficha-producto #ficha-producto-completa-compra > a, #fichabodegon #ficha-producto-completa-compra > a, #fichavariante #ficha-producto-completa-compra > a, #fichasimple #ficha-producto-completa-compra > a, #fichaoutlet #ficha-producto-completa-compra > a, #fichaventaflash #ficha-producto-completa-compra > a, #fichauniversal #ficha-producto-completa-compra > a {
     background-image: url("/dam/templating-kit/themes/popLM/img/arrows-green.png");
     display: block;
     height: 18px;
     padding: 0px;
     position: absolute;
     top: 34px;
     width: 18px;
}

#tienda-ficha-producto #ficha-producto-completa-compra a.next, #fichabodegon #ficha-producto-completa-compra a.next, #fichavariante #ficha-producto-completa-compra a.next, #fichasimple #ficha-producto-completa-compra a.next, #fichaoutlet #ficha-producto-completa-compra a.next, #fichaventaflash #ficha-producto-completa-compra a.next, #fichauniversal #ficha-producto-completa-compra a.next {
     background-position: right top;
     right: -15px;
}

#tienda-ficha-producto #ficha-producto-completa-compra div.slider-wrapper, #fichabodegon #ficha-producto-completa-compra div.slider-wrapper, #fichavariante #ficha-producto-completa-compra div.slider-wrapper, #fichasimple #ficha-producto-completa-compra div.slider-wrapper, #fichaoutlet #ficha-producto-completa-compra div.slider-wrapper, #fichaventaflash #ficha-producto-completa-compra div.slider-wrapper, #fichauniversal #ficha-producto-completa-compra div.slider-wrapper {
     height: 70px;
     left: 0px;
     overflow: hidden;
     position: absolute;
     top: 10px;
     width: 950px;
}

#tienda-ficha-producto #ficha-producto-completa-compra ul, #fichabodegon #ficha-producto-completa-compra ul, #fichavariante #ficha-producto-completa-compra ul, #fichasimple #ficha-producto-completa-compra ul, #fichaoutlet #ficha-producto-completa-compra ul, #fichaventaflash #ficha-producto-completa-compra ul, #fichauniversal #ficha-producto-completa-compra ul {
     height: 70px;
     overflow: hidden;
}

#tienda-ficha-producto #ficha-producto-completa-compra ul li, #fichabodegon #ficha-producto-completa-compra ul li, #fichavariante #ficha-producto-completa-compra ul li, #fichasimple #ficha-producto-completa-compra ul li, #fichaoutlet #ficha-producto-completa-compra ul li, #fichaventaflash #ficha-producto-completa-compra ul li, #fichauniversal #ficha-producto-completa-compra ul li {
     display: block;
     float: left;
     height: 70px;
     margin-left: 5px;
     margin-right: 5px;
     min-width: 220px;
     width: auto;
}

#tienda-ficha-producto #ficha-producto-completa-compra ul li img, #fichabodegon #ficha-producto-completa-compra ul li img, #fichavariante #ficha-producto-completa-compra ul li img, #fichasimple #ficha-producto-completa-compra ul li img, #fichaoutlet #ficha-producto-completa-compra ul li img, #fichaventaflash #ficha-producto-completa-compra ul li img, #fichauniversal #ficha-producto-completa-compra ul li img {
     border: 1px solid #ECECEC;
     display: inline-block;
     height: 60px;
     margin-left: 5px;
     margin-top: 5px;
     width: 60px;
}

#tienda-ficha-producto #ficha-producto-completa-compra ul li .carrusel-precio, #fichabodegon #ficha-producto-completa-compra ul li .carrusel-precio, #fichavariante #ficha-producto-completa-compra ul li .carrusel-precio, #fichasimple #ficha-producto-completa-compra ul li .carrusel-precio, #fichaoutlet #ficha-producto-completa-compra ul li .carrusel-precio, #fichaventaflash #ficha-producto-completa-compra ul li .carrusel-precio, #fichauniversal #ficha-producto-completa-compra ul li .carrusel-precio {
     color: #8C8C8C;
     display: inline-block;
     margin-left: 5px;
     vertical-align: top;
}

#ficha-producto .stiker-agotado {
     background-color: #FF3300;
     background-image: url("/dam/templating-kit/themes/popLM/img/agotado-reloj.png");
     background-position: 130px top;
     background-repeat: no-repeat;
     display: none;
     height: 53px;
     left: -10px;
     opacity: 0.7 ! important;
     position: absolute;
     text-align: center;
     top: 280px;
     width: 445px;
}

#ficha-producto .stiker-agotado span {
     color: #FFFFFF;
     font-size: 45px;
     font-weight: 100;
     letter-spacing: -2px;
     line-height: 53px;
     margin-left: 120px;
}

#ficha-producto.agotado .stiker-agotado {
     display: block;
}

#ficha-producto.agotado .stiker-top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-top-agotado.png");
}

#ficha-producto.agotado .stiker-bottom {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-bottom-agotado.png");
}

#ficha-producto.agotado .stiker-venta .ofer2 {
     color: #FFFFFF;
}

#ficha-producto .stiker-venta .ofer4 {
     color: #FFFFFF;
}

#tienda-ficha-producto #ficha-producto.agotado .bt, #fichabodegon #ficha-producto.agotado .bt, #fichavariante #ficha-producto.agotado .bt, #fichasimple #ficha-producto.agotado .bt, #fichaoutlet #ficha-producto.agotado .bt, #fichaventaflash #ficha-producto.agotado .bt, #fichauniversal #ficha-producto.agotado .bt {
     background: none repeat scroll 0% 0% #B1B1B1;
}

#ficha-producto.agotado .precio-oferta-metro {
     background-color: #FFE600;
     border-radius: 3px;
     clear: both;
     color: #FF0000 ! important;
     font-size: 17px;
     font-weight: bold;
     padding: 2px 4px;
}

#ficha-producto .precio-oferta-metro span {
     font-size: 12px;
     font-weight: normal;
     line-height: 12px;
     vertical-align: top;
}

#tienda-ficha-producto #ficha-producto .bt-comprar, #fichabodegon #ficha-producto .bt-comprar, #fichavariante #ficha-producto .bt-comprar, #fichasimple #ficha-producto .bt-comprar, #fichaoutlet #ficha-producto .bt-comprar, #fichaventaflash #ficha-producto .bt-comprar, #fichauniversal #ficha-producto .bt-comprar {
     font-weight: normal;
}

#tienda-ficha-producto #ficha-producto .email-suscribir .bt-comprar, #fichabodegon #ficha-producto .email-suscribir .bt-comprar, #fichavariante #ficha-producto .email-suscribir .bt-comprar, #fichasimple #ficha-producto .email-suscribir .bt-comprar, #fichaoutlet #ficha-producto .email-suscribir .bt-comprar, #fichaventaflash #ficha-producto .email-suscribir .bt-comprar, #fichauniversal #ficha-producto .email-suscribir .bt-comprar {
     background: none repeat scroll 0% 0% #60A908;
}

#ficha-producto.agotado .bt-comprar {
     margin-bottom: 8px;
}

.email-suscribir {
     background-color: #E4E4E4;
     border-radius: 3px;
     clear: both;
     color: #FF0000 ! important;
     font-size: 17px;
     font-weight: bold;
     height: auto;
     margin-top: 20px;
     padding: 17px;
     width: 318px;
}

.ventas-email-titulo {
     color: #000000;
     float: left;
     font-size: 24px;
     font-weight: 300;
     line-height: 28px;
}

.ventas-email-text {
     color: #666666;
     float: left;
     font-size: 13px;
     font-weight: 300;
     line-height: 28px;
}

#ficha-producto-descripcion .email-suscribir input, .ventas-flash-email input {
     border-radius: 3px;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5) inset, 0px 1px 2px rgba(0, 0, 0, 0.5);
     color: #666666;
     font-weight: 300;
     padding-left: 5px;
     vertical-align: middle;
     width: 134px ! important;
}

#tienda-listado .ventas-flash {
     position: relative;
}

#tienda-listado .ventas-flash h1 {
     font-size: 29px;
     font-weight: 300;
     width: 100%;
}

.logo-venta-flash {
     background-image: url("/dam/templating-kit/themes/popLM/img/logo-venta-flash.png");
     background-position: left top;
     background-repeat: no-repeat;
     height: 77px;
     position: absolute;
     right: 0px;
     top: -10px;
     width: 165px;
}

.logo-venta-flash-ficha {
     background-image: url("/dam/templating-kit/themes/popLM/img/logo-venta-flash2.png");
     background-position: left top;
     background-repeat: no-repeat;
     float: right;
     height: 55px;
     margin-right: 20px;
     margin-top: 7px;
     width: 118px;
}

.ventas-flash-email {
     background-color: #E4E4E4;
     border-radius: 3px;
     color: #FF0000 ! important;
     display: inline-block;
     height: 80px;
     margin-bottom: 10px;
     width: 608px;
}

.ventas-flash div.ventas-flash-email-titulo {
     color: #585858;
     font-size: 22px;
     font-weight: 300;
     line-height: 22px;
     padding-left: 20px;
     padding-right: 20px;
     padding-top: 20px;
}

#tienda-listado input.email {
     vertical-align: top;
     width: 210px ! important;
}

.no-border {
     border: medium none;
}

.ventas-flash .ventas-flash-email label {
     font-size: 12px;
}

.ventas-flash .ventas-flash-entumail label {
     color: #666666;
     font-size: 12px;
     font-weight: 300;
     line-height: 20px;
}

.ventas-flash .ventas-flash-email label a, .ventas-flash .ventas-flash-entumail label a {
     color: #0099CC;
     text-decoration: underline;
}

.ventas-flash .ventas-flash-email .acepta-terms {
    /* margin-left: 230px;*/
}

.ventas-flash-redes {
     background-color: #E4E4E4;
     border-radius: 3px;
     color: #FF0000 ! important;
     display: inline-block;
     height: 80px;
     margin-left: 10px;
     position: relative;
     vertical-align: top;
     width: 290px;
}

.ventas-flash-redes ul {
     height: 75px;
     left: 160px;
     position: absolute;
     top: -4px;
     width: auto;
}

.ventas-flash-redes ul li {
     display: inline-block;
     height: 75px;
     margin-left: 0px;
     margin-right: 0px;
     width: 53px;
}

.ventas-flash-redes ul li a {
     display: block;
     height: 75px;
     width: 47px;
}

.ventas-flash-redes ul li a.stiker-tt {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-tt.png");
     background-position: left top;
     background-repeat: no-repeat;
}

.ventas-flash-redes ul li a.stiker-fb {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-fb.png");
     background-position: left top;
     background-repeat: no-repeat;
}

.ventas-flash-redes ul li a.stiker-gg {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-gg.png");
     background-position: left top;
     background-repeat: no-repeat;
}

#filtro-opciones a.restablecer, #filtro-opciones a.bt-text {
     margin-top: 20px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links {
     float: right;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li {
     border-right: 1px solid #CCCCCC;
     display: inline-block;
     margin-top: 0px;
     padding-left: 12px;
     padding-right: 12px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li:first-child {
     padding-left: 0px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li a.marcartodos {
     padding-top: 0px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.last {
     border-right: medium none;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes {
     border-right: medium none;
     clear: none;
     float: right;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a {
     display: inline-block;
     height: 20px;
     vertical-align: top;
     width: 25px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.tt {
     background-image: url("/dam/templating-kit/themes/popLM/img/filtro-redes-tt.png");
     background-position: left top;
     background-repeat: no-repeat;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.fb {
     background-image: url("/dam/templating-kit/themes/popLM/img/filtro-redes-fb.png");
     background-position: left top;
     background-repeat: no-repeat;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.mail {
     background-image: url("/dam/templating-kit/themes/popLM/img/filtro-redes-mail.png");
     background-position: left top;
     background-repeat: no-repeat;
}

.alert-red {
     background-image: url("/dam/templating-kit/themes/popLM/img/alert-red.png");
     background-position: left top;
     background-repeat: no-repeat;
     color: red;
     margin-left: 10px;
     padding-left: 15px;
}

.clearing-space {
     margin-top: 8px;
}

#listado-productos > li label.clickeable {
     color: #666666;
     display: block;
     font-size: 13px;
}

.vista-rapida {
     background-image: url("/dam/templating-kit/themes/popLM/img/vista-rapida.png");
     height: 54px;
     left: 87px;
     position: absolute;
     top: 48px;
     width: 107px;
}

#listado-productos.flash li h3 strong {
     color: #000000;
     font-size: 15px;
     font-weight: bold;
}

#listado-productos.flash li h3 a {
     color: black;
     font-size: 15px;
     font-weight: bold;
}

#listado-productos.flash li h3 a:hover {
     text-decoration: none;
}

#listado-productos.flash > li {
     float: left;
     margin-right: 30px;
     min-height: 295px;
     width: 282px;
}

#listado-productos.flash > li.last {
     margin-right: 0px;
}

#listado-productos.flash > li.after {
     clear: both;
}

#listado-productos .stiker-venta-listado, .promociones-item .stiker-venta-listado {
     background-position: left top;
     background-repeat: no-repeat;
     height: 150px;
     position: absolute;
     right: 13px;
     text-align: center;
     top: -2px;
     width: 65px;
}

#listado-productos .stiker-venta-listado.top, .promociones-item .stiker-venta-listado.top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-top.png");
}

#listado-productos .stiker-venta-listado.top-big, .promociones-item .stiker-venta-listado.top-big {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-top-big.png");
}

#listado-productos .stiker-venta-listado.top, .promociones-item .stiker-venta-listado.top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-promociones-saldo.png");
}

#listado-productos .stiker-venta-listado.bottom, .promociones-item .stiker-venta-listado.bottom {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-bottom.png");
}

#listado-productos .stiker-venta-listado.top, .promociones-item .stiker-venta-listado.top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-top.png");
}

#listado-productos .stiker-venta-listado .ofer1, .promociones-item .stiker-venta-listado .ofer1 {
     color: #FFFFFF;
     font-size: 15px;
     font-weight: 300;
     padding-top: 4px;
}

.promociones-item .stiker-venta-listado .ofer1 {
     line-height: 15px;
}

#listado-productos .stiker-venta-listado .ofer2, .promociones-item .stiker-venta-listado .ofer2 {
     color: #EBDF00;
     font-size: 28px;
     font-weight: 400;
     letter-spacing: -3px;
     padding-top: 2px;
}

.promociones-item .stiker-venta-listado .ofer2 {
     line-height: 28px;
}

#listado-productos .stiker-venta-listado .ofer2 span, .promociones-item .stiker-venta-listado .ofer2 span {
     color: #EBDF00;
     font-size: 14px;
     font-weight: 400;
     line-height: 14px;
}

#listado-productos .stiker-venta-listado .ofer3, .promociones-item .stiker-venta-listado .ofer3 {
     color: #FFFFFF;
     font-size: 15px;
     font-weight: 300;
     padding-top: 30px;
}

#listado-productos .stiker-venta-listado.bottom .ofer3, .promociones-item .stiker-venta-listado.bottom .ofer3 {
     padding-top: 25px;
}

#listado-productos .stiker-venta-listado .ofer4, .promociones-item .stiker-venta-listado .ofer4 {
     color: #EBDF00;
     font-size: 14px;
     font-weight: 500;
     padding-top: 2px;
}

#listado-productos > li.agotado .stiker-venta-listado.top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-top-agotado.png");
}

#listado-productos > li.agotado .stiker-venta-listado.top-big {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-bottom-agotado.png");
}

#listado-productos > li.agotado .stiker-venta-listado .ofer4, #listado-productos > li.agotado .stiker-venta-listado .ofer2, #listado-productos > li.agotado .stiker-venta-listado .ofer2 span {
     color: #FFFFFF;
}

#listado-productos > li.agotado .bt {
     background: none repeat scroll 0% 0% #B1B1B1;
}

.alert-agotado {
     background-image: url("/dam/templating-kit/themes/popLM/img/icono-unidades-no-cruz.png");
     background-position: left top;
     background-repeat: no-repeat;
     color: red;
     margin-left: 10px;
     padding-left: 15px;
}

#listado-productos > li .stiker-agotado {
     background-color: #FF3300;
     background-image: url("/dam/templating-kit/themes/popLM/img/agotado-reloj-small.png");
     background-position: 50px top;
     background-repeat: no-repeat;
     height: 43px;
     left: 0px;
     opacity: 0.7 ! important;
     position: absolute;
     text-align: center;
     top: 107px;
     width: 288px;
}

#listado-productos > li .stiker-agotado span {
     color: white;
     font-size: 35px;
     font-weight: 100;
     letter-spacing: -2px;
     line-height: 43px;
     margin-left: 70px;
}

.ventas-flash-online {
     background-image: url("/dam/templating-kit/themes/popLM/img/ventas-flash-online.png");
     background-position: left top;
     background-repeat: no-repeat;
     display: inline-block;
     height: 144px;
     margin-top: 17px;
     position: relative;
     width: 516px;
}

.ventas-flash-online .ventas-flash-online-content {
     height: auto;
     position: absolute;
     right: 52px;
     text-align: right;
     top: 43px;
     width: auto;
}

.ventas-flash-online .ventas-flash-online-content .text-1 {
     color: #FFFFFF;
     display: block;
     font-size: 18px;
     font-weight: 300;
     line-height: 21px;
     margin-bottom: 15px;
     width: 160px;
}

.ventas-flash-entumail {
     background-color: #E4E4E4;
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-flash-mail.png");
     background-position: 20px 20px;
     background-repeat: no-repeat;
     border-radius: 3px;
     color: #FF0000 ! important;
     display: inline-block;
     height: 144px;
     margin-left: 15px;
     margin-top: 17px;
     vertical-align: top;
     width: 400px!important;
}

.ventas-flash-entumail .email-suscribir {
     font-size: 17px;
     font-weight: bold;
     margin-left: 110px;
     padding: 0px 2px 0px 8px;
     width: auto;
}

.ventas-flash-seccion {
     display: inline-block;
     height: auto;
     margin-top: 24px;
     width: 100%;
}

.ventas-flash-seccion.aRight span.text-1 {
     display: block;
     float: left;
}

.ventas-flash-seccion.aLeft span.text-1 {
     display: block;
     float: right;
}

.venta-flash-seccion-img {
     position: relative;
     width: 100%;
}

.venta-flash-seccion-img img {
     width: 100%;
}

.ventas-flash-seccion .stiker-venta-main {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker.png");
     background-position: left top;
     background-repeat: no-repeat;
     border-radius: 3px;
     height: 239px;
     position: absolute;
     text-align: center;
     top: -5px;
     width: 85px;
}

.ventas-flash-seccion .stiker-venta-main.stiker-small {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-small.png");
}

.ventas-flash-seccion.aRight .stiker-venta-main {
     right: 27px;
}

.ventas-flash-seccion.aLeft .stiker-venta-main {
     left: 27px;
}

.ventas-flash-seccion .stiker-venta-main .ofer1 {
     color: #FFFFFF;
     font-size: 16px;
     font-weight: 300;
     padding-top: 15px;
}

.ventas-flash-seccion .stiker-venta-main .ofer5 {
     color: #FFCC99;
     font-size: 12px;
     font-weight: 300;
     padding-top: 2px;
}

.ventas-flash-seccion .stiker-venta-main .ofer2 {
     color: #EBDF00;
     font-size: 32px;
     font-weight: 500;
     letter-spacing: -2px;
     padding-top: 2px;
}

.ventas-flash-seccion .stiker-venta-main .ofer2 span {
     color: #EBDF00;
     font-size: 16px;
     font-weight: 400;
     line-height: 16px;
}

.ventas-flash-seccion .stiker-venta-main .ofer3 {
     color: #FFFFFF;
     font-size: 20px;
     font-weight: 300;
     padding-top: 75px;
}

.ventas-flash-seccion .stiker-venta-main .ofer4 {
     color: #EBDF00;
     font-size: 18px;
     font-weight: 400;
     padding-top: 2px;
}

.ventas-flash-seccion .ventas-flash-seccion-content {
     height: 135px;
     left: 25px;
     position: absolute;
     top: 123px;
     width: auto;
}

.ventas-flash-seccion.aRight .ventas-flash-seccion-content {
     left: 25px;
     text-align: left;
}

.ventas-flash-seccion.aLeft .ventas-flash-seccion-content {
     right: 25px;
     text-align: right;
}

.ventas-flash-seccion .ventas-flash-seccion-content .text-1 {
     color: #FFFFFF;
     font-size: 20px;
     font-weight: 300;
     padding-top: 4px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .flash-counter {
     height: 30px;
     position: relative;
     width: 200px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .flash-counter .bg-reloj {
     background-color: #000000;
     border-radius: 3px;
     height: 30px;
     left: 0px;
     opacity: 0.4 ! important;
     padding: 5px;
     position: absolute;
     top: 0px;
     width: 200px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .flash-counter .counter {
     height: 30px;
     left: 0px;
     position: absolute;
     top: 0px;
     width: 200px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .text-2 {
     clear: both;
     color: #FFFFFF;
     font-size: 40px;
     font-weight: 400;
     line-height: 48px;
     padding-top: 4px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .text-3 {
     color: #FFFFFF;
     font-size: 15px;
     font-weight: 200;
     line-height: 20px;
     padding-top: 4px;
}

.ventas-flash-seccion.dark .ventas-flash-seccion-content .text-1 {
     color: #666666;
}

.ventas-flash-seccion.dark .ventas-flash-seccion-content .text-2, .ventas-flash-seccion.dark .ventas-flash-seccion-content .text-3 {
     color: #000000;
}

.ventas-flash-proximamente {
     border-radius: 3px;
     border-top: 1px solid #999999;
     display: inline-block;
     margin-bottom: 24px;
     margin-top: 24px;
     padding-top: 20px;
     width: 100%;
}

.ventas-flash-proximamente h1 {
     display: block;
     margin-bottom: 12px;
     width: 100%;
}

.ventas-flash-proximamente-left, .ventas-flash-proximamente-right {
     background-color: #3F3F3F;
     border-radius: 3px;
     display: inline-block;
     height: 200px;
     margin-bottom: 14px;
     overflow: hidden;
     position: relative;
     width: 448px;
}

.ventas-flash-proximamente-left {
     margin-right: 14px;
}

.ventas-flash-proximamente-left img, .ventas-flash-proximamente-right img {

}

.ventas-flash-proximamente .ventas-flash-proximamente-overlay {
     background-color: #000000;
     bottom: 0px;
     height: 65px;
     left: 0px;
     opacity: 0.4 ! important;
     position: absolute;
     width: 100%;
}

.ventas-flash-proximamente .ventas-flash-proximamente-content {
     height: 65px;
     left: 20px;
     position: absolute;
     top: 90px;
     width: 100%;
}

.ventas-flash-proximamente .ventas-flash-proximamente-content .text-2 {
     color: #FFFFFF;
     font-size: 30px;
     font-weight: 300;
     line-height: 40px;
}

.ventas-flash-proximamente .ventas-flash-proximamente-content .text-3 {
     color: #FFFFFF;
     font-size: 15px;
     font-weight: 200;
     line-height: 30px;
}

.ventas-flash .ventas-horario div.counter-dias, .ventas-horario div.counter-dias {
     width: 40px;
}

.ventas-flash .section-reloj {
     float: left;
     height: auto;
     margin-top: 5px;
     padding: 5px;
     position: relative;
     width: auto;
}

.ventas-flash .ventas-flash-seccion.aLeft .section-reloj {
     float: right;
}

.ventas-flash .counter-ventana {
     float: left;
     overflow: hidden;
     width: 40px;
     z-index: 3;
}

.ventas-flash .counter-ventana-listado, .ventas-horario .counter-ventana-listado {
     float: left;
     overflow: hidden;
}

.ventas-flash .counter-horas {
     margin-left: -44px;
}

.ventas-flash .counter-dias, .ventas-horario .counter-dias {
     margin-left: 0px;
}

.ventas-flash .ventas-horario .counter-dias2, .ventas-horario .counter-ventana-listado .counter-dias2 {
     margin-left: -45px ! important;
     width: 180px;
}

.ventas-flash .bg-reloj-horas {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-reloj-horas.png");
     background-position: left top;
     background-repeat: no-repeat;
     float: left;
     height: 30px;
     opacity: 1;
     width: 155px;
     z-index: 2;
}

.ventas-flash .bg-reloj-dias {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-reloj-dias.png");
     background-position: left top;
     background-repeat: no-repeat;
     float: left;
     height: 30px;
     width: 123px;
     z-index: 2;
}

.ventas-flash .bg-reloj-dias2, .ventas-horario .bg-reloj-dias2 {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-reloj-dias2.png");
     background-position: left top;
     background-repeat: no-repeat;
     float: left;
     height: 30px;
     opacity: 1;
     width: 149px;
     z-index: 2;
}

.ventas-horario .bg-reloj-dias2.ficha {
     margin-top: 20px;
}

.ventas-flash .bg-reloj {
     background-color: #000000;
     border-radius: 3px;
     height: 100%;
     left: 0px;
     opacity: 0.2;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 1;
}

#tienda-listado .ventas-flash-entumail input.email {
     vertical-align: top;
     width: 110px ! important;
}

#tienda-listado .ventas-flash-entumail .bt {
     padding: 5px 7px 5px 5px ! important;
}

/*.ventas-flash-redes .ventas-flash-email-titulo {
     width: 90px;
}*/

#listado-productos.flash .last {
     margin-right: 0px ! important;
}

#listado-productos.flash span.m2 strong {
     font-size: 13px;
     margin-right: 0px;
}

#listado-productos.flash del.m2 {
     font-size: 13px;
}

#listado-productos.flash del.m2 span.precio-tachado {
     background-position: left 2px;
}
#tienda-ficha-producto #ficha-producto-descripcion .bt-comprar.m2, #fichabodegon #ficha-producto-descripcion .bt-comprar.m2, #fichavariante #ficha-producto-descripcion .bt-comprar.m2, #fichasimple #ficha-producto-descripcion .bt-comprar.m2, #fichaoutlet #ficha-producto-descripcion .bt-comprar.m2, #fichaventaflash #ficha-producto-descripcion .bt-comprar.m2, #fichauniversal #ficha-producto-descripcion .bt-comprar.m2 {
     font-size: 13px;
}

#tienda-ficha-producto #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichabodegon #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichavariante #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichasimple #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichaoutlet #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichaventaflash #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichauniversal #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta {
     font-size: 13px;
     height: 16px;
     line-height: 13px;
     margin-right: 0px;
}

#tienda-ficha-producto #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichabodegon #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichavariante #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichasimple #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichaoutlet #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichaventaflash #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichauniversal #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span {
     font-size: 10px;
}

#tienda-ficha-producto #ficha-producto-descripcion .precio-viejo.m2, #fichabodegon #ficha-producto-descripcion .precio-viejo.m2, #fichavariante #ficha-producto-descripcion .precio-viejo.m2, #fichasimple #ficha-producto-descripcion .precio-viejo.m2, #fichaoutlet #ficha-producto-descripcion .precio-viejo.m2, #fichaventaflash #ficha-producto-descripcion .precio-viejo.m2, #fichauniversal #ficha-producto-descripcion .precio-viejo.m2 {
     font-size: 13px;
}

#tienda-ficha-producto #ficha-producto-descripcion .precio-viejo.m2 span, #fichabodegon #ficha-producto-descripcion .precio-viejo.m2 span, #fichavariante #ficha-producto-descripcion .precio-viejo.m2 span, #fichasimple #ficha-producto-descripcion .precio-viejo.m2 span, #fichaoutlet #ficha-producto-descripcion .precio-viejo.m2 span, #fichaventaflash #ficha-producto-descripcion .precio-viejo.m2 span, #fichauniversal #ficha-producto-descripcion .precio-viejo.m2 span {
     font-size: 10px;
}

#tienda-ficha-producto #ficha-producto-descripcion .precio-viejo span:last-child, #fichabodegon #ficha-producto-descripcion .precio-viejo span:last-child, #fichavariante #ficha-producto-descripcion .precio-viejo span:last-child, #fichasimple #ficha-producto-descripcion .precio-viejo span:last-child, #fichaoutlet #ficha-producto-descripcion .precio-viejo span:last-child, #fichaventaflash #ficha-producto-descripcion .precio-viejo span:last-child, #fichauniversal #ficha-producto-descripcion .precio-viejo span:last-child {
     background-position: left 2px;
}

.ventas-listado .counter-dias, .ventas-listado .counter-dias2 {
     margin-top: 0px ! important;
}

#listado-productos del {
     text-decoration: none;
}

#listado-productos .precio-tachado {
     background-image: url("/dam/templating-kit/themes/popLM/img/del-precioviejo.png");
     background-position: center center;
     background-repeat: no-repeat;
     bottom: 0px;
     left: 0px;
     position: absolute;
     right: 0px;
     top: 0px;
}

#saldos_con_tienda #listado-productos li.bg_gris, #saldos_con_tienda #listado-productos li {
     min-height: 335px ! important;
}

#saldos_con_tienda #listado-productos li.last {
     margin-right: 0px ! important;
}

.ventas-horario {
     /*background: url("/dam/templating-kit/themes/popLM/img/bg-ventas-horario.gif") repeat-x scroll left top transparent;*/
     height: 67px;
     margin-bottom: 25px;
     padding-left: 25px;
}

.ventas-horario p {
     color: #666666;
     float: left;
     font-size: 26px;
     font-weight: 300;
     height: 67px;
     line-height: 67px;
     margin-right: 10px ! important;
     width: auto;
}

.ventas-horario div.counter {
     color: #999999;
     float: left;
     font-size: 20px;
     font-weight: bold;
     height: 30px;
     line-height: 24px;
     margin-bottom: 18px;
     margin-left: 10px;
     margin-top: 19px;
     width: 20%;
}

.ventas-listado {
     background: none repeat scroll 0% 0% transparent;
     height: 60px;
     margin-bottom: 20px;
     padding-left: 0px;
}

.ventas-listado p {
     font-size: 18px ! important;
     font-weight: 300 ! important;
     height: 30px ! important;
     line-height: 30px ! important;
}

a.bt-simple-ventas {
     background-color: #000000 ! important;
     border-radius: 12px;
     color: #FFFFFF;
     float: right;
     font-size: 13px;
     line-height: 13px;
     opacity: 0.5 ! important;
     padding: 3px 12px;
     width: auto;
}

a.bt-simple-ventas:hover {
     opacity: 1 ! important;
}

.ventas-modelo {
     color: #000000;
     font-size: 29px;
     line-height: 33px;
}

#tienda-ficha-producto #ficha-producto-slider, #fichabodegon #ficha-producto-slider, #fichavariante #ficha-producto-slider, #fichasimple #ficha-producto-slider, #fichaoutlet #ficha-producto-slider, #fichaventaflash #ficha-producto-slider, #fichauniversal #ficha-producto-slider {
     margin-top: 0px;
}

#tienda-ficha-producto #ficha-producto-descripcion, #fichabodegon #ficha-producto-descripcion, #fichavariante #ficha-producto-descripcion, #fichasimple #ficha-producto-descripcion, #fichaoutlet #ficha-producto-descripcion, #fichaventaflash #ficha-producto-descripcion, #fichauniversal #ficha-producto-descripcion {
     height: auto;
     margin-left: 2px ! important;
     margin-top: 10px;
     min-height: 470px;
     position: relative;
}

#tienda-ficha-producto #ficha-producto-descripcion h5, #fichabodegon #ficha-producto-descripcion h5, #fichavariante #ficha-producto-descripcion h5, #fichasimple #ficha-producto-descripcion h5, #fichaoutlet #ficha-producto-descripcion h5, #fichaventaflash #ficha-producto-descripcion h5, #fichauniversal #ficha-producto-descripcion h5 {

}

#tienda-ficha-producto #ficha-producto-descripcion h2, #fichabodegon #ficha-producto-descripcion h2, #fichavariante #ficha-producto-descripcion h2, #fichasimple #ficha-producto-descripcion h2, #fichaoutlet #ficha-producto-descripcion h2, #fichaventaflash #ficha-producto-descripcion h2, #fichauniversal #ficha-producto-descripcion h2 {

}

#tienda-ficha-producto #ficha-producto-descripcion p, #fichabodegon #ficha-producto-descripcion p, #fichavariante #ficha-producto-descripcion p, #fichasimple #ficha-producto-descripcion p, #fichaoutlet #ficha-producto-descripcion p, #fichaventaflash #ficha-producto-descripcion p, #fichauniversal #ficha-producto-descripcion p {

}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes, #fichabodegon #ficha-producto-descripcion .ventas-redes, #fichavariante #ficha-producto-descripcion .ventas-redes, #fichasimple #ficha-producto-descripcion .ventas-redes, #fichaoutlet #ficha-producto-descripcion .ventas-redes, #fichaventaflash #ficha-producto-descripcion .ventas-redes, #fichauniversal #ficha-producto-descripcion .ventas-redes {
     bottom: 0px;
     left: 0px;
     position: absolute;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul, #fichabodegon #ficha-producto-descripcion .ventas-redes ul, #fichavariante #ficha-producto-descripcion .ventas-redes ul, #fichasimple #ficha-producto-descripcion .ventas-redes ul, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul, #fichauniversal #ficha-producto-descripcion .ventas-redes ul {
     height: 28px;
     width: 100%;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li, #fichavariante #ficha-producto-descripcion .ventas-redes ul li, #fichasimple #ficha-producto-descripcion .ventas-redes ul li, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li {
     display: inline-block;
     height: 28px;
     margin-right: 3px;
     vertical-align: top;
     width: 31px;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.fb, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.fb, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.fb, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.fb, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.fb, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.fb, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.fb {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-fb.png") no-repeat scroll left top transparent;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.tt, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.tt, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.tt, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.tt, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.tt, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.tt, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.tt {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-tt.png") no-repeat scroll left top transparent;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.email, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.email, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.email, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.email, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.email, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.email, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.email {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-email.png") no-repeat scroll left top transparent;
}
#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.comunidad, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.comunidad, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.comunidad, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.comunidad, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.comunidad, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.comunidad, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.comunidad {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-comunidad.png") no-repeat scroll left top transparent;
}
#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.pinterest, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.pinterest, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.pinterest, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.pinterest, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.pinterest, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.pinterest, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.pinterest {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-pinterest.png") no-repeat scroll left top transparent;
}
#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.instagram, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.instagram, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.instagram, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.instagram, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.instagram, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.instagram, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.instagram {
     background: url("/dam/templating-kit/themes/popLM/img/ficha-logo-instagram.png") no-repeat scroll left top transparent;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichavariante #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichasimple #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li.amigos, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li.amigos {
     color: #000000;
     font-size: 22px;
     font-weight: 300;
     line-height: 28px;
     margin-left: 8px;
     width: auto;
}

#tienda-ficha-producto #ficha-producto-descripcion .ventas-redes ul li a, #fichabodegon #ficha-producto-descripcion .ventas-redes ul li a, #fichavariante #ficha-producto-descripcion .ventas-redes ul li a, #fichasimple #ficha-producto-descripcion .ventas-redes ul li a, #fichaoutlet #ficha-producto-descripcion .ventas-redes ul li a, #fichaventaflash #ficha-producto-descripcion .ventas-redes ul li a, #fichauniversal #ficha-producto-descripcion .ventas-redes ul li a {
     display: block;
     height: 28px;
     width: 31px;
}

.venta-seccion {
     margin-bottom: 30px ! important;
     padding-bottom: 20px;
     padding-top: 20px;
     width: 100%;
}

.completa-compra {

}

#tienda-ficha-producto #content .venta-seccion h1, #fichabodegon #content .venta-seccion h1, #fichavariante #content .venta-seccion h1, #fichasimple #content .venta-seccion h1, #fichaoutlet #content .venta-seccion h1, #fichaventaflash #content .venta-seccion h1, #fichauniversal #content .venta-seccion h1 {
     color: #000000;
     font-size: 22px;
     font-weight: bold;
     width: 100%;
}

#tienda-ficha-producto #ficha-tecnica a, #fichabodegon #ficha-tecnica a, #fichavariante #ficha-tecnica a, #fichasimple #ficha-tecnica a, #fichaoutlet #ficha-tecnica a, #fichaventaflash #ficha-tecnica a, #fichauniversal #ficha-tecnica a {
     margin-top: 0px;
}

#tienda-ficha-producto #ficha-tecnica, #fichabodegon #ficha-tecnica, #fichavariante #ficha-tecnica, #fichasimple #ficha-tecnica, #fichaoutlet #ficha-tecnica, #fichaventaflash #ficha-tecnica, #fichauniversal #ficha-tecnica {
     padding: 25px 23px;
}

#tienda-ficha-producto .ventas-col, #fichabodegon .ventas-col, #fichavariante .ventas-col, #fichasimple .ventas-col, #fichaoutlet .ventas-col, #fichaventaflash .ventas-col, #fichauniversal .ventas-col {
     margin-left: 0px ! important;
     margin-right: 46px ! important;
}

#tienda-ficha-producto .ventas-col.last, #fichabodegon .ventas-col.last, #fichavariante .ventas-col.last, #fichasimple .ventas-col.last, #fichaoutlet .ventas-col.last, #fichaventaflash .ventas-col.last, #fichauniversal .ventas-col.last {
     margin-left: 0px ! important;
     margin-right: 0px ! important;
}

#tienda-ficha-producto .ventas-col .venta-seccion-img img, #fichabodegon .ventas-col .venta-seccion-img img, #fichavariante .ventas-col .venta-seccion-img img, #fichasimple .ventas-col .venta-seccion-img img, #fichaoutlet .ventas-col .venta-seccion-img img, #fichaventaflash .ventas-col .venta-seccion-img img, #fichauniversal .ventas-col .venta-seccion-img img, #fichabodegon .ventas-col .venta-seccion-img img, #fichavariante .ventas-col .venta-seccion-img img, #fichasimple .ventas-col .venta-seccion-img img, #fichaoutlet .ventas-col .venta-seccion-img img, #fichaventaflash .ventas-col .venta-seccion-img img, #fichauniversal .ventas-col .venta-seccion-img img {
     display: block;
     margin: 0px auto;
}

.ventas-col {
     display: inline-block;
     float: left;
     margin-bottom: 20px;
     margin-left: 45px ! important;
     width: 282px;
}

.ventas-col.first {
     clear: both;
     margin-left: 0px;
}

.ventas-col .venta-seccion-img, #listado-productos > li .venta-seccion-img {
     border: 1px solid #ECECEC;
     margin-bottom: 10px;
     margin-top: 18px;
     position: relative;
     vertical-align: top;
     width: 288px;
}

#tienda-ficha-producto .ventas-col h2, #fichabodegon .ventas-col h2, #fichavariante .ventas-col h2, #fichasimple .ventas-col h2, #fichaoutlet .ventas-col h2, #fichaventaflash .ventas-col h2, #fichauniversal .ventas-col h2 {
     color: #8C8C8C;
     font-size: 15px;
     margin: 0px ! important;
}

.ventas-modelo-recom {
     color: #000000;
     font-size: 12px;
     line-height: 20px;
}

#tienda-ficha-producto .venta-seccion .precio-viejo, #fichabodegon .venta-seccion .precio-viejo, #fichavariante .venta-seccion .precio-viejo, #fichasimple .venta-seccion .precio-viejo, #fichaoutlet .venta-seccion .precio-viejo, #fichaventaflash .venta-seccion .precio-viejo, #fichauniversal .venta-seccion .precio-viejo {
     color: #8C8C8C;
}

#tienda-ficha-producto .venta-seccion .precio-viejo span, #fichabodegon .venta-seccion .precio-viejo span, #fichavariante .venta-seccion .precio-viejo span, #fichasimple .venta-seccion .precio-viejo span, #fichaoutlet .venta-seccion .precio-viejo span, #fichaventaflash .venta-seccion .precio-viejo span, #fichauniversal .venta-seccion .precio-viejo span, #listado-productos .precio-viejo span {
     color: #8C8C8C;
}

#tienda-ficha-producto .ventas-col .bt-text, #fichabodegon .ventas-col .bt-text, #fichavariante .ventas-col .bt-text, #fichasimple .ventas-col .bt-text, #fichaoutlet .ventas-col .bt-text, #fichaventaflash .ventas-col .bt-text, #fichauniversal .ventas-col .bt-text {
     margin-top: 5px;
}

.venta-seccion .recomendado, #listado-productos .recomendado {
     bottom: 10px;
     display: block;
     height: 14px;
     left: 10px;
     position: absolute;
     top: inherit;
}

#ficha-producto .stiker-venta {
     height: 226px;
     position: absolute;
     right: 13px;
     text-align: center;
     top: -11px;
     width: 79px;
     z-index: 9;
}

#ficha-producto .stiker-top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-top.png");
     height: 109px;
     margin-top: 0px;
     width: 79px;
}

#ficha-producto .stiker-bottom {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-bottom.png");
     height: 146px;
     margin-top: -29px;
     width: 79px;
}

#ficha-producto .stiker-venta .ofer1 {
     color: #FFFFFF;
     font-size: 18px;
     padding-top: 10px;
}

#ficha-producto .stiker-venta .ofer2 {
     color: #EBDF00;
     font-size: 27px;
     padding-top: 8px;
}

#ficha-producto .stiker-venta .ofer3 {
     color: #FFFFFF;
     font-size: 18px;
     padding-top: 75px;
}

#ficha-producto .stiker-venta .ofer4 {
     color: #EBDF00;
     font-size: 17px;
     font-weight: 500;
     padding-top: 2px;
}

#tienda-ficha-producto #ficha-producto-completa-compra, #fichabodegon #ficha-producto-completa-compra, #fichavariante #ficha-producto-completa-compra, #fichasimple #ficha-producto-completa-compra, #fichaoutlet #ficha-producto-completa-compra, #fichaventaflash #ficha-producto-completa-compra, #fichauniversal #ficha-producto-completa-compra {
     height: 103px;
     margin: 10px 0px 0px;
     position: relative;
}

#tienda-ficha-producto #ficha-producto-completa-compra > a, #fichabodegon #ficha-producto-completa-compra > a, #fichavariante #ficha-producto-completa-compra > a, #fichasimple #ficha-producto-completa-compra > a, #fichaoutlet #ficha-producto-completa-compra > a, #fichaventaflash #ficha-producto-completa-compra > a, #fichauniversal #ficha-producto-completa-compra > a {
     background-image: url("/dam/templating-kit/themes/popLM/img/arrows-green.png");
     display: block;
     height: 18px;
     padding: 0px;
     position: absolute;
     top: 34px;
     width: 18px;
}

#tienda-ficha-producto #ficha-producto-completa-compra a.prev, #fichabodegon #ficha-producto-completa-compra a.prev, #fichavariante #ficha-producto-completa-compra a.prev, #fichasimple #ficha-producto-completa-compra a.prev, #fichaoutlet #ficha-producto-completa-compra a.prev, #fichaventaflash #ficha-producto-completa-compra a.prev, #fichauniversal #ficha-producto-completa-compra a.prev {
     background-position: left top;
     left: -15px;
}

#tienda-ficha-producto #ficha-producto-completa-compra a.next, #fichabodegon #ficha-producto-completa-compra a.next, #fichavariante #ficha-producto-completa-compra a.next, #fichasimple #ficha-producto-completa-compra a.next, #fichaoutlet #ficha-producto-completa-compra a.next, #fichaventaflash #ficha-producto-completa-compra a.next, #fichauniversal #ficha-producto-completa-compra a.next {
     background-position: right top;
     right: -15px;
}

#tienda-ficha-producto #ficha-producto-completa-compra div.slider-wrapper, #fichabodegon #ficha-producto-completa-compra div.slider-wrapper, #fichavariante #ficha-producto-completa-compra div.slider-wrapper, #fichasimple #ficha-producto-completa-compra div.slider-wrapper, #fichaoutlet #ficha-producto-completa-compra div.slider-wrapper, #fichaventaflash #ficha-producto-completa-compra div.slider-wrapper, #fichauniversal #ficha-producto-completa-compra div.slider-wrapper {
     height: 100px;
     left: 0px;
     overflow: hidden;
     position: absolute;
     top: 10px;
     width: 950px;
}

#tienda-ficha-producto #ficha-producto-completa-compra ul, #fichabodegon #ficha-producto-completa-compra ul, #fichavariante #ficha-producto-completa-compra ul, #fichasimple #ficha-producto-completa-compra ul, #fichaoutlet #ficha-producto-completa-compra ul, #fichaventaflash #ficha-producto-completa-compra ul, #fichauniversal #ficha-producto-completa-compra ul {
     height: 100px;
     overflow: hidden;
}

#tienda-ficha-producto #ficha-producto-completa-compra ul li, #fichabodegon #ficha-producto-completa-compra ul li, #fichavariante #ficha-producto-completa-compra ul li, #fichasimple #ficha-producto-completa-compra ul li, #fichaoutlet #ficha-producto-completa-compra ul li, #fichaventaflash #ficha-producto-completa-compra ul li, #fichauniversal #ficha-producto-completa-compra ul li {
     display: block;
     float: left;
     height: 100px;
     margin-left: 5px;
     margin-right: 5px;
     min-width: 220px;
     width: auto;
}

#tienda-ficha-producto #ficha-producto-completa-compra ul li img, #fichabodegon #ficha-producto-completa-compra ul li img, #fichavariante #ficha-producto-completa-compra ul li img, #fichasimple #ficha-producto-completa-compra ul li img, #fichaoutlet #ficha-producto-completa-compra ul li img, #fichaventaflash #ficha-producto-completa-compra ul li img, #fichauniversal #ficha-producto-completa-compra ul li img {
     border: 1px solid #ECECEC;
     display: inline-block;
     height: 60px;
     margin-left: 5px;
     margin-top: 5px;
     width: 60px;
}

#tienda-ficha-producto #ficha-producto-completa-compra ul li .carrusel-precio, #fichabodegon #ficha-producto-completa-compra ul li .carrusel-precio, #fichavariante #ficha-producto-completa-compra ul li .carrusel-precio, #fichasimple #ficha-producto-completa-compra ul li .carrusel-precio, #fichaoutlet #ficha-producto-completa-compra ul li .carrusel-precio, #fichaventaflash #ficha-producto-completa-compra ul li .carrusel-precio, #fichauniversal #ficha-producto-completa-compra ul li .carrusel-precio {
     color: #8C8C8C;
     display: inline-block;
     margin-left: 5px;
     vertical-align: top;
}

#ficha-producto .stiker-agotado {
     background-color: #FF3300;
     background-image: url("/dam/templating-kit/themes/popLM/img/agotado-reloj.png");
     background-position: 130px top;
     background-repeat: no-repeat;
     display: none;
     height: 53px;
     left: -10px;
     opacity: 0.7 ! important;
     position: absolute;
     text-align: center;
     top: 280px;
     width: 455px;
     z-index: 20;
}

#ficha-producto .stiker-agotado span {
     color: #FFFFFF;
     font-size: 45px;
     font-weight: 100;
     letter-spacing: -2px;
     line-height: 53px;
     margin-left: 120px;
}

#ficha-producto.agotado .stiker-agotado {
     display: block;
}

#ficha-producto.agotado .stiker-top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-top-agotado.png");
}

#ficha-producto.agotado .stiker-bottom {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-bottom-agotado.png");
}

#ficha-producto.agotado .stiker-venta .ofer2 {
     color: #FFFFFF;
}

#ficha-producto .stiker-venta .ofer4 {
     color: #FFFFFF;
}

#tienda-ficha-producto #ficha-producto.agotado .bt, #fichabodegon #ficha-producto.agotado .bt, #fichavariante #ficha-producto.agotado .bt, #fichasimple #ficha-producto.agotado .bt, #fichaoutlet #ficha-producto.agotado .bt, #fichaventaflash #ficha-producto.agotado .bt, #fichauniversal #ficha-producto.agotado .bt {
     background: none repeat scroll 0% 0% #B1B1B1;
}

#ficha-producto.agotado .precio-oferta-metro {
     background-color: #FFE600;
     border-radius: 3px;
     clear: both;
     color: #FF0000 ! important;
     font-size: 17px;
     font-weight: bold;
     padding: 2px 4px;
}

#ficha-producto .precio-oferta-metro span {
     font-size: 12px;
     font-weight: normal;
     line-height: 12px;
     vertical-align: top;
}

#tienda-ficha-producto #ficha-producto .bt-comprar, #fichabodegon #ficha-producto .bt-comprar, #fichavariante #ficha-producto .bt-comprar, #fichasimple #ficha-producto .bt-comprar, #fichaoutlet #ficha-producto .bt-comprar, #fichaventaflash #ficha-producto .bt-comprar, #fichauniversal #ficha-producto .bt-comprar {
     font-weight: normal;
}

#tienda-ficha-producto #ficha-producto .email-suscribir .bt-comprar, #fichabodegon #ficha-producto .email-suscribir .bt-comprar, #fichavariante #ficha-producto .email-suscribir .bt-comprar, #fichasimple #ficha-producto .email-suscribir .bt-comprar, #fichaoutlet #ficha-producto .email-suscribir .bt-comprar, #fichaventaflash #ficha-producto .email-suscribir .bt-comprar, #fichauniversal #ficha-producto .email-suscribir .bt-comprar {
     background: none repeat scroll 0% 0% #60A908;
}

#ficha-producto.agotado .bt-comprar {
     margin-bottom: 8px;
}

.email-suscribir {
     background-color: #E4E4E4;
     border-radius: 3px;
     clear: both;
     color: #FF0000 ! important;
     font-size: 17px;
     font-weight: bold;
     height: auto;
     margin-top: 20px;
     padding: 17px;
     width: 318px;
}

.ventas-email-titulo {
     color: #000000;
     float: left;
     font-size: 24px;
     font-weight: 300;
     line-height: 28px;
}

.ventas-email-text {
     color: #666666;
     float: left;
     font-size: 13px;
     font-weight: 300;
     line-height: 28px;
}

#ficha-producto-descripcion .email-suscribir input, .ventas-flash-email input {
     border-radius: 3px;
     color: #666666;
     font-weight: 300;
     padding-left: 5px;
     vertical-align: middle;
     width: 134px ! important;
}

#tienda-listado .ventas-flash {
     position: relative;
}

#tienda-listado .ventas-flash h1 {
     font-size: 29px;
     font-weight: 300;
     width: 100%;
}

.logo-venta-flash {
     background-image: url("/dam/templating-kit/themes/popLM/img/logo-venta-flash.png");
     background-position: left top;
     background-repeat: no-repeat;
     height: 77px;
     position: absolute;
     right: 0px;
     top: -10px;
     width: 165px;
}

.logo-venta-flash-ficha {
     background-image: url("/dam/templating-kit/themes/popLM/img/logo-venta-flash2.png");
     background-position: left top;
     background-repeat: no-repeat;
     float: right;
     height: 55px;
     margin-right: 20px;
     margin-top: 7px;
     width: 118px;
}

.ventas-flash-email {
     background-color: #E4E4E4;
     border-radius: 3px;
     color: #FF0000 ! important;
     display: inline-block;
     height: 80px;
     margin-bottom: 10px;
     width: 608px;
}

.ventas-flash div.ventas-flash-email-titulo {
     color: #585858;
     font-size: 22px;
     font-weight: 300;
     line-height: 22px;
     padding-left: 20px;
     padding-right: 20px;
     padding-top: 20px;
}

#tienda-listado input.email {
     vertical-align: top;
     width: 210px ! important;
}

.no-border {
     border: medium none;
}

.ventas-flash .ventas-flash-email label {
     font-size: 12px;
}

.ventas-flash .ventas-flash-entumail label, .ventas-flash .email-suscribir label {
     color: #666666;
     font-size: 12px;
     font-weight: 300;
     line-height: 20px;
}

.ventas-flash .ventas-flash-email label a, .ventas-flash .ventas-flash-entumail label a, .ventas-flash .email-suscribir label a {
     color: #0099CC;
     text-decoration: underline;
}

.ventas-flash .email-suscribir .bt {
     font-size: 15px ! important;
     font-weight: bold ! important;
}

.ventas-flash .ventas-flash-email .acepta-terms {
     /*margin-left: 230px;*/
}

.ventas-flash-redes {
     background-color: #E4E4E4;
     border-radius: 3px;
     color: #FF0000 ! important;
     display: inline-block;
     height: 80px;
     margin-left: 10px;
     position: relative;
     vertical-align: top;
     width: 315px !important;
}

.ventas-flash-redes ul {
     height: 75px;
     left: 160px;
     position: absolute;
     top: -4px;
     width: auto;
}

.ventas-flash-redes ul li {
     display: inline-block;
     height: 75px;
     margin-left: 0px;
     margin-right: 0px;
     width: 53px;
}

.ventas-flash-redes ul li a {
     display: block;
     height: 75px;
     width: 47px;
}

.ventas-flash-redes ul li a.stiker-tt {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-tt.png");
     background-position: left top;
     background-repeat: no-repeat;
}

.ventas-flash-redes ul li a.stiker-fb {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-fb.png");
     background-position: left top;
     background-repeat: no-repeat;
}

.ventas-flash-redes ul li a.stiker-gg {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-gg.png");
     background-position: left top;
     background-repeat: no-repeat;
}

#filtro-opciones a.restablecer, #filtro-opciones a.bt-text {
     margin-top: 20px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links {
     float: right;
     margin-bottom: 0px ! important;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li {
     border-right: 1px solid #CCCCCC;
     display: inline-block;
     margin-top: 0px;
     padding-left: 12px;
     padding-right: 12px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li:first-child {
     padding-left: 0px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li a.marcartodos {
     padding-top: 0px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.last {
     border-right: medium none;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes {
     border-right: medium none;
     clear: none;
     float: right;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a {
     display: inline-block;
     height: 20px;
     vertical-align: top;
     width: 25px;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.tt {
     background-image: url("/dam/templating-kit/themes/popLM/img/filtro-redes-tt.png");
     background-position: left top;
     background-repeat: no-repeat;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.fb {
     background-image: url("/dam/templating-kit/themes/popLM/img/filtro-redes-fb.png");
     background-position: left top;
     background-repeat: no-repeat;
}

#tienda-listado #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.mail {
     background-image: url("/dam/templating-kit/themes/popLM/img/filtro-redes-mail.png");
     background-position: left top;
     background-repeat: no-repeat;
}

.clearing-space {
     margin-top: 8px;
}

#listado-productos > li label.clickeable {
     color: #666666;
     display: block;
     font-size: 13px;
}

.vista-rapida {
     background-image: url("/dam/templating-kit/themes/popLM/img/vista-rapida.png");
     height: 54px;
     left: 87px;
     position: absolute;
     top: 48px;
     width: 107px;
}

#listado-productos.flash li h3 strong {
     color: #000000;
     font-size: 15px;
     font-weight: bold;
}

#listado-productos.flash > li {
     float: left;
     margin-bottom: 20px;
     margin-right: 22px;
     min-height: 320px;
     width: 290px;
}

#listado-productos .stiker-venta-listado, .otras-camp .stiker-venta-listado {
     background-position: left top;
     background-repeat: no-repeat;
     height: 150px;
     position: absolute;
     right: 13px;
     text-align: center;
     top: -2px;
     width: 61px;
     z-index: 0; /* antes z-index:1; porque si no se superpone a la vista rapida*/
}
#listado-productos > li .venta-seccion-img .fast-view, #listado-productos > li .venta-seccion-img .compare {
	z-index: 1 !important;
}

#listado-productos .stiker-venta-listado.top-big, .otras-camp .stiker-venta-listado.top-big {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-top-big.png");
}

#listado-productos .stiker-venta-listado.bottom, .otras-camp .stiker-venta-listado.bottom {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-bottom.png");
}

#listado-productos .stiker-venta-listado.top, .otras-camp .stiker-venta-listado.top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-top.png");
}

.stiker-venta-listado.top.agotado {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-top-agotado.png");
}

#listado-productos .stiker-venta-listado .ofer1, .otras-camp .stiker-venta-listado .ofer1 {
     color: #FFFFFF;
     font-size: 15px;
     font-weight: 300;
     padding-top: 4px;
}

#listado-productos .stiker-venta-listado .ofer2, .otras-camp .stiker-venta-listado .ofer2 {
     color: #EBDF00;
     font-size: 28px;
     font-weight: 400;
     letter-spacing: -3px;
     padding-top: 2px;
}

#listado-productos .stiker-venta-listado .ofer2 span, .otras-camp .stiker-venta-listado .ofer2 span {
     color: #EBDF00;
     font-size: 14px;
     font-weight: 400;
     line-height: 14px;
}

#listado-productos .stiker-venta-listado .ofer3, .otras-camp .stiker-venta-listado .ofer3 {
     color: #FFFFFF;
     font-size: 15px;
     font-weight: 300;
     padding-top: 30px;
}

#listado-productos .stiker-venta-listado.bottom .ofer3, .otras-camp .stiker-venta-listado .ofer3 {
     padding-top: 25px;
}

#listado-productos .stiker-venta-listado .ofer4, .otras-camp .stiker-venta-listado .ofer4 {
     color: #EBDF00;
     font-size: 12px;
     font-weight: 500;
     padding-top: 2px;
}

#listado-productos > li.agotado .stiker-venta-listado.top {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-top-agotado.png");
}

#listado-productos > li.agotado .stiker-venta-listado.top-big {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-listado-stiker-bottom-agotado.png");
}

#listado-productos > li.agotado .stiker-venta-listado .ofer4, #listado-productos > li.agotado .stiker-venta-listado .ofer2, #listado-productos > li.agotado .stiker-venta-listado .ofer2 span {
     color: #FFFFFF;
}

#listado-productos > li.agotado .bt {
     background: none repeat scroll 0% 0% #B1B1B1;
}

.alert-agotado {
     background-image: url("/dam/templating-kit/themes/popLM/img/icono-unidades-no-cruz.png");
     background-position: left top;
     background-repeat: no-repeat;
     color: red;
     margin-left: 10px;
     padding-left: 15px;
}

#listado-productos > li .stiker-agotado {
     background-color: #FF3300;
     background-image: url("/dam/templating-kit/themes/popLM/img/agotado-reloj-small.png");
     background-position: 50px top;
     background-repeat: no-repeat;
     height: 43px;
     left: 0px;
     opacity: 0.7 ! important;
     position: absolute;
     text-align: center;
     top: 107px;
     width: 288px;
}

#listado-productos > li .stiker-agotado span {
     color: white;
     font-size: 35px;
     font-weight: 100;
     letter-spacing: -2px;
     line-height: 43px;
     margin-left: 70px;
}

.ventas-flash-online {
     background-image: url("/dam/templating-kit/themes/popLM/img/ventas-flash-online.png");
     background-position: left top;
     background-repeat: no-repeat;
     display: inline-block;
     height: 144px;
     margin-top: 17px;
     position: relative;
     width: 516px;
     float: left; /* Añadido UVE 25-02-2013  */
}

.ventas-flash-online .ventas-flash-online-content {
     height: auto;
     position: absolute;
     right: 52px;
     text-align: right;
     top: 43px;
     width: auto;
}

.ventas-flash-online .ventas-flash-online-content .text-1 {
     color: #FFFFFF;
     display: block;
     font-size: 18px;
     font-weight: 300;
     line-height: 21px;
     margin-bottom: 15px;
     width: 160px;
}

.ventas-flash-entumail {
     background-color: #E4E4E4;
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-flash-mail.png");
     background-position: 20px 20px;
     background-repeat: no-repeat;
     border-radius: 3px;
     color: #FF0000 ! important;
     display: inline-block;
     height: 144px;
     /* modificacion fusion R3 28/11/2013 */
     margin-left: 15px!important;
     margin-top: 17px;
     vertical-align: top;
     /* modificacion fusion R3 28/11/2013
     width: 379px; */
      width:: 400px;
}

.ventas-flash-entumail .email-suscribir {
     font-size: 17px;
     font-weight: bold;
     /* modificacion fusion R3 28/11/2013 */
     margin-left: 110px!important;
     padding: 0px 2px 0px 8px;
     width: auto;
}

.ventas-flash-seccion {
     display: block;
     margin-top: 24px;
     width: 100%;
}

.ventas-flash-seccion.aRight span.text-1 {
     display: block;
     float: left;
}

.ventas-flash-seccion.aLeft span.text-1 {
     display: block;
     float: right;
}

.venta-flash-seccion-img {
     position: relative;
     width: 100%;
}

.venta-flash-seccion-img img {
     width: 100%;
}

.ventas-flash-seccion .stiker-venta-main {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker.png");
     background-position: left top;
     background-repeat: no-repeat;
     border-radius: 3px;
     height: 239px;
     position: absolute;
     text-align: center;
     top: -5px;
     width: 85px;
}

.ventas-flash-seccion .stiker-venta-main-home {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-home.png");
     background-position: left top;
     background-repeat: no-repeat;
     border-radius: 3px;
     height: 239px;
     position: absolute;
     text-align: center;
     top: -5px;
     width: 125px;
}

.ventas-flash-seccion .stiker-venta-main.stiker-small {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-small.png");
}

.ventas-flash-seccion .stiker-venta-main-home.stiker-small-home {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-small-home.png");
     width: 125px;
     /* modificacion fusion R3 28/11/2013*/
     z-index: 9;
}

.ventas-flash-seccion.agotado .stiker-venta-main {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-agotado.png");
}

.ventas-flash-seccion.agotado .stiker-venta-main-home {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-agotado-home.png");
}

.ventas-flash-seccion.agotado .stiker-venta-main.stiker-small {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-top-agotado.png");
}

.ventas-flash-seccion.agotado .stiker-venta-main-home.stiker-small-home {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-stiker-top-agotado-home.png");
}

.ventas-flash-seccion.aRight .stiker-venta-main, .ventas-flash-seccion.aRight .stiker-venta-main-home {
     right: 27px;
}

.ventas-flash-seccion.aLeft .stiker-venta-main, .ventas-flash-seccion.aLeft .stiker-venta-main-home {
     left: 27px;
}

.ventas-flash-seccion .stiker-venta-main .ofer1, .ventas-flash-seccion .stiker-venta-main-home .ofer1 {
     color: #FFFFFF;
     font-size: 16px;
     font-weight: 300;
     padding-top: 15px;
}

.ventas-flash-seccion .stiker-venta-main .ofer5, .ventas-flash-seccion .stiker-venta-main-home .ofer5 {
     color: #FFCC99;
     font-size: 12px;
     font-weight: 300;
     padding-top: 2px;
}

.ventas-flash-seccion .stiker-venta-main .ofer2, .ventas-flash-seccion .stiker-venta-main-home .ofer2 {
     color: #EBDF00;
     font-size: 32px;
     font-weight: 500;
     letter-spacing: -2px;
     padding-top: 2px;
}

.ventas-flash-seccion .stiker-venta-main .ofer2 span, .ventas-flash-seccion .stiker-venta-main-home .ofer2 span {
     color: #EBDF00;
     font-size: 16px;
     font-weight: 400;
     line-height: 16px;
}

.ventas-flash-seccion .stiker-venta-main .ofer3, .ventas-flash-seccion .stiker-venta-main-home .ofer3 {
     color: #FFFFFF;
     font-size: 20px;
     font-weight: 300;
     padding-top: 75px;
}

.ventas-flash-seccion .stiker-venta-main .ofer4, .ventas-flash-seccion .stiker-venta-main-home .ofer4 {
     color: #EBDF00;
     font-size: 18px;
     font-weight: 400;
     padding-top: 2px;
}

.ventas-flash-seccion.agotado .stiker-venta-main .ofer5, .ventas-flash-seccion.agotado .stiker-venta-main .ofer2, .ventas-flash-seccion.agotado .stiker-venta-main .ofer2 span, .ventas-flash-seccion.agotado .stiker-venta-main .ofer4, .ventas-flash-seccion.agotado .stiker-venta-main-home .ofer5, .ventas-flash-seccion.agotado .stiker-venta-main-home .ofer2, .ventas-flash-seccion.agotado .stiker-venta-main-home .ofer2 span, .ventas-flash-seccion.agotado .stiker-venta-main-home .ofer4 {
     color: #FFFFFF;
}

.ventas-flash-seccion.agotado .overlay-agotado {
     background-color: #C02904;
     background-image: url("/dam/templating-kit/themes/popLM/img/agotado-reloj.png");
     background-position: 635px 3px;
     background-repeat: no-repeat;
     height: 70px;
     left: 0px;
     opacity: 0.8 ! important;
     position: absolute;
     text-align: center;
     top: 0px;
     width: 100%;
}

.ventas-flash-seccion.aRight.agotado .overlay-agotado {
     background-position: 205px 3px;
     text-align: left;
}

.ventas-flash-seccion.agotado .overlay-agotado span {
     color: white;
     font-size: 45px;
     font-weight: 100;
     letter-spacing: -2px;
     line-height: 70px;
     margin-left: 680px;
}

.ventas-flash-seccion.aRight.agotado .overlay-agotado span {
     margin-left: 30px;
}

.ventas-flash-seccion .ventas-flash-seccion-content {
     height: 135px;
     left: 25px;
     position: absolute;
     top: 123px;
     width: auto;
}

.ventas-flash-seccion.aRight .ventas-flash-seccion-content {
     left: 25px;
     text-align: left;
}

.ventas-flash-seccion.aLeft .ventas-flash-seccion-content {
     right: 25px;
     text-align: right;
}

.ventas-flash-seccion.agotado .ventas-flash-seccion-content {

}

.ventas-flash-seccion .ventas-flash-seccion-content .text-1 {
     color: #FFFFFF;
     font-size: 20px;
     font-weight: 300;
     padding-top: 4px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .flash-counter {
     height: 30px;
     position: relative;
     width: 200px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .flash-counter .bg-reloj {
     background-color: #000000;
     border-radius: 3px;
     height: 30px;
     left: 0px;
     opacity: 0.4 ! important;
     padding: 5px;
     position: absolute;
     top: 0px;
     width: 200px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .flash-counter .counter {
     height: 30px;
     left: 0px;
     position: absolute;
     top: 0px;
     width: 200px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .text-2 {
     clear: both;
     color: #FFFFFF;
     font-size: 40px;
     font-weight: 400;
     line-height: 48px;
     padding-top: 4px;
}

.ventas-flash-seccion .ventas-flash-seccion-content .text-3 {
     color: #FFFFFF;
     font-size: 15px;
     font-weight: 200;
     line-height: 20px;
     padding-top: 4px;
}

.ventas-flash-seccion.dark .ventas-flash-seccion-content .text-1 {
     color: #666666;
}

.ventas-flash-seccion.dark .ventas-flash-seccion-content .text-2, .ventas-flash-seccion.dark .ventas-flash-seccion-content .text-3 {
     color: #000000;
}

.ventas-flash-proximamente {
     border-radius: 3px;
     border-top: 1px solid #999999;
     display: inline-block;
     margin-bottom: 24px;
     margin-top: 24px;
     padding-top: 20px;
     width: 100%;
}

.ventas-flash-proximamente h1 {
     display: block;
     margin-bottom: 12px;
     width: 100%;
}

.ventas-flash-proximamente-left, .ventas-flash-proximamente-right {
     background-color: #3F3F3F;
     border-radius: 3px;
     display: inline-block;
     height: 200px;
     margin-bottom: 14px;
     overflow: hidden;
     position: relative;
     width: 448px;
}

.ventas-flash-proximamente-left {
     margin-right: 14px;
}

.ventas-flash-proximamente-left img, .ventas-flash-proximamente-right img {

}

.ventas-flash-proximamente .ventas-flash-proximamente-overlay {
     background-color: #000000;
     bottom: 0px;
     height: 100px;
     left: 0px;
     opacity: 0.4 ! important;
     position: absolute;
     width: 100%;
}

.ventas-flash-proximamente .ventas-flash-proximamente-content {
     height: 65px;
     left: 20px;
     position: absolute;
     top: 100px;
     width: 100%;
}

.ventas-flash-proximamente .ventas-flash-proximamente-content .text-2 {
     color: #FFFFFF;
     font-size: 30px;
     font-weight: bold;
     line-height: 40px;
}

.ventas-flash-proximamente .ventas-flash-proximamente-content .text-3 {
     color: #FFFFFF;
     font-size: 15px;
     font-weight: 200;
     line-height: 30px;
}

.ventas-flash .ventas-horario div.counter-dias, .ventas-horario div.counter-dias {
     width: 40px;
}

.ventas-flash .section-reloj {
     float: left;
     height: auto;
     margin-top: 5px;
     padding: 5px;
     position: relative;
     width: auto;
}

.ventas-flash .ventas-flash-seccion.aLeft .section-reloj {
     float: right;
}

.ventas-flash .counter-ventana {
     float: left;
     overflow: hidden;
     width: 42px;
     z-index: 3;
}

.ventas-flash .counter-ventana-listado, .ventas-horario .counter-ventana-listado {
     float: left;
     overflow: hidden;
}

.ventas-flash .counter-horas {
    margin-left: -47px !important;
  	width: 121px !important;
}

.ventas-flash .counter-dias, .ventas-horario .counter-dias {
     margin-left: 0px;
}

.ventas-flash .ventas-horario .counter-dias2, .ventas-horario .counter-ventana-listado .counter-dias2 {
     margin-left: -45px;
     width: 190px;
}

.ventas-flash .bg-reloj-horas {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-reloj-horas.png");
     background-position: left top;
     background-repeat: no-repeat;
     float: left;
     height: 30px;
     opacity: 1;
     width: 155px;
     z-index: 2;
}

.ventas-flash .bg-reloj-dias {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-reloj-dias.png");
     background-position: left top;
     background-repeat: no-repeat;
     float: left;
     height: 30px;
     width: 123px;
     z-index: 2;
}

.ventas-flash .bg-reloj-dias2, .ventas-horario .bg-reloj-dias2 {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-reloj-dias2.png");
     background-position: left top;
     background-repeat: no-repeat;
     float: left;
     height: 30px;
     opacity: 1;
     width: 149px;
     z-index: 2;
}

.ventas-horario .bg-reloj-dias2.ficha {
     margin-top: 20px;
}

.ventas-flash .bg-reloj {
     background-color: #000000;
     border-radius: 3px;
     height: 100%;
     left: 0px;
     opacity: 0.2;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 1;
}

#tienda-listado .ventas-flash-entumail input.email {
     vertical-align: top;
     width: 110px ! important;
}

#tienda-listado .ventas-flash-entumail .bt {
     padding: 5px 7px 5px 5px ! important;
}

.ventas-flash-redes .ventas-flash-email-titulo {
     width: 125px;
}

#listado-productos.flash .last {
     margin-right: 0px ! important;
}

#listado-productos.flash span.m2 strong {
     font-size: 13px;
     margin-right: 0px;
}

#listado-productos.flash del.m2 {
     font-size: 13px;
}

#listado-productos.flash del.m2 span.precio-tachado {
     background-position: left 2px;
}

.modulo-cont-ficha {
     height: 67px;
     margin-bottom: 25px;
     margin-left: -16px ! important;
     /*margin-right: -24px;*/
     position: relative;
}

#tienda-ficha-producto #ficha-producto-descripcion .bt-comprar.m2, #fichabodegon #ficha-producto-descripcion .bt-comprar.m2, #fichavariante #ficha-producto-descripcion .bt-comprar.m2, #fichasimple #ficha-producto-descripcion .bt-comprar.m2, #fichaoutlet #ficha-producto-descripcion .bt-comprar.m2, #fichaventaflash #ficha-producto-descripcion .bt-comprar.m2, #fichauniversal #ficha-producto-descripcion .bt-comprar.m2 {
     font-size: 13px;
}

#tienda-ficha-producto #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichabodegon #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichavariante #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichasimple #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichaoutlet #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichaventaflash #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta, #fichauniversal #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta {
     font-size: 13px;
     height: 16px;
     line-height: 13px;
     margin-right: 0px;
}

#tienda-ficha-producto #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichabodegon #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichavariante #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichasimple #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichaoutlet #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichaventaflash #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span, #fichauniversal #ficha-producto-descripcion .bt-comprar.m2 .precio-oferta span {
     font-size: 10px;
}

#tienda-ficha-producto #ficha-producto-descripcion .precio-viejo.m2, #fichabodegon #ficha-producto-descripcion .precio-viejo.m2, #fichavariante #ficha-producto-descripcion .precio-viejo.m2, #fichasimple #ficha-producto-descripcion .precio-viejo.m2, #fichaoutlet #ficha-producto-descripcion .precio-viejo.m2, #fichaventaflash #ficha-producto-descripcion .precio-viejo.m2, #fichauniversal #ficha-producto-descripcion .precio-viejo.m2 {
     font-size: 13px;
}

#tienda-ficha-producto #ficha-producto-descripcion .precio-viejo.m2 span, #fichabodegon #ficha-producto-descripcion .precio-viejo.m2 span, #fichavariante #ficha-producto-descripcion .precio-viejo.m2 span, #fichasimple #ficha-producto-descripcion .precio-viejo.m2 span, #fichaoutlet #ficha-producto-descripcion .precio-viejo.m2 span, #fichaventaflash #ficha-producto-descripcion .precio-viejo.m2 span, #fichauniversal #ficha-producto-descripcion .precio-viejo.m2 span {
     font-size: 10px;
}

#tienda-ficha-producto #ficha-producto-descripcion .precio-viejo span:last-child, #fichabodegon #ficha-producto-descripcion .precio-viejo span:last-child, #fichavariante #ficha-producto-descripcion .precio-viejo span:last-child, #fichasimple #ficha-producto-descripcion .precio-viejo span:last-child, #fichaoutlet #ficha-producto-descripcion .precio-viejo span:last-child, #fichaventaflash #ficha-producto-descripcion .precio-viejo span:last-child, #fichauniversal #ficha-producto-descripcion .precio-viejo span:last-child {
     background-position: left 2px;
}

.ventas-listado .counter-dias, .ventas-listado .counter-dias2 {
     margin-top: 0px ! important;
}

.modal-pop {
     float: left;
     padding: 18px;
}

#modal-amigo.modal-pop {
     width: 450px;
}

.modal-pop.alerta {
     background-image: url("/dam/templating-kit/themes/popLM/img/alerta-grande.png");
     background-position: 20px 28px;
     background-repeat: no-repeat;
     display: none;
     float: left;
     padding-left: 105px;
}

.modal-pop h2 {
     color: #000000;
     font-size: 22px;
     font-weight: 500;
     line-height: 30px;
     margin-bottom: 5px;
}

.modal-pop p {
     color: #333333;
     font-size: 15px;
     font-weight: 400;
     line-height: 18px;
     margin-bottom: 5px;
}

.modal-pop p.leadGreen {
     color: #83B817;
     font-size: 22px;
     font-weight: 700;
     line-height: 25px;
}

.modal-pop p strong {
     color: #000000;
     font-weight: 500;
}

.modal-pop .bt-pop {
     margin-bottom: 10px;
     margin-top: 10px;
     padding: 6px 30px 7px;
}

.modal-pop .bt-grey {
     background: -moz-linear-gradient(center top , #8D8D8D, #333333) repeat scroll 0% 0% transparent;
}

.modal-pop .form-block {
     display: block;
     float: left;
     margin-top: 7px;
     width: 100%;
}

#modal-amigo .form-block {
     width: 440px;
}

.modal-pop .aRight {
     display: inline;
     float: right;
     margin-right: 10px;
}

.modal-pop .wUno {
     display: block;
     float: left;
     margin-right: 20px;
     width: 170px;
}

.modal-pop .wDos {
     display: block;
     float: right;
     margin-right: 20px;
     width: 225px;
}

.modal-pop .wTres {
     display: block;
     float: left;
     margin-right: 20px;
     width: 225px;
}


.wUno input,
.wDos input,
.wTres input,

#tienda-listado .modal-pop .wUno input,
#tienda-listado .modal-pop .wDos input,
#tienda-listado .modal-pop .wTres input,

#tienda-ficha-producto .modal-pop .wUno input,
#fichabodegon .modal-pop .wUno input,
#fichavariante .modal-pop .wUno input,
#fichasimple .modal-pop .wUno input,
#fichaoutlet .modal-pop .wUno input,
#fichaventaflash .modal-pop .wUno input,
#fichauniversal .modal-pop .wUno input,

#tienda-ficha-producto .modal-pop .wDos input,
#fichabodegon .modal-pop .wDos input,
#fichavariante .modal-pop .wDos input,
#fichasimple .modal-pop .wDos input,
#fichaoutlet .modal-pop .wDos input,
#fichaventaflash .modal-pop .wDos input,
#fichauniversal .modal-pop .wDos input,

#tienda-ficha-producto .modal-pop .wTres input,
#fichabodegon .modal-pop .wTres input,
#fichavariante .modal-pop .wTres input,
#fichasimple .modal-pop .wTres input,
#fichaoutlet .modal-pop .wTres input,
#fichaventaflash .modal-pop .wTres input,
#fichauniversal .modal-pop .wTres input,

/* anexo a folletos de la capa modificacion fusion R3 28/11/2013 */
#folletos .modal-pop .wUno input,
#folletos .modal-pop .wDos input,
#folletos .modal-pop .wTres input
{
     -moz-box-sizing: border-box;
     background: none repeat scroll 0% 0% #F1F1F1;
     border-radius: 3px;
     border: medium none;
     box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.65) inset;
     clear: both;
     margin-left: 0px;
     margin-right: 0px;
     width: 100% ! important;
}

#tienda-listado .modal-pop label, #tienda-ficha-producto .modal-pop label, #fichabodegon .modal-pop label, #fichavariante .modal-pop label, #fichasimple .modal-pop label, #fichaoutlet .modal-pop label, #fichaventaflash .modal-pop label, #fichauniversal .modal-pop label,

#folletos .modal-pop label,
.modal-pop label
{
     color: #999999;
     font-size: 15px;
     font-weight: 300;
     line-height: 18px;
}

#tienda-ficha-producto #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio a, #fichabodegon #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio a, #fichavariante #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio a, #fichasimple #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio a, #fichaoutlet #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio a, #fichaventaflash #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio a, #fichauniversal #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio a {
     display: block;
     float: left;
}

#tienda-ficha-producto #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio .precio-viejo, #fichabodegon #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio .precio-viejo, #fichavariante #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio .precio-viejo, #fichasimple #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio .precio-viejo, #fichaoutlet #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio .precio-viejo, #fichaventaflash #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio .precio-viejo, #fichauniversal #ficha-producto-completa-compra div.slider-wrapper ul li .carrusel-precio .precio-viejo {
     clear: both;
     display: block;
     float: left;
     margin-top: 10px;
}

.ventas-flash-seccion-content .section-reloj .menosUnaHora {
     color: #FFFFFF ! important;
     font-size: 30px ! important;
     position: relative ! important;
     z-index: 3 ! important;
}

.ventas-flash-seccion-content .section-reloj .bg-reloj.green {
     background-color: #62932D ! important;
     opacity: 0.84 ! important;
}

#colorbox.pf {
     position: fixed ! important;
     top: 30% ! important;
}

#tienda-listado .ventas-flash-email .ventas-flash-email-titulo span {
     display: block;
     float: left;
     margin-right: 10px;
}

#tienda-listado .ventas-flash-email .ventas-flash-email-titulo form {
     display: block;
     float: left;
}

#tienda-listado .ventas-flash-email .ventas-flash-email-titulo .acepta-terms {
     margin-left: 0px ! important;
}

#listado-productos div.box-precio {
     clear: both;
     font-weight: 700;
     margin-bottom: 10px;
     margin-top: 10px;
}

#listado-productos div.box-precio span.precio.oferta-ecommerce {
     color: #FF0000;
     margin-bottom: 5px;
}

#listado-productos div.box-precio span.precio.oferta-ecommerce {
     background-color: #FFE600;
     border-radius: 4px;
     color: #FF0000;
     padding: 2px 4px;
}

#listado-productos div.box-precio span.precio span {
     font-size: 12px;
     line-height: 12px;
     vertical-align: super;
}

#listado-productos div.box-precio .precio.viejo-ecommerce {
     background-image: url("/dam/templating-kit/themes/popLM/img/del-precioviejo.png");
     background-position: left 3px;
     background-repeat: no-repeat;
     color: #666666;
     font-size: 16px;
     margin-left: 0px;
     position: relative;
}

#listado-productos div.box-precio .precio.viejo-ecommerce span.precio span {
     font-size: 12px;
     line-height: 12px;
     vertical-align: super;
}

#listado-productos div.box-precio .precio.viejo-ecommerce span.precio span {
     font-size: 12px;
     line-height: 12px;
     vertical-align: super;
}

#listado-productos div.box-precio span.precio {
     clear: both;
     font-size: 17px;
     font-weight: 700;
     line-height: 20px;
     margin-left: 3px;
}

#listado-productos div.box-precio span.precio {
     color: black;
     margin-left: 0px;
}

#listado-productos div.box-precio span.precio span {
     font-size: 12px;
     line-height: 12px;
     vertical-align: top;
}

.ventas-flash-seccion .stiker-venta-main-home {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-home.png");
     width: 125px;
}

.ventas-flash-seccion .stiker-venta-main.stiker-small-home {
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-small-home.png");
     width: 125px;
}

.ventas-flash-seccion .stiker-venta-main.stiker-small-home .ofer1 {
     font-size: 16px;
}

.ventas-flash-seccion .stiker-venta-main.stiker-small-home .ofer5 {
     font-size: 12px;
}

.ventas-flash-seccion .stiker-venta-main.stiker-small-home .ofer2 {
     font-size: 52px;
}

.ventas-flash-seccion .stiker-venta-main.stiker-small-home .ofer2 span {
     font-size: 52px;
}

.otras-camp {
     float: left;
     position: relative;
}

.otras-camp .otras-camp-prev, .otras-camp .otras-camp-next {
     background-position: 0px 110px;
     background-repeat: no-repeat;
     display: block;
     height: 200px;
     position: absolute;
     text-indent: -5000px;
     top: 0px;
     width: 20px;
}

.otras-camp .otras-camp-prev:hover, .otras-camp .otras-camp-next:hover {
     opacity: 0.7;
}

.otras-camp .otras-camp-next {
     background-image: url("/dam/templating-kit/themes/popLM/img/arrow-20-right.png");
     right: -20px;
}

.otras-camp .otras-camp-prev {
     background-image: url("/dam/templating-kit/themes/popLM/img/arrow-20-left.png");
     left: -16px;
}

.otras-camp ul {
     margin-left: 10px;
     position: relative;
}

.otras-camp ul li {
     float: left;
     margin-bottom: 20px;
     margin-left: 5px;
     margin-right: 5px;
     min-height: 325px;
     position: relative;
     width: 290px;
}

.otras-camp ul li.agotado .overlay-agotado {
     background-color: #C02904;
     background-image: url("/dam/templating-kit/themes/popLM/img/agotado-reloj.png");
     background-repeat: no-repeat;
     height: 65px;
     left: 0px;
     opacity: 0.8 ! important;
     position: absolute;
     text-align: center;
     top: 0px;
     width: 98%;
}

.otras-camp ul li.agotado .overlay-agotado span {
     color: white;
     font-size: 30px;
     letter-spacing: -2px;
     line-height: 70px;
}

.otras-camp ul li h3 a {
     color: #000000;
     display: block;
     font-size: 22px;
     margin-top: 10px;
}

.otras-camp ul li p {
     color: #666666;
     font-size: 15px;
     margin-bottom: 10px;
     margin-top: 5px;
}

.otras-camp ul li a.bt-simple {
     display: inline-block;
     font-size: 13px;
     line-height: 15px;
     padding: 2px 12px;
}

.otras-camp ul li .venta-seccion-img {
     position: relative;
}

.otras-camp ul li .venta-seccion-img img {
     height: 185px;
     width: 285px;
}

.otras-camp ul li .otras-camp-contador {
     bottom: 10px;
     left: 10px;
     position: absolute;
}

.otras-camp ul li .otras-camp-contador .section-reloj .menosUnaHora {
     color: #FFFFFF ! important;
     font-size: 22px ! important;
     position: relative ! important;
     z-index: 3 ! important;
}

.otras-camp ul li .otras-camp-contador .section-reloj .bg-reloj.green {
     background-color: #62932D ! important;
     opacity: 0.84 ! important;
}

.otras-camp ul li .otras-camp-contador .text-1 {
     color: #FFFFFF;
     float: left;
     font-size: 20px;
     font-weight: 300;
     padding-top: 4px;
}

.ventas-flash-seccion .stiker-venta-main-home.stiker-small-home .ofer1 {
     font-size: 16px;
}

.ventas-flash-seccion .stiker-venta-main-home.stiker-small-home .ofer5 {
     font-size: 12px;
}

.ventas-flash-seccion .stiker-venta-main-home.stiker-small-home .ofer2 {
     font-size: 52px;
}

.ventas-flash-seccion .stiker-venta-main-home.stiker-small-home .ofer2 span {
     font-size: 52px;
}

.ventas-flash .counter-ventana div.counter {
     color: #999999;
     float: left;
     font-size: 20px;
     font-weight: bold;
     height: 30px;
     line-height: 24px;
     margin-left: 9px;
     width: 60px;
}

.ventas-flash .counter-ventana div.counter .cntSeparator {
     padding: 0px 1px 0px 2px;
}
/* Fusion 03/01/2014*/
#tienda-listado .ventas-flash .stiker-venta-main-home{line-height:1}
#tienda-listado .ventas-flash .counter-dias{font-size: 0;width: 50px !important;}
#tienda-listado .ventas-flash.ventas-flash-seccion.aLeft .section-reloj {float: right;}
/* Fusion 03/01/2014 para saldos */
#listado-productos > li .stiker-agotado-saldos{width:236px;}
#listado-productos > li .stiker-agotado-saldos{
  background-color: #FF3300;
  background-image: url("/dam/templating-kit/themes/popLM/img/agotado-reloj-small.png");
  background-position: 25px top;
  background-repeat: no-repeat;
  height: 43px;
  left: 0;
  opacity: 0.7 !important;
  position: absolute;
  text-align: center;
  top: 107px;

}
#listado-productos > li .stiker-agotado-saldos span{font-size:32px;margin-left:65px;color:#FFF;}

#tienda-listado .ventas-flash-email .ventas-flash-email-titulo, #tienda-listado .ventas-flash-redes .ventas-flash-email-titulo {
  color: #585858;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 22px;
  font-weight: lighter;
  line-height: 22px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}

#tienda-listado .ventas-flash-redes {
  background-color: #E4E4E4;
  border-radius: 3px;
  color: #FF0000 !important;
  display: inline-block;
  float: right;
  height: 80px;
  margin-left: 10px;
  position: relative;
  vertical-align: top;
  width: 320px !important;
}

/**** Nuevo Venta Flash 23/01/14 *****/
#wrapper-3 #main .text div.vflash {
	margin-left: 5px;
}
#wrapper-3 #main .text div.vflash #ficha-producto {
	margin-top: 15px;
}
#wrapper-3 #main .text div.vflash #seccionhome #listado-productos > li div.wrap-btn-content {
	display: block;margin-top: 10px;width: auto;
}
#wrapper-3 #main .text div.vflash .small
{
    /*font-size: 10px;*/position: relative;top: 7px;
}
#wrapper-3 #main .text div.vflash .bold
{
    font-weight: bold !important;
}
#wrapper-3 #main .text div.vflash .fl
{
    float: left;
}
#wrapper-3 #main .text div.vflash .fr
{
   float: right;
}
#wrapper-3 #main .text div.vflash .clearfloat
{
    clear: both;
    height: 0px;
    margin: 0px;
    padding: 0px;
}
#wrapper-3 #main .text div.vflash  h1
{
    font-size: 35px;
    color: #000000;
    margin: 5px 0px 20px 0px;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-descripcion h2 strong
{
    margin: 5px 0px 10px 0px;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-slider
{
    border: none;
    position: relative;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-slider.mini #ficha-producto-slider-img img{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #D4D4D4;
}
#wrapper-3 #main .text div.vflash .image_btn
{
    position: absolute;
    left: 20px !important;
    bottom: 20px !important;
    display: block !important;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 26px;
    line-height: 26px !important;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-slider-thumbs ul li.active
{
    background: none;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-descripcion .oferta
{
    width: 72px;
    padding: 5px;
    margin-top: 2px;
}
#wrapper-3 #main .text div.vflash a.imprimir
{
    font-size: 11px;
    font-weight: bold;
    background: #7F7F7F;
    color: #ffffff;
    padding: 2px 10px;
    position: absolute;
    top: 5px;
    right: 5px;
    -moz-border-radius: 20px;/*Firefox*/
    -webkit-border-radius: 20px;/*Safari, Chrome*/
    border-radius: 20px;
}
#wrapper-3 #main .text div.vflash .naterial_2
{
    top: 10px !important;
    left: 10px !important;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-slider-thumbs
{
   border: none;
}
#wrapper-3 #main .text div.vflash .slider-content ul li .thumbs-img {
position: relative;
height: 61px;
width: 61px;
margin-top: 7px;
margin-left: 8px;
margin-right: 8px;
}
#wrapper-3 #main .text div.vflash #showroom-slider-ficha.flash .slider-content ul li .thumbs-img img{
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
#wrapper-3 #main .text div.vflash #showroom-slider-ficha.flash .slider-content ul li.active .thumbs-img img{
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}
#wrapper-3 #main .text div.vflash .compra-sumatoria
{
    margin-right: 8px;
}

#wrapper-3 #main .text div.vflash th.align_left
{
    padding-left: 10px;
    text-align: left !important;
}

#wrapper-3 #main .text div.vflash th.align_center
{
    text-align: center !important;
}
#wrapper-3 #main .text div.vflash .car_container {
    position: relative;
}
#wrapper-3 #main .text div.vflash .stiker-venta-custom
{
    top: -1px !important;
    right: 30px !important;
    z-index: 5;
}
#wrapper-3 #main .text div.vflash .aviso_social
{
    position: absolute;
    bottom: 0;
    height: 83px;
    line-height: 83px;
}
#wrapper-3 #main .text div.vflash .aviso_social span
{
    font-size: 24px;
    margin-left: 5px;
}
.aviso_social img
{
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 28px;
    margin-right: 5px;
}
#wrapper-3 #main .text div.vflash .cabecera
{
    position: relative;
}
#wrapper-3 #main .text div.vflash .flash_logo
{
    position: absolute;
    bottom: 10;
    right: 0;
    width: 157px;
    height: 70px;
    background: url(/dam/templating-kit/themes/popLM/img/flash_logo.jpg) no-repeat top right;
}
#wrapper-3 #main .text div.vflash .reloj_container
{
    margin: 0px 5px;
}
#wrapper-3 #main .text div.vflash .cosas_reloj
{
    height: 70px;
    line-height: 50px;
    font-weight: normal !important;
    font-size: 18px !important;
    color: #ea5313;
}
#wrapper-3 #main .text div.vflash .cosas_reloj span.bold
{
    font-size: 22px !important;
    font-weight: bold !important;
}
#wrapper-3 #main .text div.vflash .reloj
{
    /*width: 215px;*/
    height: 60px !important;
    margin: 0 5px;
    background: #f3f3f3;
    -moz-border-radius: 5px;/*Firefox*/
    -webkit-border-radius: 5px;/*Safari, Chrome*/
    border-radius: 5px;
}

#wrapper-3 #main .text div.vflash .reloj_item
{
    height: 60px;
    width: 50px;
    position: relative;
    text-align: center;
    font-weight: normal !important;
    font-size: 28px !important;
}
#wrapper-3 #main .text div.vflash .reloj_leyenda
{
    position: absolute;
    width: 100%;
    height: 20px;
    line-height: 20px;
    bottom: 0;
    text-align: center;
    font-weight: normal !important;
    font-size: 10px !important;
}
#wrapper-3 #main .text div.vflash .agotado_custom
{
    left: 9px !important;
    z-index: 5;
    width: 435px;
}
#wrapper-3 #main .text div.vflash  .stiker-agotado {
width: 437px;
}
#wrapper-3 #main .text div.vflash .alert-red, #wrapper-3 #main .text div.vflash .warning-green, #wrapper-3 #main .text div.vflash .entrega-dia-gray
{
    background-position: left center;
    margin-left: 4px;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-descripcion p.recibir-alerta{
    margin-bottom: 0;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-descripcion p.recibir-alerta .warning-green{
    display: inline-block;
}
#wrapper-3 #main .text div.vflash  #ficha-producto-descripcion p.recibir-alerta .bt-alerta{
    color: #09c;
    margin-left: 10px;
}
#wrapper-3 #main .text div.vflash #listado-productos li p a.bt-alerta {
	color: #09c;
	text-decoration: none;
	font-size: 13px;
}
#wrapper-3 #main .text div.vflash #listado-productos div.box-precio a.btn {
	margin-top: 6px;
}
#wrapper-3 #main .text div.vflash #listado-productos div.box-precio a.disable {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
}
#wrapper-3 #main .text div.vflash #listado-productos div.box-precio a..btn:hover.disabled {
	color: #FFF;
	text-decoration: none!important;
	background: #60A908;
	background: -webkit-gradient(linear, left top, left bottom, from(#79B932), to(#60A908));
	background: -moz-linear-gradient(top, #79B932, #60A908);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79B932', endColorstr='#60A908');
	filter: alpha(opacity=50)!important;
}
#wrapper-3 #main .text div.vflash .no_margin_b
{
    margin-bottom: 0px;
}
#wrapper-3 #main .text div.vflash h1.less_mb
{
    margin-bottom: 10px !important;
}
#wrapper-3 #main .text div.vflash .ventas-flash-online .ventas-flash-online-content-esp
{
    top: 35px;
    right: 45px;
}
#wrapper-3 #main .text div.vflash .ventas-flash-online .ventas-flash-online-content span.text-1-esp
{
    font-size: 18px !important;
    width: 180px !important;
}
#wrapper-3 #main .text div.vflash #tienda-listado .bt-simple-2
{
    background-color: #4d1700 !important;
}
#wrapper-3 #main .text div.vflash .ventas-flash-seccion .agotado .stiker-venta-main {
    background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-agotado.png") !important;
}
#wrapper-3 #main .text div.vflash .ventas-flash-seccion .agotado .stiker-venta-main .ofer5
{
    color: #777777 !important;
}
#wrapper-3 #main .text div.vflash .ventas-flash-seccion .agotado .stiker-venta-main .ofer2,
#wrapper-3 #main .text div.vflash .ventas-flash-seccion .agotado .stiker-venta-main .ofer2 span,
#wrapper-3 #main .text div.vflash .ventas-flash-seccion .agotado .stiker-venta-main .ofer4 {
    color: #FFFFFF !important;
}
#wrapper-3 #main .text div.vflash .ventas-flash-seccion .agotado .stiker-venta-main .ofer4
{
    font-weight: bold !important;
}
#wrapper-3 #main .text div.vflash .ventas-flash-proximamente .ventas-flash-proximamente-content .text-2
{
    text-shadow: 0px 0px 3px #3c3c3c;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}
#wrapper-3 #main .text div.vflash .product-info
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#wrapper-3 #main .text div.vflash .product-info h2
{
    text-shadow: 0px 0px 3px #000000;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    color: #ffffff;
    font-size: 36px;
}
#wrapper-3 #main .text div.vflash .product-info span
{
    text-shadow: 0 0 2px #000000;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    color: #ffffff;
    font-size: 14px;
}

#tienda-listado .product-info .custom_button
{
    width: 150px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    display: block;
    margin: 10px 0px;
    background: #e94500;
    color: #ffffff;
    -moz-border-radius: 10px;/*Firefox*/
    -webkit-border-radius: 10px;/*Safari, Chrome*/
    border-radius: 10px;
}
#tienda-listado .product-info .custom_button:hover
{
    color: #ffffff;
    background: #912b00;
    text-decoration: none !important;
}
#tienda-listado .product-info .general-content
{
    margin: 30px 0px 0px 0px;
    background: #e94500;
    width: 530px;
    height: 120px;
    /*Firefox*/
    -moz-border-top-left-radius: 8px;
    -moz-border-top-right-radius: 0px;
    -moz-border-bottom-right-radius: 8px;
    -moz-border-bottom-left-radius: 8px;
    /*Safari, Chrome*/
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
#wrapper-3 #main .text div.vflash .block-smal
{
    text-align: center;
    width: 120px;
    height: 95px;
    margin: 5px 0px 0 0;
    padding: 0px 3px 0px 10px;
}
#wrapper-3 #main .text div.vflash .block-smal.first{
    text-align: left;
}
#wrapper-3 #main .text div.vflash .esp
{
    width: 130px;
    margin: 5px 0 10px 0px;
}
#wrapper-3 #main .text div.vflash .block-big
{
    position: relative;
    width: 230px;
    height: 110px;
    margin: 5px 0px;
    padding: 0px 5px;
}
#wrapper-3 #main .text div.vflash .big-sep
{
    width: 1px;
    height: 80px;
    background: #952c00;
    margin: 20px 0px;
}
#wrapper-3 #main .text div.vflash .block-smal p, .block-big p
{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
#wrapper-3 #main .text div.vflash .block-smal p
{
    margin: 0 0 2px 0;
}
#wrapper-3 #main .text div.vflash .block-big p{
    font-size: 15px;
}
#wrapper-3 #main .text div.vflash .block-smal.first p{
    float: left;
}
#wrapper-3 #main .text div.vflash .block-big p.espec{
    font-weight: normal;
    line-height: 17px;
    height: 17px;
    margin-top: -1px;
    float: left;
}
#wrapper-3 #main .text div.vflash .block-big p{
    padding-left: 10px;
}
#wrapper-3 #main .text div.vflash .block-big p.esp{
    font-size: 10px;
}
#wrapper-3 #main .text div.vflash .block-smal p.price_big{
    color: #EBDF00;
    font-size: 46px;
    font-weight: 500;
    letter-spacing: -2px;
    padding-top: 2px;
    margin: 0px 0px 0px 0px;
}
#wrapper-3 #main .text div.vflash .block-smal p.ann_bottom{
    margin-top: 4px;
    font-size: 11px;
    font-weight: 500;
}
#wrapper-3 #main .text div.vflash .block-smal p.price_act{
    background: #EBDF00;
    color: red;
    font-size: 18px;
    padding: 2px 5px;
    margin-right: 5px;
    -moz-border-radius: 5px;/*Firefox*/
    -webkit-border-radius: 5px;/*Safari, Chrome*/
    border-radius: 5px;
}
#wrapper-3 #main .text div.vflash .block-smal p.price_ant{
    color: #EBDF00;
    font-size: 16px;
    padding: 2px;
    text-decoration: line-through !important;
}
#wrapper-3 #main .text div.vflash sup.sup{
    font-size: 12px;
    vertical-align: top;
}
#wrapper-3 #main .text div.vflash .block-big .reloj{
    height: 50px !important;
    background: #952c00;
}
#wrapper-3 #main .text div.vflash .block-big .reloj .reloj_item, #wrapper-3 #main .text div.vflash .block-big .reloj .reloj_separador{
    color: #ffffff;
}
#wrapper-3 #main .text div.vflash .block-big .reloj .reloj_item{
    height: 50px !important;
}
#wrapper-3 #main .text div.vflash .block-big .reloj .reloj_item .reloj_leyenda{
    height: 15px !important;
    line-height: 15px !important;
}
#wrapper-3 #main .text div.vflash .block-big .reloj .reloj_item span{
    text-shadow: none;
    font-size: 28px;
}
#wrapper-3 #main .text div.vflash .block-big .cosas_reloj{
    line-height: 40px;
    height: 50px !important;
}
#wrapper-3 #main .text div.vflash .dark_orange{
    display: block;
    position: absolute;
    right: 10px;
    bottom: 0px;
    width: 70px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #5d1c00;
    color:#fff;
    -moz-border-radius: 9px;/*Firefox*/
    -webkit-border-radius: 9px;/*Safari, Chrome*/
    border-radius: 9px;
}
#wrapper-3 #main .text div.vflash .dark_orange:hover{
    background: #cc3300;
    color: #ffffff;
    text-decoration: none !important;
}
#wrapper-3 #main .text div.vflash .agotado .block-smal p.price_big{
    color: #ffffff;
}
#tienda-listado .agotado .product-info .general-content{
    background: #999999;
}
#wrapper-3 #main .text div.vflash .agotado .big-sep{
    background: #6f6f6f;
}
#wrapper-3 #main .text div.vflash .agotado .block-smal p.price_act{
    color: #666666;
    background: #cccccc;
}
#wrapper-3 #main .text div.vflash .agotado .block-smal p.price_ant{
    color: #cacaca;
}
#wrapper-3 #main .text div.vflash .agotado .block-big .reloj{
    background: #990000;
}
#wrapper-3 #main .text div.vflash .block-big p.big-esp{
    font-size: 28px;
    font-weight: normal;
}
#wrapper-3 #main .text div.vflash .dark_gray{
    display: block;
    position: absolute;
    right: 10px;
    bottom: 0px;
    width: 70px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #3d3d3d;
    -moz-border-radius: 10px;/*Firefox*/
    -webkit-border-radius: 10px;/*Safari, Chrome*/
    border-radius: 10px;
}
#wrapper-3 #main .text div.vflash .dark_gray:hover{
    background: #252525;
    color: #ffffff;
}
#wrapper-3 #main .text div.vflash .ventas-flash-proximamente .ventas-flash-proximamente-content .text-3-esp{
    font-size: 14px;
}
#tienda-listado .bt-simple{
    background: #000000 !important;
    opacity: 0.6 !important;
}
#wrapper-3 #main .text div.vflash  #filtro-opciones ul.filtro-opciones-links{
    height: 20px !important;
    min-height: 20px !important;
    margin-top: 0px !important;
    float: right;
	margin-bottom: 0!important;
}
#wrapper-3 #main .text div.vflash  #filtro-opciones > a {
	color: #63A90E !important;
	display: inline;
	float: left;
}
#wrapper-3 #main .text div.vflash #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes{
	float: right;
	border-right: none;
	clear: none;
}
#wrapper-3 #main .text div.vflash #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a {
	display: inline-block;
	width: 25px;
	height: 20px;
	vertical-align: top;
}
#wrapper-3 #main .text div.vflash #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.fb {
	background-image: url(/dam/templating-kit/themes/popLM/img/filtro-redes-fb.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#wrapper-3 #main .text div.vflash #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.tt {
	background-image: url(/dam/templating-kit/themes/popLM/img/filtro-redes-tt.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#wrapper-3 #main .text div.vflash #filtro-opciones ul.filtro-opciones-links li.filtro-opciones-redes a.mail {
	background-image: url(/dam/templating-kit/themes/popLM/img/filtro-redes-mail.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#tienda-listado #filtro-opciones {
    background-color: #EFEFEF;
}
#wrapper-3 #main .text div.vflash  #listado-productos.flash{
    border: none !important;
    margin-top: 0px;
    margin-bottom: 0;
    padding-left: 0;
    width: 930px;
}
#tienda-listado.comparativa #filtro-opciones ul
{
    margin-top: 0;
    margin-bottom: 0;
    min-height: 0px;
}

#tienda-listado #filtro-opciones ul + ul {
    border-left: 1px solid #DDDDDD;
    margin-left: 26px;
    padding-left: 24px;
}
#wrapper-3 #main .text div.vflash div.tabs-opciones-void {
	display: none;
}
#wrapper-3 #main .text div.vflash #filtro-opciones
{
    position: relative;
    overflow: hidden;
    height:auto;
    -moz-border-radius: 3px;/*Firefox*/
    -webkit-border-radius: 3px;/*Safari, Chrome*/
    border: none !important;
	background-color: #EFEFEF;
	width: 878px !important;
}
#wrapper-3 #main .text div.vflash .links_foot
{
    position: absolute;
    bottom: 20px;
}
#wrapper-3 #main .text div.vflash .links_foot a
{
    color: #0099CC;
    text-decoration: underline;
    margin-top: 0px;
}
#wrapper-3 #main .text div.vflash .links_foot span.inline_separator
 {
    color: #d4d4d4;
    margin: 0px 10px;
}
#wrapper-3 #main .text div.vflash .ventas-flash-email
{
    background: #d7d7d7;
    float: left;
}
#wrapper-3 #main .text div.vflash .ventas-flash-redes
{
    background: #d7d7d7;
    float: left;
    margin-left: 6px !important;
}
#wrapper-3 #main .text div.vflash #listado-productos.flash > li
{
    display: block;
    float: left;
    -moz-border-radius: 8px;/*Firefox*/
    -webkit-border-radius: 8px;/*Safari, Chrome*/
    border-radius: 8px;
    background: #efefef;
    padding: 10px;
    width: 280px;
    margin-right: 15px;
    margin-bottom: 10px;
}
#wrapper-3 #main .text div.vflash #listado-productos.flash > li.last{
    margin-right: 0;
}
#wrapper-3 #main .text div.vflash #listado-productos.flash > li.first{
    clear: both;
}
#wrapper-3 #main .text div.vflash .ventas-col .venta-seccion-img
{
    margin-top: 0 !important;
    border: none !important;
    -moz-box-shadow: inset 0px 0px 3px #333333;/*FF 3.5+*/
    -webkit-box-shadow: inset 0px 0px 3px #333333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: inset 0px 0px 3px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    background: #ffffff;
    width: 280px !important;
}
#wrapper-3 #main .text div.vflash #listado-productos li img
{
    /*max-width: 99%;*/
}
#wrapper-3 #main .text div.vflash #listado-productos li h3
{
    margin: 10px 0px 10px 5px;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0px;

}
#wrapper-3 #main .text div.vflash #listado-productos li h3 a
{
    color: #000000 !important;
    font-size: large;
}
#wrapper-3 #main .text div.vflash #listado-productos li p {
    margin-bottom: 10px;
}
#wrapper-3 #main .text div.vflash #listado-productos li p a{
	color: #666;
	text-decoration: none;
}
#wrapper-3 #main .text div.vflash #listado-productos li p a:hover{
	text-decoration: none;
}
#wrapper-3 #main .text div.vflash #listado-productos li p a.bt-alerta{
	color: #09c;
	text-decoration: none;
	font-size: 13px;
}
#wrapper-3 #main .text div.vflash .entrega-dia-gray-ml
{
    margin-left: 10px;
}
#wrapper-3 #main .text div.vflash .alert-mb
{
    margin-bottom: 10px;
}
#wrapper-3 #main .text div.vflash #listado-productos li .oferta
{
    position: absolute;
    top: 30px;
    left: 5px;
    bottom: inherit;
    z-index: 5;
}
#seccionhome #listado-productos > li ul.listado-variantes-caracteristicas li p {
	margin: 0px;
}
#seccionhome #listado-productos > li ul.listado-variantes-caracteristicas li p span.oLeft {
	float: left;
}
#seccionhome #listado-productos > li ul.listado-variantes-caracteristicas li p span.oRight {
	float: right;
}
#seccionhome #listado-productos > li ul.listado-variantes-caracteristicas li p span.oRight.oferta-variante {
	color:#FF0000;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #FFE600;
	padding: 1px 2px;
}
#wrapper-3 #main .text div.vflash .display_i
{
    display: inline !important;
}
#wrapper-3 #main .text div.vflash .with_alert a
{
    color: #0099CC;
    margin-left: 5px;
    text-decoration: underline;
}
#wrapper-3 #main .text div.vflash #listado-productos > li .stiker-agotado
{
    width: 100%;
}
#wrapper-3 #main .text div.vflash h1.mb_less
{
    margin-bottom: 10px !important;
}
#wrapper-3 #main .text div.vflash .separate_wm
{
    margin: 10px 0px;
}
#wrapper-3 #main .text div.vflash .ventas-flash-redes ul
{
    left: 130px;
}
#wrapper-3 #main .text div.vflash .ventas-flash-redes ul li
{
    width: 48px;
    float: left;
	margin-left: 5px;
}
#wrapper-3 #main .text div.vflash #carrusel li
{
    cursor: pointer;
}
#wrapper-3 #main .text div.vflash .pos_fixed
{
    position: fixed !important;
}

#wrapper-3 #main .text div.vflash #header_float
{
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    margin: auto;
    z-index: 2;
}
#wrapper-3 #main .text div.vflash .pos_fixed #hf_sise_wrapper
{
    background: #ffffff;
    position: relative;
    width: 928px;
    margin: auto;
    padding-left: 50px;
    padding-top: 5px;
    height: 80px;
    -moz-box-shadow: 0px 0px 5px #000000;/*FF 3.5+*/
    -webkit-box-shadow: 0px 0px 5px #000000;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 0px 0px 5px #000000;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}

#wrapper-3 #main .text div.vflash .pos_fixed .pos_fix
{
    top: 5px;
    right: 50px;

}

#prev_cat, #next_cat
{
    position: fixed;
    top: 50%;
    margin-top: -40px;
    overflow: hidden;
    cursor: pointer;
    z-index: 999;
    -webkit-transition: all 0.2s linear;/* Safari 3.2+, Chrome */
    -moz-transition: all 0.2s linear;/* Firefox 4-15 */
    -o-transition: all 0.2s linear;/* Opera 10.5-12.00 */
    transition: all 0.2s linear;/* Firefox 16+, Opera 12.50+ */
    width: 70px;
    height: 110px;
    background-image: url(/dam/templating-kit/themes/popLM/img/vf_fnd-g.png);
    background-repeat: none;
}
#prev_cat
{
    left: 0px;
    background-position: top right;
}
#next_cat
{
    right: 0px;
    background-position: top left;
}
.btn_prev
{
    position: absolute;
    right: 6px;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    background-image: url(/dam/templating-kit/themes/popLM/img/vf_arrow_right.png);
    background-repeat: none;
    background-position: 0 0;
}
.btn_next
{
    position: absolute;
    left: 6px;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    background-image: url(/dam/templating-kit/themes/popLM/img/vf_arrow_left.png);
    background-repeat: none;
    background-position: 0 0;
}
.btn_cat_open
{
    /*margin-top: -55px !important;*/
    /*height: 110px !important;*/
    width: 330px !important;
}
.cat_img_container
{
    margin: 0px 10px!important;
    width: 60px;
    height: 80px;
    position: relative;
    padding: 10px 0px;
}
.cat_img_container img
{
    width: 100%;
    height: 100%;
}
.cat_text_container
{
    margin-top: 26px;
    width: 180px;
    font-size: 16px;
    font-weight: bold;
    display: table;
    height: 100px;
}
.cat_text_vcenter
{
    display: table-cell;
    vertical-align: middle;
}
.cat_text_container a
{
    color: #3dafd5;
    text-decoration: underline;
}
.cat_text_container p
{
    color: #393939;
    margin-bottom: 10px;
}
.cat_text_container_link {
  color: #3DAFD5!important;
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 10px;
  text-decoration: underline;
}
/*.cat_text_container a
{
    color: #3dafd5;
    text-decoration: underline;
}*/
.extra_cont
{
    opacity: 0;
    position: absolute;
    top: 5px;
    width: 270px;
    height: 100px;
    -webkit-transition: all 0.5s linear;/* Safari 3.2+, Chrome */
    -moz-transition: all 0.5s linear;/* Firefox 4-15 */
    -o-transition: all 0.5s linear;/* Opera 10.5-12.00 */
    transition: all 0.5s linear;/* Firefox 16+, Opera 12.50+ */
}
.btn_cat_open .extra_cont
{
    opacity: 1;
    -webkit-transition: all 0.5s linear;/* Safari 3.2+, Chrome */
    -moz-transition: all 0.5s linear;/* Firefox 4-15 */
    -o-transition: all 0.5s linear;/* Opera 10.5-12.00 */
    transition: all 0.5s linear;/* Firefox 16+, Opera 12.50+ */
}
#prev_cat .extra_cont
{
    right: 60px;
}
#next_cat .extra_cont
{
    left: 60px;
}
#wrapper-3 #main .text div.vflash .slider_cont ul {
    margin: 0;
    padding: 0;
    height: 105px !important;;
    list-style: none;
    display: block;
}
#wrapper-3 #main .text div.vflash .slider_cont li {
    text-align: center;
    width: 278px;
    height: 105px;
    padding: 0;
    display: block;
    float: left !important;
}
#wrapper-3 #main .text div.vflash .venta-flash-seccion-img .slider_cont li img{
    width: 65px;
    height: 65px;
    float:left;
    margin-top: 5px;
    -moz-border-radius: 4px;/*Firefox*/
    -webkit-border-radius: 4px;/*Safari, Chrome*/
    border-radius: 4px;
}
#wrapper-3 #main .text div.vflash .venta-flash-seccion-img img {
    -moz-border-radius: 4px;/*Firefox*/
    -webkit-border-radius: 4px;/*Safari, Chrome*/
    border-radius: 4px;
}
#wrapper-3 #main .text div.vflash .clearfix {
    float: none;
    clear: both;
}
#wrapper-3 #main .text div.vflash .slider_cont
{
    width: 278px;
    height: 105px;
    margin: 0 5px;
    float: left;
}
#wrapper-3 #main .text div.vflash .pagination {
    z-index: 5;
    margin-top: -2px;
    margin-left: 5px;
}
#wrapper-3 #main .text div.vflash .pagination a {
    background: yellow;
    width: 10px;
    height: 10px;
    margin: 0 5px 0 0;
    display: inline-block;
    -moz-border-radius: 10px;/*Firefox*/
    -webkit-border-radius: 10px;/*Safari, Chrome*/
    border-radius: 10px;
}
#wrapper-3 #main .text div.vflash .agotado .pagination a
{
    background: #cccccc;
}
#wrapper-3 #main .text div.vflash .pagination a.selected {
    background: #ffffff;
    cursor: default;
}
#wrapper-3 #main .text div.vflash .pagination a span {
    display: none;
}
#wrapper-3 #main .text div.vflash #header
{
    z-index: 9999999;
}
#wrapper-3 #main .text div.vflash .main-ayuda
{
    padding-bottom: 10px;
}
#wrapper-3 #main .text div.vflash .no_border
{
    border: none !important;
}
#wrapper-3 #main .text div.vflash .op_green, #wrapper-3 #main .text div.vflash .op_green a
{
    color: #6caf1b;
}
#wrapper-3 #main .text div.vflash .op_green a:hover
{
    text-decoration: underline;
}
#wrapper-3 #main .text div.vflash .op_price
{
    float: right;
}
#wrapper-3 #main .text div.vflash #listado-productos li p.mb_2
{
    margin-bottom: 2px;
}
#wrapper-3 #main .text div.vflash #listado-productos li p span a
{
    color: #66AC13;
}
#wrapper-3 #main .text div.vflash .line_h20
{
   line-height: 20px;
}
#wrapper-3 #main .text div.vflash #prev_cat img.bg_img, #next_cat img.bg_img
{
    position: absolute;
    height: 100%;
    top: 0;
}
#wrapper-3 #main .text div.vflash #prev_cat img.bg_img
{
    right: 0;
}
#wrapper-3 #main .text div.vflash #next_cat img.bg_img
{
    left: 0;
}
#wrapper-3 #main .text div.vflash .btn_prev img, #wrapper-3 #main .text div.vflash .btn_next img
{
    display: block;
}
#wrapper-3 #main .text div.vflash .vista-rapida
{
    background: url("/dam/templating-kit/themes/popLM/img/vista-rapida-on.png") top left no-repeat;
    width: 106px;
    height: 52px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -53px;
    margin-top: -26px;
    opacity: 0;
    -webkit-transition: all 0.3s linear;/* Safari 3.2+, Chrome */
    -moz-transition: all 0.3s linear;/* Firefox 4-15 */
    -o-transition: all 0.3s linear;/* Opera 10.5-12.00 */
    transition: all 0.3s linear;/* Firefox 16+, Opera 12.50+ */
    cursor: pointer;

}
#wrapper-3 #main .text div.vflash .visible
{
    opacity: 1 !important;
    display: block !important;
}
#wrapper-3 #main .text div.vflash  #ficha-producto.agotado .bt {
    background: -webkit-gradient(linear, left top, left bottom, from(#79B932), to(#60A908));
    background: -moz-linear-gradient(top, #79B932, #60A908);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79B932', endColorstr='#60A908');
}
#wrapper-3 #main .text div.vflash  #ficha-producto.agotado .bt-suscribirme {
    vertical-align: top;
    padding: 3px 10px 4px;
    font-weight: 500;
}
#wrapper-3 #main .text div.vflash  .ventas-flash-email-titulo .acepta-terms{
	/*margin-left: 235px !important;*/
}
#tienda-ficha-producto .vflash #ficha-tecnica{
float: left;
margin-left: -21px!important;
}
#tienda-ficha-producto .vflash #ficha-producto.agotado #ficha-producto-slider-img a.ampliar {
display: none;
}
#listado-productos > li {
  font-size: 12px;
  letter-spacing: normal;
  word-spacing: normal;
}
.ventas-flash-email .ventas-flash-email-titulo span {
  display: block;
  float: left;
  margin-right: 10px;
}
#seccionhome #filtro-opciones {
	background-color: #EFEFEF;
	border-radius: 3px;
	clear: both;
	display: block;
	margin-bottom: 23px;
	padding: 13px 0 18px 26px;
	position: relative;
	width: 888px;
}
#seccionhome #filtro-opciones form ul {
	border-left: 1px solid #DDDDDD;
	margin-left: 26px;
	padding-left: 24px;
	float:left;
}
#seccionhome #filtro-opciones form ul li{
	clear: both;
	color: #666666;
	float: left;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 3px;

}
#seccionhome #filtro-opciones a.restablecer {
  clear: left;
  color: #63A90E;
  display: inline;
  float: left;
  padding: 0;
}
#seccionhome #filtro-opciones .bt-text {
  border-left: 1px solid #DDDDDD;
  float: left;
  margin-left: 8px;
  padding-left: 8px;
}
#seccionhome #filtro-opciones ul li label {
  font-size: 13px;
}
#seccionhome #filtro-opciones .filtro-opciones-redes{font-size:14px;}
#listado-venta-flash #ficha-producto-slider {
  border: 1px solid #D3D3D3;
  border-radius: 3px;
  float: left;
  height: 468px;
  margin-left: 2px;
  margin-top: 11px;
  width: 443px;
}
.ventas-flash-email .ventas-flash-email-titulo form {
  	display: block;
  	float: left;
  	border: 0 none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	list-style: none outside none;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}
/*#next_cat #enlace, #prev_cat #enlace {
  font-size: 14px;
  color: #3DAFD5;
  text-decoration: underline;
}*/
#listado-venta-flash #ficha-producto-descripcion{
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 13px;
}

#listado-productos.flash li p {
  font-size: 13px;
  margin-left: 0;
}
#seccionhome #filtro-opciones ul.desborde{float:left;}
#seccionhome #filtro-opciones ul.multi {border-left: 1px solid #DDDDDD; margin-left: 14px; padding-left: 12px; float:left;}
#seccionhome #filtro-opciones ul.first {border-left: medium none; margin-left: 0; padding-left: 0; float:left;}

#seccionhome #filtro-opciones li:first-child {margin-bottom: 3px;}
#seccionhome #filtro-opciones li {
  color: #666666;
  font-size: 14px;
  line-height: 20px;
}
#listado-venta-flash .stiker-venta-listado.bottom .ofer3{padding-top: 10px;}
#seccionhome #filtro-opciones form ul{border:none;}

/****************************************************************************************************************/

/* #ecommerce-completa-compra-derivado ul, #ecommerce-completa-compra-upsell ul, #ecommerce-completa-compra-accesorios ul { */

/* 	margim-bottom:0px!important; */
/*     padding-bottom:0px; */
/*     padding-top:0px; */
/*     width:100%; */
/* } */

.venta-seccion.completa-compra-derivado {
	margim-bottom:0px!important;
    padding-bottom:0px!important;
    padding-top:20px!important;
    margim-top:20px!important;
    width:100%;
    float:left;
}
.venta-seccion.completa-compra-upsell {
	margim-bottom:0px!important;
    padding-bottom:0px!important;
    padding-top:20px!important;
    margim-top:20px!important;
    width:100%;
    float:left;
}

.venta-seccion.completa-compra-accesorios {
	margim-bottom:0px!important;
    padding-bottom:0px!important;
    padding-top:20px!important;
    margim-top:20px!important;
    width:100%;
    float:left;
}

/***
Styles capa cargando en scroll infinito
***/
#infscr-loading {
	width: 250px;
	position: relative;
	background-color: white;
	z-index: 99999;
	margin: 0px auto !important;
}
#infscr-loading img {
	float: left;
	display: block;
	margin-right: 10px;
}
#infscr-loading div {
	float: left;
	padding: 2px 0 0 0;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
}

/*
####### MODIFICACIONES NUEVA HOME VENTAS-FLASH 26-04-2014 ########

ajustes ventas flash */
#wrapper-3 #main .text div.vflash a:hover,
#wrapper-3 #main .text div.vflash a:active,
#wrapper-3 #main .text div.vflash a:focus{
	text-decoration: none!important;
}

#wrapper-3 #main .text div.vflash h1 {
	margin: 5px 0px 0 0px;
}

.ventas-flash-online .ventas-flash-online-content {
	right: 32px;
}
.ventas-flash-online .ventas-flash-online-content .text-1 {
	width: 180px;
}

#wrapper-3 #main .text div.ventas-flash .bg-reloj{
     background: none;
     background-color: transparent;
     opacity: 1;
     -moz-opacity: 1;
     filter: alpha(opacity=100); /* IE */
}

#wrapper-3 #main .text div.ventas-flash .section-reloj {
	background: url(/dam/templating-kit/themes/popLM/img/bg-reloj-counter.png) top left repeat;
	border-radius: 4px;
}

#wrapper-3 #main .text div.vflash .bt-simple {
	color: #fff;opacity: 0.7!important;
	-moz-opacity: 0.7!important;
	filter: alpha(opacity=70)!important; /* IE */
}

#wrapper-3 #main .text div.vflash {
	width: 936px !important;
	margin-bottom:35px;
}

#wrapper-3 #main .text div.ventas-flash input{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 3px #333333;
	-webkit-box-shadow: inset 0 1px 3px #333;
	-o-box-shadow: inset 0 1px 3px #333333;
	-ms-box-shadow: inset 0 1px 3px #333333;
	box-shadow: inset 0 1px 3px #333;
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	height: 28px;
	font-weight: normal;
}

#wrapper-3 #main .text div.ventas-flash .counter-horas {
	margin-left: -48px;
}

#wrapper-3 #main .text div.ventas-flash .counter-ventana div.counter {
	width: 200px;
}

#wrapper-3 #main .text div.ventas-flash .counter-ventana {
	width: 44px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion {
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.last {
	margin-right: 0;
}

#wrapper-3 #main .text div.ventas-flash .venta-flash-seccion-img img {
	width: auto;
}

#wrapper-3 #main .text div.ventas-flash .venta-flash-seccion-img {
	width: auto;
}

#wrapper-3 #main .text div.ventas-flash .venta-flash-seccion-img a{
	display: inline-block;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.agotado .overlay-agotado {
	background-position: 20px 3px;
	text-align: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.agotado .overlay-agotado span {
	margin-left: 100px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .ventas-flash-seccion-content {
	top: inherit;
	height: auto;
	bottom: 20px;
}

/* Caso bloque 100%  agotado unodeuno  */
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.unodeuno .overlay-agotado {
	background-position: 630px 3px;
}
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.unodeuno .overlay-agotado span {
	margin-left: 720px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.aLeft .stiker-venta-main,
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.aLeft .stiker-venta-main-home {
	left: 10px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.aRight .stiker-venta-main,
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.aRight .stiker-venta-main-home {
	right: 10px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .stiker-venta-main .ofer1,
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .stiker-venta-main-home .ofer1{
	padding-top: 10px;
	line-height: 17px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .stiker-venta-main .ofer3,
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .stiker-venta-main-home .ofer3 {
	padding-top: 65px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .ventas-flash-seccion-content .text-1 {
	font-weight: 500;
	text-shadow: 1px 1px 4px #555;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .ventas-flash-seccion-content .text-2 {
	letter-spacing: -1px;
	line-height: 35px;
	text-shadow: 1px 1px 4px #555;

}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .ventas-flash-seccion-content .text-3 {
	font-weight: 400;
	line-height: 15px;
	text-shadow: 1px 1px 4px #555;

}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .ventas-flash-seccion-content .text-3 .bt-simple{
	display: inline-block;
	opacity: 0.7!important;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.dark .ventas-flash-seccion-content .text-1,
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.dark .ventas-flash-seccion-content .text-2,
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.dark .ventas-flash-seccion-content .text-3 {
	text-shadow:none;
}

/* unmedio */
#wrapper-3 #main .text div.ventas-flash .unmedio,
#wrapper-3 #main .text div.ventas-flash .unmedio .venta-flash-seccion-img,
#wrapper-3 #main .text div.ventas-flash .unmedio .venta-flash-seccion-img img{
	width: 461px;
}

#wrapper-3 #main .text div.ventas-flash .unmedio  .ventas-flash-seccion-content{
	width: 370px;
}

/* untercio */
#wrapper-3 #main .text div.ventas-flash .untercio,
#wrapper-3 #main .text div.ventas-flash .untercio .venta-flash-seccion-img,
#wrapper-3 #main .text div.ventas-flash .untercio .venta-flash-seccion-img img{
     width: 301px;
}

#wrapper-3 #main .text div.ventas-flash .untercio  .ventas-flash-seccion-content{
	width: 270px;
}

/* dostercios */
#wrapper-3 #main .text div.ventas-flash .dostercios,
#wrapper-3 #main .text div.ventas-flash .dostercios .venta-flash-seccion-img,
#wrapper-3 #main .text div.ventas-flash .dostercios .venta-flash-seccion-img img{
     width: 619px;
}

#wrapper-3 #main .text div.ventas-flash .dostercios  .ventas-flash-seccion-content{
	width: 500px;
}

/* uncuarto */
#wrapper-3 #main .text div.ventas-flash .uncuarto,
#wrapper-3 #main .text div.ventas-flash .uncuarto .venta-flash-seccion-img,
#wrapper-3 #main .text div.ventas-flash .uncuarto .venta-flash-seccion-img img{
     width: 222px;
}

#wrapper-3 #main .text div.ventas-flash .uncuarto  .ventas-flash-seccion-content{
	width: 180px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.agotado.uncuarto .overlay-agotado {
	background-position: 10px 15px;
	background-size: 45px;
}
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.agotado.uncuarto .overlay-agotado span{
	margin-left: 65px;
	font-size: 34px;
}

/* contador para modulo peque�o */
#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion.uncuarto .reloj {
	width: auto;
	height: 22px !important;
	margin: 0;
	background: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 0;
	border-radius: 0;
	display: inline-block;
}

/*  fix ie8 */
.ie8 #wrapper-3 #main .text div.ventas-flash .bg-reloj{background: none}



/*  ajustes home ventas flash 29/04/2014 */
#wrapper-3 #main .text div.ventas-flash .uncuarto  .ventas-flash-seccion-content .text-2{
     font-size: 30px;
     line-height:30px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .stiker-venta-main.stiker-small {
     right: 5px;
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .stiker-venta-main.stiker-box-small {
     right: 90px;
     background-image: url("/dam/templating-kit/themes/popLM/img/bg-main-stiker-small-shipping.png");
}

#wrapper-3 #main .text div.ventas-flash .ventas-flash-seccion .stiker-venta-main.stiker-box-small .ofer3{
     padding-top: 50px;
}
#ficha-producto .stiker-agotado{z-index: 9;}

#lm-selector-colors-bg {display:none;position: fixed;z-index: 990;top: 0;left: 0;width: 100%;height: 100%;background-color: black;opacity: 0.7;}

/* ECOMMERCE-22 Calculadora en venta flash */
#listado-venta-flash #seccionhome .wrap-calculadora-disponibildad {
  border: medium none !important;
  margin-top: 15px;
  padding: 0 !important;
  width: 100%;
}
#listado-venta-flash #seccionhome .wrap-calculadora-disponibildad #listado-calculadora {
  width: 878px;
}