/* 
project: internet sharing template
author: luka cvrk (www.solucija.com) 
*/
body {
padding: 0;
margin: 0;
font: 0.7em Tahoma, Arial, sans-serif;
line-height: 1.6em;
background: #fff;
/*background: url(images/fondo_web_logo.gif) repeat-x fixed top center;*/
/* background: url(/images/fondos/fondo2.jpg) #ffffff fixed top center no-repeat !important; */
color: #454545;
}
/* links */
a {
color: #333;
background: inherit;
text-decoration:none;
}
a:hover {
color: #EF7F1A !important;
background: inherit;
}
/* headings */
h1 {
font: bold 2.5em "Arial", Sans-Serif;
margin: 0;
letter-spacing: -1px;
}
h2 {
font: bold 2em Arial, Sans-Serif;
margin: 0;
padding: 0;
}
h1 a,h2 a {
color: #2b2b2b;
background: #fff;
text-decoration: none;
}
h1 a:hover,h2 a:hover {
color: #EF7F1A;
background: #FFF;
}
a > img {
border: 0px solid black;
}
.title {
color: #808080;
background: #fff;
}
/* lists and form elements */
ul {
margin: 0;
padding: 0;
list-style: none;
}
form {
margin: 0;
}
/* content holder */
#content {
margin: 10px auto;
margin-top: 0px;
width: 100%;
background-color: #ffffff;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
/*
border-left: 1px solid #fad0aa;
border-right: 1px solid #fad0aa;
*/
position: relative;
}
@media (min-width: 992px){
#content {
width: 950px;
}
}
.key {
text-decoration: underline;
}
/* grey subheader */
.gboxtop {
clear: both;
height: 8px;
background: #dedede url(/images/gboxtop.gif) no-repeat;
color: #000;
}
.gbox {
background: #dedede url(/images/gbox.gif) no-repeat bottom left;
color: #444;
padding: 1px 13px 7px 13px;
margin: 0 0 20px 0;
}
.gbox p {
padding: 7px 0;
margin: 0;
}
/* left side */
.left {
float: left;
width: 545px;
margin: 0 0 0px 5px;
}
.left h1 {
font: bold 2.5em "Arial", Sans-Serif;
margin: 0;
letter-spacing: -1px;
border-bottom: 1px solid #eeeeee;
margin-bottom: 10px;
}
.left_articles {
margin: 0 20px 15px 10px;
padding: 10px 0 0 0;
text-align: justify;
border-bottom: 1px dotted #ccc;
color: #000;
background: #fff;
}
.left-pedido{
width: 100%;
}
@media (min-width:992px){
.left-pedido{
width: 945px;
}
}
.calendar {
height: 50px;
float: left;
background: #fff url(/images/calendar.gif) no-repeat;
width: 50px;
padding: 5px 0 0 9px;
color: #808080;
}
.calendar p {
padding: 0;
margin: 0;
}
.description {
padding: 0 0 2px 0;
margin: 0 10px 5px 0;
border-bottom: 1px dotted #ccc;
}
.thumbnail {
border: 1px solid #8dbde5;
width: 99%;
text-align: center;	
height: 200px;
}
/* bottom thirds */
.thirds {
float: left;
width: 203px;
background: #eee;
margin: 0 12px 0 0;
color: #5d5d5d;
}
.smallboxtop {
height: 14px;
background: #fff url(/images/smallboxtop.gif) no-repeat;
color: #000;
}
.smallbox {
background: #fff url(/images/smallbox.gif) no-repeat bottom left;
color: #444;
padding: 1px 10px 10px 10px;
}
.smallbox p {
padding: 0;
margin: 0;
}
/* right side */
#right {
float: right;
width: 190px;
margin: 0 0 10px 0;
}
#left {
float: left;
width: 190px;
margin: 0 0 10px 0;
}
.boxtop {
height: 19px;
background: #fff url(/images/boxtop.gif) no-repeat;
color: #000;
}
.box {
background: #fff url(/images/box.gif) no-repeat bottom left;
color: #5b5b5b;
padding: 0 10px 15px 10px;
margin: 0 0 10px 0;
}
.box p {
padding: 0;
margin: 0;
}
.boxtop-body {
height: 19px;
background: #fff url(/images/boxtop-body.gif) no-repeat;
color: #000;
margin-left: 5px;
}
.box-body {
background: #fff url(/images/box-body.gif) no-repeat bottom left;
color: #5b5b5b;
padding: 0 10px 15px 10px;
margin: 0 0 10px 5px;	
}
.box-body p {
padding: 0;
margin: 0;
}
.image {
float: left;
margin: 0 9px 3px 0;
}
/* misc */
.buttons {
text-align: right;
padding: 0 3px 0px 0;
}
.left_articles .buttons {
float: right;
height: 20px;
}
.bluebtn {
background: #ffffff url(/images/bluebtn71_19.gif) no-repeat;
padding: 1px 28px 5px 28px;
color: #fff;
text-decoration: none;	
}
.bluebtn-volver {
background: #ffffff url(/images/bluebtn71_19.gif) no-repeat;
padding: 1px 20px 5px 20px;
color: #fff;
text-decoration: none;	
}
.greenbtn {
background: #ffffff url(/images/greenbtn120_19.gif) no-repeat;
padding: 1px 24px 4px 24px;
color: #fff;
text-decoration: none;
}
.greenbtn-profesional{
background: #ffffff url(/images/greenbtn120_19.gif) no-repeat;
padding: 1px 44px 4px 44px;
color: #fff;
text-decoration: none;
}
.orangebtn {
background: #ffffff url(/images/boton-comprar-ahora3.png) no-repeat;
padding-top: 20px;
padding-left: 178px;
padding-bottom: 20px;
color: #fff;
text-decoration: none;
}
.orangebtn-profesional{
background: #ffffff url(/images/boton-comprar-ahora3.png) no-repeat;
padding: 1px 80px 4px 80px;
color: #fff;
text-decoration: none;
}
/*
/home/jose/Descargas/boton-comprar-ahora3.png
/home/jose/Descargas/boton-comprar-ahora2.png
/home/jose/Descargas/boton-comprar-ahora.png
*/
.redbtn {
background: #ffffff url(/images/redbtn120_19.gif) no-repeat;
padding: 1px 14px 4px 14px;
padding: 1px 36px 4px 36px;
color: #fff;
text-decoration: none;
}
.naranjabtn {
background: #ffffff url(/images/naranjabtn120_19.gif) no-repeat;
padding: 1px 24px 4px 24px;
color: #fff;
text-decoration: none;
}
.greenbtn2 {
background: url(/images/greenbtn75_23.png) no-repeat;
padding: 5px 9px 5px 9px;
color: #fff;
text-decoration: none;
}
.greenbtn2:hover{
background: url(/images/hoverbtn75_23.png) no-repeat;
color: #fff;
}
.greenbtn2-profesional {
background: url(/images/greenbtn75_23.png) no-repeat;
padding: 5px 18px 5px 18px;
color: #fff;
text-decoration: none;
}
.greenbtn2-profesional:hover{
background: url(/images/hoverbtn75_23.png) no-repeat;
color: #fff;
}
.greenbtn2-pequeno {
background: url(/images/greenbtn2-pequeno.gif) no-repeat;
padding: 5px 46px 5px 46px;
color: #fff;
text-decoration: none;
}
.greenbtn2-pequeno:hover{
background: url(/images/hoverbtn2-pequeno.gif) no-repeat;
color: #fff;
}
.bluebtn:hover,.bluebtn-volver:hover,.greenbtn:hover,.redbtn:hover,.naranjabtn:hover {
/*background: #ffffff url(/images/hoverbtn71_19.gif) no-repeat;*/
background: #ffffff url(/images/hoverbtn120_19.gif) no-repeat;
color: #fff;
}
#pie{
/*border-top: 5px solid #e76d00;
background: #ffffff url(images/fondo-pie2.png) repeat-x;
height: 450px;*/	
}
#pieRedesNewsletterNoticias{
background: #f68825;
border-top: 5px solid #e76d00;
width:100%;
}
.pieResponsive{
display:block;
background: #f68825;
}
.pieDesktop{
display:none;
/* background:url(/images/fondos/fondo-pie.png) center center no-repeat; */
}
@media (min-width: 992px){
.pieResponsive{
display:none;
}
.pieDesktop{
display:block;
}
}
.footerRedesNewsletterNoticias {
margin: 0px auto;
margin-top: 0px;
width: 100%;
text-align: center;
line-height: 1.8em;
padding: 10px 0 10px 0;
}
@media (min-width: 992px){
.footerRedesNewsletterNoticias {
width: 950px;
}
}
#pieAtencionCliente{
}
.confianzaOnline{
float:left;
width: 100%;
margin-bottom:20px;
}
.ecomAward2015{
float:left;
display:none;
margin-left:20px;
}
.ecomAward{
float:left;
display:none;
margin-left:20px;
}
.ecomAwardTexto{
float:left;
display:none;
font-size: 1.5em;
font-weight: bold;
padding-top: 20px;
margin-left:10px;
width: 135px;
}
@media(min-width: 992px){
.ecomAwardTexto{
display:inline;
margin-left:25px;
}
.ecomAward{
display:inline;
margin-left:25px;
}
.ecomAward2015{
display:inline;
margin-left:25px;
}
.confianzaOnline{
width: 220px;
margin-left:20px;
margin-bottom:0px;
}
}
.pagosPieSeguros{
width:110px;
float:left;
margin-top:10px;
margin-left:15px;
}
.footerAtencionCliente {
background: #F8B77C;
margin: 0px auto;
margin-top: 0px;
width: 100%;
text-align: center;
line-height: 1.8em;
padding: 10px 0 10px 0;
}
@media(min-width: 992px){
.footerAtencionCliente {
width: 950px;
}
}
#pieCategoriasDestacadas{
}
.footerCategoriasDestacadas {
background: #F8B77C;
margin: 0px auto;
margin-top: 0px;
width: 100%;
text-align: center;
line-height: 1.8em;
padding: 10px 0 10px 0;
}
@media (min-width: 992px){
.footerCategoriasDestacadas {
width: 950px;
}
}
.columnaAtencionCliente{
width:200px;
float:left;
min-height: 170px;
}
.columnaAtencionClienteLinea{
width:500px;
float:left;
text-align:left;
padding-top:13px;
padding-bottom:13px;
}
.tituloColumnaAtcLinea{
font-size:13px;
font-weight:bold;
}
#pie{}
#pie a{
text-decoration:none;
color:#333;
}
#pie a:hover{
text-decoration:none;
}
#pieAtencionCliente a:hover{
color:white !important;
}
.footerCategoriasDestacadas a:hover{
color:white !important;
}
.columnaCategoriasDestacadas{
width:192px;
float:left;
min-height: 200px;
}
.columnaAtencionClienteGrande{
padding-top:20px;
}
.columnaAtencionClienteGrande img{
float: left;
margin-top: -6px;
}
.footerRedesNewsletterNoticias a {
color: #ffffff;
text-decoration: none;	
}
.footerRedesNewsletterNoticias a:hover {
color: #cccccc;
}
.footer2Responsive{
float:left;
overflow:auto;
width: 100%;
margin-bottom: 25px;
}
.textoBotonPie{
margin-left:5px;
}
/* footer2 */
.footer2 {
margin: 10px auto;
width: 100%;
text-align: center;
line-height: 1.8em;
overflow:auto;
}
/* footer */
.footer {
margin: 10px auto;
margin-top: 0px;
width: 100%;
text-align: center; 
line-height: 1.8em;
padding: 10px 0 10px 0;
}
@media (min-width: 992px){
.footer2 {
width: 960px;
}
.footer{
width: 950px;
}
}
.footer a {
/*color: #333333;*/
color: #ffffff;
text-decoration: none;	
}
.footer a:hover {
color: #cccccc;
}
/* footer2 */
/* INICIO LISTA ARTICULO */
.articulos {
float: left;
width: 175px;
height: 330px;
margin: 0 0px 0px 0px;
margin-left: 0;
}
.articulos .buttons {
float: right;
height: 20px;
/*padding-bottom: 10px;*/
}
.articulos h2{
font-size: 1.2em;
color: #2068a9;
padding-bottom: 5px;
}
.articulos h2 a {
color: #2068a9;
text-decoration: none;
}
.articulos h2 a:hover {
color: #EF7F1A;
text-decoration: none;
}
.articulos .titulo-articulo{
height: 40px;
}
.articulos .cuerpo-articulo{
overflow: hidden;
font-family: 'Lato', Arial, serif;
font-size:12px;
font-weight: bold;
margin-bottom:10px;
margin-top:10px;
}
.articulos .cuerpo-articulo:hover {
box-shadow:0 0 20px rgba(0,0,0,0.25); 
}
.articulos .cuerpo-articulo p {
margin: 0px;
} 
.articulos .precio-articulo{
height: 50px;
padding-right: 5px;
float: left;
width: 170px;
}
.articulos .precio-descuento {
font-size: 1.5em;
color: #d40000;
font-weight: bold;	
}
.articulos .precio-descuento-n-unidad{
font-size: 1.5em;
color: #d40000;
}
.articulos .precio-tachado {
font-size: 1.3em;
text-decoration: line-through;
}
.articulos .precio-normal {
font-size: 1.5em;
font-weight: bold;
}
.articulos .precio-normal-descuento-n-unidad{
font-size: 1.3em;
font-weight: bold;
}
.articulos .precio-juguepuntos{
color: #2068a9;
}
.articulos .thumbnail a {
color: #2068a9;
text-decoration: none;
border: 0px;
}
.articulos .thumbnail a:hover {
color: #EF7F1A;
text-decoration: none;
border: 0px;
}
.articulos .thumbnail img{
border: 0px;
}
.articulos-profesional {
float: left;
width: 348px;
margin: 0 0px 0px 0px;
margin-left: 4px;
margin-bottom: 20px;
}
.articulos-profesional .buttons {
float: right;
height: 20px;
/*padding-bottom: 10px;*/
}
.articulos-profesional h2{
font-size: 1.2em;
color: #2068a9;
padding-bottom: 5px;
}
.articulos-profesional h2 a {
color: #2068a9;
text-decoration: none;
}
.articulos-profesional h2 a:hover {
color: #EF7F1A;
text-decoration: none;
}
.articulos-profesional .titulo-articulo{
height: 40px;
}
.articulos-profesional .cuerpo-articulo{
width: 348px;
height: 300px;
overflow: hidden;
border: 2px solid #dddddd;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
}
.articulos-profesional .cuerpo-articulo:hover {
border: 2px solid #db702a;
width: 348px;
height: 300px;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
}
.articulos-profesional .cuerpo-articulo p {
margin: 0px;
} 
.articulos-profesional .precio-articulo{
height: 50px;
padding-right: 5px;
float: left;
width: 170px;
}
.articulos-profesional .precio-descuento {
font-size: 1.5em;
color: #d40000;
font-weight: bold;	
}
.articulos-profesional .precio-descuento-n-unidad{
font-size: 1.5em;
color: #d40000;
}
.articulos-profesional .precio-tachado {
font-size: 1.3em;
text-decoration: line-through;
}
.articulos-profesional .precio-normal {
font-size: 1.5em;
font-weight: bold;
}
.articulos-profesional .precio-normal-descuento-n-unidad{
font-size: 1.3em;
font-weight: bold;
}
.articulos-profesional .ultimo{
margin-left: 20px;
}
.articulos-profesional .margen {
text-align: right; 
padding-right: 2px;
font-size: 1.2em;
margin-bottom: 5px;
}
.articulos-profesional .precio-lote{
text-align: right;
color: #333333;
background-color: #dddddd;
border: 1px solid #dddddd;
padding-right: 2px;
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
}
.articulos-profesional .precio-lote .ulote{
font-size: 1.3em;
}
.articulos-profesional .precio-lote .plote{
font-weight: bold;
font-size: 1.6em; 
}
.articulos-profesional .precio-venta{
font-size: 1.3em;
margin-top: 10px;
}
.divComprar{
display: none;
background-color: #db702a;
color: #ffffff;
font-weight: bold;
font-size: 1.5em;
padding-bottom: 7px;
padding-top: 7px;
opacity: 0.8;
}
.divComprar a{
text-decoration: none;
color: #ffffff;
}
.divNoComprar{
display: none;
color: #ffffff;
font-weight: bold;
font-size: 2em;
padding-bottom: 10px;
padding-top: 10px;
}
.mostrarDivComprar{
display: block;
z-index: 1100;
}
.ocultarDivComprar{
display: none;
z-index: 1100;
}
.divVer{
display: none;
background-color: #dddddd;
color: #333333;
font-weight: bold;
font-size: 1.5em;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
opacity: 0.8;	
}
.divVer a{
text-decoration: none;
color: #333333;
}
.mostrarDivVer{
display: block;
z-index: 1100;
}
.ocultarDivVer{
display: none;
z-index: 1100;
}
.divComprarFondo{
position: relative; 
left: -1px; 
top: -451px; 
width: 179px; 
height: 336px; 
background: #dddddd; 
opacity: 0;
display: none;
}
.mostrarDivComprarFondo{
display: block;
z-index: 990;
}
.ocultarDivComprarFondo{
display: none;
z-index: 990;
}
/* FIN LISTA ARTICULO */
/* INICIO FICHA ARTICULO */
.ficha-articulo{
border-left: 1px solid #dddddd;
/*border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;*/
padding-left: 4px;
padding-right: 4px;
}
.ficha-articulo .buttons {
padding-bottom: 20px;
}
.ficha-articulo h2{
font-size: 2em;
color: #2068a9;
padding-bottom: 5px;
border-bottom: 1px dashed #dddddd;
}
.ficha-articulo .titulo-articulo{
margin-bottom: 10px;
}
.ficha-articulo .cuerpo-articulo{
}
.ficha-articulo .cuerpo-articulo p {
margin: 0px;
} 
.ficha-articulo .precio-articulo{
height: 50px;
padding-top: 5px;
padding-right: 5px;	
text-align: right;
}
.ficha-articulo .foto{
padding-right: 10px;
}
.ficha-articulo .foto a img {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.ficha-articulo .foto a:hover img {
color: #9EC068;
background: inherit;
text-decoration: none;
border: 0px;
}
.ficha-articulo .precio-descuento {
font-size: 2.6em;
color: #d40000;
font-weight: bold;	
}
.ficha-articulo .precio-tachado {
font-size: 1.7em;
text-decoration: line-through;
}
.ficha-articulo .precio-descuento-n-unidad {
font-size: 2.2em;
color: #d40000;
}
.ficha-articulo .precio-normal {
font-size: 2.6em;
font-weight: bold;
}
.ficha-articulo .precio-normal-descuento-n-unidad{
font-size: 1.7em;
font-weight: bold;
}
.precio-descuento-complementos {
color: #d40000;
font-size: 13px;
}
.precio-tachado-complementos {
text-decoration: line-through;
font-size: 13px;
}
.precio-descuento-n-unidad-complementos {
color: #d40000;
font-size: 13px;
}
.precio-normal-complementos {
font-size: 13px;
}
.precio-normal-descuento-n-unidad-complementos{
font-size: 13px;
}
.ficha-articulo .sin-stock{
color: #d40000;
font-size: 1.2em;
}
.ficha-articulo .con-stock{
color: #88c355;
font-size: 1.2em;
font-weight: bold;
}
/* FIN FICHA ARTICULO */
/* INICIO PAGINADOR*/
.paginador {
font-size: 1.2em;
width: 100%;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}
.paginador a {
border: 1px solid #cccccc;
padding: 5px 10px 5px 10px;
text-decoration: none;
display: inline-block;
margin-bottom: 10px;	
}
.paginador a:hover {
color: #2068a9;
font-weight: bold;
border: 1px solid #2068a9;
padding: 5px 10px 5px 10px;
text-decoration: none;	
}
.paginadorPagina {
border: 1px solid #cccccc;
padding: 5px 10px 5px 10px;	
}
.paginadorPagina {
border: 1px solid #cccccc;
padding: 5px 10px 5px 10px;
}
.paginaSeleccionada {
color: #2068a9;
font-weight: bold;
border: 1px solid #2068a9;
padding: 5px 10px 5px 10px;
display: inline-block;
margin-bottom: 10px;
}
.paginaSiguiente {
color: #445588;
font-weight: bold;
}
.paginaAnterior {
color: #445588;
font-weight: bold;
}
/* FIN PAGINADOR*/
/* INICIO ESPECIALES*/
.especiales {
}
.especiales .titulo-especial{
font-size: 1.2em;
font-weight: bold;
color: #d40000;
}
.especiales a{
text-decoration: none;
}
.especiales a:hover {
color: #9EC068;
background: inherit;
text-decoration: none;
border: 0px;
}
.especiales a img {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.especiales a:hover img {
color: #9EC068;
background: inherit;
text-decoration: none;
border: 0px;
}
/* FIN ESPECIALES*/
/* INICIO OFERTAS */
.ofertas{
}
.ofertas .titulo-ofertas{
font-size: 1.2em;
font-weight: bold;
}
.ofertas a {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.ofertas a:hover {
color: #EF7F1A;
background: inherit;
text-decoration: none;
border: 0px;
}
.ofertas a img {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.ofertas a:hover img {
color: #9EC068;
background: inherit;
text-decoration: none;
border: 0px;
}
/* FIN OFERTAS */
/*INICIO CARRITO*/
.carrito{
text-align: right;
padding-right: 5px;
}
.carrito .titulo-carrito{
font-size: 1.0em;
color: #999999;
width: 48px;
}
.carrito .precio-carrito{
font-size: 1.3em;
font-weight: bold;
color: #333333;
}
.carrito .boton-pagar{
color: #ffffff;
font-weight: bold;
font-size: 1.2em;
width: 79px;
text-align: center;
float: right;
margin-top: 5px;
}
.carrito .boton-pagar .orange-btn {
background: url(/images/boton-comprar-peq-79x23.gif) no-repeat;
padding: 3px 21px 4px 22px;
color: #fff;
text-decoration: none;
}
.carrito .boton-pagar .orange-btn:hover{
background: url(/images/boton-comprar-peq-gris-79x23.gif) no-repeat;
}
.carrito a {
text-decoration: none;
}
.carrito a img{
text-decoration: none;
border: 0px;
}
/*FIN CARRITO*/
/*INICIO CATEGORIA*/
.categoria{
float: left;
width: 280px;
font-weight: bold;
padding: 0px 30px 10px 0px;
text-decoration: none;
}
.categoria .titulo-ofertas{
font-size: 1.2em;
font-weight: bold;
}
.categoria a {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.categoria a:hover {
color: #9EC068;
background: inherit;
text-decoration: none;
border: 0px;
}
.categoriaMenu {
font-size: 1.0em;
font-weight: bold;	
padding: 5px;
margin-bottom: 5px;
border: 1px solid #dddddd;
border-radius:7px; 
-moz-border-radius:7px; /* Firefox */ 
-webkit-border-radius:7px; /* Safari y Chrome */	
}
.categoriaMenu a {
color: #003B6E;
text-decoration: none;
}
.categoriaMenu a:hover {
color: #ed1c24;
text-decoration: none;
}
.categoriaMenuSeleccionado {
font-size: 1.0em;
font-weight: bold;
margin-bottom: 5px;
border: 1px solid #ed1c24;
border-radius:7px; 
-moz-border-radius:7px; /* Firefox */ 
-webkit-border-radius:7px; /* Safari y Chrome */	
}
.categoriaMenuSeleccionado a {
color: #ed1c24;
text-decoration: none;
}
.categoriaMenuSeleccionado a:hover {
color: #ed1c24;
text-decoration: none;
}
.subcategoriaMenu {
font-size: 1em;
padding-left: 10px;
overflow: hidden;
margin-bottom: 5px;
margin-top: 5px;
padding-bottom: 5px;
}
.subcategoriaMenu a {
color: #003B6E;
background: inherit;
text-decoration: none;
}
.subcategoriaMenu a:hover {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
.subcategoriaMenuSeleccionado {
font-size: 1em;
margin-left: 10px;
overflow: hidden;
}
.subcategoriaMenuSeleccionado a {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
.subcategoriaMenuSeleccionado a:hover {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
/*FIN CATEGORIA*/
/*INICIO MARCA*/
.marca{
float: left;
width: 50%;
height: 135px;
padding: 0px 30px 10px 0px;
font-size: 0.7em;
text-align: center;
}
@media (min-width: 360px){
.marca{
float: left;
width: 33%;
padding: 0px 30px 10px 0px;
font-size: 0.7em;
text-align: center;
}
}
@media (min-width: 768px){
.marca{
float: left;
width: 25%;
padding: 0px 30px 10px 0px;
font-size: 0.7em;
text-align: center;
}
}
@media (min-width: 992px){
.marca{
float: left;
margin-right: 25px;
text-align: center;
width: 29%;
padding: 0px 30px 10px 0px;
}
}
.marca a {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.marca a:hover {
color: #9EC068;
background: inherit;
text-decoration: none;
border: 0px;
}
.marca a img {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.marca a:hover img {
color: #9EC068;
background: inherit;
text-decoration: none;
border: 0px;
}
/*FIN MARCA*/
/*INICIO TEXT BOX*/
.textBox4digitos{
width: 40px;
font-size: 1.1em;
font-weight: bold;
}
.textBoxSuperPequeno{
width: 100%;
}
.textBoxPequeno{
width: 100%;
}
.textBoxMediano{
width: 100%;
}
.textBoxGrande{
width: 100%;
}
@media (min-width: 992px){
.textBoxSuperPequeno{
width: 100px;
}
.textBoxPequeno{
width: 150px;
}
.textBoxMediano{
width: 300px;
}
.textBoxGrande{
width: 500px;
}
}
.textAreaRegistroFranquicia{
width: 100%;
height: 125px;	
}
.textBoxRegistroFranquicia{
width: 100%;
}
.boton-guardar-franquicias{
width: 100%;
height: 50px;
font-size: 1.5em;
}
@media (min-width:768px){
.textBoxRegistroFranquicia{
width: 400px;
}
.textAreaRegistroFranquicia{
width: 400px;
height: 125px;	
}
.boton-guardar-franquicias{
width: 400px;
}
}
/*FIN TEXT BOX*/
/*INICIO TEXT AREA*/
.textAreaGrande{
width: 100%;
height: 100px;	
}
.textAreaSuperGrande{
width: 600px;
height: 100px;	
}
/*FIN TEXT AREA*/
/*INICIO TEXT AREA*/
.politica-privacidad{
width: 300px;
height: 125px;
overflow: auto;
border: 2px inset #cccccc;
}
/*FIN TEXT AREA*/
.boton-guardar-especial{
text-align: right;
font-size: 1.5em;
font-weight: bold;
}
.red{
color: red;
}
.errorWidget {
margin-left: 20px;
color: red;
}
.infoWidget {
margin-left: 20px;
color: green;
font-size: 1.4em;
font-weight: bold;
}
/**************/
.menu-privada{
text-align: center;
font-size: 1em;
font-weight: bold;
border: 1px solid #dddddd;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 10px;
}
.menu-privada a{
text-decoration: none;	
}
.separador-menu-privada{
font-size: 1.2em;
}
.seguir-comprando a{
text-decoration: none;
}
.tabla-pedidos{
}
.tabla-pedidos-numero{
width: 150px;
border-bottom: 1px solid #dddddd;
}
.tabla-pedidos-fecha{
width: 150px;
border-bottom: 1px solid #dddddd;
}
.tabla-pedidos-total-titulo{
width: 150px;
border-bottom: 1px solid #dddddd;
text-align: right;
}
.tabla-pedidos-total-cuerpo{
width: 150px;
text-align: right;
}
.tabla-pedido-datos-envio-titulo{
font-weight: bold;	
}
.tabla-pedido-totales-titulo{
font-weight: bold;
text-align: right;
}
.tabla-pedido-total-titulo{
font-weight: bold;
font-size: 2em;
padding-top: 5px;
}
.tabla-pedido-productos-referencia-titulo{
width: 75px;
border-bottom: 1px solid #dddddd;
font-weight: bold;
}
.tabla-pedido-productos-producto-titulo{
width: 285px;
border-bottom: 1px solid #dddddd;
font-weight: bold;
}
.tabla-pedido-productos-cantidad-titulo{
width: 80px;
border-bottom: 1px solid #dddddd;
font-weight: bold;
text-align: right;
}
.tabla-pedido-productos-precio-titulo{
width: 80px;
border-bottom: 1px solid #dddddd;
font-weight: bold;
text-align: right;
}
.tabla-pedido-productos-subtotal-titulo{
width: 80px;
border-bottom: 1px solid #dddddd;
font-weight: bold;
text-align: right;
}
.tabla-pedido-productos-referencia-cuerpo{
width: 75px;
}
.tabla-pedido-productos-producto-cuerpo{
width: 285px;
}
.tabla-pedido-productos-cantidad-cuerpo{
width: 80px;
text-align: right;
}
.tabla-pedido-productos-precio-cuerpo{
width: 80px;
text-align: right;
}
.tabla-pedido-productos-totales-cuerpo{
width: 120px;
text-align: right;
}
.tabla-pedido-productos-total-cuerpo{
padding-top: 5px;
width: 80px;
text-align: right;
font-size: 2em;
width: 120px;
}
.tabla-pedido-productos-subtotal-cuerpo{
width: 80px;
text-align: right;
}
.privada-juguepuntos{
font-size: 3.5em;
font-weight: bold;
color: #d72a29;
}
.titulo-listado-subcategorias{
font-size: 1.2em;
font-weight: bold;
}
.titulo-listado-subcategorias a {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.titulo-listado-subcategorias a:hover {
color: #9EC068;
background: inherit;
text-decoration: none;
border: 0px;
}
.tabla-disfraces{
}
.tabla-disfraces a {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
font-weight: bold;
}
.tabla-disfraces a:hover {
color: #d40000;
background: inherit;
text-decoration: none;
border: 0px;
font-weight: bold;
}
.enlace-novedades{
border: 1px solid #003b6e;
padding: 10px;
font-size: 2em;
text-decoration: none;
text-align: center;
font-weight: bold;
}
.clipwrapper{
position:relative;
width:237px;
height:237px;	
border: 1px solid #ffd200;
text-align: center;
vertical-align: middle;
background-color: #ffffff;
}
.clip {
position:absolute;
clip:rect(0px 237px 237px 0px);
}
.clip {
}
.clip a img {
border: 0px;	
}
.clip a:hover img {
border: 0px;	
}
.odd{
background-color: #eeeeee;
}
.even {
}
.linea-error{
background-color: #ffdfdf;
}
h1.estilo-titulo {
font-size: 1.3em;
border: 0px solid black;
margin-left: 5px;
}
.precio{
font-size: 1.2em;
margin: 10px;
}
.anuncioGoogle {
position: relative;
top: 7px;
}
.anuncioGoogle:hover {
position: relative;
top: 5px;
}
.anuncioFacebook {
display: inline-block;
position: relative;
top: 9px;
height: 28px;
width: 25px;
background: url(/images/especiales/facebook_mini_icon.gif) no-repeat scroll 0 0 transparent;
margin: 0 10px 0 5px;
cursor:pointer;
}
.anuncioFacebook:hover {
position: relative;
top: 7px;
}
.anuncioTwitter {
display: inline-block;
position: relative;
top: 9px;
height: 28px;
width: 25px;
background: url(/images/especiales/twitter_mini_icon.gif) no-repeat scroll 0 0 transparent;
margin: 0 10px 0 0;
cursor:pointer;
}
.anuncioTwitter:hover {
position: relative;
top: 7px;
}
.anuncioTuenti {
display: inline-block;
position: relative;
top: 9px;
height: 28px;
width: 25px;
background: url(./images/iconosPub.png) no-repeat scroll 0 -57px transparent;
cursor:pointer;
}
.anuncioTuenti:hover {
position: relative;
top: 7px;
}
.anuncioEmail {
display: inline-block;
position: relative;
top: 9px;
height: 28px;
background: url(/images/email-rojo.jpg) no-repeat;
margin: 0 10px 0 0;
cursor:pointer;
padding-left: 20px;
}
.anuncioEmail:hover {
position: relative;
top: 7px;
}
.error-campo{
font-weight: bold;
color: #d40000;
background: url(/css/images/flecha-arriba-roja.gif) no-repeat 0 0 transparent;
padding-left: 15px;
margin-left: 5px;
}
.dialog-pedido{
left: 0px !important;
top: 0px !important;
}
@media (min-width:992px){
.dialog-pedido{ 
left: 299px !important;
top:100px !important;
}
}
.cuadro-privada{
border: 1px solid #cccccc;
text-align: center;
padding: 10px;
margin-top: 20px;
}
.cuadro-notas-privada{
border: 1px dashed #d40000;
background-color: #ffe1e1;
width: 100%;
margin-top: 20px;
padding: 10px;
font-size: 1.4em;
}
.cuadro-seguimiento-privada{
}
.frame-seguimiento-zeleris{
border: 1px solid #cccccc;
width: 100%;
height: 500px;
}
@media(min-width: 992px){
.frame-seguimiento-zeleris{
border: 1px solid #cccccc;
width: 700px;
height: 500px;
}
}
.area-privada{
/*margin-top: 20px;*/
}
.button-pagar-privada{
width: 200px;
height: 60px;
}
.button-eliminar-privada{
margin-top: 25px;	
width: 200px;
height: 40px;
}
.cuadro-botones-pedido-privada{
border: 1px solid #cccccc;
text-align: center;
padding: 25px;
padding-left: 40px;
padding-right: 40px;
padding-top: 25px;
padding-bottom: 25px;	
margin-bottom: 20px;
}
.cuadro-datosEnvio-pedido-privada{
margin-bottom: 20px;
border: 1px solid #cccccc;
width: 260px;
padding: 10px;
}
.cuadro-lineas-pedido-privada{
/*margin-top: 20px;*/	
}
.cuadro-totales-pedido-privada{
margin-top: 20px;
}
.button-cerrar-dialog{
width: 100px;
height: 60px;
margin-bottom: 950px;
}
@media (min-width:992px){
.button-cerrar-dialog{
width: 100px;
height: 60px;
margin-bottom: 0px;
}
}
.dialog-contenido{
padding-right: 20px;
}
.button-pagar-pedido{
margin-top: 20px;
margin-bottom: 20px;
width: 200px;
height: 60px;
}
ul.menu-desplegable li > div {
display: none; /* De lo que hablábamos */
background: #efefef;
border: 1px solid #dddddd;
padding: 10px 0;
position: absolute; /* Muy importante */
/*margin: -12px -20px;*/ /* Lo colocamos donde queremos */
margin: 32px 0px;
.margin: 69px -170px; /* Hacks para colocarlo bien en ie */
_margin: 69px -170px;
z-index: 100;	
}
ul.menu-desplegable li:hover > div {
display: block;
}
ul.menu-desplegable li > div > div {
display: block;
float: none;
position: relative;
color: #fff;
/*padding: 0 20px;
line-height: 30px;*/
}
.submenu{	
width: 540px;
}
.tabla-reserva td{
border-bottom: 1px solid gray;
padding: 0px;
}
.dos-columnas {
float: left;
width: 100%;
}
.dos-columnas-seccion {
float: left;
width: 100%;
margin: 0 0 0px 5px;
font-size: 1.3em;
}
.sin-columnas{
float: left;
width: 100%;
}
@media (min-width: 992px){
.sin-columnas{
width: 950px;
}
.dos-columnas
{
width: 740px;
margin: 0 0 0px 5px;
}
.dos-columnas-seccion {
width: 740px;
}
}
.disfraces-cuadro{
border: 1px solid #dddddd; 
width: 200px; 
height: 295px;
margin-left: 50px; 
padding: 10px;
}
.disfraces-cuadro-enlace{
text-decoration: none; 
font-size: 1.3em;
}
.breadscrumb a{
font-weight: bold; 
text-decoration: none;
}
.breadscrumb span{
font-weight: bold; 
color: #003B6E;
}
.boton-ver-todos{
border: 1px solid #f07746; 
padding: 20px; 
margin: auto; 
width: 100%; 
text-align: center;
background-color: #f07746;
border-radius: 10px;
}
@media (min-width: 992px){
.boton-ver-todos{
width: 550px;
}
}
.boton-ver-todos a{
text-decoration: none; 
color: #ffffff; 
font-weight: bold; 
font-size: 1.5em;
}
.titulo-destacados {
color: #666666;
font-weight:bold;	
padding-bottom: 5px; 
font-size: 2em;
}
.articulos-categoria {
font-size: 0.8em; 
}
@media (min-width: 992px){
.articulos-categoria {
font-size: 0.8em; 
padding-left: 20px;
}	
}	
.especial-disfraces a {
text-decoration: none;
}
.cuadro-seccion { 
width: 200px;
height: 300px;
border: 1px solid #dddddd;
float: left;
margin-right: 16px;
margin-left: 16px;
}
.cuadro-seccion-imagen {
height: 300px; 
z-index: 0px;
}
.cuadro-seccion-imagen img{
border: 0px solid black;
}
.cuadro-seccion-nombre {
position: relative;
bottom: 80px;
left: 0px;
z-index: 10;
height: 60px;
background: url(images/fondo-categoria-seccion.png);
padding: 10px;
font-weight: bold;
}
.cuadro-seccion-nombre a{
text-decoration: none; 
font-size: 1.4em;
color: #ffffff;
background: none;
}
.cuadro-seccion-lego { 
width: 190px;
height: 230px;
float: left;
}
.cuadro-seccion-imagen-lego {
height: 230px; 
z-index: 0px;
}
.cuadro-seccion-imagen-lego img{
border: 0px solid black;
}
.cuadro-seccion-lego-duplo { 
width: 151px;
height: 227px;
float: left;
margin-left: 16px;
margin-right: 16px;
border: 1px solid #dddddd;
}
.cuadro-seccion-imagen-lego-duplo {
height: 227px; 
z-index: 0px;
}
.cuadro-seccion-imagen-lego-duplo img{
border: 0px solid black;
}
.cuadro-seccion-nombre-lego-duplo {
position: relative;
bottom: 60px;
left: 0px;
z-index: 10;
background: url(images/fondo-categoria-seccion.png);
font-weight: bold;
height: 40px;
padding: 10px;
}
.cuadro-seccion-nombre-lego-duplo a{
text-decoration: none; 
font-size: 1.4em;
color: #ffffff;
background: none;
}
.cuadro-seccion-general { 
width: 45%;
float: left;
margin-left: 5px;
border: 1px solid #dddddd;
margin-bottom: 10px;
}
.cuadro-seccion-general-sin-recuadro { 
width: 45%;
float: left;
margin-left: 10px;
margin-bottom: 10px;
}
.cuadro-seccion-general2 { 
width: 45%;
float: left;
margin-left: 5px;
border: 1px solid #dddddd;
margin-bottom: 10px;
}
.cuadro-seccion-general2-sin-recuadro { 
width: 45%;
float: left;
margin-left: 5px;
margin-bottom: 10px;
}
.cuadro-seccion-general-primero { 
width: 48%;
float: left;
border: 1px solid #dddddd;
margin-bottom: 10px;
}
.cuadro-seccion-general-primero-sin-recuadro { 
width: 48%;
float: left;
margin-bottom: 10px;
}
@media(min-width: 500px){
.cuadro-seccion-general { 
width: 30%;
margin-left: 5px;
}
.cuadro-seccion-general-sin-recuadro { 
width: 30%;
}
.cuadro-seccion-general2 { 
width: 30%;
}
.cuadro-seccion-general2-sin-recuadro { 
width: 30%;
}
.cuadro-seccion-general-primero { 
width: 30%;
}
.cuadro-seccion-general-primero-sin-recuadro { 
width: 30%;
}
}
@media(min-width: 650px){
.cuadro-seccion-general { 
width: 22%;
margin-left: 5px;
}
.cuadro-seccion-general-sin-recuadro { 
width: 22%;
}
.cuadro-seccion-general2 { 
width: 22%;
}
.cuadro-seccion-general2-sin-recuadro { 
width: 22%;
}
.cuadro-seccion-general-primero { 
width: 22%;
}
.cuadro-seccion-general-primero-sin-recuadro { 
width: 22%;
}
}
@media(min-width: 992px){
.cuadro-seccion-general { 
width: 180px;
margin-left: 10px;
height: 268px;
}
.cuadro-seccion-general-sin-recuadro { 
width: 180px;
}
.cuadro-seccion-general2 { 
width: 180px;
}
.cuadro-seccion-general2-sin-recuadro { 
width: 180px;
}
.cuadro-seccion-general-primero { 
width: 180px;
}
.cuadro-seccion-general-primero-sin-recuadro { 
width: 180px;
}
}
.cuadro-seccion-imagen-general {
}
.cuadro-seccion-imagen-general img{
border: 0px solid black;
width:100%;
}
.cuadro-seccion-nombre-general {
position: relative;
z-index: 10;
background: url(images/fondo-categoria-seccion.png);
font-weight: bold;
height: 50px;
padding: 5px;
margin-top:-50px;
}
.cuadro-seccion-nombre-general a{
text-decoration: none; 
color: #ffffff !important;
background: none;
font-size:15px;
}
.seccion-breadscrumb{
position: relative; 
top: 0px; 
left: 0px; 
margin: 0pt; 
padding: 0pt;
height: 20px;	
background: url(images/fondo-seccion.png);
color: #ffffff;
padding-left: 5px;
}
.seccion-breadscrumb .breadscrumb a{
font-weight: bold;
color: #ffffff !important;
text-decoration: underline;	
}
.seccion-breadscrumb .breadscrumb a:hover{
font-weight: bold;
color: #ff6600 !important;
text-decoration: none;	
}
.seccion-breadscrumb .breadscrumb span{
font-weight: bold; 
color: #ffffff !important;
}
.seccion-breadscrumb2{
position: relative; 
top: 0px; 
left: 0px; 
margin: 0pt; 
padding: 0pt;
height: 20px;	
background: url(images/fondo-seccion.png);
color: #333333;
padding-left: 5px;
}
.seccion-breadscrumb2 .breadscrumb a{
font-weight: bold;
color: #333333;
text-decoration: none;	
}
.seccion-breadscrumb2 .breadscrumb span{
font-weight: bold; 
color: #333333;
}
.seccion-titulo{
color: #ffffff;
position: relative; 
bottom: 0px; 
left: 5px; 
margin: 0pt; 
padding: 0pt; 
}
.seccion-titulo2{
color: #ffffff;
position: relative; 
bottom: -14px; 
left: 5px; 
margin: 0pt; 
padding: 0pt;
font-weight: bold;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.panel-heading.tienda{
background-color: #faf3d2 !important;
padding-bottom: 0 !important;
border-radius: 0 !important;
}
.panel-heading.marcas.seccion-general{
background-image: none !important;
background-color: #fb6a12 !important;
padding-bottom: 0 !important;
border-radius: 0 !important;
}
.seccion-titulo2{
font-size: x-large;
}
.panel-heading{
background-image: none !important;
background-color: #fb6a12 !important;
padding-bottom: 85px !important;
border-radius: 15px !important;
}
}
.seccion-aire-libre{
width: 950px;
height: 200px;
background: url(/images/categorias/aire-libre/banner-principal2.jpg);
vertical-align: bottom;
}
.seccion-lego{
width: 950px;
height: 200px;
background: url(images/superior-lego-generico2.jpg);
/*background: url(images/superior-lego-generico1-corto.jpg);*/
vertical-align: bottom;
}
.seccion-general{
width: 100%;
height: 59px;
vertical-align: bottom;
margin-top: 10px;
background-position: 0px -141px !important;
}
.disfraces-general{
width: 100%;
height: 59px;
vertical-align: bottom;
margin-top: 10px;
background-position: 0px -141px !important;
}
.seccion-juguetes-madera {
width: 100%;
height: 59px;
background: url(/images/categorias/juguetes-madera/banner-juguetes-de-madera.jpg);
vertical-align: bottom;
background-position: 0px -141px !important;
}
.seccion-comuniones{
width: 100%;
height: 59px;
background: url(images/comuniones.jpg);
vertical-align: bottom;
background-position: 0px -141px !important;
}
.seccion-categoria{
width: 100%;
height: 59px;	
vertical-align: bottom;
background-position: 0px -141px !important;
}
@media (min-width: 992px){
.seccion-titulo{
color: #ffffff;
position: relative; 
bottom: -140px; 
left: 5px; 
margin: 0pt; 
padding: 0pt; 
}
.seccion-titulo2{
color: #ffffff;
position: relative; 
bottom: -155px; 
left: 5px; 
margin: 0pt; 
padding: 0pt; 
}
.seccion-general{
width:950px;
height: 200px;
background-position: 0px 0px !important;
}
.disfraces-general{
width:948px;
height: 200px;
background-position: 0px 0px !important;
}
.seccion-juguetes-madera {
width: 950px;
height: 200px;
background-position: 0px 0px !important;
}
.seccion-comuniones{
width: 950px;
height: 200px;
background-position: 0px 0px !important;
}
.seccion-categoria{
width: 950px;
height: 200px;
background-position: 0px 0px !important;
}
}
/*INICIO CARRUSEL*/
ul.slidy-menu {
margin: 0;
padding: 0;
}
ul.slidy-menu li {
/*background-color: #B2B3B3;*/
background-color: #eeeeee;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
float: left;
list-style: none;
text-align: center;
vertical-align: middle;
}
ul.slidy-menu li a {
color: #999999;
cursor: pointer;
display: block;
font: 13px sans-serif;
height: 19px;
/*letter-spacing: 1px;*/
padding-top: 7px;
text-decoration: none;
font-weight: bold;
}
ul.slidy-menu li.slidy-link-selected a {
background-color: #FD6802;
color: #FFFFFF;
text-shadow: #444 1px 1px;
font-weight: bold;
}
/*FIN CARRUSEL*/
.seccion-montaje-piscinas-gre{
margin-bottom: 40px;
}
.seccion-montaje-piscinas-gre img{
float: left; 
margin-right: 10px; 
margin-bottom: 10px;
}
#pc-lineas-pedido{
margin-bottom: 40px;
}
.pc-linea-formulario-grande{
width: 100%;
margin-bottom: 10px;
}
.pc-subtitulo {
width: 100%;
border-bottom: 1px solid #999999;
margin-bottom: 10px;
margin-top: 20px;
font-weight: bold;
color: #666666;
font-size: 1.2em;
}
.pc-linea-formulario-mediano-izquierda{
width: 100%;
float: left;
}
.pc-linea-formulario-mediano-izquierda75{
width: 100%;
float: left;
}
.pc-linea-formulario-mediano-derecha{
width: 100%;
float: right;
}
.pc-linea-formulario-mediano-derecha25{
width: 100%;
float: right;
}
.inputGrandeCompletarPedido{
width: 100%
}
.inputPequenoCompletarPedido{
width: 100%;
}
.formaEnvio{
width:100%;
float: right;
}
@media (min-width:992px){
.pc-linea-formulario-grande{
width: 498px;
margin-bottom: 10px;
}
.pc-subtitulo {
width: 492px;
}
.pc-linea-formulario-mediano-izquierda{
width: 246px;
float: left;
}
.pc-linea-formulario-mediano-izquierda75{
width: 310px;
float: left;
}
.pc-linea-formulario-mediano-derecha{
width: 246px;
float: right;
}
.pc-linea-formulario-mediano-derecha25{
width: 180px;
float: right;
}
.inputGrandeCompletarPedido{
width: 486px;
}
.inputPequenoCompletarPedido{
width: 236px;
}
.formaEnvio{
float: right;
width: 400px;
}
}
.pc-linea-formulario-grande-espacio{
margin-bottom: 15px;
}
#formulario-factura-todo {
margin-top: 15px;
margin-bottom: 35px;
}
.pc-botones {
margin-top: 20px;
width: 945px;
width: 100%;
}
.pc-botones-izquierda{
float: left;
font-size: 1.8em;
}
.pc-botones-derecha{
width: 448px;
float: right;
text-align: right;
}
.pc-gastos-envio{
margin-bottom: 20px;
}
.pc-forma-de-pago{
margin-bottom: 20px;
}
.pc-forma-de-envio{
margin-bottom: 20px;
}
.pc-cupon{
margin-bottom: 20px;
}
.pc-comentarios{
margin-bottom: 20px;
}
.pc-boton-confirmar-pedido{
height: 55px;
font-weight: 2.0em;
}
.rp-seccion-direccion {
float: left; 
width: 100%;
margin-bottom: 30px;
}
.rp-seccion-forma-pago-envio {
float: left; 
width: 100%;
margin-bottom: 30px;
}
.rp-seccion-comentarios {
float: right; 
width: 100%;
margin-bottom: 30px;
}
@media (min-width: 992px){
.rp-seccion-direccion {
float: left; 
width: 300px;
margin-bottom: 30px;
}
.rp-seccion-forma-pago-envio {
float: left; 
width: 300px;
margin-bottom: 30px;
margin-left: 25px;
}
.rp-seccion-comentarios {
float: right; 
width: 300px;
margin-bottom: 30px;
}
}
.rp-seccion h2 {
background-color: #666666;
color: white;
font-weight: bold;
padding: 3px;
text-align: -webkit-center;
border-radius: 10px;
}
.text-box-titulo {
font-style: italic;
color: #aaaaaa;
}
.pc-comentarios textarea{
border: 1px solid #dddddd;
}
.complementos{
float: left; 
width: 100px; 
font-size: 0.8em; 
text-align: center; 
margin-right: 5px;
}
.complementos a {
text-decoration: none;
}
.edades {
border-bottom: 1px dashed #679FCF;
text-align: center; 
padding: 10px; 
margin-bottom: 20px;
margin-top: 20px;
color: #679FCF;
font-weight: bold;
}
.edades-col1 {
width: 33%; 
height: 125px; 
float: left;
}
.edades-col {
width: 33%; 
height: 125px; 
float: left; 
}
.edades-col-right {
width: 33%; 
height: 125px; 
float: right;	
}
@media (min-width:768px){
.edades-col1 {
width: 25%; 
height: 125px; 
float: left;
}
.edades-col {
width: 25%; 
height: 125px; 
float: left; 
}
.edades-col-right {
width: 25%; 
height: 125px; 
float: right;	
}
}
@media (min-width:992px){
.edades-col1 {
width: 135px; 
height: 125px; 
float: left;
}
.edades-col {
width: 135px; 
height: 125px; 
float: left; 
}
.edades-col-right {
width: 135px; 
height: 125px; 
float: right;	
}
}
.edades-enlace{
text-align: center; 
font-size: 1.5em; 
padding-top: 5px;
margin-bottom: 5px;
}
.edades-enlace a {
text-decoration: none;
color: #679FCF;
}
.edades-imagen {
text-align: center;
height: 105px;
margin-left: 5px;
}
.edades-imagen-col1 {
text-align: center;
height: 105px;
}
.edades-home {
border-bottom: 1px dashed #679FCF;
text-align: center; 
padding: 10px; 
margin-bottom: 20px;
margin-top: 20px;
color: #679FCF;
font-weight: bold;
}
.edades-col1-home {
width: 107px; 
height: 125px; 
float: left;
}
.edades-col-home {
width: 107px; 
height: 125px; 
float: left; 
}
.edades-col-right-home {
width: 107px; 
height: 125px; 
float: right; 
}
.edades-col-right-2-home {
width: 435px; 
height: 125px; 
float: right; 
}
.edades-enlace-home{
text-align: center; 
font-size: 1.5em; 
padding-top: 5px;
margin-bottom: 5px;
}
.edades-enlace-home a {
text-decoration: none;
color: #679FCF;
}
.edades-imagen-home {
text-align: center;
height: 105px;
margin-left: 5px;
}
.edades-imagen-col1-home {
text-align: center;
height: 105px;
}
.lista-articulos-foto {	
width: 77px;
height: 65px;
overflow: hidden;
margin-bottom: 5px;
display: inline-block;
margin-left: -1px;
margin-right: -1px;
}
#listaArticulosFoto {
text-align: center;
}
@media(min-width: 500px) {
.lista-articulos-foto {	
width: inherit;
height: inherit;
}	
#listaArticulosFoto {
text-align: inherit;
}
}
.lista-articulos-foto-col1{
}
.lista-articulos-foto-col2{
margin-left: 20px;	
}
.lista-articulos-foto-seleccionada{
border: 1px solid #d40000;	
}
#siguiente{
font-size: 1.2em;
}
#anterior{
font-size: 1.2em;
}
a#carrito {
display:block;
width: 41px;
height: 30px;
background: url(/css/images/css-sprite.gif) no-repeat -84px -30px;
}
/*span#pago-seguro{
display:block;
width: 117px;
height: 28px;
background: url(/css/images/css-sprite.gif) no-repeat 0px -83px;
}*/
.festivos-title{
color: #d40000;
}
.festivos{
font-size: 1.5em;
line-height: 30px;
}
.color-rojo{
color:#d40000;
}
.color-azul{
color:#2c71ae;
}
.float-left{
float: left;
}
.float-right{
float: right;
}
/* CATEGORIAS SECCION*/
#left-seccion {
width: 100%;
margin: 0 0 10px 0;
}
@media (min-width: 992px){
#left-seccion {
float: left;
width: 190px;
margin: 0 0 10px 0;
}
}
.seccion-titulo-seccion{
color: #ffffff;
position: relative; 
bottom: 0px; 
left: 210px; 
margin: 0pt; 
padding: 0pt;
}
.categoriasSeccion{
}
.categoriaMenuSeccion {
font-size: 1.3em;
font-weight: bold;
}
.categoriaMenuSeccion a {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.categoriaMenuSeccion a:hover {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
.categoriaMenuSeleccionadoSeccion {
font-size: 1.3em;
font-weight: bold;
}
.categoriaMenuSeleccionadoSeccion a {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
.categoriaMenuSeleccionadoSeccion a:hover {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
.subcategoriaMenuSeccion {
font-size: 1.3em;
margin-left: 10px;
overflow: hidden;
}
.subcategoriaMenuSeccion a {
color: #003B6E;
background: inherit;
text-decoration: none;
border: 0px;
}
.subcategoriaMenuSeccion a:hover {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
.subcategoriaMenuSeleccionadoSeccion {
font-size: 1.3em;
margin-left: 10px;
overflow: hidden;
}
.subcategoriaMenuSeleccionadoSeccion a {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
.subcategoriaMenuSeleccionadoSeccion a:hover {
color: #f07746;
color: #ed1c24;
background: inherit;
text-decoration: none;
border: 0px;
}
/* FIN CATEGORIAS SECCION*/
.categories3columns{
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
@media (min-width: 500px){
.categories3columns{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
@media (min-width: 768px){
.categories3columns{
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
}
.seccion-categorias {
display: inline-block;
width:100%;
}
@media (min-width: 500px){
.categorias{
width: auto;
}
}
.seccion-categorias-ultimo{
width: 280px;
margin-bottom: 15px;
padding: 10px;
float:left;
}
@media (min-width: 600px){
.seccion-categorias {
width: 45%;
margin-right: 15px;
margin-bottom: 15px;
padding: 10px;
}
.seccion-categorias-ultimo{
width: 45%;
margin-bottom: 15px;
padding: 10px;
float:right;
}
}
@media (min-width: 992px){
.seccion-titulo-seccion{
color: #ffffff;
position: relative; 
bottom: -140px; 
left: 210px; 
margin: 0pt; 
padding: 0pt;
}
.seccion-categorias {
width: 280px;
margin-right: 15px;
margin-bottom: 15px;
padding: 10px;
}
.seccion-categorias-ultimo{
width: 280px;
margin-bottom: 15px;
padding: 10px;
}
}
.seccion-categorias a {
text-decoration: none;
}
.seccion-categorias-ultimo a {
text-decoration: none;
}
.breadscrumb{
margin-top: 5px;
}
.franquicias{
font-size: 1.4em;
}
.franquicias-titulo{
border: 1px solid #dddddd;
background-color: #e24301;
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
padding: 10px;
margin-top: 30px;
margin-bottom: 20px;
color: #ffffff;
font-weight: bold;
font-size: 1em;
}
.fraquicias-ul{
}
.fraquicias-ul li{
background-image: url('images/i-20x20.png');
background-repeat: no-repeat;
padding-left: 30px;
margin-bottom: 40px;
}
.franquicias-telefonos {
border: 1px solid #dddddd;
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
font-size: 1.2em;
}
.tiendas-izq{
margin-top: 50px;
margin-bottom: 100px;
width: 220px;
}
.tiendas-der{
width: 100%;
}	
.recomendados {
background-color: #999999;
font-weight: bold;
font-size: 1.2em;
color: #fff;
padding: 5px;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;	
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
}
@media (min-width:992px){
.recomendados {
width: 950px;
}
}
.recomendados-corto{
background-color: #999999;
font-weight: bold;
font-size: 1.2em;
color: #fff;
padding: 5px;
width: 740px;
margin-left: 5px;
margin-top: 20px;
margin-bottom: 20px;	
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
}
.ecommerce-awards-2013{
padding: 10px;
padding-top: 20px;
}
.ecommerce-awards-2013-piscinas{
padding: 20px;
font-size: 2.5em;
margin-top: 30px;
text-align: center;
border: 2px solid #d90000;
font-weight: bold;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
}
.ecommerce-awards-2013-piscinas a {
color: #d90000;
}
.fa-complementos-articulos-carrito{
width: 100%;
}
@media (min-width: 992px){
.fa-complementos-articulos-carrito{
width: 950px;
}
}
.fa-complementos-articulos-articulo-carrito{
width: 90px;
font-size: 0.8em; 
text-align: center; 
margin-right: 2px;
}
.detalle-factura-profesinales{
width: 100%;
margin-top: 20px;
}
.detalle-factura-profesinales td{
padding: 0px;
margin: 0px;
border: 1px solid #dddddd;
padding: 2px;
}
.suscripciones{
border: 2px solid #e76d00; 
margin-bottom:10px;
background-color:#ffffff; 
width: 100%; 
text-align: left;
float:left;
border-radius:15px; 
-moz-border-radius:15px; /* Firefox */ 
-webkit-border-radius:15px; /* Safari y Chrome */
}
#mc-embedded-subscribe-form{
margin-right: 20px;
/* margin-bottom: 20px; */
padding: 20px; 
}
#mc-embedded-subscribe{
display:none;
}
@media (min-width: 992px){
#mc-embedded-subscribe{
display:inline;
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
}
}
@media (min-width: 481px){
.contenedorEnvioMovil{
display: none;
}
}
@media (max-width: 480px) {
.envioMovil{
margin-right: 20px;
margin-bottom: 20px;	
width: 100%;
text-align:center;
background: #fb6a12; 
padding-top:5px;
padding-bottom: 5px;
font-size: large;
font-weight: bold;
}
.envioMovil::after{
content: '';
float: right;
margin-top: 3px;
height: 0;
width: 0;
border-bottom: 10px solid transparent;
border-right: 25px solid white;
border-top: 10px solid transparent;
}
.envioMovil::before{
content: '';
float: left;
margin-top: 3px;
height: 0;
width: 0;
border-bottom: 10px solid transparent;
border-left: 25px solid white;
border-top: 10px solid transparent;
}
}
.redesSocialesPie{
margin-right: 20px;
margin-bottom: 20px;	
width: 100%;
text-align:center;
background: #C3E2F6; 
padding-top:5px;
}
@media (min-width: 992px){
.redesSocialesPie::after{
content: '';
float: right;
margin-top: -4px;
height: 0;
width: 0;
border-bottom: 27px solid transparent;
border-right: 20px solid white;
border-top: 27px solid transparent;
}
.redesSocialesPie::before{
content: '';
float: left;
margin-top: -4px;
height: 0;
width: 0;
border-bottom: 27px solid transparent;
border-left: 20px solid white;
border-top: 27px solid transparent;
}
}
.opinionesPie{
float: left;
width: 100%;
}
@media(min-width: 992px){
.opinionesPie{
width: 200px;
margin-left: 5px;
margin-top:10px;
}
}
.suscripciones .email{
width: 100%;
padding-top: 7px;
padding-bottom: 5px;
}
@media(min-width: 992px){
.suscripciones .email{
width: 76%;
display: inline;
}
}
.tituloPie{
font-size: 15px;
font-weight: bold;
text-align:center;
}
.cookies{
margin-top: 10px;
margin-bottom: 20px;
border: 1px solid #dddddd;	
}
.cookies-titulo-title{
font-weight: bold;
}
.cookies-descripcion-title{
font-weight: bold;
}
.cookies td{
padding: 5px;
border: 1px solid #dddddd;
vertical-align: top;
}
.boton-rojo{
color: #d40000;
background: #ffffff; /* Old browsers */
background: linear-gradient(to bottom, #ffffff,#d6d6d6); /* W3C */
background: -moz-linear-gradient(top, #ffffff, #d6d6d6); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff,#d6d6d6); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff,#d6d6d6); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff, #d6d6d6); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
/*
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #d6d6d6);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.50, #ffffff), to(#d6d6d6));
*/
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
text-shadow: 0px -1px 0px rgba(000,000,000,0.1), 0px 1px 0px rgba(255,255,255,1);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 3px solid #d40000;
width: 238px;
}
.boton-rojo a{
text-decoration: none;
color:#d40000;
}
.boton-rojo:hover{
color:#009500;
background: #ffffff; /* Old browsers */
background: linear-gradient(to bottom, #ffffff,#d6d6d6); /* W3C */
background: -moz-linear-gradient(top, #ffffff, #d6d6d6); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff,#d6d6d6); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff,#d6d6d6); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff, #d6d6d6); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
text-shadow: 0px -1px 0px rgba(000,000,000,0.1), 0px 1px 0px rgba(255,255,255,1);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 3px solid #009500;
}
.boton-rojo:hover a{
color:#ffbf00;
}
.boton-gris-gradiente{
color: #666666;
background: #ffffff; /* Old browsers */
background: linear-gradient(to bottom, #ffffff,#d6d6d6); /* W3C */
background: -moz-linear-gradient(top, #ffffff, #d6d6d6); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff,#d6d6d6); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff,#d6d6d6); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff, #d6d6d6); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
text-shadow: 0px -1px 0px rgba(000,000,000,0.1), 0px 1px 0px rgba(255,255,255,1);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 3px solid #666666;	
width: 238px;
}
.boton-gris-gradiente:hover{
color:#999999;
background: #ffffff; /* Old browsers */
background: linear-gradient(to bottom, #ffffff,#d6d6d6); /* W3C */
background: -moz-linear-gradient(top, #ffffff, #d6d6d6); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff,#d6d6d6); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff,#d6d6d6); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff, #d6d6d6); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
text-shadow: 0px -1px 0px rgba(000,000,000,0.1), 0px 1px 0px rgba(255,255,255,1);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 3px solid #999999;
}
.gradient-button {
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em; 
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
padding-top: 20px;
padding-bottom: 20px;
}
.gradient-button:hover {
text-decoration: none;
}
.gradient-button:active {
position: relative;
top: 1px;
}
#mensaje-cookies{
background-color: #f5f5f5;
color: #666666;
width: 100%;
}
.contenedorCookies{
float: left;
width: 100%;
}
#content-cookies{
padding-left: 5px;
}
.buttoncookies, .buttoncookies:visited {
display: inline-block; 
padding: 5px 10px 6px; 
color: #fff; 
text-decoration: none;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer
}
.buttoncookies:hover{ 
background-color: #111; color: #fff; 
}
.buttoncookies:active{ 
top: 1px; 
}
.buttoncookies, .buttoncookies:visited{ 
font-size: 14px; 
font-weight: bold; 
line-height: 1; 
text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
}
.orange.buttoncookies, .orange.buttoncookies:visited{ 
background-color: #fb6a12;
width: 80px;
text-align: center;
padding: 8px 14px 9px; 
}
.orange.buttoncookies:hover{ 
background-color: #d45500; 
}
.gray.buttoncookies, .gray.buttoncookies:visited{ 
background-color: #cccccc;
width: 60px;
text-align: center;
padding: 2px 14px 2px; 
}
.gray.buttoncookies:hover{ 
background-color: #aaaaaa; 
}
.titulo-filtro-primera{
border: 1px solid #dddddd;
padding-left: 5px;
font-weight: bold;
font-style: italic;
padding-bottom: 10px;
padding-top: 10px;
}
.titulo-filtro{
border: 1px solid #dddddd;
padding-left: 5px;
font-weight: bold;
font-style: italic;
margin-top: -1px;
padding-bottom: 10px;
padding-top: 10px;
}
.titulo-filtro a{
color: #fb6a12; 
text-decoration: none;
}
.titulo-filtro a:hover{
color: #d40000; 
}
.lista-filtro{
border: 1px solid #dddddd;
}
.lista-filtro-scroll{
border: 1px solid #dddddd;
margin-top: -1px;
height: 150px;	
/*overflow: auto;*/
overflow: scroll;
-webkit-overflow-scrolling: touch;
}
.lista-filtro a{
display: block;
padding-left: 5px;
margin-bottom: 2px;
text-decoration: none;
font-size: 0.9em;
}
.lista-filtro a:hover{
}
.lista-filtro-seleccionado{
border: 1px solid #dddddd;
}
.enlace-filtro-seleccionado{
display: block;
padding-left: 25px;
text-decoration: none;
background: #ffffff url(/css/images/aspa-roja.jpg) no-repeat;
}
.enlace-filtro-seleccionado:hover{
display: block;
padding-left: 25px;
text-decoration: none;
background: #ffffff url(/css/images/aspa-roja.jpg) no-repeat;
}
.lista-filtro-scroll a{
display: block;
padding-left: 5px;
margin-bottom: 2px;
text-decoration: none;
font-size: 0.9em;
}
.lista-filtro-scroll a:hover{
}
.filter-left-col{
width: 180px;
padding-left: 10px;
padding-right: 10px;
float: left;
font-size: 1.1em;
}
.filter-right-col{
width: 100%;
float: right;
font-size: 1.1em;
}
@media(min-width: 992px){
.filter-right-col{
width: 720px;
}
}
.filter-sorts{
border: 1px solid #dddddd;
}
.filter-sorts a{
display: inline-block;
text-decoration: none;
padding: 10px;
margin-right: 10px;
}
/*
#doofinderLogo {
visibility:hidden;
}
*/
.tabla-gastos-envio{
}
.tabla-gastos-envio th{
font-weight: bold;
border: 1px solid #dddddd;
padding: 5px;
}
.tabla-gastos-envio td{
border: 1px solid #dddddd;
padding: 5px;
}
.tabla-gastos-envio-centro{
text-align: center;
}
.tabla-gastos-envio-derecha{
text-align: right;
}
.cuadro-votar{
background-color: #ffd6d6;
border: 2px solid #ff8888;
width: 100%;
padding: 10px;
font-size: 1.5em;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
}
.cuadro-votar-2{
border: 2px solid #ff8888;
width: 100%;
padding: 10px;
font-size: 1.5em;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
}
@media (min-width: 992px){
.cuadro-votar{
width: 900px;
}
.cuadro-votar-2{
width: 900px;
}
}
.boton-votar{
display: block;
background-color: #ff8888;
color: #fff;
border: 2px solid #ff8888;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
height: 40px;
width: 180px;
text-align: center;
vertical-align: middle;
font-size: 3em;
font-weight: bold;
text-decoration: none;
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
}
.boton-votar:hover{
background-color: white;
color: #ff8888;
border: 2px solid #ff8888;
}
.div-boton-votar{
width:100%;
font-size: 1em
}
@media (min-width: 768px){
.div-boton-votar{
width:50%;
}
}
@media (min-width: 992px){
.div-boton-votar{
width:50%;
}
}
.div-imagenes-ganador{
width:100%;
}
.imagen-ganador{
width:100%;
margin-top: 10px;
}
@media (min-width: 768px){
.imagen-ganador{
width:32%;
margin-top: 10px;
}
}
@media (min-width: 992px){
.imagen-ganador{
width:32%;
margin-top: 10px;
}
}
.imagen-premios{
width:100%;
margin-top: 10px;
}
@media (min-width: 768px){
.imagen-premios{
width:48%;
margin-top: 10px;
}
}
@media (min-width: 992px){
.imagen-premios{
width:48%;
margin-top: 10px;
}
}
.texto-rojo-destacado{
font-size: 1.2em;
color: red;
text-align: center;
font-weight: bold;
}
.boton-votar-2{
display: block;
background-color: #ff8888;
color: #fff;
border: 2px solid #ff8888;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
width: 100%;
text-align: center;
vertical-align: middle;
font-size: 1em;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}
.boton-votar-2:hover{
background-color: white;
color: #ff8888;
border: 2px solid #ff8888;
}
.cupon-descuento-completar-pedido{
border: 2px solid #d40000;
padding: 10px; 
margin-bottom: 30px;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
}
.forma-envio-select{
padding-left: 50px;
}
.listaTiendas {
height: 150px;
width: 350px;
overflow: auto;
border: 1px solid #dddddd;
padding: 5px;
}
#banner-izq {
z-index:2;
}
#banner-der {
z-index:2;
}
@media all and (max-width: 1300px) and (min-width: 20px) {
#banner-izq {
display: none;
border: 2px solid red;
margin-right: 4px;
}
#banner-der {
display: none;
border: 2px solid red;
margin-left: 4px;
}
}
.divTarjetaRegalo {
width: 450px;
margin: 0, auto;
border: 1px solid #dddddd;
padding: 10px;
}
/******************************/
/* INICIO SEQURA */
/******************************/
#sequra-identification{
}
#sequra-identification fieldset {
border: none;
}
#sequra-identification ol {
list-style: none;
padding-left: 0px;
margin-left: 0px;
}
#sequra-identification ol.sq_dob_fragments li{
display: inline;
}
#sequra-identification .sq_known_customer_data{
display:none;
}
#sequra-identification .sq_known_customer_data .sq_address{
font-size: 1.5em;
line-height: 30px;
}
#sequra-identification .sq_known_customer_data .sq_extra{
font-size: 1.5em;
line-height: 30px;
}
#sequra-identification .sq_known_customer_data h3{
background-color: #666666;
color: white;
font-weight: bold;
margin-top: 0px;
font-size: 1.8em;
padding: 7px;
}
#sequra-identification .formish h3{
background-color: #666666;
color: white;
font-weight: bold;
margin-top: 20px;
font-size: 1.8em;
padding: 7px;
}
#sequra-identification .sq_dob label{
display: none;
}
#sequra-identification .sq_dob ol{
margin-left: 0px;
padding-left: 0px;
}
#sequra-identification .sq_dob legend{
font-size: 1.5em;
}
#sequra-identification .sq_terms_accepted {
padding-top: 30px;
}
#sequra-identification .sq_submit {
margin-top: 20px;
}
#sequra-identification .sq_submit input[type="submit"] {
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
box-shadow: 0px 1px 0px 0px #f0f7fa;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0099eb), color-stop(1, #006fbf));
background:-moz-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-webkit-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-o-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-ms-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:linear-gradient(to bottom, #0099eb 5%, #006fbf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099eb', endColorstr='#006fbf',GradientType=0);
background-color:#0099eb;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #057fd0;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:arial;
font-size:20px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px -1px 0px #5b6178;
}
#sequra-identification .sq_submit input[type="submit"]:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #006fbf), color-stop(1, #0099eb));
background:-moz-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-webkit-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-o-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-ms-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:linear-gradient(to bottom, #006fbf 5%, #0099eb 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006fbf', endColorstr='#0099eb',GradientType=0);
background-color:#006fbf;
}
#sequra-identification .sq_inline_errors{
color:#d40000;
font-weight: bold;
}
#sequra-identification .general_errors {
border: 2px solid #d40000;
color:#d40000;
font-weight: bold;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
padding: 10px;
font-size: 1.5em;
line-height: 25px;
margin-top: 30px;
}
.titulo-otras-formas-de-pago{
background-color: #666666;
color: white;
font-weight: bold;
padding: 3px;
margin-bottom: 30px;
}
.formulario-otras-formas-de-pago{
font-size: 1.2em;	
}
.formulario-otras-formas-de-pago input[type="submit"]{
margin-top: 30px;	
font-size: 1.2em;
color: #d40000;
}
#error-otras-formas-de-pago {
display: none;
border: 2px solid #d40000;
color:#d40000;
font-weight: bold;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
padding: 10px;
font-size: 1.5em;
line-height: 25px;
margin-top: 30px;
}
/******************************/
/* FIN SEQURA */
/******************************/
.cajaPrecioFichaArticulo{
text-align: center;
vertical-align: top;
padding-left: 5px;
padding-right: 2px;
min-height: 70px;
overflow: hidden;
color: #000000;
}
.left-col{
float: left;
margin-right: 50px;
min-height: 480px;
max-width: 125px;
}
.comentariosVerificadosFichaArticulo{
-webkit-border-radius: 6px !important;
-webkit-border-top-left-radius: 0 !important;
-moz-border-radius: 6px !important;
-moz-border-radius-topleft: 0 !important;
border-radius: 6px !important;
border-top-left-radius: 0 !important;
border:1px solid #eeeeee !important;
}
.textoHome{
/* -webkit-border-radius: 6px !important;
-moz-border-radius: 6px !important;
border-radius: 6px !important;
border:1px solid #eeeeee !important; */
padding: 10px;
margin-bottom:10px;
color: #666;
}
.productosDestacadosSlider{
-webkit-border-radius: 6px !important;
-webkit-border-top-left-radius: 0 !important;
-moz-border-radius: 6px !important;
-moz-border-radius-topleft: 0 !important;
border-radius: 6px !important;
border-top-left-radius: 0 !important;
border:1px solid #eeeeee !important;
overflow:auto;
}
.productosDestacadosSlider .articulos{
display:none;
}
.productosNovedadesSlider .articulos{
display:none;
}
@media (min-width: 500px){
.productosDestacadosSlider{
overflow:auto;
height: auto;
}
}
.productosNovedadesSlider{
-webkit-border-radius: 6px !important;
-webkit-border-top-left-radius: 0 !important;
-moz-border-radius: 6px !important;
-moz-border-radius-topleft: 0 !important;
border-radius: 6px !important;
border-top-left-radius: 0 !important;
border:1px solid #eeeeee !important;
}
.lista-categorias{
-webkit-border-radius: 6px !important;
-webkit-border-top-left-radius: 0 !important;
-moz-border-radius: 6px !important;
-moz-border-radius-topleft: 0 !important;
border-radius: 6px !important;
border-top-left-radius: 0 !important;
border:1px solid #eeeeee !important;
}
.contenedorEdadesHome{
-webkit-border-radius: 6px !important;
-webkit-border-top-left-radius: 0 !important;
-moz-border-radius: 6px !important;
-moz-border-radius-topleft: 0 !important;
border-radius: 6px !important;
border-top-left-radius: 0 !important;
border:1px solid #eeeeee !important;
}
.contenedorMarcasHome{
-webkit-border-radius: 6px !important;
-webkit-border-top-left-radius: 0 !important;
-moz-border-radius: 6px !important;
-moz-border-radius-topleft: 0 !important;
border-radius: 6px !important;
border-top-left-radius: 0 !important;
border:1px solid #eeeeee !important;
}
.home-11 {
width: 200px;
height: 410px;
margin-bottom: 20px;
}
.home-12 {
widht: 527px;
height: 220px;
margin-right: 20px;
margin-bottom: 20px;
}
.home-13 {
widht: 258px;
height: 220px;
margin-bottom: 20px;
}
.home-14 {
widht: 200px;
height: 220px;
margin-bottom: 20px;
}
.home-21 {
margin-bottom: 20px;
width: 100%;
}
@media (min-width: 992px){
.home-21 {
width: 950px;
}
}
.home-22 {
widht: 258px;
height: 170px;
margin-right: 10px;
margin-bottom: 20px;
}
.home-23 {
widht: 258px;
height: 170px;
margin-bottom: 20px;
}
.home-24 {
widht: 200px;
height: 170px;
margin-left: 10px;
margin-bottom: 20px;
}
.home-31 {
margin-bottom: 20px;
width: 756px;
}
.destacados {
padding:5px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background: #eeeeee;
border-bottom-color:white;
font-size:20px;
}
.destacadosCurrent {
padding:5px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background: #454545 !important;
border-bottom-color:white;
display:inline-block;
font-size:20px;
color:#eeeeee !important;
}
.secciones-home {
border: 1px solid #dddddd;
width: 282px;
height: 150px;
border-radius: 10px;
margin-right: 15px;
margin-bottom: 15px;
padding: 10px;
font-size: 1.3em;
}
.secciones-home a {
text-decoration: none;
}
.secciones-home-ultimo{
border: 1px solid #dddddd;
width: 282px;
height: 150px;
border-radius: 10px;
margin-bottom: 15px;
padding: 10px;
font-size: 1.3em;
}
.secciones-home-ultimo a {
text-decoration: none;
}
.edades-home {
border-bottom: 1px dashed #679FCF;
text-align: center; 
padding-left: 10px;
padding-right: 10px; 
margin-bottom: 20px;
color: #679FCF;
font-weight: bold;
}
.edades-col1-home {
width: 135px; 
height: 115px; 
float: left;
margin-top:10px;
}
.edades-col-home {
width: 33%; 
float: left;
margin-top:10px; 
}
@media (min-width:768px){
.edades-col-home {
width: 135px; 
}
}
@media (min-width:992px){
.edades-col-home {
width: 135px; 
}
}
.edades-col-home:hover {
color: #679FCF
}
.edades-col-right-home {
width: 135px; 
height: 115px; 
float: right;
margin-top:10px; 
}
.edades-enlace-home{
text-align: center; 
font-size: 1em; 
padding-top: 5px;
margin-bottom: 5px;
text-decoration: none;
color: #679FCF;
margin-left:30px;
}
@media (min-width:992px){
.edades-enlace-home{
font-size: 1.2em; 
}
}
.edades-imagen-home {
text-align: center;
height: 105px;
margin-left: 5px;
}
.edades-imagen-col1-home {
text-align: center;
height: 105px;
}
.cat-inicio {
padding: 10px 10px 10px 10px;
width: 120px;
text-align: center;
height: 175px;
overflow: hidden;
}
.cat-inicio:hover {
padding: 10px 10px 10px 10px;
}
.cat-inicio a {
text-decoration: none;
color: #679FCF;
font-size: 1.2em;
font-weight: bold;
}
.cat{
padding: 10px 10px 10px 10px;
width: 120px;
text-align: center;
height: 226px;
overflow: hidden;
}
.cat:hover {
padding: 10px 10px 10px 10px;
}
.cat a {
text-decoration: none;
color: #679FCF;
font-size: 1.2em;
font-weight: bold;
}
#banners-home-der {
border-radius: 6px;
-moz-border-radius:6px; /* Firefox */ 
-webkit-border-radius:6px; /* Safari y Chrome */
border:1px solid #eeeeee;
padding:5px;
width: 100%;
}
.itemBannerDer{
display:inline-block;
padding-right:2px;
width: 32%;
}
@media (min-width: 768px){
.itemBannerDer{
width: 32.5%;
}
}
@media (min-width: 992px){
.itemBannerDer{
width: 33%;
}
#banners-home-der {
width: 950px;
}
}
.imagenBannerHome{
width:100%;
}
@media all and (max-width: 1350px) and (min-width: 20px) {
/* #banners-home-der {
clear: both;
float: none;
width: 100%;
border: 1px solid black;
}
#banners-home-der img{
width: 100%;
height: auto;
}
*/
#aviscertifies_widget_0e3bd5e1-2655-3df4-c5e6-027b98f88cad_wf4_3{
display:none;
}
}
.fa-comentarios-boton{
border: 1px solid #dddddd;
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
padding: 10px;
width: 200px;
font-size: 1.5em;
/*background-color: #db702a;*/
background-color: #999999;
}
.fa-comentarios-boton a{
text-decoration: none;
color: #ffffff;
}
.fa-comentarios-boton a:hover{
color: #dddddd;
}
#star1,#star2, #star3, #star4, #star5{
width: 18px;
height: 16px;
}
.commentStar{
width: 18px;
height: 16px;
}
.stars {
margin-bottom: 10px;
}
.fa-comentarios{
margin-right: 20px;
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
}
.fa-comentariosModeracion{
border-radius:5px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */
padding: 10px;
margin-top: 10px;
}
.comentariosVerificadosSitio{
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
margin-top: auto;
width: 97%;
}
a.morelink {
text-decoration:none;
outline: none;
}
.morecontent span {
display: none;
}
.inputDeshabilitado{
cursor:not-allowed;
}
.portesGratis{
font-size:14px;
color:red;
}
.vp-formulario-login{
width:100%;
}
.vp-formulario-registro{
width:100%;
}
.vp-formulario-seguimiento{
width:100%;
}
.vp-formulario-login tbody tr{
width:100%;
float:none !important;
}
.vp-formulario-registro tbody tr{
width:100%;
float:none !important;
}
.vp-formulario-seguimiento tbody tr{
width:100%;
float:none !important;
}
.politica-privacidad{
width: 100%;
height: 125px;
overflow: auto;
border: 2px inset #cccccc;
}
.titleLogin {
font-size: 10px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
background: #0070BF;
color:white;
padding-left:10px;
width:100%;
}
@media (min-width: 925px){
.vp-formulario-login{
margin-left:20px;
width:280px;
}
.vp-formulario-registro{
margin-left:20px;
width:280px;
}
.vp-formulario-seguimiento{
margin-left:20px;
width:280px;
}
.titleLogin {
width:280px;
}
.vp-formulario-registro{
width:280px;
float:left;
}
.politica-privacidad{
width: 300px;
}
}
.subTitleLogin{
font-size: 11px;
padding-left:10px;
padding-right:10px;
}
.cuerpoLogin{
padding-left:10px;
padding-right:10px;
font-size:15px; 
}
.tituloCampo{
padding-left:10px;
padding-right:10px; 
}
.textBoxMedianoLogin{
margin-left:10px;
width:260px; 
}
.boton-guardar, .boton-guardar2{ 
text-align: center;
margin-top:10px;
margin-bottom:10px;
}
.boton-guardar button, .boton-guardar input, .boton-guardar a{
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
box-shadow: 0px 1px 0px 0px #f0f7fa;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0099eb), color-stop(1, #006fbf));
background:-moz-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-webkit-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-o-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-ms-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:linear-gradient(to bottom, #0099eb 5%, #006fbf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099eb', endColorstr='#006fbf',GradientType=0);
background-color:#0099eb;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #057fd0;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:arial;
font-size:20px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px -1px 0px #5b6178;
}
.boton-guardar2 button, .boton-guardar2 input{
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
box-shadow: 0px 1px 0px 0px #f0f7fa;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0099eb), color-stop(1, #006fbf));
background:-moz-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-webkit-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-o-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-ms-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:linear-gradient(to bottom, #0099eb 5%, #006fbf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099eb', endColorstr='#006fbf',GradientType=0);
background-color:#0099eb;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #057fd0;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
text-shadow:0px -1px 0px #5b6178;
text-align:center;
}
.boton-guardar2Responsive button, .boton-guardar2Responsive input{
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
box-shadow: 0px 1px 0px 0px #f0f7fa;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0099eb), color-stop(1, #006fbf));
background:-moz-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-webkit-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-o-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-ms-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:linear-gradient(to bottom, #0099eb 5%, #006fbf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099eb', endColorstr='#006fbf',GradientType=0);
background-color:#0099eb;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #057fd0;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:arial;
font-size:16px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
text-shadow:0px -1px 0px #5b6178;
text-align:center;
}
.boton-guardar3Responsive button, .boton-guardar3Responsive input, .boton-guardar3Responsive a{
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
box-shadow: 0px 1px 0px 0px #f0f7fa;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0099eb), color-stop(1, #006fbf));
background:-moz-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-webkit-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-o-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:-ms-linear-gradient(top, #0099eb 5%, #006fbf 100%);
background:linear-gradient(to bottom, #0099eb 5%, #006fbf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099eb', endColorstr='#006fbf',GradientType=0);
background-color:#0099eb;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #057fd0;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
text-shadow:0px -1px 0px #5b6178;
text-align:center;
}
.boton-guardar button:hover, .boton-guardar input:hover, .boton-guardar a:hover, .boton-guardar2 button:hover, .boton-guardar2Responsive button:hover, .boton-guardar2Responsive input:hover,.boton-guardar3Responsive a:hover{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #006fbf), color-stop(1, #0099eb));
background:-moz-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-webkit-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-o-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-ms-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:linear-gradient(to bottom, #006fbf 5%, #0099eb 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006fbf', endColorstr='#0099eb',GradientType=0);
background-color:#006fbf;
color: white;
text-decoration: none;
}
.boton-guardar3Responsive button:hover, .boton-guardar3Responsive input:hover{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #006fbf), color-stop(1, #0099eb));
background:-moz-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-webkit-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-o-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:-ms-linear-gradient(top, #006fbf 5%, #0099eb 100%);
background:linear-gradient(to bottom, #006fbf 5%, #0099eb 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006fbf', endColorstr='#0099eb',GradientType=0);
background-color:#006fbf;
}
.boton-guardar button:active {
position:relative;
top:1px;
}
.botonRojo{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eb0000), color-stop(1, #bb0000))!important;
background:-moz-linear-gradient(top, #eb0000 5%, #bb0000 100%)!important;
background:-webkit-linear-gradient(top, #eb0000 5%, #bb0000 100%)!important;
background:-o-linear-gradient(top, #eb0000 5%, #bb0000 100%)!important;
background:-ms-linear-gradient(top, #eb0000 5%, #bb0000 100%)!important;
background:linear-gradient(to bottom, #eb0000 5%, #bb0000 100%)!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb0000', endColorstr='#bb0000',GradientType=0)!important;
background-color:#eb0000 !important;
border:1px solid #eb0000 !important;
}
.botonRojo:hover{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bb0000), color-stop(1, #eb0000))!important;
background:-moz-linear-gradient(top, #bb0000 5%, #eb0000 100%)!important;
background:-webkit-linear-gradient(top, #bb0000 5%, #eb0000 100%)!important;
background:-o-linear-gradient(top, #bb0000 5%, #eb0000 100%)!important;
background:-ms-linear-gradient(top, #bb0000 5%, #eb0000 100%)!important;
background:linear-gradient(to bottom, #bb0000 5%, #eb0000 100%)!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb0000', endColorstr='#eb0000',GradientType=0)!important;
background-color:#bb0000 !important;
border:1px solid #bb0000 !important;
}
.linkRecordarContrasena{
}
.contenedorLoginCuenta{
margin-bottom:150px;
}
.imagenOfertaPopUp{
margin-top: 15px;
}
.liProductosDestacados:hover{
cursor:pointer;
}
.liNovedades:hover{
cursor:pointer;
}
.tablaEnviosGratis{
float: left;
width: 95%;
margin-left: 10px;
}
@media (min-width:992px){
.tablaEnviosGratis{
float: left;
width: 300px;
min-height: 680px;
margin-left: 10px;
}
}
.banderaEnvio{
display: inline;
margin-right: 70px;
}
.parrafoEnvio{
font-size: 1.2em;
margin-top: 20px;
margin-bottom: 40px;
}
.textoRojo{
color:red;
}
.globoCarrito{
background: #eeeeee;
border-radius: 50px;
/* margin-top: 49px; */
float: left;
width:100%;
text-align: center;
margin-top:5px;
}
.globoCarritoLink{
background: #eeeeee;
border-radius: 50px;
/* margin-top: 49px; */
float: left;
width:100%;
text-align: center;
margin-top:5px;
color: #333333;
}
.globoCarritoLink:hover{
background: #f68825;
color: white !important;
text-decoration: none;
border: 1px solid white;
}
@media (min-width: 768px){
.globoCarrito{
width:33%;
text-align: center;
}
.globoCarritoLink{
width:33%;
text-align: center;
}
}
@media (min-width: 992px){
.globoCarrito{
font-size: 20px;
padding: 1px;
width:27%;
}
.globoCarritoLink{
font-size: 20px;
padding: 1px;
width:27%;
}
}
.globoCarritoSeleccionado{
background: #F68825;
color: white;
}
.flechaCarrito{
display:none;
float: left;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0 10px 30px;
border-color: transparent transparent transparent #eeeeee;
margin-top: 10px;
margin-left: 15px;
margin-right: 15px;
}
@media (min-width: 992px){
.flechaCarrito{
display:block;
}
}
.flechaCarritoSeleccionada{
border-color: transparent transparent transparent #F68825;
}
.contenedorGlobosCarrito{
width: 100%;
height: 80px;
margin: 0 auto;
margin-top: 30px;
}
.contenedorGlobosCarrito2{
width: 100%;
height: 80px;
margin: 0 auto;
margin-bottom: 30px;
}
.contenedorGlobosCarritoFr{
width: 100%;
height: 80px;
margin: 0 auto;
margin-top: 30px;
}
.contenedorGlobosCarrito2fr{
width: 100%;
height: 80px;
margin: 0 auto;
margin-bottom: 30px;
}
@media(min-width:992px){
.contenedorGlobosCarrito{
width: 850px;
height: 80px;
margin: 0 auto;
margin-top: 30px;
}
.contenedorGlobosCarrito2{
width: 850px;
height: 80px;
margin: 0 auto;
margin-bottom: 30px;
}
.contenedorGlobosCarritoFr{
width: 950px;
height: 80px;
margin: 0 auto;
margin-top: 30px;
}
.contenedorGlobosCarrito2fr{
width: 950px;
height: 80px;
margin: 0 auto;
margin-bottom: 30px;
}
}
.pagarPedidoTextos {
font-size:20px;
text-align:center;
margin-top: 2em; 
}
.pagarPedidoTextos ~ .pagarPedidoTextos {
margin-top: 0
}
.loadingtext {
margin-top: 2em; ! important
}
.loadingtext * {
display: block;
margin: auto;
}
.formularioLogin{
float:left;
width:320px;
}
.contenedorLoginCuenta{
overflow:auto;
}
.numeroGlobo{
border: 1px solid #454545;
border-radius: 25px;
padding-left: 7px;
padding-right: 6px;
}
.numeroGloboSeleccionado{
border: 1px solid white;
}
.botoneraCantidad{
width:200px;
}
.formularioActualizarLinea{
width:245px;
}
.botonBajarProducto{
background: url(../images/mas-menos2.png) 0px 1px;
width: 36px;
height: 36px;
border: none;
cursor: pointer;
float:left;
margin-right:5px;
color:transparent;
}
.botonBajarProducto:hover{
background: url(../images/mas-menos2.png) 0px 36px;
width: 36px;
height: 36px;
border: none;
cursor: pointer;
float:left;
color:transparent;
}
.botonSubirProducto{
background: url(../images/mas-menos2.png) 35px 1px;
width: 36px;
height: 36px;
border: none;
cursor: pointer;
float:left;
margin-right:5px;
color:transparent;
}
.botonSubirProducto:hover{
background: url(../images/mas-menos2.png) 35px 36px;
width: 36px;
height: 36px;
border: none;
cursor: pointer;
float:left;
color:transparent;
}
@media (min-width:992px){
.botonBajarProducto{
background: url(../images/mas-menos.png) 0px 0px;
width: 20px;
height: 21px;
border: none;
cursor: pointer;
float:left;
margin-right:5px;
color:transparent;
}
.botonBajarProducto:hover{
background: url(../images/mas-menos.png) 0px 20px;
width: 20px;
height: 21px;
border: none;
cursor: pointer;
float:left;
color:transparent;
}
.botonSubirProducto{
background: url(../images/mas-menos.png) 20px 0px;
width: 20px;
height: 21px;
border: none;
cursor: pointer;
float:left;
margin-right:5px;
color:transparent;
}
.botonSubirProducto:hover{
background: url(../images/mas-menos.png) 20px 21px;
width: 20px;
height: 21px;
border: none;
cursor: pointer;
float:left;
color:transparent;
}
}
.botonBajarArticulo{
background: url(../images/mas-menos-articulos.png) 0px -28px;
width: 23px;
height: 26px;
border: none;
cursor: pointer;
color: transparent;
float: left; 
}
.botonBajarArticulo:hover{
background: url(../images/mas-menos-articulos.png) 0px 0px;
width: 23px;
height: 26px;
border: none;
cursor: pointer;
color:transparent;
}
.botonSubirArticulo{
background: url(../images/mas-menos-articulos.png) 23px -28px;
width: 23px;
height: 26px;
border: none;
cursor: pointer;
color: transparent;
float: left; 
}
.botonSubirArticulo:hover{
background: url(../images/mas-menos-articulos.png) 23px 0px;
width: 23px;
height: 26px;
border: none;
cursor: pointer;
color:transparent;
}
.inputCantidadCarrito{
float:left;
}
.botonActualizarProducto{
opacity:0.2;
}
.avisoCarrito{
width: 100%;
background: #FFFCC6;
font-size: 20px;
padding: 20px;
}
.categoriaCarrito{
width:100%;
}
@media (max-width: 480px){
.categoriaCarrito{
display: none;
}
}
.contenedorCategoriaCarrito{
width:100%;
}
@media (min-width: 500px){
.contenedorCategoriaCarrito{
width:32%;
}
}
@media (min-width: 992px){
.contenedorCategoriaCarrito{
width:30%;
margin-right: 30px;
}
.categoriaCarrito{
width:190;
}
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance:textfield;
border: 1px solid #848484;
}
.precioSequra{
font-size:13px;
color: #0070bf;
font-weight: bold;
}
.botonComprarFichaProducto{
color: white !important;
margin-top: 10px;
width: 178px;
padding-top:10px !important;
padding-bottom:10px !important;
}
@media(min-width: 500px) and (max-width: 992px) {
.botonComprarFichaProducto {
float: left;
margin-top: 0.9em;
}
}
.botonComprarFichaProducto:hover{
color: white !important;
}
@media (min-width: 992px) {
.botonComprarFichaProducto{
margin-top: 10px;
}
}
.contenedorPopUpPromociones{
margin-top: 0px;
margin-left: 0px;
background: white;
border-radius: 5px;
padding:5px;
}
.contenedorPopUpPromociones .email{
font-size: 20px;
height: 30px;
width: 100%;
}
@media(min-width: 400px){
.contenedorPopUpPromociones{
margin-top: -199px;
margin-left: 30px;
background: transparent;
}	
.contenedorPopUpPromociones .email{
font-size: 20px;
height: 30px;
width: auto
}
}
.contenedorPopUpPromociones button, .contenedorPopUpPromociones input{
margin-right:5px;
}
.contenedorMailPolitica{
width: 100%;
}
.checkBoxPolitica{
}
@media(min-width: 425px){
.contenedorMailPolitica{
width: 100%;
}
.checkBoxPolitica{
}
}
@media(min-width: 768px){
.checkBoxPolitica{
}
}
.imagenPopUpPromociones{
border-radius: 8px;
}
.botonCancelarPopUpPromociones{
display:none;
}
.botonEnviarPopUpPromociones{
display:none;
}
@media (min-width: 610px){
.imagenPopUpPromociones{
border-radius: 8px;
}
}
@media (min-width: 768px){
.contenedorMailPolitica{
width: 490px;
margin-left:100px;
}
.botonCancelarPopUpPromociones{
display:inline;
}
.botonEnviarPopUpPromociones{
display:inline;
}
}
.inputError{
background: #FFE4E4;
}
.mensaje-correo-enviado{
margin-left:0px;
background: #FFE4E4;
border-radius: 5px;
padding-left:10px;
}
@media (min-width: 400px){
.mensaje-correo-enviado{
margin-top: 100px;
}
}
@media (min-width: 600px){
.mensaje-correo-enviado{
margin-left:90px;
margin-top:0px;
width:355px;
background: transparent;
color: red;
}
}
*:focus {
outline: 0;
}
.simpleTabsNavigation{
margin-bottom:0px;
}
@media (min-width: 768px) {
.sidebar-nav .navbar .navbar-collapse {
padding: 0;
max-height: none;
}
.sidebar-nav .navbar ul {
float: none;
}
.sidebar-nav .navbar ul:not {
display: block;
}
.sidebar-nav .navbar li {
float: none;
display: block;
}
.sidebar-nav .navbar li a {
padding-top: 12px;
padding-bottom: 12px;
}
.imagenPopUpPromociones{
border-radius: 8px;
}
}
.botonRealizarPedidoCarrito{
text-align: center;
}
@media (min-width:992px){
.botonRealizarPedidoCarrito{
text-align: right;
padding-right: 50px;
}
}
.imagenCarritoRepsonsive{
float:left;
}
.productoCarritoRepsonsive{
margin-left:70px;
}
.referenciaCarritoRepsonsive{
margin-left:70px;
}
.contenedorProductoResponsive{
overflow:auto;
}
.formularioActualizarLineaResponsive{
width:100%;
}
.contenedorLineaCarritoResponsive{
border-bottom:1px solid #eeeeee;
margin-top:20px;
}
.carritoResponsive{
}
.carritoDesktop{
display:none;
}
.botonResponsiveCompletarPedido{
}
.botonDesktopCompletarPedido{
display:none;
}
/* No se mostrará en responsive */
.responsive{
display:none !important;
}
.responsiveInline{
display:none !important;
}
/* No se mostrará en desktop */
.desktop{
display:block;
}
.mobile {
display: none;
}
.desktopInline{
display: inline-block;
font-size:20px;
}
@media(min-width:992px){
.carritoResponsive{
display:none;
}
.responsive{
display:block !important;
}
.responsiveInline{
display:inline !important;
}
.desktop{
display:none !important;
}
.mobile {
display:block;
}
.carritoDesktop{
display:block;
}
.botonResponsiveCompletarPedido{
display:none;	
}
.botonDesktopCompletarPedido{
display:block;
}
}
.articulosRecomendadosCarrito{
display: none;
}
.guardarVolverCarrito{
text-align: left;
width: 50%;
float: left;
}
.contenedorSubtotal{
font-size: 2em;
width:100%;
}
.imagenCien{
width:100%;
margin-bottom: 10px;
}
.imagenCincuenta{
width:49%;
float:left;
margin-bottom: 10px;
}
.imagenCincuentaDer{
width:49%;
float:right;
margin-bottom: 10px;
}
@media(min-width: 768px){
.contenedorSubtotal{
font-size: 2em;
width: 45%;
float: left;
}
}
.textoNaranja{
color: #f68825;
}
.lineaInvisibleResponsive{
display:none;
}
@media (min-width: 992px){
.lineaInvisibleResponsive{
display:block;
}
}
.sliderDisfraces{
margin-left: 0px;
}
.catalogoVistaCatalogo{
width: 100%;
text-align: center;
float: left;
margin-top: 20px;
}
@media(min-width:992px){
.catalogoVistaCatalogo{
width: 400px;
text-align: center;
float: left;
margin-top: 20px;
}
}
.imagenEnvioGratis{
width: 100%;
}
.imagenPortesFaq{
width: 100%;
}
.imagenCategoriasEspeciales{
width:100%;
}
.imagenFranquiciasJunior{
width: 100%;
}
.imagenFranquicias{
width:100%;
float:left;
}
.imagenFranquicias2{
width:100%;
float:left;
}
.imagenOutlet{
width: 100%;
}
.imgDerecha{
}
.imagenPromoNancy{
width: 100%;
}
.imagenOfertaChicco{
width: 100%;
}
.imagenPagoFraccionado{
width: 100%;
}
.imagenPagoFraccionado2{
width: 100%;
}
.contenedorOfertasDiset{
float: left;
width: 100%;
padding-left: 5px;
padding-right: 10px;
padding-bottom: 10px;
}
.contenedorOfertasDiset2{
float: left; 
width: 100%;
}
.imagenOfertaDiset{
width: 100%;
}
.imagenOfertaFeber{
width: 100%;
}
.imagenJuguepuntos{
width: 100%;
}
.imagenMontajePiscina{
width: 45%;
}
.columnaFranquicias{
font-size: 1em;
width: 100%;
float:left;	
}
.textAreaComentarios{
width: 100%;
border: 1px solid #dddddd;
}
.imagenClickAndCollect{
width: 100%;
font-size: 1.3em;
margin: 0 auto;
}
@media (min-width: 550px){
.imagenFranquicias{
width:50%;
}
.textAreaComentarios{
width: 395px;
border: 1px solid #dddddd;
}
}
@media (min-width: 768px){
.imagenFranquicias{
width:350px;
}
.imagenFranquicias2{
width:400px;
}
.imagenMontajePiscina{
width: 30%;
}
.columnaFranquicias{
width: 45%;
margin-right: 10px;	
}
}
@media (min-width:992px){
.imagenCategoriasEspeciales{
width:950px;
}
.imagenFranquiciasJunior{
width: 900px;
}
.imgDerecha{
float:right;
}
.imagenOutlet{
width: 730px;
}
.imagenPromoNancy{
width: 950px;
}
.imagenOfertaChicco{
width: 950px;
}
.imagenOfertaFeber{
width: 950px;
}
.contenedorOfertasDiset{
width: 650px;
}
.imagenPagoFraccionado{
width: 930px;
}
.imagenPagoFraccionado2{
width: 639px;
}
.contenedorOfertasDiset2{
width: 250px;
}
.imagenOfertasDiset{
width: 630px;
}
.imagenMontajePiscina{
width: 200px;
}
}
@media (min-width:520px){
.imagenPortesFaq{
width: 478px;
}
.imagenJuguepuntos{
width: 500px;
}
}
@media (min-width:992px){
.imagenEnvioGratis{
width: 950px;
height: 150px;
}
.imagenClickAndCollect{
width: 800px;
}
}
iframe.ytb-embed {
max-width: 96% !important;
display: block;
margin: 10px auto;
}
.franquiciasJuguetilandia{
display:none;
}
@media (min-width: 410px){
.franquiciasJuguetilandia{
display:block;
}
}
.imagenItemArticulo{
height: 145px !important;
width: 100px !important;
}
.imagenMiniMoviles{
display:none;
}
@media(min-width: 360px){
.imagenItemArticulo{
width: 120px !important;
height: 175px !important;
}
.imagenMiniMoviles{
display:block;
}
}
@media(min-width: 500px){
.imagenItemArticulo{
height: 240px !important;
width: 165px !important;
}
}
@media(min-width: 768px){
.imagenItemArticulo{
width: 165px !important;
height: 240px !important;
}
}
@media(min-width: 992px){
.imagenItemArticulo{
width: 165px !important;
height: 240px !important;
}
}
.imagenEdades{
width: 85px !important;
margin: 0 auto;
}
.imagenCategoriaSlider{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
}
.imagenSliderInicial{
width:100%;
}
.contenedorLoginCliente{
width: 100%;
}
.contenedorLoginCliente tbody tr{
float:left;
}
.contenedorRegistro{
width: 100%;
}
.margenRegistro{
width: 100%;
}
@media (min-width: 768px){
.contenedorLoginCliente{
}
.contenedorRegistro tbody tr{
width: 400px;
float:left;
}
}
#navbarCollapse2{
height: auto;
}
#navbarCollapse4{
height: auto;
}
.promotionDiset{
float: left;
width: 100%; 
padding-left: 5px;
padding-right: 10px; 
padding-bottom: 10px;
}
.imagenPromotionDiset{
width:100%;
}
@media (min-width: 650px){
.imagenPromotionDiset{
width:630px;
}
}
.promotionDiset2{
float: left;
width: 100%;
}
@media (min-width: 768px){
#navbarCollapse2{
height: 50px;
}
#navbarCollapse4{
height: 50px;
}
}
@media (min-width: 992px){
#navbarCollapse2{
height: auto;
}
#navbarCollapse4{
height: auto;
}
.promotionDiset{
float: left;
width: 650px; 
padding-left: 5px;
padding-right: 10px; 
padding-bottom: 10px;
}
.promotionDiset2{
float: left;
width: 250px;
}
}
.videoYoutube420{
width: 100%;
height: 315px;
}
.videoYoutube560{
width: 100%;
height: 315px;
}
.videoYoutube500{
width: 100%;
height: 315px;
}
@media (min-width: 450px){
.videoYoutube420{
width: 420px;
height: 315px;
}
.videoYoutube560{
width: 560px;
height: 315px;
}
.videoYoutube500{
width: 500px;
height: 411px;
}
}
.checkBoxPolitica #check_politica{
margin-top:10px;
margin-right: 10px;
}
.alineadoDerecha{
text-align: right;
margin-right: 10px;
}
.categoriasMenuCategorias{
width: 100%;
}
@media (min-width: 992px){
.categoriasMenuCategorias{
width: 75%;
}
}
/******************************** INICIO CABECERA ********************************/
#cabecera-superior {
background-color: #dddddd;
height: 30px;
font-size: 12px;
margin-bottom: 5px;
}
.cabecear-superior-contenido {
width: 100%;
margin: 0 auto;
}
@media (min-width: 992px){
.cabecear-superior-contenido {
width: 1010px;
margin: 0 auto;
}
#cabecera-superior {
background-color: #dddddd;
height: 25px;
font-size: 12px;
margin-bottom:0px;
}
}
.cabecera-superior-contenido-izquierda {
color: #1E67A8;
font-size: 1.2em;
}
.cabecera-superior-contenido-derecha {
float: right;
}
.cabecera-superior-contenido-derecha ul li {
margin-left: 20px;
}
.cabecera-superior-contenido-derecha ul li a {
text-decoration: none;
font-weight: bold;
font-size: 1.3em;
margin-right: 5px;
}
@media (min-width: 992px){
.cabecera-superior-contenido-derecha ul li a {
text-decoration: none;
font-weight: bold;
font-size: 1em;
margin-right: 0px;
}
}
#header {
}
#logo {
margin-top: 8px;
padding: 0px 0 0 0px;
float: left;
width: 310px;
}
#logo a img {
margin: 0;
padding: 0 0 0 10px;
color: #808080;
background: #fff;
text-decoration: none;
border: 0px;
}
#logo a:hover img {
margin: 0;
padding: 0 0 0 10px;
color: #808080;
background: #fff;
text-decoration: none;
border: 0px;
}
.repartidor {
width: 110px;
height: 85px;
float: left;
background-repeat: no-repeat;
margin-left: 15px;
margin-top: 2px;
}
.micuenta {
float: right;
margin-right: 10px;
text-align: right;
width: 135px;
font-size: 1.5em;
margin-top: 32px;
}
.micuenta a {
color: #de6c24;
text-decoration: none;
font-weight: bold;
}
#top_info {
margin-left: 80px;
margin-top: 0px;
margin-bottom: 10px;
}
.buscador {
float: left;
width: 100%;
margin-top: 10px;
}
.buscadorNav {
float: left;
width: 100%;
}
@media ( min-width : 992px) {
.buscador {
width: 430px;
margin-top: 0px;
}
}
#search {
/*
margin: 0px 0 0 0;
margin-left: 1px;
position: relative;
top: -48px;
right: -330px;
*/
}
#search {
margin: 0px;
background: white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 5px solid #e8ebe9;
}
input.search {
width: 120%;
border: none;
font-size:13px;
color: #1E67A8;
font-weight: bold;
padding-left: 24px;
background-image: url(images/lupa.png);
background-position: 0 50%;
background-repeat: no-repeat;
margin-right: 0px;
height: 35px;
}
input.searchNavigation {
width: 100%;
border: none;
color: #1E67A8;
font-weight: bold;
border: 1px solid #ddd;
border-radius: 5px;
padding-left: 24px;
background-image: url(images/lupa.png);
background-position: 0 50%;
background-repeat: no-repeat;
margin-top: 8px;
margin-right: 0px;
height: 34px;
}
input.button {
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
box-shadow: 0px 1px 0px 0px #f0f7fa;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f68825
), color-stop(1, #E76D00));
background: -moz-linear-gradient(top, #f68825 5%, #E76D00 100%);
background: -webkit-linear-gradient(top, #f68825 5%, #E76D00 100%);
background: -o-linear-gradient(top, #f68825 5%, #E76D00 100%);
background: -ms-linear-gradient(top, #f68825 5%, #E76D00 100%);
background: linear-gradient(to bottom, #f68825 5%, #E76D00 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68825',
endColorstr='#E76D00', GradientType=0);
background-color: #f68825;
border: 1px solid #f68825;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: arial;
font-size: 15px;
font-weight: bold;
padding: 6px 24px;
text-decoration: none;
text-shadow: 0px -1px 0px #999999;
}
input.button:hover {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E76D00
), color-stop(1, #f68825));
background: -moz-linear-gradient(top, #E76D00 5%, #f68825 100%);
background: -webkit-linear-gradient(top, #E76D00 5%, #f68825 100%);
background: -o-linear-gradient(top, #E76D00 5%, #f68825 100%);
background: -ms-linear-gradient(top, #E76D00 5%, #f68825 100%);
background: linear-gradient(to bottom, #E76D00 5%, #f68825 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E76D00',
endColorstr='#f68825', GradientType=0);
background-color: #E76D00;
}
.search-izq {
float: left;
width: 70%;
}
.search-izq-nav {
float: right;
width: 53%;
}
@media (min-width: 280px){
.search-izq-nav {
float: right;
width: 54%;
}
}
@media (min-width: 320px){
.search-izq-nav {
float: right;
width: 60%;
}
}
@media (min-width: 340px){
.search-izq-nav {
float: right;
width: 62%;
}
}
@media (min-width: 360px){
.search-izq-nav {
float: right;
width: 64%;
}
}
@media (min-width: 380px){
.search-izq-nav {
float: right;
width: 66%;
}
}
@media (min-width: 400px){
.search-izq-nav {
float: right;
width: 68%;
}
}
@media (min-width: 500px){
.search-izq-nav {
float: right;
width: 75%;
}
}
.search-izq-nav2 {
float: right;
width: 70%;
margin-right: 5px;
}
@media (min-width: 280px){
.search-izq-nav2 {
float: right;
width: 77%;
}
}
@media (min-width: 320px){
.search-izq-nav2 {
float: right;
width: 80%;
}
}
@media (min-width: 340px){
.search-izq-nav2 {
float: right;
width: 82%;
}
}
@media (min-width: 360px){
.search-izq-nav2 {
float: right;
width: 82%;
}
}
@media (min-width: 380px){
.search-izq-nav2 {
float: right;
width: 84%;
}
}
@media (min-width: 400px){
.search-izq-nav2 {
float: right;
width: 85%;
}
}
@media (min-width: 500px){
.search-izq-nav2 {
float: right;
width: 88%;
}
}
.search-der {
float: right;
}
#tabs {
display: none;
}
@media ( min-width : 992px) {
#tabs {
display: block;
width: 950px;
-webkit-box-shadow: 0px 0px 10px 5px #ffe2cc;
-moz-box-shadow: 0px 0px 10px 5px #ffe2cc;
box-shadow: 0px 0px 10px 5px #ffe2cc;
/*width: 100%;*/
height: 45px;
background: #0070bf;
background: -webkit-linear-gradient(#009ef0, #0070bf);
/* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#009ef0, #0070bf);
/* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#009ef0, #0070bf);
/* For Firefox 3.6 to 15 */
background: linear-gradient(#009ef0, #0070bf); /* Standard syntax */
border: 0px solid;
border-radius: 6px;
-moz-border-radius: 6px; /* Firefox */
-webkit-border-radius: 6px; /* Safari y Chrome */
color: #ffffff;
text-align: center;
font-size: 18px;
font-weight: normal;
position: relative;
margin-bottom: 20px;
}
}
#tabs .menu-inicio-casa {
float: left;
width: 35px;
padding-top: 10px;
}
#tabs .menu-inicio {
float: left;
width: 80px;
padding-top: 12px;
}
#tabs .menu-categorias {
float: left;
width: 120px;
text-align: center;
border-left: 1px solid #0070bf;
padding-top: 12px;
padding-bottom: 8px;
}
#tabs .menu-marcas {
float: left;
width: 90px;
text-align: center;
border-left: 1px solid #0070bf;
padding-top: 12px;
padding-bottom: 8px;
}
#tabs .menu-personajes {
float: left;
width: 120px;
text-align: center;
border-left: 1px solid #0070bf;
padding-top: 12px;
padding-bottom: 8px;
}
#tabs .menu-edades {
float: left;
width: 90px;
text-align: center;
border-left: 1px solid #0070bf;
padding-top: 12px;
padding-bottom: 8px;
}
#tabs .menu-catalogos {
float: left;
width: 110px;
text-align: center;
border-left: 1px solid #0070bf;
padding-top: 12px;
padding-bottom: 8px;
}
#tabs .menu-ultimas-unidades {
float: left;
width: 160px;
text-align: center;
border-left: 1px solid #0070bf;
padding-top: 12px;
padding-bottom: 8px;
}
#tabs .menu-ofertas {
float: left;
width: 110px;
text-align: center;
border-left: 1px solid #0070bf;
padding-top: 12px;
padding-bottom: 8px;
font-weight: bold;
}
#tabs .menu-ofertas a {
color: #de6c24;
}
.menu-carrito-cosas {
border-right: 1px solid #3a3a3a;
margin-right: 10px;
margin-top: 6px;
}
.menu-carrito {
padding: 5px;
}
.menu-carrito-importe {
font-size: 20px;
margin-top: 6px;
}
.menu-carrito-total-cosas {
font-size: 14px;
}
@media ( min-width :768px) {
.menu-carrito-total-cosas {
font-size: 20px;
padding-right: 5px;
}
}
.contenedorCarritoCabecera {
float: right;
padding-right: 10px;
height: 40px;
background: #eeeeee;
margin-top: 32px;
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px; /* Firefox */
-webkit-border-radius: 6px 6px 6px 6px; /* Safari y Chrome */
}
.contenedorCarritoCabecera li {
display: inline;
float: left;
}
#tabs li>a {
color: #ffffff !important;
height: 18px;
text-align: center;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
}
#tabs li>a:hover {
height: 18px;
color: #ff6600 !important;
}
#tabs ul li ul {
display: none;
}
#tabs ul li a ul,#tabs ul li ul {
display: none;
position: absolute;
width: 958px;
border: none;
z-index: 100;
right: 0px;
margin-top: 9px;
background-color: rgba(255, 255, 255, 0);
}
.menu-desplegable-edad-flecha {
margin-left: 470px;
margin-top: -1px;
width: 0;
height: 0;
border-bottom: 10px solid #0070bf;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.menu-desplegable-edad {
border: solid 3px #0070bf;
background: #fff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
-webkit-border-radius: 10px 10px 10px 10px; /* Safari y Chrome */
-webkit-box-shadow: 5px 10px 10px 5px #dddddd;
-moz-box-shadow: 5px 10px 10px 5px #dddddd;
box-shadow: 5px 10px 10px 5px #dddddd;
z-index: 250;
padding-top: 10px;
padding-bottom: 10px;
}
.menu-desplegable-edad a {
width: 135px;
border: none;
text-align: center;
display: block;
float: left;
text-decoration: none;
color: #0070bf;
}
.menu-desplegable-edad a span {
display: block;
margin-bottom: 5px;
}
.menu-desplegable-carrito-flecha {
margin-left: 470px;
margin-top: -1px;
width: 0;
height: 0;
border-bottom: 10px solid #0070bf;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.menu-desplegable-carrito {
border: solid 3px #0070bf;
background: #fff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
-webkit-border-radius: 10px 10px 10px 10px; /* Safari y Chrome */
-webkit-box-shadow: 5px 10px 10px 5px #dddddd;
-moz-box-shadow: 5px 10px 10px 5px #dddddd;
box-shadow: 5px 10px 10px 5px #dddddd;
z-index: 250;
padding-top: 10px;
padding-bottom: 10px;
}
.menu-desplegable-carrito a {
width: 135px;
border: none;
text-align: center;
display: block;
float: left;
text-decoration: none;
color: #0070bf;
}
.menu-desplegable-carrito a span {
display: block;
margin-bottom: 5px;
}
.menu-desplegable-categorias-flecha {
margin-left: 175px;
margin-top: -1px;
width: 0;
height: 0;
border-bottom: 10px solid #0070bf;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.menu-desplegable-categorias {
border: solid 3px #0070bf;
background: #fff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
-webkit-border-radius: 10px 10px 10px 10px; /* Safari y Chrome */
-webkit-box-shadow: 5px 10px 10px 5px #dddddd;
-moz-box-shadow: 5px 10px 10px 5px #dddddd;
box-shadow: 5px 10px 10px 5px #dddddd;
z-index: 250;
padding-top: 10px;
padding-bottom: 10px;
overflow: auto;
}
.categoriaPadre {
text-align: left;
font-size: 12px;
font-weight: bold;
}
.categoriaPadre a {
text-decoration: none;
color: black;
}
.categoriaPadre a:hover {
color: #0070bf;
}
.categoriaHijo {
text-align: left;
font-size: 11px;
text-decoration: none;
font-weight: normal;
line-height: 1.4em;
}
.categoriaHijo a {
text-decoration: none;
line-height: 1.4em;
color: #003b6e;
}
.categoriaHijo a:hover {
color: #fb6a12;
}
.columnaCategorias {
float: left;
width: 200px;
margin-right: 10px;
margin-left: 10px;
}
.columnaOfertas {
float: left;
width: 295px;
margin-right: 10px;
margin-left: 10px;
}
.categoriaMenuPadre {
padding-bottom: 4px;
text-align: left;
}
.menu-desplegable-personajes-flecha {
margin-left: 380px;
margin-top: -1px;
width: 0;
height: 0;
border-bottom: 10px solid #0070bf;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.menu-desplegable-personajes {
border: solid 3px #0070bf;
background: #fff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
-webkit-border-radius: 10px 10px 10px 10px; /* Safari y Chrome */
-webkit-box-shadow: 5px 10px 10px 5px #dddddd;
-moz-box-shadow: 5px 10px 10px 5px #dddddd;
box-shadow: 5px 10px 10px 5px #dddddd;
z-index: 250;
padding-top: 10px;
padding-bottom: 10px;
min-height: 485px;
}
.marcaMenuHorizontal {
float: left;
}
.linkVerMasCategorias {
font-size: 11px;
text-decoration: none;
text-align: left;
font-weight: normal;
color: grey !important;
}
.linkVerMasCategorias:hover {
color: #fb6a12 !important;
}
.subcategoriaMenuHijo {
text-align: left;
}
.columnaPersonajes {
min-height: 350px;
}
.listaIdiomas {
position: absolute;
z-index: 1;
display: none;
min-width: 125px;
background: #DDDDDD;
padding: 10px;
margin-left: -10px;
margin-top: -28px;
}
.listaDivisas {
position: absolute;
z-index: 1;
display: none;
min-width: 125px;
background: #DDDDDD;
padding: 10px;
margin-left: -10px;
margin-top: -28px;
}
.itemIdioma {
margin-left: 0px !important;
height: 25px;
}
.mostrarIdiomas {
height: 20px;
}
.mostrarDivisas {
height: 20px;
}
.textoIdiomaListaIdioma {
margin-left: 5px;
}
.columnaMarcas {
min-height: 230px;
}
.menu-desplegable-marcas-flecha {
margin-left: 275px;
margin-top: -1px;
width: 0;
height: 0;
border-bottom: 10px solid #0070bf;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.menu-desplegable-marcas {
border: solid 3px #0070bf;
background: #fff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
-webkit-border-radius: 10px 10px 10px 10px; /* Safari y Chrome */
-webkit-box-shadow: 5px 10px 10px 5px #dddddd;
-moz-box-shadow: 5px 10px 10px 5px #dddddd;
box-shadow: 5px 10px 10px 5px #dddddd;
z-index: 250;
padding-top: 10px;
padding-bottom: 10px;
min-height: 375px;
}
.menu-desplegable-ofertas-flecha {
margin-left: 860px;
margin-top: -1px;
width: 0;
height: 0;
border-bottom: 10px solid #0070bf;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.menu-desplegable-ofertas {
border: solid 3px #0070bf;
background: #fff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
-webkit-border-radius: 10px 10px 10px 10px; /* Safari y Chrome */
-webkit-box-shadow: 5px 10px 10px 5px #dddddd;
-moz-box-shadow: 5px 10px 10px 5px #dddddd;
box-shadow: 5px 10px 10px 5px #dddddd;
z-index: 250;
padding-top: 10px;
padding-bottom: 10px;
overflow: auto;
}
.menu-desplegable-catalogo-flecha {
margin-left: 585px;
margin-top: -1px;
width: 0;
height: 0;
border-bottom: 10px solid #0070bf;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.menu-desplegable-catalogo {
border: solid 3px #0070bf;
background: #fff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
-webkit-border-radius: 10px 10px 10px 10px; /* Safari y Chrome */
-webkit-box-shadow: 5px 10px 10px 5px #dddddd;
-moz-box-shadow: 5px 10px 10px 5px #dddddd;
box-shadow: 5px 10px 10px 5px #dddddd;
z-index: 250;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 35px;
min-height: 285px;
}
.imagenOfertasCabecera {
width: 200px;
}
.imagenCatalogoCabecera {
width: 300px;
}
#imagenCarritoCabecera2 {
display: none;
}
.imagenLogoCabecera {
float: left;
}
.textoLogoCabecera {
float: left;
margin-top: 4px;
margin-left: 7px;
margin-right: 7px;
font-size: 1.3em;
}
.glyphicon-retweet {
color: black !important;
}
@media ( min-width :992px) {
.textoLogoCabecera {
float: left;
margin-top: 4px;
margin-left: 5px;
margin-right: 5px;
font-size: 1em;
}
}
.glyphicon-retweet:before {
color: black !important;
}
.enlacesCabeceraSuperior {
float: left;
margin-top: 4px;
}
.listaCategorias {
overflow: auto;
}
.columnaCategorias2 {
float: left;
width: 200px;
padding-right: 10px;
padding-left: 10px;
}
.logoHeader {
width: 43%;
float: left;
}
@media ( min-width : 520px) {
.logoHeader {
width: 222px;
}
}
@media ( min-width : 992px) {
.logoHeader {
width: 269px;
margin-top: 10px;
margin-right: 35px;
}
}
.botonesMenuCabecera {
float: right;
}
@media (min-width: 500px){
.botonesMenuCabecera {
float: right;
margin-top:5px;
}
}
@media ( min-width : 992px) {
.botonesMenuCabecera {
display: none;
}
}
#contenedorIdiomasResponsive {
display: none;
float: left;
width: 100%;
background: #EEEEEE;
border: 1px solid #EEEEEE;
padding: 5px;
border-radius: 5px;
}
@media ( min-width : 992px) {
#contenedorIdiomasResponsive {
display: none !important;
}
}
#contenedorLoginResponsive {
display: none;
float: left;
width: 100%;
background: #EEEEEE;
border: 1px solid #EEEEEE;
padding: 5px;
border-radius: 5px;
}
@media ( min-width : 992px) {
#contenedorLoginResponsive {
display: none !important;
}
}
#contenedorCarritoResponsive {
display: none;
float: left;
width: 100%;
background: #EEEEEE;
border: 1px solid #EEEEEE;
padding: 5px;
border-radius: 5px;
}
.contenedorCarritoDesktop {
display: none;
}
@media ( min-width : 992px) {
.contenedorCarritoDesktop {
display: block;
}
}
.navbar {
display: block;
}
.left-navbar {
display: block;
}
.buscadorTablets {
float: left;
width: 40%;
margin-left: 15px;
}
/******************************** FIN CABECERA *********************************************/ 
/******************************* INICIO BOTON SUBIR *******************************/
#message{
margin: 0px auto;
margin-top: 0px;
width: 1060px;	
text-align: right;
}
#message a{
/* display: block before hiding */
display: block;
display: none;
/* link is above all other elements */
z-index: 999; 
/* link doesn't hide text behind it */
/*opacity: .8;*/
/* link stays at same place on page */
position: fixed;
/* link goes at the bottom of the page */
top: 100%;
margin-top: -90px; /* = height + preferred bottom margin */
/* link is centered */
/*left: 50%;
margin-left: -160px;*/ /* = half of width */
/* round the corners (to your preference) */
-moz-border-radius: 24px;
-webkit-border-radius: 24px;
/* make it big and easy to see (size, style to preferences) */
width: 50px;
line-height: 20px;
height: 70px;
/*background-color: #000;*/
font-size: 24px;
text-align: center;
color: #333333;
font-size: 0.9em;
}
/******************************* FIN BOTON SUBIR *******************************/
/******************************* INICIO MAGNIFIC POP UP *******************************/
/* Magnific Popup CSS */
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10000;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
@media only screen and (max-width: 961px) {
.imagenPopUpPromociones{
display: none;
}
.contenedorPopUpPromociones{
display: none;
}
#small-dialog-popUpDescuento{
display: none;
}
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10001;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
height: 100%;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 505; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 504; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
padding: 0;
z-index: 506; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: -3px;
top: -6px;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 25px;
font-size: 7vw;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1; }
.mfp-close:active {
margin-top: -3px; 
}
@media(min-width: 992px) {
.mfp-close {
right: 12px;
top: 12px;
font-size: 41px;
}
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
margin-top:30px; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
top: 0;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: solid transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
opacity: 0.8;
border-top-width: 12px;
border-bottom-width: 12px;
top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
border-top-width: 20px;
border-bottom-width: 20px; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
border-right: 12px solid black;
left: 5px; }
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
border-right: 20px solid white; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
border-left: 12px solid black;
left: 3px; }
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
border-left: 20px solid white; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
top: -3px;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; }
.mfp-iframe-holder .mfp-close {
top: -43px; }
/* Main image in popup */
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
.mfp-figure {
line-height: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-break: break-word;
padding-right: 36px; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
/**
* Remove all paddings around the image on small screen
*/
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
/* The shadow behind the image */
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; } }
@media all and (max-width: 800px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }
/* Styles for dialog window */
#small-dialog{
background: white;
text-align: left;
width: 100%;
height: 575px;
margin: 40px auto;
position: relative;
border: 3px solid #999999;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
}
#small-dialog-sequra{
background: white;
text-align: left;
width: 100%;
height: 500px;
margin: 40px auto;
position: relative;
border: 3px solid #999999;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
font-size:16px;
padding: 20px;
}
.ulSequra{
margin-top:10px;
margin-bottom:35px;
}
.ulSequra2{
padding-top: 10px;
margin-bottom: 10px;
border-top: 1px solid black;
font-size: 12px;
}
.listaSequra{
list-style-type: disc;
margin-left: 25px;
margin-top: 10px;
margin-bottom: 10px;
}
#small-dialog-popUpDescuento{ 
text-align: left;
width: 100%;
margin: 40px auto;
position: relative;
}
.articuloSmallDialog{
width:100%;
height: 500px;
border-right: 2px solid #999999;
float:left;
}
/* .carritoSmallDialog{
width:100%;
height: 285px;
float:right;
} */
#small-dialog .titulo {
color:green;
font-size:1.2em;
text-align:center;
background-color: #cccccc;
border-bottom: 2px solid #999999;
padding: 10px;
}
#small-dialog .imagen {
width:100%;
text-align:center
}
#small-dialog .nombre {
font-size: 23px;
margin-top: 10px;
line-height:23px;
}
#small-dialog .fabricante {
margin-top: 10px;
}
#small-dialog .precio {
font-size: 3em;
padding-top: 20px;
}
#small-dialog .importeTotal {
display:none;
font-size:26px;
padding:20px;
text-align:center;
}
#small-dialog .portes {
display: none;
font-size:18px;
padding-left:20px;
padding-bottom:10px;
text-align:center;
}
#small-dialog .portesGratis {
font-size:22px;
color:red;
}
.precioAntiguo {	
text-decoration: line-through;
}
#small-dialog .precioAntiguoSinTachar {
font-size: 2em;
padding-top: 20px;	
}
#small-dialog .precioConDescuento {
font-size: 3em;
padding-top: 20px;	
}
#small-dialog .cantidadArticulos{
display:none;
color:green;
font-size:1.5em;
text-align:center;
background-color: #dddddd;
border-bottom: 2px solid #999999;
padding: 10px;
}
#small-dialog .articulo {
margin-top: 10px; 
font-size: 1.5em;
text-align: center;	
}
#small-dialog .seguir-comprando{
width: 50%;
border: 2px solid #999999;
padding: 10px;
background-color: #bbbbbb;
border-radius:7px; 
-moz-border-radius:7px; /* Firefox */ 
-webkit-border-radius:7px; /* Safari y Chrome */
color: #ffffff;
font-weight: bold;
font-size: 1.2em;
position:absolute;
bottom:0;
}
#small-dialog .seguir-comprando a{
text-decoration: none;
color: #ffffff;
}
#small-dialog .ir-a-cesta{
width: 50%;
border: 2px solid #999999;
padding: 10px;
background-color: #db702a;
border-radius:7px; 
-moz-border-radius:7px; /* Firefox */ 
-webkit-border-radius:7px; /* Safari y Chrome */
color: #ffffff;
font-weight: bold;
font-size: 1.2em;
right:0;
position:absolute;
bottom:0;
}
@media (min-width: 380px){
#small-dialog .ir-a-cesta{
width: auto;
}
#small-dialog .seguir-comprando{
width: auto;
}
}
#small-dialog .ir-a-cesta a{
text-decoration: none;
color: #ffffff;
}
.precioPromoPopUp{
font-size:20px;
}
.asteriscoPromo{
}
/**
* Fade-zoom animation for first dialog
*/
/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out; 
-moz-transition: all 0.2s ease-in-out; 
-o-transition: all 0.2s ease-in-out; 
transition: all 0.2s ease-in-out; 
-webkit-transform: scale(0.8); 
-moz-transform: scale(0.8); 
-ms-transform: scale(0.8); 
-o-transform: scale(0.8); 
transform: scale(0.8); 
}
/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: scale(1); 
-moz-transform: scale(1); 
-ms-transform: scale(1); 
-o-transform: scale(1); 
transform: scale(1); 
}
/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
-webkit-transform: scale(0.8); 
-moz-transform: scale(0.8); 
-ms-transform: scale(0.8); 
-o-transform: scale(0.8); 
transform: scale(0.8); 
opacity: 0;
}
/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out; 
-moz-transition: opacity 0.3s ease-out; 
-o-transition: opacity 0.3s ease-out; 
transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
/**
* Fade-move animation for second dialog
*/
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
-moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
-ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
-o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
-moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
-ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
-o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
opacity: 0;
-webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
-moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
-ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
-o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
}
/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out; 
-moz-transition: opacity 0.3s ease-out; 
-o-transition: opacity 0.3s ease-out; 
transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
opacity: 0;
}
@media (min-width: 930px){
#small-dialog{
background: white;
text-align: left;
width: 900px;
height: 385px;
margin: 40px auto;
position: relative;
border: 3px solid #999999;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
}
#small-dialog-sequra{
background: white;
text-align: left;
width: 900px;
height: 385px;
margin: 40px auto;
position: relative;
border: 3px solid #999999;
border-radius:10px; 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari y Chrome */
font-size:16px;
padding: 20px;
}
.articuloSmallDialog{
width:441px;
height: 385px;
border-right: 2px solid #999999;
float:left;
}
/* .carritoSmallDialog{
width:453px;
height: 385px;
float:right;
} */
#small-dialog .imagen {
width:200px;
float:left;
margin-left:20px;
}
#small-dialog .titulo {
font-size:1.5em;
}
#small-dialog .cantidadArticulos{
display:block;
}
#small-dialog .importeTotal {
display:block;
}
#small-dialog .portes {
display:block;
}
}
.imagenPopUpTallas{
width: 100%;
}
#small-dialog-tallas {
text-align: left;
width: 100%;
height: auto;
margin: 40px auto;
position: relative;
font-size: 16px;
}
#small-dialog-observaciones {
text-align: left;
width: 100%;
height: auto;
margin: 40px auto;
position: relative;
font-size: 16px;
}
@media (min-width: 992px){
.imagenPopUpTallas{
width: 831px;
}
#small-dialog-tallas {
width: 828px;
height: 383px;
}
#small-dialog-observaciones {
width: 828px;
height: 383px;
}
}
@media (min-width: 620px){
#small-dialog-popUpDescuento{ 
text-align: left;
width: 650px;
margin: 40px auto;
position: relative;
}
}
#small-dialog-popUpDescuento .mfp-close{
color:white;
}
/******************************* FIN MAGNIFIC POP UP *******************************/
.novisibleEnResponsive{
display: block;
} 
@media (max-width: 992px){
.novisibleEnResponsive{
display: none !important;	
} 
}
.sliderItemHome{
height: auto;
display:none;
}
.sliderItemHomePrimero{
display:block;
}
/******************************************SPRITES *****************************************/
.imagenCategoriaSliderAireLibre{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) 0px 0px;
display: block;
}
.imagenCategoriaSliderAireLibre:hover{
background: url(../images/sprites/banners.jpg) 0px 0px;
}
.imagenCategoriaSliderMunecas{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -155px 0px;
display: block;
}
.imagenCategoriaSliderMunecas:hover{
background: url(../images/sprites/banners.jpg) -155px 0px;
}
.imagenCategoriaSliderFiguras{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -304px 0px;
display: block;
}
.imagenCategoriaSliderFiguras:hover{
background: url(../images/sprites/banners.jpg) -304px 0px;
}
.imagenCategoriaSliderVideojuegos{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -457px 0px;
display: block;
}
.imagenCategoriaSliderVideojuegos:hover{
background: url(../images/sprites/banners.jpg) -457px 0px;
}
.imagenCategoriaSliderMesa{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -602px 0px;
display: block;
}
.imagenCategoriaSliderMesa:hover{
background: url(../images/sprites/banners.jpg) -602px 0px;
}
.imagenCategoriaSliderVehiPeq{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -753px 0px;
display: block;
}
.imagenCategoriaSliderVehiPeq:hover{
background: url(../images/sprites/banners.jpg) -753px 0px;
}
.imagenCategoriaSliderTriciclo{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -900px -130px;
display: block;
}
.imagenCategoriaSliderTriciclo:hover{
background: url(../images/sprites/banners.jpg) -900px -130px;
}
.imagenCategoriaSliderVehiGran{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -908px 0px;
display: block;
}
.imagenCategoriaSliderVehiGran:hover{
background: url(../images/sprites/banners.jpg) -908px 0px;
}
.imagenCategoriaSliderCocheRC{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -395px 792px;
display: block;
}
.imagenCategoriaSliderCocheRC:hover{
background: url(../images/sprites/banners.jpg) -395px 792px;
}
.imagenCategoriaSliderImitacion{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -137px 792px;
display: block;
}
.imagenCategoriaSliderImitacion:hover{
background: url(../images/sprites/banners.jpg) -137px 792px;
}
.imagenCategoriaSliderPrimeraInf{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -515px 792px;
display: block;
}
.imagenCategoriaSliderPrimeraInf:hover{
background: url(../images/sprites/banners.jpg) -515px 792px;
}
.imagenCategoriaSliderConstrucciones{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -781px 912px;
display: block;
}
.imagenCategoriaSliderConstrucciones:hover{
background: url(../images/sprites/banners.jpg) -781px 912px;
}
.imagenCategoriaSliderManualidades{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -895px 912px;
display: block;
}
.imagenCategoriaSliderManualidades:hover{
background: url(../images/sprites/banners.jpg) -895px 912px;
}
.imagenCategoriaSliderPeluches{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -281px 912px;
display: block;
}
.imagenCategoriaSliderPeluches:hover{
background: url(../images/sprites/banners.jpg) -281px 912px;
}
.imagenCategoriaSliderPistas{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -746px 792px;
display: block;
}
.imagenCategoriaSliderPistas:hover{
background: url(../images/sprites/banners.jpg) -746px 792px;
}
.imagenCategoriaSliderMadera{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -141px 912px;
display: block;
}
.imagenCategoriaSliderMadera:hover{
background: url(../images/sprites/banners.jpg) -141px 912px;
}
.imagenCategoriaSliderSalon{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -905px 792px;
display: block;
}
.imagenCategoriaSliderSalon:hover{
background: url(../images/sprites/banners.jpg) -905px 792px;
}
.imagenCategoriaSliderLibInf{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -18px 792px;
display: block;
}
.imagenCategoriaSliderLibInf:hover{
background: url(../images/sprites/banners.jpg) -18px 792px;
}
.imagenCategoriaSliderMatEsc{
width: 100px !important;
height: 100px !important;
margin: 0 auto;	background: url(../images/sprites/banners.jpg) -527px 912px;
display: block;
}
.imagenCategoriaSliderMatEsc:hover{	background: url(../images/sprites/banners.jpg) -527px 912px;
}
.imagenCategoriaSliderDeportivos{
width: 100px !important;
height: 100px !important;
margin: 0 auto;	background: url(../images/sprites/banners.jpg) -653px 912px;
display: block;
}
.imagenCategoriaSliderDeportivos:hover{	background: url(../images/sprites/banners.jpg) -653px 912px;
}
.imagenCategoriaSliderMusicales{
width: 100px !important;
height: 100px !important;
margin: 0 auto;	background: url(../images/sprites/banners.jpg) -400px 912px;
display: block;
}
.imagenCategoriaSliderMusicales:hover{	background: url(../images/sprites/banners.jpg) -400px 912px;
}
.imagenCategoriaSliderOtros{
width: 100px !important;
height: 100px !important;
margin: 0 auto;	background: url(../images/sprites/banners.jpg) -19px 912px;
display: block;
}
.imagenCategoriaSliderOtros:hover{	background: url(../images/sprites/banners.jpg) -19px 912px;
}
.imagenCategoriaSliderLudico{
width: 100px !important;
height: 100px !important;
margin: 0 auto;	background: url(../images/sprites/banners.jpg) -263px 792px;
display: block;
}
.imagenCategoriaSliderLudico:hover{	background: url(../images/sprites/banners.jpg) -263px 792px;
}
.imagenCategoriaSliderPilas{
width: 100px !important;
height: 100px !important;
margin: 0 auto;	background: url(../images/sprites/banners.jpg) -623px 792px;
display: block;
} 
.imagenCategoriaSliderPilas:hover{
background: url(../images/sprites/banners.jpg) -623px 792px;
}
.imagenEdadesSlider0-12{
width: 85px !important;
height: 85px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -100px -325px;
display: block;
}
.imagenEdadesSlider0-12:hover{
background: url(../images/sprites/banners.jpg) -100px -325px;
}
.imagenEdadesSlider2-3{
width: 85px !important;
height: 85px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -7px -325px;
display: block;
}
.imagenEdadesSlider2-3:hover{
background: url(../images/sprites/banners.jpg) -7px -325px;
}
.imagenEdadesSlider4-5{
width: 85px !important;
height: 85px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -187px -325px;
display: block;
}
.imagenEdadesSlider4-5:hover{
background: url(../images/sprites/banners.jpg) -187px -325px;
}
.imagenEdadesSlider6-7{
width: 85px !important;
height: 85px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -542px -325px;
display: block;
}
.imagenEdadesSlider6-7:hover{
background: url(../images/sprites/banners.jpg) -542px -325px;
}
.imagenEdadesSlider8-10{
width: 85px !important;
height: 85px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -446px -325px;
display: block;
}
.imagenEdadesSlider8-10:hover{
background: url(../images/sprites/banners.jpg) -446px -325px;
}
.imagenEdadesSlider11-14{
width: 85px !important;
height: 85px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -363px -325px;
display: block;
}
.imagenEdadesSlider11-14:hover{
background: url(../images/sprites/banners.jpg) -363px -325px;
}
.imagenEdadesSlider15-99{
width: 85px !important;
height: 85px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -275px -325px;
display: block;
}
.imagenEdadesSlider15-99:hover{
background: url(../images/sprites/banners.jpg) -275px -325px;
}
.imagenMarcasFamosa{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -619px -210px;
display: block;
}
.imagenMarcasFamosa:hover{
background: url(../images/sprites/banners.jpg) -619px -210px;
}
.imagenMarcasHasbro{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -495px -221px;
display: block;
}
.imagenMarcasHasbro:hover{
background: url(../images/sprites/banners.jpg) -495px -221px;
}
.imagenMarcasMattel{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -126px -221px;
display: block;
}
.imagenMarcasMattel:hover{
background: url(../images/sprites/banners.jpg) -126px -221px;
}
.imagenMarcasBandai{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -7px -221px;
display: block;
}
.imagenMarcasBandai:hover{
background: url(../images/sprites/banners.jpg) -7px -221px;
}
.imagenMarcasVtech{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -985px -220px;
display: block;
}
.imagenMarcasVtech:hover{
background: url(../images/sprites/banners.jpg) -985px -220px;
}
.imagenMarcasGiochi{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -372px -217px;
display: block;
}
.imagenMarcasGiochi:hover{
background: url(../images/sprites/banners.jpg) -372px -217px;
}
.imagenMarcasLego{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -743px -312px;
display: block;
}
.imagenMarcasLego:hover{
background: url(../images/sprites/banners.jpg) -743px -312px;
}
.imagenHoverCategoriasPlaymobil{
width: 180px !important;
height: 90px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -2px -121px;
display: block;
}
.imagenHoverCategoriasPlaymobil:hover{
background: url(../images/sprites/banners.jpg) -2px -121px;
}
.imagenHoverCategoriasLego{
width: 180px !important;
height: 90px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -202px -121px;
display: block;
}
.imagenHoverCategoriasLego:hover{
background: url(../images/sprites/banners.jpg) -202px -121px;
}
.imagenHoverCategoriasCarnaval{
width: 180px !important;
height: 90px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -405px -121px;
display: block;
}
.imagenHoverCategoriasCarnaval:hover{
background: url(../images/sprites/banners.jpg) -405px -121px;
}
.imagenPersonajeNancy{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -748px -133px;
display: block;
}
.imagenPersonajeNancy:hover{
background: url(../images/sprites/banners.jpg) -748px -133px;
}
.imagenPersonajeNerf{
width: 100px !important;
height: 70px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -862px -232px;
display: block;
}
.imagenPersonajeNerf:hover{
background: url(../images/sprites/banners.jpg) -862px -232px;
}
.imagenPersonajeFrozen{
width: 100px !important;
height: 70px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -739px -232px;
display: block;
}
.imagenPersonajeFrozen:hover{
background: url(../images/sprites/banners.jpg) -739px -232px;
}
.imagenPersonajeTmnt{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
background: url(../images/sprites/banners.jpg) -972px -318px;
display: block;
}
.imagenPersonajeTmnt:hover{
background: url(../images/sprites/banners.jpg) -972px -318px;
}
.edadesMenuPopUp{
margin-left:20px;
}
.iconoCajaCabSup{
display:block;
float:left;
width: 25px;
height: 25px;
background: url(../images/sprites/fijos.png) -188px -307px;
}
.iconoRelojCabSup{
display:block;
float:left;
width: 25px;
height: 25px;
background: url(../images/sprites/fijos.png) -256px -307px;
}
.iconoBocataCabSup{
display:block;
float:left;
width: 25px;
height: 25px;
background: url(../images/sprites/fijos.png) -222px -307px;
margin-left:5px;
}
.iconoDevolucionCabSup{
display:block;
float:left;
width: 25px;
height: 25px;
}
@media (min-width: 992px){
.iconoBocataCabSup{
display:block;
float:left;
width: 25px;
height: 25px;
background: url(../images/sprites/fijos.png) -222px -307px;
margin-left: 0px;
}
}
.iconoEspana{
display:block;
float:left;
width: 27px;
height: 18px;
background: url(../images/sprites/fijos.png) -206px -72px;
}
.iconoFrancia{
display:block;
float:left;
width: 27px;
height: 18px;
background: url(../images/sprites/fijos.png) -167px -72px;
}
.iconoBelgica{
display:block;
float:left;
width: 27px;
height: 18px;
background: url(../images/sprites/fijos.png) -246px -72px;
}
.iconoLuxemburgo{
display:block;
float:left;
width: 27px;
height: 18px;
background: url(../images/sprites/fijos.png) -88px -72px;
}
.iconoItalia{
display:block;
float:left;
width: 27px;
height: 18px;
background: url(../images/sprites/fijos.png) -127px -72px;
}
.iconoAlemania{
display:block;
float:left;
width: 27px;
height: 18px;
background: url(../images/sprites/fijos.png) -285px -72px;
}
.iconoReinoUnido{
display:block;
float:left;
width: 27px;
height: 18px;
background: url(../images/sprites/fijos.png) -9px -72px;
}
.iconoPortugal {
display: block;
float: left;
width: 27px;
height: 18px;
background: url(../images/sprites/fijos.png) -49px -72px;
}
.iconoFlechaBuscador{
float: left;
margin-left: 30px;
margin-top: 8px;
margin-right: 5px;
width: 50px;
height:18px;
background: url(../images/sprites/fijos.png) -111px -211px;
}
.iconoCarritoCabecera{
display:block;
float:left;
width: 30px;
height: 30px;
background: url(../images/sprites/fijos.png) -15px -306px;
}
.iconoCarritoCabecera2{
display:block;
float:left;
width: 30px;
height: 30px;
background: url(../images/sprites/fijos.png) -48px -306px;
}
.white-star {
background: url(../images/sprites/fijos.png) -53px -1px;
}
.yellow-star {
background: url(../images/sprites/fijos.png) -29px -1px;
}
.yellow-star-mitad {
background: url(../images/sprites/fijos.png) -1px -1px;
}
.select-star{
background: url(../images/sprites/fijos.png) -29px -1px;
}
#facebook-pie {
display:inline-block;	
width: 45px;
height: 45px;
/*background: url(/css/images/css-sprite.gif) no-repeat -125px -30px;*/
background: url(../images/sprites/fijos.png) -330px -50px; 
margin-right:3px;
}
#facebook-pie:hover {background: url(../images/sprites/fijos.png) -386px -50px;}
#twitter-pie {
display:inline-block;	
width: 45px;
height: 45px;
/*background: url(/css/images/css-sprite.gif) no-repeat -140px 0px;*/
background: url(../images/sprites/fijos.png) -1px -101px;
margin-right:3px; 
}
#twitter-pie:hover {background: url(../images/sprites/fijos.png) -56px -101px;}
#plus-pie {
display:inline-block;	
width: 45px;
height: 45px;
/*background: url(/css/images/css-sprite.gif) no-repeat -169px 0px;*/
background: url(../images/sprites/fijos.png) -443px -51px;
margin-right:3px;
}
#plus-pie:hover {background: url(../images/sprites/fijos.png) -445px -101px;}
#blog-pie {
display:inline-block;	
width: 45px;
height: 45px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -384px 0px;
margin-right:3px; 
}
#blog-pie:hover {background: url(../images/sprites/fijos.png) -329px -0px;}
#pinterest-pie {
display:inline-block;	
width: 45px;
height: 45px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -222px -101px;
margin-right:3px; 
}
#pinterest-pie:hover {background: url(../images/sprites/fijos.png) -277px -101px;}
#instagram-pie {
display:inline-block;	
width: 45px;
height: 45px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -333px -101px;
margin-right:3px; 
}
#instagram-pie:hover {background: url(../images/sprites/fijos.png) -388px -101px;}
#youtube-pie {
display:inline-block;	
width: 45px;
height: 45px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -112px -101px;
margin-right:3px; 
}
#youtube-pie:hover {background: url(../images/sprites/fijos.png) -167px -101px;}
.iconoTelefono{
display:block;
width: 30px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -152px -307px;
float: left;
}
.iconoTelefono:hover{background: url(../images/sprites/fijos.png) -152px -307px;}
#mastercard-pie {
display:block;
width: 50px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -167px -34px;
float: left;
margin-right:3px;
padding:3px; 
}
#visa-pie {
display:block;
width: 48px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) 0px -34px;
float: left;
margin-right:3px; 
}
#gls-pie {
display:block;
width: 80px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -104px -246px;
float: left;
margin-right:3px; 
}
#adyen-pie {
display:block;
width: 94px;
height: 30px;
background: url(../images/sprites/adyen-logo.png) no-repeat;
/* background: url(../images/sprites/fijos.png) -104px -246px; */
float: left;
margin-right:3px; 
}
#exapaq-pie {
display: block;
width: 48px;
height: 35px;
/* background: url(/css/images/css-sprite.gif) no-repeat -84px 0px; */
background: url(../images/sprites/fijos.png) -225px -31px;
float: left;
margin-right: 3px;
}
#paypal-pie {
display:block;
width: 113px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/especiales/ppcom.png);
float: left;
margin-right:3px; 
padding:3px;
}
#transferencia-pie {
display:block;
width: 30px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -83px -305px;
float: left;
margin-right:3px; 
}
#contrareembolso-pie {
display:block;
width: 30px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -117px -305px;
float: left;
margin-right:3px; 
}
#mastercard-pie2 {
display:block;
width: 48px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -124px -378px;
float: left;
margin-right:3px; 
}
#visa-pie2 {
display:block;
width: 48px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -219px -348px;
float: left;
margin-right:3px; 
}
#verisign-pie {
display:block;
width: 48px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -70px -378px;
float: left;
margin-right:3px; 
}
#pagoseguro-pie {
display:block;
width: 95px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -287px -576px;
float: left;
margin-right:3px; 
}
#pagoseguroFr-pie {
display:block;
width: 95px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -169px -539px;
float: left;
margin-right:3px; 
}
#pagoseguroIt-pie {
display:block;
width: 95px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -169px -611px;
float: left;
margin-right:3px; 
}
#pagoseguroEn-pie {
display:block;
width: 95px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -169px -574px;
float: left;
margin-right:3px; 
}
#pagoseguroDe-pie {
display:block;
width: 95px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -286px -539px;
float: left;
margin-right:3px; 
}
#seur-pie {
display:block;
width: 48px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -69px -347px;
float: left;
margin-right:3px; 
}
#asm-pie {
display:block;
width: 68px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -273px -347px;
float: left;
margin-right:3px; 
}
#redyser-pie {
display:block;
width: 106px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/especiales/redyser.png);
float: left;
margin-right:3px; 
padding:3px;
}
#dhl-pie {
display:block;
width: 140px;
height: 30px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/especiales/dhl.jpg);
float: left;
margin-right:3px; 
padding:3px;
}
.iconoFranquicia{
display:block;
width: 100px;
height: 100px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -375px -354px;
float: left;
}
.iconoFranquicia:hover{
background: url(../images/sprites/fijos.png) -375px -354px;
}
.iconoPremio1{
display:block;
width: 150px;
height: 100px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -183px -415px;
float: left;
}
.iconoPremio1:hover{
background: url(../images/sprites/fijos.png) -183px -415px;
}
.iconoPremio2{
display:block;
width: 150px;
height: 100px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -17px -415px;
float: left;
}
.iconoPremio2:hover{
background: url(../images/sprites/fijos.png) -17px -415px;
}
.iconoHome{
display:block;
width: 35px;
height: 35px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -280px -307px;
float: left;
}
.iconoHome:hover{
background: url(../images/sprites/fijos.png) -280px -307px;
}
.iconoConfianzaOnline{
display:block;
width: 100px;
height: 102px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -33px -544px;
float: left;
}
.iconoConfianzaOnline:hover{
background: url(../images/sprites/fijos.png) -33px -544px;
}
.iconoOferta10{
display:block;
width: 300px;
height: 300px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/banners.jpg) -25px -674px;
float: left;
}
.iconoOferta10:hover{
background: url(../images/sprites/banners.jpg) -25px -674px;
}
.iconoOferta20{
display:block;
width: 300px;
height: 300px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/banners.jpg) -329px -674px;
float: left;
}
.iconoOferta20:hover{
background: url(../images/sprites/banners.jpg) -329px -674px;
}
.iconoOferta30{
display:block;
width: 300px;
height: 300px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/banners.jpg) -633px -674px;
float: left;
}
.iconoOferta30:hover{
background: url(../images/sprites/banners.jpg) -633px -674px;
}
.iconoOferta10fr{
display:block;
width: 300px;
height: 300px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/banners.jpg) -25px -981px;
float: left;
}
.iconoOferta10fr:hover{
background: url(../images/sprites/banners.jpg) -25px -981px;
}
.iconoOferta20fr{
display:block;
width: 300px;
height: 300px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/banners.jpg) -329px -981px;
float: left;
}
.iconoOferta20fr:hover{
background: url(../images/sprites/banners.jpg) -329px -981px;
}
.iconoOferta30fr{
display:block;
width: 300px;
height: 300px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/banners.jpg) -633px -981px;
float: left;
}
.iconoOferta30fr:hover{
background: url(../images/sprites/banners.jpg) -633px -981px;
}
.iconoSubir{
display:block;
width: 50px;
height: 50px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -295px -231px;
float: left;
}
.iconoSubir:hover{
background: url(../images/sprites/fijos.png) -295px -231px;
}
.iconoCE{
display:block;
width: 50px;
height: 50px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -381px -228px;
float: left;
}
.iconoCE:hover{
background: url(../images/sprites/fijos.png) -381px -228px;
}
.icono3anys{
display:block;
width: 50px;
height: 50px;
/*background: url(/css/images/css-sprite.gif) no-repeat -84px 0px;*/
background: url(../images/sprites/fijos.png) -470px -228px;
float: left;
}
.icono3anys:hover{
background: url(../images/sprites/fijos.png) -470px -228px;
}
/************************** SPRITES *************************************************/
.reviewsProducto{
display:none;
}
.addMore{
float: right;
color: #337ab7;
cursor: pointer;
}
.botonRealizarPedido{
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
box-shadow: 0px 1px 0px 0px #f0f7fa;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFAD7B), color-stop(1, #FF6300));
background:-moz-linear-gradient(top, #FFAD7B 5%, #FF6300 100%);
background:-webkit-linear-gradient(top, #FFAD7B 5%, #FF6300 100%);
background:-o-linear-gradient(top, #FFAD7B 5%, #FF6300 100%);
background:-ms-linear-gradient(top, #FFAD7B 5%, #FF6300 100%);
background:linear-gradient(to bottom, #FFAD7B 5%, #FF6300 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAD7B', endColorstr='#FF6300',GradientType=0);
background-color:#FFAD7B;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #FF6300;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:arial;
text-transform: uppercase;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
text-shadow:0px -1px 0px #FF6300;
text-align:center;
margin-top:36px;
}
.botonRealizarPedido:hover{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FF6300), color-stop(1, #FFAD7B));
background:-moz-linear-gradient(top, #FF6300 5%, #FFAD7B 100%);
background:-webkit-linear-gradient(top, #FF6300 5%, #FFAD7B 100%);
background:-o-linear-gradient(top, #FF6300 5%, #FFAD7B 100%);
background:-ms-linear-gradient(top, #FF6300 5%, #FFAD7B 100%);
background:linear-gradient(to bottom, #FF6300 5%, #FFAD7B 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6300', endColorstr='#FFAD7B',GradientType=0);
background-color:#FF6300;
color: white;
text-decoration: none;
}
.btn-warning:hover{
color:white !important;
}
.botonCarrito{
position:fixed;
bottom:0;
right: 0;
margin-bottom: 12px;
margin-right: 12px;
z-index: 300;
}
@media(min-width: 500px){
.botonCarrito{
position:relative;
bottom:0;
right: 0;
z-index: 0;
}
}
.contenedorBotonesPieMovil{
position: fixed;
background-color: white;
height: 60px;
bottom: 0;
width: 100%;
}
@media (min-width: 500px){
.contenedorBotonesPieMovil{
display: none;
}
}
.row{
margin-left: 0px !important;
margin-right:0px !important;
}
.itemMenuDisfraces{
width: auto;
}
#alertaPais{
position: fixed;
top: 60px;
display:none;
}
@media (min-width: 992px){
.itemMenuDisfraces{
width: 150px;
}
#alertaPais{
position: fixed;
top: 10px;
display:none;
}
}
#rdbFormaPagoTarjeta{
float:left;
}
#rdbInputFormaPagoTarjeta{
float:left;
margin-right:10px;
}
#rdbFormaPagoPaypal{
float:left;
}
#rdbInputFormaPagoPaypal{
float:left;
margin-right:10px;
}
.pagosSegurosWeb{
overflow: auto;
margin-top: 20px;
}
.linkTematica{
display: none;
width: auto;
}
@media (min-width: 768px){
.linkTematica{
display: none;
width: auto;
}
}
@media (min-width: 992px){
.linkTematica{
display: none;
width: 100%;
}
}
.formularioTarjetaRegalo{
width: 45%;
}
.errorRegistro{
color:red;
}
.errorLogin{
color:red;
}
.errorCode{
color:red;
}
.okCode{
color:green;
}
.col-md-12.importeTotal {
border-bottom: 1px solid #BEBEBE;
}
.col-md-12.portesPortugal {
font-size: 15px;
}
.col-md-12.portes {
font-size: 20px;
}
.col-md-12.portesBaleares {
font-size: 15px;
}
.pieMetodosPago{
width: 100%;
height: 35px;
margin-left:auto;
margin-right: auto;
text-align: center;
}
@media (min-width: 992px){
.pieMetodosPago{
width: 850px;
height: 35px;
margin-left:auto;
margin-right: auto;
text-align: center;
}
}
.iconoChequeRegalo{
}
@media(min-width: 500px){
.iconoChequeRegalo{
position:absolute;
}
}
@media only screen and (max-width: 500px){
.iconoChequeRegalo{
display: none;
}
}
.contenedorLoading{
height: 300px;
}
.scene{
position:absolute; 
width:400px;
height:200px;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-200px;
overflow:hidden;
&:after{
content:" ";
left:0;
top:0;
bottom:0;
width:100px;
@include background-image(linear-gradient(to right, #eee, rgba(#eee,0)));
position:absolute;
}
&:before{
content:" ";
right:0;
top:0;
bottom:0;
width:100px;
@include background-image(linear-gradient(to left, #eee, rgba(#eee,0)));
position:absolute;
z-index:10;
}
em{
display:none;
position:absolute;
bottom:20px;
left:55px;
right:0;
text-align:center;
font-style:normal;
font-family:Proxima Nova;
color:#0bb4a6;
letter-spacing:0.2em;
}
}
.car{
position:absolute;
top:70px;
left:50%;
margin-left:-30px;
animation: peel 4s ease-in-out forwards infinite, bump 0.2s linear infinite;
-webkit-animation: peel 4s ease-in-out forwards infinite, bump 0.2s linear infinite;
-moz-animation: peel 4s ease-in-out forwards infinite, bump 0.2s linear infinite;
}
.poof{
position:absolute;
top:110px; 
left:160px;
margin-left:-30px;
opacity:0;
animation: poof 4s ease-in-out forwards infinite;
-webkit-animation: poof 4s ease-in-out forwards infinite;
-moz-animation: poof 4s ease-in-out forwards infinite;
}
.sign{
position:absolute;
right:-40px;
top:30px;
animation: sign 4s ease-in-out forwards infinite;
-webkit-animation: sign 4s ease-in-out forwards infinite;
-moz-animation: sign 4s ease-in-out forwards infinite;
}
.mensajeScene{
position:absolute;
top:65%;
left:0%;
}
@media (min-width: 992px){
.mensajeScene{
position:absolute;
top:65%;
left:10%;
}
}
.enlaceTarjetaRegaloLanding{
padding-left: 30px;
background:none;
}
.enlaceTarjetaRegaloLanding:hover{
background:none;
}
@keyframes sign{
0% {right:-40px;}
30% {right:80px; }
70% {right:80px;}
100% {right:100%;}
}
@-webkit-keyframes sign{
0% {right:-40px;}
30% {right:80px; }
70% {right:80px;}
100% {right:100%;}
}
@-moz-keyframes sign {
0% {right:-40px;}
30% {right:80px; }
70% {right:80px;}
100% {right:100%;}
}
@keyframes peel{
0% {transform: rotate(0deg);}
70% {transform: rotate(0deg);}
73% {transform: rotate(-9deg);}
95% {transform: rotate(-9deg);}
100% {transform: rotate(0deg);}
}
@-webkit-keyframes peel{
0% {transform: rotate(0deg);}
70% {transform: rotate(0deg);}
73% {transform: rotate(-9deg);}
95% {transform: rotate(-9deg);}
100% {transform: rotate(0deg);}
}
@-moz-keyframes peel {
0% {transform: rotate(0deg);}
70% {transform: rotate(0deg);}
73% {transform: rotate(-9deg);}
95% {transform: rotate(-9deg);}
100% {transform: rotate(0deg);}
}
@keyframes poof{
0% {opacity:0;transform: scale(1.0);}
70% {opacity:0;left:170px;transform: scale(1.0);}
76% {opacity:1;transform: scale(1.3);left:160px;}
95% {opacity:0;}
100% {opacity:0;transform: scale(1.3);}
}
@-webkit-keyframes poof{
0% {opacity:0;transform: scale(1.0);}
70% {opacity:0;left:170px;transform: scale(1.0);}
76% {opacity:1;transform: scale(1.3);left:160px;}
95% {opacity:0;}
100% {opacity:0;transform: scale(1.3);}
}
@-moz-keyframes poof {
0% {opacity:0;transform: scale(1.0);}
70% {opacity:0;left:170px;transform: scale(1.0);}
76% {opacity:1;transform: scale(1.3);left:160px;}
95% {opacity:0;}
100% {opacity:0;transform: scale(1.3);}
}
@keyframes bump{
0% {top:70px;}
50% {top:70px;}
60% {top:69px;}
100% {top:70px;}
}
@-webkit-keyframes bump{
0% {top:70px;}
50% {top:70px;}
60% {top:69px;}
100% {top:70px;}
}
@-moz-keyframes bump {
0% {top:70px;}
50% {top:70px;}
60% {top:69px;}
100% {top:70px;}
}
.contenedorItemProducto{
display:none;
}
.numeracionContacto{ 
background-color: #4D4D4D;
padding: 13px;
margin-left: -16px;
border-top-left-radius: 5px;
color: white;
}
.panelContacto{
text-align:left;
}
#panelContacto2{
display:none;	
}
#panelContacto3{
display:none;
}
@media (min-width: 768px){
.panelContacto{
text-align:center;
}
}
.botonContacto{
margin-bottom: 10px;
}
.btn-file {
position: relative;
overflow: hidden;
}
.btn-file input[type=file] {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
font-size: 100px;
text-align: right;
filter: alpha(opacity=0);
opacity: 0;
background: red;
cursor: inherit;
display: block;
}
input[readonly] {
background-color: white !important;
cursor: text !important;
}
.file-wrapper{font-size:11px;cursor:pointer;display:inline-block;overflow:hidden;position:relative;}
.file-wrapper .file-button{width:auto;display:inline-block;font-size:14px;font-weight:bold;background:#1468b3;color:#fff;cursor:pointer;padding:8px 20px;text-transform:uppercase;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.file-wrapper input{width: 211px; font-size:100px;cursor:pointer;height:100%;position:absolute;right:0;top:0;filter:alpha(opacity=1);-moz-opacity:0.01;opacity:0.01;}
.removeIncidencias{
position: inherit;
right: 0px;
margin-left: 50px;
}
#botonEnviarFormulario{
display:none;
}
.seleccionarArchivo{
display:none;
}
.articulosDevolver{
display:none;
}
.tiendaDevolver{
display:none;
}
#avisoTieneCheque{
display:none;
}
#groupLoading{
display:none;
}
@media (min-width: 992px){
#botonCarritoMenuFijo{
display: none !important;
}
}
@media screen and (min-width: 768px){
.columns2{
/* -moz-column-count:2; Firefox
-webkit-column-count:2; Safari and Chrome
column-count:2; */
width: 500px !important;
max-width: 500px !important;
min-width: 500px !important;
}
.columns3{
/* -moz-column-count:2; Firefox
-webkit-column-count:2; Safari and Chrome
column-count:2; */
width: 850px !important;
max-width: 850px !important;
min-width: 700px !important;
}
.columns2Li{
width: 50%;
float:left !important;
}
.columns3Li{
width: 33%;
float:left !important;
}
}
.modeloField{
width: 100%;
float:none;
}
.modeloButton{
margin: 0;
float: left;
margin-top: 5px;
}
.modeloEtiqueta{
float: left;
width: 100%;
}
@media screen and (min-width: 768px){
.modeloField{
width: 50% !important;
float:left !important;
}
.modeloButton{
margin: 0;
float: left;
margin-top: -6px!important;
margin-left: 10px!important;
}
}
#backgroundAntesPie{
background: url(/images/fondos/fondo3.jpg) #ffffff top center no-repeat !important;
}
.contenedorCategoriasDestacadas{
-webkit-border-radius: 6px !important;
-webkit-border-top-left-radius: 0 !important;
-moz-border-radius: 6px !important;
-moz-border-radius-topleft: 0 !important;
border-radius: 6px !important;
border-top-left-radius: 0 !important;
border:1px solid #eeeeee !important;
overflow:auto;
}
.itemTextoCategoriaDestacada{
display:inline-block;
width: 120px;
/* width:278px; */
vertical-align: middle;
margin-left: 5px;
margin-right: 5px;
}
/* @media screen and (max-width: 899px){
.itemTextoCategoriaDestacada{
width: 252px;
}
}
@media screen and (max-width: 800px){
.itemTextoCategoriaDestacada{
width: 252px;
}
}
@media screen and (max-width: 600px){
.itemTextoCategoriaDestacada{
width: 185px;
}
}
@media screen and (max-width: 563px){
.itemTextoCategoriaDestacada{
width: 250px;
}
}
@media screen and (max-width: 500px){
.itemTextoCategoriaDestacada{
width: 225px;
}
} */
.itemImagenCategoriaDestacada{
display:inline-block;
width: 150px;
vertical-align: middle;
}
.itemCategoriaDestacada{
display:inline-block;
padding: 18px;
}
@media (max-width: 370px) and (min-width: 355px) {
.itemCategoriaDestacada{
display:table-caption;
text-align: center;
padding: 10px;
}
}
.imagenesBloqueNewsletter{
display:none;
}
@media screen and (min-width: 575px){
.imagenesBloqueNewsletter{
display:block;
height:50px; 
background:url(/images/especiales/pajaro-newsletter.png) center center no-repeat;
background-size: 50px 50px; 
}
}
.contenedorRedesSocialesPie{
margin: 10px auto;
margin-top: 0px;
width: 100%;
background-color: #ffffff;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
position: relative;
}
@media screen and (min-width: 992px){
.contenedorRedesSocialesPie{
width: 960px;
}
}
.navbarCollapseP1{
color:#666;
cursor: pointer;
height: auto;
}
.navbarCollapseP1:hover{
text-decoration:none;
}
@media screen and (min-width: 768px){
.dropdown-menu-right{
width: 768px !important;
max-width: 768px !important;
}
.dropdown-menu-right > li{
width: 160px;
display: inline-block;
float:left;
}
}
@media screen and (min-width: 992px){
.dropdown-menu-right{
width: 992px !important;
max-width: 992px !important;
}
.dropdown-menu-right > li{
width: 160px;
display: inline-block;
float:left;
}
}
.boton-recomendacion-fixed{
position: fixed;
right: 5px;
bottom: 0;
background-color: #FB6A12;
/* color: white; */
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding: 5px;
z-index: 10;
}
.boton-recomendacion-fixed a{
color: white;
font-weight: bold;
}
.boton-recomendacion-fixed a:hover{
color: white !important;
}
.boton-recomendacion-fixed:hover{
background-color: #4CAF50;
-webkit-transition-duration: 0.4s; /* Safari */
transition-duration: 0.4s;
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px;
}
@keyframes shake {
10%, 90% {
transform: translate3d(-1px, 0, 0);
}
20%, 80% {
transform: translate3d(2px, 0, 0);
}
30%, 50%, 70% {
transform: translate3d(-4px, 0, 0);
}
40%, 60% {
transform: translate3d(4px, 0, 0);
}
}
#correo-pie {
display:inline-block;	
width: 45px;
height: 45px;
/*background: url(/css/images/css-sprite.gif) no-repeat -125px -30px;*/
background: url(../images/especiales/icono-contacto-pie.png); 
margin-right:3px;
}
#correo-pie:hover {background: url(../images/especiales/icono-contacto-pie2.png);}
.correo-pie-seleccionado {background: url(../images/especiales/icono-contacto-pie2.png) !important; }
.facebook-pie-seleccionado {background: url(../images/sprites/fijos.png) -386px -50px !important;}
.twitter-pie-seleccionado {background: url(../images/sprites/fijos.png) -56px -101px !important;}
.plus-pie-seleccionado {background: url(../images/sprites/fijos.png) -445px -101px !important;}
#btn-obtenerDescuento{display:none;}
#info-recomendacionOk{display:none;}
@media only screen and (max-width: 500px) {
.displayMovil {
display: none;
}
}
@media only screen and (max-width: 500px) {
.bannerSEO {
display: none;
}
}
.zopim {
bottom: 0 ! important;
left: 5px ! important;
}
#mapaPuntoPackContainer {
float: left;
width: 100%;
}
#mapaPuntoPack {
width: 100%;
height: 200px;
position: relative;
overflow: hidden;
margin-left: auto;
margin-right: auto;
}
#infoPuntoPackContainer {
float: left;
width: 100%;
}
@media(min-width:500px) {
#infoPuntoPackContainer {
width: 30%;
min-width: 270px;
margin-right: 10px;
}
}
#linkPhotoPuntoPack {
display: inline-block;
width: 100%;
}
#photoPuntoPack {
width: 100%;
max-width: 270px;
}
#horarioPuntoPackContainer {
float: left;
width: 100%;
}
@media(min-width:500px) {
#horarioPuntoPackContainer {
max-width: 30%;
}
}
#horarioPuntoPackContainer table * {
white-space: nowrap;
}