.panel-ficha-producto .columna-de .boton-cesta, .cabecera .cabecera-superior .panel-listado>ul.listado-menu li.enlace-cesta { display: none; }

.texte-vacances .componente-texto .texto-seccion, .texte-vacances .texto-seccion, .texte-vacances p { background: #fff2b3;  padding: 10px; }
.texte-vacances .componente-texto .subtitulo-seccion { background: #fff2b3; margin-bottom: 0; padding-top: 20px; }
.texte-vacances { padding-top: 10px; margin-bottom: 20px; }

header { border-bottom: 1px solid #F1F1F1; }
header ul {  max-width: 1400px; margin: 0 auto; }


.cabecera .panel-buscar-responsive.mostrar {
    height: 60px;
    top: 30px;
    border-bottom: 1px solid #f1f1f1;
}
.cabecera .panel-buscar-responsive input {
    height: 60px;
    background-color: #f0f0f0;
    color: #7f7f7f;
    margin: 0px;
    border-bottom: 0;
    font-family: 'Open Sans', sans-serif;
    position: relative;
}

iframe { max-width: 1400px!Important; margin: 0 auto; }

.cabecera .cabecera-central-superior .logotipo { display: none; }
.panel-menu-responsive ul li.enlace-copiar-ultimo-pedido { display: none; }

.botons { display: none; max-width: 1400px; margin: 0 auto; margin-top: 30px;  }
.search-page .botons { display: block; max-width: 1400px; margin: 0 auto; margin-top: 30px;  }
.search-page footer {  background-color: #FFF; }

.autors-mov .carrusel-imagenes-hor ul li .imagen img { max-height: 200px;   width: auto; }
.autors-mov .carrusel-imagenes-hor ul li { width: auto!Important; }
.autors-mov>div { padding: 0!Important; }

.pagina-listado-buscar-productos .contenido { background-color: transparent; max-width: 1200px; }
.pagina-listado-buscar-productos .panel-filtrado { border-bottom: 1px solid #F1F1F1; max-width: 1200px; margin: 0 auto; }

.autors .listado-imagenes-rollover .imagenes .elemento-imagen .titulo-imagen { font-size: 13px; color: #999; font-weight: 400; }
.autors .listado-imagenes-rollover .imagenes .elemento-imagen { padding: 20px; }
.autors .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { filter: grayscale(1); }
.autors .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img:hover { filter: grayscale(0); transform: scale(1.02); }

.carrusel-productos-hor .listado>div ul li { width: 255px!Important; }

.titulo-seccion { text-align: left;text-transform: none; }
.destacado .panel-texto h2 { font-family: 'Open Sans', serif; font-weight: 700;  }
.listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { background-color: transparent; }
.producto .panel-vista-rapida { left: 20%; right: 20%; bottom: 40%; width: 60%; }
.producto .panel-vista-rapida a, .producto .panel-vista-rapida span { font-family: 'Open Sans', serif; }
.subtitulo-seccion { font-family: 'Open Sans', serif;  }
.componente-texto .texto-seccion, .texto-seccion, p { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #555; }
html { background-color: #efefef; }
body { background-color: #FFF; }
.pagina-inici .contenedor ul.componentes>li { padding: 0px; }
.pagina-inicio .contenedor ul.componentes>li { padding: 0px; }

.listado.vista.micro .producto .disponibilidad-3 { color: #b80007; border: 1px solid #b80007; border-radius: 50px; padding: 3px 8px; }
  
.capcelera-destacats {   top: -37px; display: inline-block;  WIDTH: 100%!Important; }
.capcelera-destacats .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { color: #FFF; }

.contenedor-central .componente-listado-productos .listado.vista .producto, .contenido-superior-100 .componente-listado-productos .listado.vista .producto, .contenido-inferior-100 .componente-listado-productos .listado.vista .producto, .contenedor-cuad-central .componente-listado-productos .listado.vista .producto, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista .producto, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista .producto, .contenedor-doble-1 .componente-listado-productos .listado.vista .producto, .contenedor-doble-2 .componente-listado-productos .listado.vista .producto, .contenedor-triple-1 .componente-listado-productos .listado.vista .producto, .contenedor-triple-2 .componente-listado-productos .listado.vista .producto, .contenedor-triple-3 .componente-listado-productos .listado.vista .producto, .contenedor-cuad-1 .componente-listado-productos .listado.vista .producto, .contenedor-cuad-2 .componente-listado-productos .listado.vista .producto, .contenedor-cuad-3 .componente-listado-productos .listado.vista .producto, .contenedor-cuad-4 .componente-listado-productos .listado.vista .producto { background-color: transparent; }

.pagina-autors-catalans-en-altres-llengues .contenido { max-width: 1200px; margin: 0 auto; }
.pagina-autors-catalans-en-altres-llengues .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img:hover { filter: grayscale(1); }
.pagina-autors-catalans-en-altres-llengues .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-size: 16px; }

.pagina-autores-catalanes-en-otras-lenguas .contenido { max-width: 1200px; margin: 0 auto; }
.pagina-autores-catalanes-en-otras-lenguas .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img:hover { filter: grayscale(1); }
.pagina-autores-catalanes-en-otras-lenguas .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-size: 16px; }

.destacats .imagenes .elemento-imagen a.enlace-imagen.centrar img:hover { filter: grayscale(1); }
.destacat-peu .destacado.estilo-1.no-redimensionar .panel-imagen img { width: 130px; padding-left: 5px; } 

.idiomes .imagenes .elemento-imagen { padding: 20px; }

.estret { max-width: 800px; margin: 0 auto; }
.estret .texto-seccion p, .estret .texto-seccion { font-size: 20px!Important; }

.mapaweb .componente-texto .texto-seccion, .mapaweb .componente-texto .texto-seccion a { font-size: 14px; font-weight: 600; line-height: 2em; color: #111; text-decoration: none; font-family: 'Open Sans', serif; }

.pagina-bibliografia-aprendre-catala .contenido { max-width: 1200px; margin: 0 auto; }
.pagina-bibliografia-aprendre-catala .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img:hover { filter: grayscale(1); }
.pagina-bibliografia-aprendre-catala .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-size: 16px; }

.pagina-bibliografia-aprender-catalan .contenido { max-width: 1200px; margin: 0 auto; }
.pagina-bibliografia-aprender-catalan .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img:hover { filter: grayscale(1); }
.pagina-bibliografia-aprender-catalan .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-size: 16px; }

.pagina-llibre-dartista .contenido { max-width: 1200px; margin: 0 auto; }
.pagina-llibre-dartista .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-size: 16px; }

.pagina-libro-de-artista .contenido { max-width: 1200px; margin: 0 auto; }
.pagina-libro-de-artista .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-size: 16px; }

.pagina-mapa-web .contenido { max-width: 800px; margin: 0 auto; }

.panel-menu-responsive ul li a:hover, .panel-menu-responsive ul li span:hover, .panel-menu-responsive ul li:hover { background-color: transparent; }
.panel-menu-responsive ul li ul.hijos li:hover, .panel-menu-responsive ul li ul.hijos li { background-color: #ed1c24; }
.panel-menu-responsive ul li ul.hijos li { border: 0; }
.panel-menu-responsive ul li.padre>a, .panel-menu-responsive ul li.padre.abierta>a { filter: brightness(100); }
.panel-menu-responsive ul li ul.hijos { border-top: 1px solid #f0474d; }

.accessos { padding: 4px; }
.accessos .enlaces ul li a, .accessos .enlaces ul li span { background-image: url(/files/19/flecha-blanca); background-repeat: no-repeat; background-position: right center; }

.telefon { margin: 0 10px 5px 10px; text-align: center; color: #FFF; font-weight: 600; font-family: 'Open Sans', sans-serif;  padding: 0px; line-height: 5em; }
.telefon .componente-html .codigo a { color: #FFF;  }
.telefon .componente-html .codigo { background-color: #999; background-image: url(/files/16/flecha-blanca); background-repeat: no-repeat; background-position: right center; }

.onsom { padding: 4px; padding-top: 0; padding-bottom: 0; }
.onsom .enlaces ul li a, .onsom .enlaces ul li span { background-image: url(/files/21/onsom); background-repeat: no-repeat; background-position: right center;  }

#panel-carrusel-relacionados-dinamico .listado.vista.micro ul li:nth-child(6) { display: none; }

.destacats-movil .enlaces-listado .enlaces ul li a, .destacats-movil .enlaces-listado .enlaces ul li span {  background-color: #ed1c24; }

.icons>div { max-width: 1400px; margin: 0 auto; }
.icons .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-height: 75px!Important; }

.destacats .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-height: 340px; }
.destacats .imagenes .elemento-imagen:hover {  transform: scale(1.01); }

.componente-texto a { color: #4cb0dd; text-decoration: underline; font-size: 14px; }
.componente-texto .subtitulo-seccion, .listado-imagenes-rollover .imagenes .elemento-imagen .titulo-imagen { font-family: 'Open Sans', serif; font-weight: 700; font-size: 16px; text-align: center; margin-bottom: 10px; margin-top: 5px; text-transform: uppercase; }

.botons-destacats .imagenes .elemento-imagen { padding-bottom: 0; }

.listado.vista.micro .producto { height: 455px; }
  
.maestra { background-color: #FFF; }
.destacado .panel-texto .texto p { font-family: 'Open Sans', sans-serif; font-size: 16px; }
a { color: #ed1c24; }
.logo { position: relative; float: left; z-index: 999999; width: 180px; padding: 0px 0px 0px 10px; }
.contenido { background-color: transparent; max-width: 1400px; margin-top: 70px; }
.capcelera-home { top: -290px; position: relative; margin-bottom: -260px; box-shadow: 0px 5px 15px -5px rgb(0 0 0 / 10%); }
.panel-ficha-producto .columna-de .btn-actor, .panel-ficha-producto .columna-de .btn-coleccion { border: 1px solid #ed1c24; border-radius: 0; }
.panel-ficha-producto .columna-de .btn-actor:hover, .panel-ficha-producto .columna-de .btn-coleccion:hover { border: 1px solid #ed1c24; border-radius: 0; background-color: #ed1c24; color: #FFF; }
.componente-texto .texto-seccion h1, .componente-texto .texto-seccion h2, .componente-texto .texto-seccion h3, .componente-texto .texto-seccion h4, .componente-texto .texto-seccion h5  { font-family: 'Open Sans', serif; line-height: 1.2em; }
.producto .actor, .producto .marca, .producto .familia, .producto .lanzamiento  { font-family: 'Open Sans', sans-serif; font-weight: 400; }

.listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen { color: white; background-color: #ed1c24; padding: 15px 25px; font-family: 'Open Sans', serif; font-weight: 700; font-size: 14px; border: 0; width: 130px; margin: 0 auto; text-align: center; position: relative; display: block;  margin-top: 20px; }  


.carrusel-productos-hor.vista-1 .listado.vista .actor, .carrusel-productos-hor.vista-1 .listado.vista.micro .actor { display: block; color: #999; font-weight: 400; }

.listado.vista .producto .imagen>a { display: table-cell; vertical-align: bottom; }
.contenedor-central .componente-listado-productos .listado.vista .producto .imagen, .contenido-superior-100 .componente-listado-productos .listado.vista .producto .imagen, .contenido-inferior-100 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-central .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista .producto .imagen, .contenedor-doble-1 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-doble-2 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-triple-1 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-triple-2 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-triple-3 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-1 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-2 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-3 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-4 .componente-listado-productos .listado.vista .producto .imagen { padding: 10px; min-height: 310px;; }

.entrada-blog .contenido { max-width: 1200px; }
.blog .panel-contenidos .lista-elementos-contenidos>li .texto-contenido { font-family: 'Open Sans', serif; }
.entrada.completa .titulo { border-color: #DDD; }

.separador-seccion { border-top: 2px solid #ccc; max-width: 1400px; margin: 0 auto; margin-bottom: 14px; }

.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero span { background-color: #111; padding: 15px 25px; font-family: 'Open Sans', serif; font-weight: 700; font-size: 14px; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a:hover, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero span:hover { background-color: #ed1c24; color: #FFF; padding: 15px 25px; font-family: 'Open Sans', serif; font-weight: 700; font-size: 14px; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero { padding: 0; }

.maestra { background-color: #FFF; }
.maestra .mi-cesta .boton-seguir-comprando a, header .contenido.externo .panel .boton-volver-tienda a, .productos-en-cesta li.totales span.titulo, .productos-en-cesta li.totales span.valor, .maestra .productos-en-cesta li.totales.total span.titulo, .maestra .productos-en-cesta li.totales.total span.valor, .productos-en-cesta li.informacion>div, .maestra .productos-en-cesta li.titulo h3, .panel-navegacion-pedido .solapa-paso h3 { font-family: 'Open Sans', serif;  }
.maestra .panel-navegacion-pedido .solapa-paso.actual h3, .maestra .panel-navegacion-reserva .solapa-paso.actual h3 { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-transform: uppercase; background-color: #ed1c24; }
.maestra .panel-navegacion-pedido .solapa-paso h3  { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-transform: uppercase; }
.maestra .productos-en-cesta li.titulo h3, .maestra .productos-en-cesta li.totales.total span.titulo, .maestra .productos-en-cesta li.totales.total span.valor { color: #010101; }
.maestra .mi-cesta .boton-seguir-comprando:hover { background-color: #111; }
.maestra .panel-autenticacion .enlace-recordar-clave, .maestra .crear-cuenta #panel-autenticacion.panel-formulario-accion p, .panel-formulario-accion .formulario-entidad .editor-label label, .maestra .panel-formulario-accion h3 { font-family: 'Open Sans', serif; }
.maestra .panel-formulario-accion .boton-accion a, .panel-formulario-accion .boton-accion span { font-family: 'Open Sans', serif; text-transform: uppercase; }
.maestra .panel-formulario-accion .formulario-entidad .editor-field input, .panel-formulario-accion .formulario-entidad .editor-field textarea  { font-family: 'Open Sans', serif; }
.maestra .panel-formulario-accion .boton-accion { background-color: #111; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .panel-formulario-accion .boton-accion:hover { background-color: #111; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .crear-cuenta #panel-autenticacion.panel-formulario-accion p { margin-top: -20px; }
.maestra #panel-continuar .panel { min-height: 125px; }
.maestra .productos-en-cesta li.detalle>div .datos .importes h5.importe { font-family: 'Open Sans', serif; color: #010101; font-weight: 600; }
.maestra .mi-cesta .boton-comprar a { font-family: 'Open Sans', serif; text-transform: uppercase; }
.maestra .mi-cesta .boton-comprar { background-color: #111; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .mi-cesta .boton-comprar:hover { background-color: #CCC; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .mi-cesta .boton-seguir-comprando { background-color: #111; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .mi-cesta .boton-seguir-comprando:hover { background-color: #CCC; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .mi-cesta .boton-comprar:hover { background-color: #CCC;  -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra span, .maestra p { font-family: 'Open Sans', serif; }
.maestra .panel-pedido.envio ul.formas-pago li span, .maestra .panel-pedido.envio ul.formas-envio li span, .maestra .panel-pedido.envio ul.formas-entrega li span, .maestra .editor-label label { font-family: 'Open Sans', serif; }
.maestra .panel-pedido .subtitulo-formulario, .maestra .panel-mi-cuenta .subtitulo-formulario  { font-family: 'Open Sans', serif; text-transform: uppercase; }
.maestra .botonera-navegacion-pedido .boton-siguiente span, .maestra .botonera-navegacion-pedido .boton-siguiente a { font-family: 'Open Sans', serif; }
.maestra .botonera-navegacion-pedido .boton-siguiente { background-color: #111; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .botonera-navegacion-pedido .boton-siguiente:hover { background-color: #CCC; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .botonera-navegacion-pedido .boton-atras { background-color: #111; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .botonera-navegacion-pedido .boton-atras:hover  { background-color: #CCC; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .botonera-navegacion-pedido .boton-atras span, .maestra .botonera-navegacion-pedido .boton-atras a  {  font-family: 'Open Sans', serif; text-transform: uppercase; }
.maestra header .contenido.externo .panel .boton-volver-tienda a { padding-left: 0; background-image: none; color: #111; padding-left: 5px;}
.maestra header .contenido.externo .panel .boton-volver-tienda { background-color: transparent; border: 1px solid #111; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra header .contenido.externo .panel .boton-volver-tienda:hover { background-color: #CCC; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.maestra .panel-tapiz { border: 2px solid #dfdfdf; }
.maestra .productos-en-cesta li.detalle>div .datos .disponibilidad, .productos-en-cesta li.detalle>div .datos .importes h5.precio, .maestra .productos-en-cesta li.detalle>div .datos h4.titulo, .productos-en-cesta li.detalle>div .borrar-detalle, .panel-formulario-accion a { font-family: 'Open Sans', sans-serif; }
.componente-listado-productos.vista-1 .listado.vista.micro .producto { height: 420px; }
.maestra .panel-contenedo-codigo-promocion .enlace-codigo-promocion, .maestra .panel-contenedo-codigo-promocion .enlace-codigo-promocion-carnet-jove  { font-family: 'Open Sans', serif; }
.maestra header .contenido { max-width: 1050px; }
.maestra .contenido { margin-top: 0px; }
.maestra .panel-contenedo-codigo-promocion { background-color: #ffffff; border: 1px dashed #CCC; }
.maestra .panel-contenedo-codigo-promocion .enlace-codigo-promocion, .maestra .panel-contenedo-codigo-promocion .enlace-codigo-promocion-carnet-jove { font-weight: 400; font-family: "Roboto",sans-serif; font-size: 13px; text-decoration: none; text-align: center; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion .editor-field input { width: 120px; margin-left: 0; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion .boton-aplicar-codigo { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0px; background: #000; padding: 7px 20px; text-transform: uppercase; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion .boton-aplicar-codigo:hover { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0px; background: #222; padding: 7px 20px; text-transform: uppercase; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion { padding-bottom: 0; }
.maestra .productos-en-cesta li.totales { border-color: #F1F1F1; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion { display: block; }
.maestra { background-color: #FFF; }
.maestra .panel-tapiz { border: 0; }
.maestra .panel-formulario-accion .boton-accion { background-color: #222; }
.maestra .panel-navegacion-pedido .solapa-paso.actual, .maestra .panel-navegacion-reserva .solapa-paso.actual  { background-color: #ed1c24; }
.maestra .productos-en-cesta li.titulo h3, .maestra .productos-en-cesta li.totales.total span.titulo, .maestra .productos-en-cesta li.totales.total span.valor { color: #222; }
.panel-resumen h5  { font-family: 'Open Sans', serif; }
.maestra .boton-editar-resumen span, .maestra .boton-editar-resumen a { font-family: 'Open Sans', serif; }
.maestra .panel-resumen .boton-editar-resumen, .maestra .boton-editar-resumen { background-color: #111; }
.maestra .boton-editar-resumen span:hover, .maestra .boton-editar-resumen a:hover { color: #FFF; }

.panel-pedido.envio label, .panel-pedido.envio input, .panel-pedido.envio select, .panel-pedido.envio textarea { font-family: 'Open Sans', serif; }

.productos-en-cesta li.detalle>div .regalo { display: none; }
.productos-en-cesta li.detalle>div .datos h5.referencia, .productos-en-cesta li.detalle>div .datos h5.anotaciones  { font-family: 'Open Sans', sans-serif; }


.carrusel-productos-hor .listado.vista.mini .producto .imagen .panel-vista-rapida { display: none; }
.enlaces-listado { background-color: transparent; }

.boto .enlaces-listado .enlaces ul li a, .boto.enlaces-listado .enlaces ul li span { border: 0; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; background-color: #111; color: #FFF;  padding: 20px 35px; }
.boto .enlaces-listado .enlaces ul li a:hover, .boto.enlaces-listado .enlaces ul li span:hover { border: 0; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; background-color: #4cb0dd; color: #FFF;  padding: 20px 35px; }
.boto .enlaces-listado .enlaces { border: 0; padding: 0; width: 200px; margin: 0 auto; }
.boto .enlaces-listado .enlaces ul li  { border: 0; padding: 0; }

.menu-facetado .links a.hijos { font-size: 12px; border: 0; line-height: 1.2em; padding-bottom: 10px; color: #999;  }

.panel-propiedades-producto ul li { font-family: 'Open Sans', sans-serif; color: #353535; font-size: 16px; }
.panel-propiedades-producto {   border: 0; background-color: #F1F1F1; padding: 20px; }
.panel-descripcion-producto { padding: 20px; padding-left: 0; display: grid; }
.panel-descripcion-producto .descripcion, .descripcion p {  font-family: 'Lato', sans-serif; font-size: 18px; }
.panel-descripcion-propiedades { margin: 0 auto; padding: 20px!Important; }
.panel-descripcion-propiedades .titulo-seccion { text-align: left; }
.panel-descripcion-propiedades { max-width: 1200px; }
.panel-ficha-producto { max-width: 1200px; margin: 0 auto; }

.fa-shopping-bag:before { content: none; }

.imagen-slider-hero .hero-slide .panel-mensaje-imagen h1, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h3, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h4, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h5, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h6  { font-family: 'Open Sans', serif; }

.pagina-inici .contenido-superior-100 { height: 300px; background-color: #f1f1f1; }
.pagina-inicio .contenido-superior-100 { height: 300px; background-color: #f1f1f1; }

.email-capture { background-color: #FFF; }
.email-capture button { font-family: 'Open Sans', sans-serif; background-color: #ee1c25; }
.email-capture h2 { font-family: 'Open Sans', serif; color: #ee1c25; }

.panel-paginacion-listado .boton-cargar-mas-resultados { width: 200px; height: 50px; left: -50%; transform: translate(50%); }
.panel-paginacion-listado { width: 100%; }
.panel-compartir { background-color: transparent; }

.enlaces-listado.nube .enlaces ul li a { font-family: "Open Sans",sans-serif;  font-size: 18px; font-weight: 700; line-height: 1.5em; letter-spacing: -0.01em; text-rendering: optimizeLegibility; color: #4caddd; background-color: transparent; display: block; padding: 0; text-align: left;  margin: 0; }
.enlaces-listado.nube .enlaces ul li a:hover { text-decoration: underline; color: #000;  }
.enlaces-listado.nube .enlaces ul li {  width: 100%; float: none; display: block; border-bottom: 1px solid #f1f1f1; padding-bottom: 10px;  padding-top: 10px; }
.enlaces-listado.nube .enlaces ul li:last-child { border-bottom: 0; }
.enlaces-listado.nube .enlaces ul li:first-child { border-top: 0; }
.redaccion.blog .subtitulo-seccion { color: #000; line-height: 2em; font-size: 16px; }
.contenedor-cuad-central { border-right: 0; }
.entradas-laterales .entrada.lateral .enlace { color: #000; }
.panel-navegacion .camino a, .panel-navegacion .camino span { color: #000; }
.redaccion .panel-busqueda input { border-radius: 0; padding: 20px; border: 1px solid #f1f1f1; font-size: 12px; color: #666; background-color: #f1f1f1; }
.redaccion .panel-busqueda .boton-buscar { background-image: url(/files/2/lupa)!Important; background-position: center; border-radius: 0; background-size: cover; background: #ed1c24; width: 46px; height: 42px; background-repeat: no-repeat; }

header .contenido.externo .panel .enlace-logotipo img { max-height: 110px; max-width: 110px; }
.maestra header .contenido.externo .panel { height: 130px; } 

.pie .panel-iconos ul li img { height: 40px; }
.pie .panel-iconos { background-color: transparent; border: 0; }

.enlace-busqueda-avanzada { display: block; position: absolute; left: 70%; transform: translate(-50%); top: 35px; font-family: 'Open Sans', serif; color: #3a3a3a; font-size: 13px; font-weight: 500; text-decoration: none!Important; }
.enlace-busqueda-avanzada:hover { color: #ed1c24; }
.carrusel-productos-hor.vista-1 .listado.vista .actor, .carrusel-productos-hor.vista-1 .listado.vista.mini .actor { display: block; color: #035883; font-weight: 700; line-height: 2em; }
.listado.vista.micro .producto .imagen img, .listado.vista.carrusel .producto .imagen img { max-height: 280px; }

.maestra .botonera-navegacion-pedido .boton-siguiente, .maestra .botonera-navegacion-pedido .boton-siguiente:hover, .maestra .panel-formulario-accion .boton-accion:hover, .maestra .mi-cesta .boton-comprar:hover, .maestra .mi-cesta .boton-seguir-comprando:hover, .maestra .mi-cesta .boton-comprar, .maestra .panel-formulario-accion .boton-accion { background-color: #ed1c24; }
.panel-formulario-accion a 
.formulario .formulario-entidad { max-width: 100%; }
.formulario .titulo-seccion { color: #111; }

.formulario, .componente-texto, .formulario .formulario-entidad { background-color: transparent; }
.componente-texto .texto-seccion h2 b { font-family: 'Open Sans', serif; color: #111;  font-size: 26px; }
.componente-texto .texto-seccion p { font-family: 'Open Sans', sans-serif; font-size: 14px; }
.formulario .editor-field input, .formulario .editor-field textarea, .formulario .editor-field select { background-color: transparent; }
.panel-check a, .panel-aceptar-condiciones a, .panel-aceptar-pagar-por-saldo a, .panel-aceptar-tratamiento-datos a, .panel-aceptar-gestion-electronica a, .panel-aceptar-condiciones-contactar a, .panel-aceptar-condiciones-boletin a, .panel-aceptar-condiciones-crear-tienda-online a, .panel-check span, .panel-aceptar-condiciones span, .panel-aceptar-pagar-por-saldo span, .panel-aceptar-tratamiento-datos span, .panel-aceptar-gestion-electronica span, .panel-aceptar-condiciones-contactar span, .panel-aceptar-condiciones-boletin span, .panel-aceptar-condiciones-crear-tienda-online span, .panel-check a, .panel-aceptar-condiciones a, .panel-aceptar-pagar-por-saldo a, .panel-aceptar-tratamiento-datos a, .panel-aceptar-condiciones-contactar a, .panel-aceptar-condiciones-boletin a, .panel-aceptar-condiciones-crear-tienda-online a, .panel-check span, .panel-aceptar-condiciones span, .panel-aceptar-pagar-por-saldo span, .panel-aceptar-tratamiento-datos span, .panel-aceptar-condiciones-contactar span, .panel-aceptar-condiciones-boletin span, .panel-aceptar-condiciones-crear-tienda-online span, #enlace-tratamiento-datos, #enlace-tratamiento-datos-capturador-email, #enlace-tratamiento-datos-email { font-family: 'Open Sans', sans-serif; font-size: 12px; } 
.formulario .boton-aceptar a, .formulario .boton-aceptar span { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; background-color: #111; color: #FFF; padding: 10px 25px; } 
.formulario .boton-aceptar { border: 0; padding: 0; }

#scrollUp::before { content: none; }
#scrollUp { background-image: url("/files/39/top"); width: 100px; height: 100px; }

.listado.vista.mini .producto .icono-recomendado, .listado.vista.mini .producto .icono-novedad { top: 65px; left: 0; }
.componente-listado-productos .actor { display: block; }
.entradas-laterales ul li { width: 100%; }
.blog .listado.detalle ul li { width: 33%; display: inline-flex; }
.blog .panel-contenidos .lista-elementos-contenidos>li .texto-contenido h2 {color: #111; font-weight: 600; font-size: 22px; text-transform: uppercase; line-height: 1.4em; }
.blog .panel-contenidos .lista-elementos-contenidos>li .texto-contenido h2 b {color: #111; font-weight: 700; font-size: 22px; text-transform: uppercase; line-height: 1.4em; }
.entrada h1.titulo, .entrada h1.titulo a, .entrada h2.titulo, .entrada h2.titulo a { font-family: 'Open Sans', serif; color: #111; font-weight: 600; font-size: 22px; text-transform: uppercase; line-height: 1.2em; }
.entrada .resumen { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #555; }
.entrada .panel-central { padding: 0px; }
.entrada .imagen { margin-bottom: 10px; }
.entrada .panel-superior, .contenedor-cuad-4.redaccion { border: 0; }
.entrada .enlace-entrada { position: relative; bottom: 0; right: 0; color: #4cb0dd; font-family: 'Open Sans', sans-serif; }
.entrada .imagen { margin-right: 0; }
.entrada { padding: 10px; background-color: transparent; }
.entradas-laterales .entrada.lateral .imagen { max-width: 100%; width: 100%; max-height: 240px; }
.pagina-inici .entradas-laterales ul li, .pagina-inici .listado.detalle ul li { width: 33%; display: inline-flex;}
.pagina-inicio .entradas-laterales ul li, .pagina-inicio .listado.detalle ul li { width: 33%; display: inline-flex;}
.entrada.completa .titulo { font-family: 'Open Sans', serif; font-size: 26px; font-weight: 700; }
.redaccion .panel-busqueda input { font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 400; }
.entrada .fecha-hora { font-family: 'Open Sans', sans-serif; font-weight: 400; }

ul.lista-flotante.ul.lista-flotante.listado-enlaces-redes { width: 170px; margin: 0; }
  
.icones .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-height: 50px; }

.menu-facetado .links a.seleccionada { border: 0; font-family: 'Open Sans', serif; font-size: 14px; font-weight: 700; text-transform: none; } 
.menu-facetado .links a { border: 0; font-family: 'Open Sans', serif; font-size: 14px; font-weight: 600; text-transform: none; } 
.menu-facetado h3 { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #999; }
.menu-facetado .check-boxes li span { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #555; }
.menu-facetado .links a.seleccionada { color: #ed1c24; }
.menu-facetado ul.precios { display: none; }
.menu-facetado .links a.padre { border: 0; }
.menu-facetado ul li { border: 0; }

.boton-ver-categorias-movil { font-family: 'Open Sans', serif; }

.producto .panel-vista-rapida { background-color: #ed1c24; }
.panel-paginacion-listado .boton-cargar-mas-resultados a, .panel-paginacion-listado .boton-cargar-mas-resultados span { line-height: 3.2em; }
.panel-opciones-listado { display: block; background-color: transparent; min-height: 0; }
.pagina-listado-productos .titulo-seccion {  display: block; }

.editor-label label, .panel-ordenar .editor-field select { font-family: 'Open Sans', serif; }

.panel-ficha-producto .columna-de .titulo { font-family: 'Open Sans', serif; font-weight: 700; font-size: 30px; }
.panel-ficha-producto .columna-de .actor { font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; color: #ed1c24; }
.panel-ficha-producto .columna-de .referencia { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #555; }
.panel-ficha-producto .columna-de .dimensiones { display: none; }
.panel-ficha-producto .columna-de .introduccion { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #555; }
.panel-ficha-producto .columna-de .precio { font-family: 'Open Sans', serif; font-size: 40px;  font-weight: 700; color: #ed1c24; }
.panel-ficha-producto .columna-de { padding-top: 30px; } 
.panel-ficha-producto .columna-de .subtitulo { font-family: 'Open Sans', sans-serif; line-height: 1.2em; font-weight: 400; font-size: 20px; }
.panel-ficha-producto .columna-de .boton-cesta { border: 0; }
.panel-ficha-producto .columna-de .boton-cesta a { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px;  background-color: #111; color: #FFF; padding: 20px 35px; }
.panel-ficha-producto .columna-de .boton-cesta a:hover {  font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px;  background-color: #ed1c24; color: #FFF; padding: 20px 35px; }
.panel-ficha-producto .columna-de .precio-anterior { font-family: 'Open Sans', serif; }
.panel-ficha-producto.panel-vista-rapida-producto .columna-de .titulo { font-size: 30px; }
.panel-ficha-producto .columna-de .precio.ofertado, .panel-ficha-producto.panel-vista-rapida-producto .columna-de .precio { font-size: 30px; line-height: 1.2em;}
.panel-ficha-producto.panel-vista-rapida-producto .columna-de .introduccion { font-size: 14px; }
.panel-ficha-producto.panel-vista-rapida-producto .columna-de .precio-anterior { font-family: 'Open Sans', serif; font-size: 20px;  }
.panel-ficha-producto.panel-vista-rapida-producto .columna-de { padding-left: 30px; padding-top: 10px; }
.panel-ficha-producto.panel-vista-rapida-producto .columna-de .boton-cesta a { font-size: 12px; }
.panel-ficha-producto .columna-de .disponibilidad { font-family: 'Open Sans', serif; }
.panel-ficha-producto .columna-de .marca  { font-family: 'Open Sans', serif; }
.recomendacion .descripcion p { border: 1px solid #79b33f; color: #79b33f; background: transparent; font-family: 'Open Sans', serif; font-style: normal; font-weight: 400; text-align: center; max-width: 1100px;  margin: 0 auto; }

.panel-cesta-resumen-superior .boton-pagar a { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; line-height: 1em;  background-color: #111; color: #FFF; padding: 10px 25px; }
.panel-cesta-resumen-superior .boton-pagar { padding: 0; border: 0; }
.panel-vista-rapida-producto .opciones .panel-compartir .ver-detalles { font-family: 'Open Sans', sans-serif; }
.panel-cesta-resumen-superior .boton-seguir-comprando, .panel-cesta-resumen-superior .panel-resumen-superior ul .texto-informativo, .panel-cesta-resumen-superior .panel-resumen-superior ul .subtitulo-seccion, .panel-cesta-resumen-superior .detalle-producto .subtitulo-seccion { font-family: 'Open Sans', sans-serif; }
.panel-cesta-resumen-superior .detalle-producto .titulo { font-family: 'Open Sans', sans-serif; font-size: 14px; }
.panel-cesta-resumen-superior .boton-pagar a:hover  { background-color: #ed1c24; }

.listado.vista.micro .producto h4.titulo a { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #111; font-size: 12px; }
.listado.vista.micro .producto .precio-anterior, .listado.vista.micro .producto .precio { font-family: 'Open Sans', serif; font-weight: 700; margin-top: 0; }
.listado.vista.micro .producto h4.titulo { min-height: 1em; }
.listado.vista .producto .icono-recomendado, .listado.vista .producto .icono-novedad { font-family: 'Lato', sans-serif; font-weight: 400; font-size: 9px; }
.listado.vista.micro .producto {  padding: 15px; }
.listado.vista .producto .botonera .boton-cesta { display: none; }
.listado.vista.micro .producto div.panel { margin: 0; margin-bottom: 5px; }
.producto h4.titulo { margin-bottom: 3px; }
.producto .disponibilidad.disponibilidad-6, .producto .disponibilidad.disponibilidad-1 { color: #79b33f; border: 1px solid #79b33f; border-radius: 50px; padding: 3px 8px; }
.producto .disponibilidad.disponibilidad-0 { color: #438be7; border: 1px solid #438be7; border-radius: 50px; padding: 3px 8px; }
.panel-ficha-producto .columna-de .disponibilidad.disponibilidad-0, .panel-ficha-producto .columna-de .disponibilidad.disponibilidad-0 { color: #438be7; border: 1px solid #438be7; border-radius: 50px; padding: 3px 8px; background-color: transparent; }
.panel-ficha-producto .columna-de .disponibilidad.disponibilidad-6, .panel-ficha-producto .columna-de .disponibilidad.disponibilidad-1 { color: #79b33f; border: 1px solid #79b33f; border-radius: 50px; padding: 3px 8px; background-color: transparent; }

.panel-paginacion-listado .boton-cargar-mas-resultados a, .panel-paginacion-listado .boton-cargar-mas-resultados span { font-family: 'Open Sans', sans-serif; background-image: none; color: #555; text-transform: uppercase; }
.entradas-laterales .entrada.lateral .enlace { font-family: 'Open Sans', sans-serif; }

.cabecera { border: 0; height: 133px; margin-bottom: 20px; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { font-family: 'Open Sans', serif; letter-spacing: 0; color: #3a3a3a; font-size: 14px; font-weight: 600; }
.cabecera .cabecera-inferior .panel-busqueda { left: 50%; transform: translate(-50%); top: 23px; width: 28%; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 0; position: absolute; }
.cabecera .cabecera-inferior .panel-busqueda .boton-buscar { background-image: url("/files/2/lupa")!Important; background-position: center; border-radius: 0; background-size: cover; background: #ed1c24; width: 46px; height: 42px; background-repeat: no-repeat; }
.cabecera .cabecera-inferior .panel-busqueda input { font-family: 'Open Sans', sans-serif;   color: #111; font-weight: 400; font-size: 14px; height: 42px; border-radius: 0; border: 1px solid #f1f1f1; background-color: #f1f1f1; }
.cabecera .cabecera-central-superior .logotipo { float: left; padding: 5px; margin-top: 10px; }
.cabecera .cabecera-central-superior .logotipo.centrado img { width: 300px; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a:hover { color: #3a3a3a; border-bottom: 4px solid #df7f7f; }
.cabecera .cabecera-inferior .boton-visor-cesta { display: none; }
.cabecera .cabecera-superior { height: 0; max-width: 1400px;  margin: 0 auto; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li { display: block; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta { background-image: url(/files/5/bag); width: 25px; height: 44px; border-radius: 0; background-size: contain; background-repeat: no-repeat; position: absolute; right: 0; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a:before { content: none; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.cuenta { position: absolute; height: 35px; top: 24px; right: 35px; width: 110px; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { font-family: 'Open Sans', serif; color: #111; font-size: 13px; font-weight: 400; }
.cabecera .cabecera-central-superior, .cabecera .cabecera-central-superior>div { background-color: transparent; display: none; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a { height: 50px; width: 40px; }
.cabecera .cabecera-central-superior>div { max-width: 1400px; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta:hover { color: #ed1c24; text-decoration: none; }
.cabecera .cabecera-inferior>div { height: 0; }
.cabecera .cabecera-inferior { background-color: transparent; z-index: 0; height: 100px; }
.cabecera .cabecera-central .panel-listado.inferior li.seleccionada>a { color: #3a3a3a; }
.cabecera .panel-cabecera-responsive ul li .enlace-responsive { text-decoration: none; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta span { right: 4px; top: 18px;  background-color: transparent; font-size: 14px; font-weight: 400; color: #111; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta span:hover { color: #111; }
.cabecera .cabecera-central { background-color: #FFF; position: absolute; bottom: 0; width: 100%; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0 { background-color: transparent; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas { margin-top: 91px; position: relative; right: 0; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas a { color: #333; font-family: 'Open Sans', serif; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: 600; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas a:hover { color: #ed1c24; }
.cabecera .cabecera-central .panel-listado.inferior li.separador .separador { border: 0; margin-top: 15px; background-color: #dddddd; margin-left: 10px; margin-right: 10px; width: 2px; height: 18px; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a:hover, .cabecera .cabecera-superior .panel-listado .enlace-cesta a:hover span { color: #111; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li a { font-family: 'Open Sans', serif; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li.seleccionada>a, .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li:hover>a { font-family: 'Open Sans', serif; background-color: #ed1c24; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li { border: 0; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos { border: 0;  -webkit-box-shadow: -1px 0px 8px -1px rgba(0,0,0,0.1); -moz-box-shadow: -1px 0px 8px -1px rgba(0,0,0,0.1); box-shadow: -1px 0px 8px -1px rgba(0,0,0,0.1);}

.enlace-cesta { margin-top: 10px; }

.fa-shopping-bag { background-image: url(/files/25/bag); width: 32px!Important; height: 35px!Important; margin: 8px; background-size: contain; background-repeat: no-repeat; }
.fa-search:before, .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: none; }
.fa-bars { background-image: url(/files/26/menu); width: 35px!Important; height: 35px!Important; margin: 8px; background-size: contain; background-repeat: no-repeat; }
.fa-search { background-image: url(/files/12/lupa); width: 25px!Important; height: 35px!Important; margin: 14px; background-size: contain; background-repeat: no-repeat; }
    
.boto-tot .enlaces-listado .enlaces { border: 0; display: inline; }
.boto-tot .enlaces-listado .enlaces ul li:first-child { border: 0; padding: 0; display: inline; }
.boto-tot { text-align: center; right: 10px; padding: 10px; border: 0; position: absolute; margin-top: 40px; z-index: 999999; background-color: #000; }
.boto-tot:hover { text-align: center; right: 10px; padding: 10px; border: 0; position: absolute; margin-top: 40px; z-index: 999999; background-color: #4caddd; }
.boto-tot .enlaces ul li a, .boto-tot .enlaces-listado .enlaces ul li span { font-size: 12px; border: 0; color: #FFF; background-color: transparent; }
.boto-tot .enlaces ul li a:hover, .boto-tot .enlaces-listado .enlaces ul li span:hover { font-size: 12px;  background-color: transparent; }
.contenido-inferior-100 .boto-tot { text-align: center; right: 50px; position: absolute; margin-top: 40px; z-index: 99999999; }
.contenido-inferior-100 .boto-tot .enlaces ul li a, .contenido-inferior-100 .boto-tot .enlaces-listado .enlaces ul li span { font-size: 12px; }
.contenido-inferior-100 .boto-tot .enlaces-listado { background-color: transparent; padding: 0; }
.contenido-inferior-100>div { max-width: 1400px; margin: 0 auto; }

ul.lista-flotante.listado-enlaces-redes { width: 170px; margin-top: 40px; }

.panel-ficha-producto .columna-de .btn-actor, .panel-ficha-producto .columna-de .btn-coleccion { font-family: 'Open Sans', sans-serif; font-weight: 400; }
 
.panel-navegacion .camino a, .panel-navegacion .camino span { font-family: 'Open Sans', sans-serif; }
.panel-navegacion .boton-volver a, .panel-navegacion .boton-volver span { font-family: 'Open Sans', sans-serif; font-size: 9px; letter-spacing: 0.1em; padding-left: 0; }
.panel-navegacion { border-bottom: 1px solid #F1F1F1; }
.panel-navegacion .boton-volver { background-image: none; }
.panel-navegacion .boton-volver:hover { border: 1px solid #000; }

.carrusel-productos-hor .bx-controls .bx-controls-direction .bx-prev { background-image: url("/files/12/bag"); }
.carrusel-productos-hor .bx-controls .bx-controls-direction .bx-next { background-image: url("/files/11/bag"); }
.carrusel-productos-hor .superior h2.titulo-seccion { font-family: 'Open Sans', serif; font-weight: 700; text-align: center; }
.carrusel-productos-hor .superior { padding-top: 20px; }
.carrusel-productos-hor .listado>div { max-height: 420px; }

.producto { background-color: transparent; }
.listado.vista.mini .producto .imagen { min-height: 260px!Important; }
.titulo-seccion { font-family: 'Open Sans', serif; font-weight: 700; color: #111; text-align: center; }
.listado.vista.mini .producto div.panel { margin-top: 0px; }
.listado.vista .producto h4.titulo a { font-family: 'Open Sans', serif; font-weight: 700; color: #111; font-size: 12px; }
.listado.vista .producto .precio-anterior { font-family: 'Open Sans', serif; font-weight: 700;color: #999; font-size: 12px; line-height: 1.6em; }
.listado.vista .producto .precio { font-family: 'Open Sans', serif; font-weight: 700;  color: #555; font-size: 12px14px; }
.producto .panel-informacion { height: 60px; }
.listado.vista.micro .producto div.panel { padding-top: 10px; }

.componente-listado-productos.vista-1 .listado.vista .actor, .componente-listado-productos.vista-1 .listado.vista.mini .actor, .componente-listado-productos.vista-1 .listado.vista.micro .actor { display: block; color: #999; margin-bottom: 3px; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-family: 'Open Sans', sans-serif; color: #555; }

.contenedor-central .componente-listado-productos .listado.vista .producto h4.titulo a, .contenido-superior-100 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenido-inferior-100 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-central .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-doble-1 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-doble-2 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-triple-1 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-triple-2 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-triple-3 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-1 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-2 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-3 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-4 .componente-listado-productos .listado.vista .producto h4.titulo a { text-transform: none; font-family: 'Open Sans', serif; font-weight: 700; color: #111; font-size: 12px; }
.contenedor-central .entradas-laterales { display: block; }
.entradas-laterales ul li { border: 0; }
.entrada .imagen img { width: 100%; }
.entradas-laterales .entrada.lateral { background-color: transparent; }
.entradas-laterales .entrada.lateral .panel-detalle h2.titulo, .entradas-laterales .entrada.lateral .panel-detalle h2.titulo a { font-family: 'Open Sans', serif; font-weight: 700; text-transform: uppercase; color: #111; font-size: 16px; line-height: 1.2em; }
.entradas-laterales .entrada.lateral .panel-detalle h3.autor { margin-top: 0; padding-bottom: 0; }
.entradas-laterales .entrada.lateral .panel-detalle .fecha-hora  { font-family: 'Open Sans', sans-serif; opacity: 0.4; }
.entradas-laterales .entrada.lateral .panel-detalle .resumen  { font-family: 'Open Sans', sans-serif;  font-size: 12px; }
.entradas-laterales .entrada.lateral .enlace { position: relative; margin-top: 10px; bottom: 0; right: 0; text-transform: uppercase; color: #ed1c24; }
.entradas-laterales .entrada.lateral .imagen { margin-right: 0; margin-bottom: 10px; }

.destacats .imagenes .elemento-imagen .titulo-imagen { font-family: 'Open Sans', serif; font-size: 16px; line-height: 1.2em; margin-top: 10px; }
.destacats .imagenes .elemento-imagen { padding: 40px; }

.destacats-cataleg .imagenes .elemento-imagen .titulo-imagen { font-family: 'Open Sans', serif; font-size: 16px; line-height: 1.2em; margin-top: 10px; }
.destacats-cataleg .imagenes .elemento-imagen { padding: 40px; }
.destacats-cataleg { display: none; }
.category-page .destacats-cataleg { display: block; max-width: 1400px; margin: 0 auto; }

.quisom .subtitulo-seccion { font-family: 'Open Sans', serif; color: #111; font-size: 34px; }
.quisom .panel-texto .texto  { font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 1.5em;  }
.quisom .panel-texto { padding: 30px; text-align: center; top: 50%; transform: translate(0%, 50%); }
.contenido-inferior-100 .contenedor-componente.quisom>div { max-width: 100%; padding: 0; }

.icones .imagenes .elemento-imagen .titulo-imagen  { font-family: 'Open Sans', serif; font-weight: 700;  text-transform: uppercase; color: #FFF; font-size: 18px; }
.icones .imagenes .elemento-imagen .descripcion-imagen { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.5em; color: #b2c1ce;  }

.pie, .pie>div, .pie>div .panel-superior { background-color: #efefef; max-width: 1400px; margin: 0 auto; }
.pie>div .panel-superior .subtitulo-seccion { font-family: 'Open Sans', serif; font-weight: 600; color: #333; font-size: 18px; text-align: left; }
.pie>div .panel-superior ul.listado-enlaces li a { font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: 600; line-height: 1.5em; text-align: left; color: #666; opacity: 0.8; }
.pie>div .panel-inferior  { background-color: #efefef; }
.pie>div .panel-superior ul.listado-enlaces li { text-align: left; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-facebook { background-image: url("/files/9/flecha"); width: 32px; height: 32px; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-twitter { background-image: url("/files/7/flecha"); width: 32px; height: 32px; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-instagram { background-image: url("/files/6/flecha"); width: 32px; height: 32px; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-youtube { background-image: url("/files/8/flecha"); width: 32px; height: 32px; }

.xarxes { max-width: 200px; margin: 0 auto; }
.xarxes .titulo-seccion { font-size: 16px; }
.xarxes .listado-imagenes-rollover .imagenes .elemento-imagen { width: 25%!Important; }
.xarxes .listado-imagenes-rollover .imagenes .separador-doble { clear: inherit; }

.legal a { font-family: 'Open Sans', sans-serif; color: #555; font-size: 13px; text-decoration: none; }
.legal a:hover {  color: #111; text-decoration: underline; }

footer { background-color: #efefef; }
  
.destacat-peu .destacado .panel-texto { background-color: #333; }
.destacat-peu .destacado .panel-texto .texto a { font-family: 'Open Sans', sans-serif; color: #FFF; font-size: 13px; }
.destacat-peu .destacado .panel-texto { padding: 0; top: 16px; float: right; padding-right: 20px; }
.destacat-peu { max-width: 100%; margin: 0 auto; background-color: #333; height: 50px; }
.destacat-peu>div { margin: 0 auto; max-width: 1400px; }
.destacat-peu .destacado.estilo-1 .panel-imagen { padding: 0; top: 10px; }
.destacado { background-color: transparent; }

.panel-menu-responsive { background-color: #ed1c24; }
.panel-menu-responsive ul li { background-color: transparent; }
.panel-menu-responsive ul li { border: 0; }
.panel-menu-responsive ul li a, .panel-menu-responsive ul li span { font-family: 'Open Sans', serif; color: #FFF; text-align: center; font-size: 16px; }
.panel-menu-responsive ul li a#enlace-mis-datos, .panel-menu-responsive ul li span#enlace-mis-datos {  border: 1px solid #FFF; display: table; margin: 0 auto; padding-left: 20px; border-radius: 50px; padding-right: 20px; margin-bottom: 20px; }

.panel-filtrado { border: 0; max-width: 1000px; margin: 0 auto; }
.panel-filtrado .boton-buscar a, .panel-filtrado .boton-buscar span { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px;  background-color: #ed1c24; color: #FFF; padding: 10px 25px; }
.panel-filtrado .boton-buscar { padding: 0; border: 0; background-color: #ed1c24; }
.panel-filtrado .boton-buscar:hover a, .panel-filtrado .boton-buscar:hover span { background-color: #111;  }

.formulario .editor-field input, .formulario .editor-field textarea, .formulario .editor-field select { background-color: #f1f1f1; border: 0; }
.formulario .editor-label label { font-family: 'Open Sans', sans-serif; font-weight: 500; }

.componente-listado-productos.vista-1 .listado.vista .disponibilidad, .componente-listado-productos.vista-1 .listado.vista.mini .disponibilidad { display: block; }

.menu-vertical ul li.nivel-0 .flecha { margin-right: 10px; background-image: url("/files/22/flecha"); }
.menu-vertical ul li.nivel-0:first-child, .menu-vertical ul li.nivel-0 { border: 0; border-bottom: 1px solid #F1F1F1; }
.menu-vertical ul li.nivel-0.seleccionada a, .menu-vertical ul li.nivel-0 a { letter-spacing: 0; text-transform: uppercase; }
.menu-vertical ul { background-color: transparent; }
.menu-vertical ul li.nivel-0.seleccionada a { font-weight: 700; }
.menu-vertical ul li.nivel-0.seleccionada { border: 0; border-bottom: 1px solid #F1F1F1; margin-bottom: 0; }
.menu-vertical ul li.nivel-1.seleccionada { background-color: transparent; }
.menu-vertical ul li.nivel-1:first-child { border-top: 0; }
.menu-vertical ul li.nivel-0.seleccionada a, .menu-vertical ul li.nivel-0 a, .menu-vertical ul li.nivel-1.seleccionada a { font-family: "Open Sans",sans-serif;  }
.menu-vertical ul li.nivel-0 a, .menu-vertical ul li.nivel-0.seleccionada a, .menu-vertical ul li.nivel-1.seleccionada a { font-weight: 700; }
.menu-vertical ul li.nivel-1, .menu-vertical ul li.nivel-1.seleccionada { margin-bottom: 0px; margin-top: 0px; border: 0; }
.menu-vertical ul li.nivel-0.seleccionada a, .menu-vertical ul li.nivel-1.seleccionada a { color: #ed1c24;}
.menu-vertical ul li.hijos>ul { padding-top: 10px; }
.menu-vertical ul li.nivel-0 a { font-size: 13px; }
.menu-vertical ul li.nivel-1 a { font-weight: 400; font-size: 12px; }
.menu-vertical ul li.nivel-0 { margin-bottom: 0; }

.panel-ordenar { margin-right: 10px; padding: 5px; top: -56px; position: relative; right: 70px; }

@media only screen and (max-width: 1450px) {
 .quisom .panel-texto { padding: 30px; text-align: center; top: 50%; transform: translate(0); }
  .cabecera .panel-cabecera-responsive .enlace-logotipo img { max-height: 40px; }
  .cabecera .panel-cabecera-responsive .enlace-logotipo { margin: 5px; }
}

@media only screen and (max-width: 1200px) {
  .listado.vista.mini .producto .imagen { min-height: 290px!Important; }
}

@media only screen and (min-width: 1025px) {
  .contenedor-cuad-central .componente-listado-productos .listado.vista ul li, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li { width: 25%; }
  .listado.vista.mini .producto { padding: 25px; }
  .listado.vista.mini .producto .imagen img { max-height: 230px; }
  .componente-listado-productos.vista-1 .listado.vista.mini .producto { height: auto; }
  .panel-ficha-producto .columna-iz { max-width: 30%; }
  .panel-ficha-producto .columna-de { max-width: 70%; }
  .contenedor-central .componente-listado-productos .listado.vista.micro ul li { width: 20%; }
  .contenedor-central .componente-listado-productos .listado.vista.micro ul li, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li { width: 20%!Important; }
}

@media only screen and (max-width: 1024px) { 
  .capcelera-home { top: -370px; margin-bottom: -350px;  }
  .logo { width: 144px; }
  .cabecera .cabecera-central .panel-listado.inferior { position: relative; left: auto; }
  .cabecera .cabecera-central .panel-listado>ul { left: auto; }
  .cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { font-size: 12px; }
  .cabecera .cabecera-inferior .panel-busqueda { width: 37%; }
  .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li { width: 25%; }
  #panel-carrusel-relacionados-dinamico .listado.vista.micro ul li:nth-child(6) { display: none; }
  .cabecera .panel-cabecera-responsive { height: 70px; padding: 20px; }
  .cabecera .panel-cabecera-responsive .enlace-logotipo { margin: 5px; display: none; }
  .cabecera .panel-cabecera-responsive .enlace-logotipo img { max-height: 35px; }
  .capcelera-home { top: -370px; margin-bottom: -360px; }
  .cabecera .panel-cabecera-responsive { border-bottom: 0; }
}
  
@media only screen and (max-width: 768px) { 
  .texte-vacances { padding-top: 2px; margin-bottom: 0; }
  .carrusel-productos-hor .superior { padding-top: 0; margin-top: 0; }
  .destacado .panel-texto h2 { font-family: 'Open Sans', serif; color: #111; font-size: 22px; }
  .listado.vista.micro .producto .precio { font-family: 'Open Sans', serif; color: #111; }
  .listado.vista .producto h4.titulo a { font-family: 'Open Sans', sans-serif; font-weight: 600; color: #555; font-size: 14px; }
  .contenedor-central .entradas-laterales ul li, .entradas-laterales ul li:last-child { width: 49%; }
  .destacats .imagenes .separador-doble { clear: none; }
  .destacats .imagenes .elemento-imagen { width: 33%!Important; padding: 10px; }
  .quisom .panel-texto { padding: 10px; text-align: center; top: auto; transform: none!Important; }
  .quisom .panel-texto .texto { font-size: 16px; }
  .listado.vista.micro .producto h4.titulo { min-height: 1em; }
  .panel-ficha-producto .columna-de .titulo { margin-top: 0px; font-size: 30px; }
  .panel-descripcion-propiedades { padding: 20px; }
  .panel-descripcion-propiedades .titulo-seccion { text-align: center; }
  .blog .listado.detalle ul li { width: 100%; display: block; }
  .entrada .imagen { margin-right: 20px; }
  .entrada { min-height: auto; }
  .contenedor-cuad-4.redaccion { display: none; }
  .enlaces-listado .enlaces { border: 0; }
  .enlaces-listado .enlaces ul li { border: 0; }
  .enlaces-listado .enlaces ul li a, .enlaces-listado .enlaces ul li span { border-radius: 0; width: 100%; text-align: center; background-color: #111; color: #FFF; font-weight: 600; font-family: 'Open Sans', sans-serif; padding: 0px; line-height: 5em; }
  .onsom .enlaces ul li a, .onsom .enlaces-listado .enlaces ul li span { background-color: #999; }
  
  .enlaces-listado .enlaces ul li:hover, .enlaces-listado .enlaces ul li.activo {  background-color: transparent; }
  .boton-ver-categorias-movil { border: 0; font-size: 20px; text-decoration: none!Important; margin-bottom: 20px; font-weight: 700; border: 1px solid #ed1c24; font-size: 16px; }
  
  .logo { width: 133px; }
  .pie>div .panel-superior ul.listado-enlaces li, .pie>div .panel-superior .subtitulo-seccion {  text-align: center; }
  .pie>div .panel-superior .subtitulo-seccion { margin-top: 20px; }
  ul.lista-flotante.listado-enlaces-redes { width: 170px; margin: 0 auto; margin-top: 40px; }
  .destacat-peu .destacado .panel-texto .texto a { font-size: 12px;  }
  .destacat-peu .destacado .panel-texto { padding: 0px; top: 0; float: none; padding-right: 0; padding-top: 30px; padding-bottom: 15px; }
  .destacat-peu .destacado .panel-texto { padding-right: 0px; padding-top: 20px; padding-bottom: 15px; padding-left: 130px; }
  .panel-ordenar { top: -51px; }
}

@media only screen and (max-width: 767px) { 
  .destacat-peu .destacado.estilo-1.no-redimensionar .panel-imagen img { padding-top: 10px; } 
  .botons-destacats .imagenes .elemento-imagen img { width: 100%; }
  .componente-listado-productos .listado.vista ul li { min-height: 660px; }
  .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li { width: 33%; }
  .contenedor-central .componente-listado-productos .listado.vista .producto .imagen, .contenido-superior-100 .componente-listado-productos .listado.vista .producto .imagen, .contenido-inferior-100 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-central .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista .producto .imagen, .contenedor-doble-1 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-doble-2 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-triple-1 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-triple-2 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-triple-3 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-1 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-2 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-3 .componente-listado-productos .listado.vista .producto .imagen, .contenedor-cuad-4 .componente-listado-productos .listado.vista .producto .imagen { min-height: 280px; }
  .botons-destacats .imagenes .elemento-imagen { width: 100%!Important; }
  .xarxes { margin-top: 10px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen.posicion-, .imagen-slider-hero .hero-slide .panel-mensaje-imagen.posicion-1, .imagen-slider-hero .hero-slide .panel-mensaje-imagen.posicion-2, .imagen-slider-hero .hero-slide .panel-mensaje-imagen.posicion-3 { vertical-align: top; padding-top: 20%; }
  .imagen-slider-hero .hero-slide { height: auto; }
  .destacats .imagenes .elemento-imagen { padding: 10px; width: 100%!Important; }
  .contenedor-central .entradas-laterales ul li, .entradas-laterales ul li:last-child { width: 100%; }
  .pie>div .panel-superior .subtitulo-seccion { font-size: 20px; }
  .destacado.estilo-2 .panel-imagen { width: 100%; }
  .carrusel-productos-hor .superior h2.titulo-seccion { float: none; text-align: center; }
  .entrada .imagen { margin-right: 0px; }
  .contenedor-cuad-central .componente-listado-productos .listado.vista ul li, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li { width: 50%; }
  .componente-listado-productos.vista-1 .listado.vista.mini .producto { height: 440px; }
  .pagina-inici .logo { width: 120px; position: absolute; }
  .pagina-inicio .logo { width: 120px; position: absolute; }
  .logo { width: 110px; position: absolute; }
  .cabecera { height: 100px; border-bottom: 0; }
  .pagina-inici .contenido-superior-100 { height: auto; background-color: #FFF; }
  .pagina-inicio .contenido-superior-100 { height: auto; background-color: #FFF; }
  .capcelera-home { margin-bottom: -460px; }
  .contenedor-central .componente-listado-productos .listado.vista ul li, .contenido-superior-100 .componente-listado-productos .listado.vista ul li, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li, .contenedor-central .componente-listado-productos .listado.vista.mini ul li, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li, .contenedor-central .componente-listado-productos .listado.vista.micro ul li, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li { width: 50%; }
  .contenido { margin-top: 0px; }
  .panel-propiedades-producto ul li { line-height: 1.7em; text-align: center; }
  .panel-descripcion-producto { padding: 0px; }
  .destacat-peu .destacado .panel-texto { margin-top: 0; padding-top: 20px; padding-bottom: 10px; }
  .destacat-peu .destacado .panel-texto .texto a { font-size: 11px; }
  .legal a { font-size: 12px; }
  .panel-navegacion-pedido .solapa-paso h3, .panel-navegacion-reserva .solapa-paso h3 { font-size: 11px; }
  .panel-navegacion-pedido .solapa-paso, .panel-navegacion-reserva .solapa-paso { line-height: 2.4em; padding: 6px; }
  .panel-filtrado .formulario .editor-field.ancho-medio input { width: 100%; }
  .listado-imagenes-rollover .imagenes .separador-doble { clear: none; }
  .icons .listado-imagenes-rollover .imagenes .elemento-imagen { width: 50%!Important; } 
  .componente-listado-productos.vista-1 .listado.vista .producto { height: auto; min-height: 450px; }
  .producto .panel-informacion { height: 80px; }
  .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { padding: 0; }
  .titulo-seccion {  text-align: center; padding-top: 30px; padding-bottom: 0px; }
  .destacat-peu { height: 115px; }
  .destacat-peu .destacado .panel-texto { padding: 5px; margin-top: 20px; }
  .destacado .panel-texto { padding: 10px; }
  .panel-ordenar .editor-field { display: block; }
  .panel-ordenar .editor-field select, .panel-ordenar { width: 70%; margin-right: 0; left: 0; position: absolute; }
  .panel-opciones-listado { margin-bottom: 0; }
  .estret .texto-seccion { font-size: 16px; }
  .capcelera-destacats { top: 0; }
  .pagina-llibre-dartista .imagen-slider-hero .hero-slide { padding: 0; }
  #panel-carrusel-relacionados-dinamico .listado.vista.micro ul li:nth-child(6) { display: block; }
}

@media only screen and (max-width: 600px) { 
 .componente-listado-productos .listado.vista ul li { min-height: 560px; }
}

@media only screen and (max-width: 420px) { 
 .componente-listado-productos .listado.vista ul li { min-height: 430px; }
 .menu-facetado .check-boxes li { width: 100%; }
 .contenedor-central .componente-listado-productos .listado.vista .producto h4.titulo a, .contenido-superior-100 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenido-inferior-100 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-central .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-doble-1 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-doble-2 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-triple-1 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-triple-2 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-triple-3 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-1 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-2 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-3 .componente-listado-productos .listado.vista .producto h4.titulo a, .contenedor-cuad-4 .componente-listado-productos .listado.vista .producto h4.titulo a { font-size: 11px; }
 .listado.vista.micro .producto .imagen img, .listado.vista.carrusel .producto .imagen img { max-height: 200px; }
 .componente-listado-productos.vista-1 .listado.vista.micro .producto { height: auto; }
 .pie>div .panel-superior .subtitulo-seccion { font-size: 18px; }
 .destacats .imagenes .elemento-imagen .titulo-imagen { font-size: 12px; }
 .carrusel-productos-hor .listado>div { max-height: 400px; }
 .listado.vista.mini .producto .imagen { min-height: 210px; }
 .componente-texto .texto-seccion h2 b { font-size: 22px; }
 .carrusel-productos-hor.vista-1 .listado.vista.micro .producto { height: 380px; }
 .componente-listado-productos.vista-1 .listado.vista.mini .producto { height: 400px; }
 .listado.vista .producto { padding: 10px; }
 .producto .panel-informacion { height: 100px; }
 .componente-listado-productos.vista-1 .listado.vista .producto { height: auto; min-height: 420px; }
 .menu-facetado h3 { padding-top: 0px; padding-bottom: 0px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen.posicion-3>div { width: 100%; }
}

@media only screen and (max-width: 360px) { 
 .componente-listado-productos.vista-1 .listado.vista .producto { height: auto; min-height: 260px!Important; }
}