.cabecera .cabecera-inferior .boton-visor-categorias { position: absolute; top: -43px; right: 6px; float: none; left: auto; }
    
.gracias { border: 1px solid #F1F1F1; MAX-WIDTH: 800px; MARGIN: 0 AUTO!Important; margin-bottom: 40px!Important; }
.gracias.contenedor-componente>div { padding: 0; }
.gracias .panel-texto { padding: 20px; }
.gracias .panel-texto h1, .gracias .panel-texto h2, .gracias .panel-texto h3, .gracias .panel-texto h4, .gracias .panel-texto h5 {  color: #d8232b;  font-family: 'Roboto', serif; font-size: 40px; line-height: 1.2em; margin-top: 30px; }
.gracias .panel-texto .texto p { font-family: 'Roboto', serif; font-size: 20px; }

.cabecera .cabecera-inferior .enlace-busqueda-avanzada { position: absolute; right: 0; top: 14px; padding: 12px; display: block; float: left; margin-left: 0; line-height: 30px; font-size: 11px; color: #FFF; 
                                                        text-decoration: none; text-transform: lowercase; background-color: #000; }
.formulario.contactar .introduccion { color: #000; }

.ratingEKstars { background: url("https://www.akiracomics.com/files/62/starsratingok") no-repeat scroll 0 5px transparent; display: inline-block; height: 15px; width: 55px; }

.ratingEKtexto { display: inline; }

.ratingEKsello { display: block; }

.ratingEK { color: #dddddd; font-size: 12px; margin: 5px 0 0; padding: 0 0 30px 0; text-align: center; padding: 0 0 10px 0; }

.ratingEKin { display: block; }
 
.logotipo {margin-bottom: 0; top: 20px; }

.componente-html-ekomi { margin-top: -12px; }

.componente-html-ekomi .codigo { background-color: #000; padding-top: 10px; }

.componente-listado-productos-top .listado .numeracion.top span { background-color: #db4852;  }

.componente-texto .texto-seccion { color: #000; }

.cabecera .cabecera-superior .panel-listado .enlace-cesta { display: block; z-index: 2; }
.cabecera .cabecera-superior .panel-listado li a:hover, .cabecera .cabecera-superior .panel-listado li a.activo, .cabecera .cabecera-superior .panel-listado li a:hover span { color: #FFF; }
.cabecera .cabecera-superior .panel-listado li a { color: #000; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta:hover, .cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta.activo { color: #FFF; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a { font: normal normal normal 16px/1 FontAwesome; color: #FFF; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a:before { content: "\f290"; font-size: 28px; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta span { border: 0; border-radius: 30px; background-color: #000; color: #FFF; right: 17px; position: relative; top: 7px; padding: 4px 7px; }
.cabecera .cabecera-superior .panel-listado li:last-child {  position: absolute; right: 0; top: 222px; }
.cabecera .cabecera-inferior .boton-visor-cesta { display: none; }

.componente-listado-productos-secciones .panel-secciones .enlaces li a { font-size: 14px; }
	
.cabecera .cabecera-inferior .boton-visor-categorias { width: 120px; } 
                                                                       
.cabecera .cabecera-inferior .boton-visor-categorias span { font-size: 12px; }

.superheroes .panel-texto h2 { font-size: 16px; font-weight: bold; }

.novedades .listado.vista.micro .producto .imagen img { height: 100%; max-height: 250px; }

.novedades .listado.vista.micro .producto .imagen { min-height: 250px; }

.novedades .listado.vista.micro .producto { padding: 0; }

.entradas-laterales .entrada.lateral .enlace { display: inline; }

.contenedor-cuad-central-doble .agenda-eventos .listado.vista ul li, .contenedor-doble-1 .agenda-eventos .listado.vista ul li, .contenedor-doble-2 .agenda-eventos .listado.vista ul li {
    width: 100%;
}


.agenda-eventos .listado.vista .evento a {  font-size: 16px; max-height: 220px; }

.agenda-eventos .listado.vista .evento .imagen { max-height: 220px; height: 220px; }

.entradas-laterales .entrada.lateral .panel-detalle h2.titulo, .entradas-laterales .entrada.lateral .panel-detalle h2.titulo a { font-family: 'Roboto', serif; font-weight: 700; line-height: 1.2em; font-size: 16px; }

.panel-ficha-producto .columna-iz .listado-thumbs ul li { border-left: 0; }

.panel-ficha-producto .columna-de .boton-alerta-stock>a, .panel-ficha-producto .columna-de .boton-alerta-stock span { margin-left: 5px; font-weight: 700; color: #b80007; text-decoration: none; text-transform: uppercase; font-size: 11px; }

.panel-ficha-producto .columna-de .boton-alerta-coleccion>a, .panel-ficha-producto .columna-de .boton-alerta-coleccion>span { margin-left: 5px; font-weight: 700;  color: #00a2c5;  text-decoration: none; text-transform: uppercase; font-size: 11px; }

.panel-ficha-producto .columna-de .boton-alerta-stock:hover a, .panel-ficha-producto .columna-de .boton-alerta-stock:hover span { color: #FFF; }

.panel-ficha-producto .columna-de .boton-alerta-coleccion:hover a, .panel-ficha-producto .columna-de .boton-alerta-coleccion:hover span { color: #FFF; }

.panel-ficha-producto .columna-de .boton-alerta-stock:hover { padding: 2px 5px; font-weight: 700; background-color: #b80007; color: #FFF; text-decoration: none; text-transform: uppercase; font-size: 11px; }

.panel-ficha-producto .columna-de .boton-alerta-coleccion:hover { padding: 2px 5px; font-weight: 700;  background-color: #00a2c5; color: #FFF;  text-decoration: none; text-transform: uppercase; font-size: 11px; }

.panel-ficha-producto .columna-de .boton-alerta-coleccion  { border: 2px solid #00a2c5; padding: 2px 5px; }
 
.panel-ficha-producto .columna-de .boton-alerta-stock { border: 2px solid #b80007;  padding: 2px 5px; }

.destacado .panel-texto .texto { font-family: 'Roboto', serif; font-weight: 300; line-height: 1.4em; font-size: 14px; color: #000; }

.contacto { background-color: #ffd603; }

.contacto .texto-seccion { font-family: 'Roboto', serif; font-weight: 300; line-height: 1.4em; font-size: 14px; color: #000; }

.panel-ficha-producto .columna-de .descuento { background-image: url(/files/24/descuento); background-size: cover; background-repeat: no-repeat; width: 101px; height: 91px; color: #d8232b; font-size: 65px;  top: 0; line-height: 1.7em; font-weight: 700;}

.panel-ficha-producto .columna-de .precio-anterior { position: absolute; font-family: 'Roboto', serif; color: #BBB; height: 40px;  top: 5px; font-size: 16px; }

.panel-ficha-producto .columna-de .precio.ofertado { color: #000; background-image: url("/files/29/ahora"); background-position: -10px -5px;  background-repeat: no-repeat;  padding-top: 22px;  font-size: 45px;  line-height: 1em; }

.naruto { position: absolute;  left: 0;  z-index: 9; }
	
.follet { position: absolute;  right: 0;  z-index: 9; }

.pie { border-top: 1px solid #e6e6e6; }

.pie .panel-inferior { background-color: #000; }

.pie .panel-iconos { border-top: 1px solid #e6e6e6; background-color: #FFF; padding-top: 5px; }

.pie>div .panel-superior ul.listado-enlaces li { width: 100%;  }

.pie>div .panel-superior ul.listado-enlaces li a { color: #000; font-size: 13px;  }

.pie>div .panel-superior .subtitulo-seccion { color: #000; font-weight: 300; text-transform: uppercase; font-size: 20px; font-family: 'Francois One', sans-serif; }

.pie .panel-iconos ul li img { width: 60%; }

.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-facebook { background-image: url(/files/54/facebook); background-repeat: no-repeat; z-index: 9; background-size: cover;  width: 40px;  height: 40px; }

.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-twitter { background-image: url(/files/57/twitter); background-repeat: no-repeat; z-index: 9; background-size: cover;  width: 40px;  height: 40px; }

.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-pinterest { background-image: url(/files/53/pinterest); background-repeat: no-repeat; z-index: 9; background-size: cover;  width: 40px;  height: 40px; }

.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-youtube { background-image: url(/files/56/youtube); background-repeat: no-repeat; z-index: 9; background-size: cover;  width: 40px;  height: 40px; }

.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-google { background-image: url(/files/58/google); background-repeat: no-repeat; z-index: 9; background-size: cover;  width: 40px;  height: 40px; }

.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-instagram { background-image: url(/files/55/instagram); background-repeat: no-repeat; z-index: 9; background-size: cover;  width: 40px;  height: 40px; }

.panel-ficha-producto { background-image: url(/files/13/fons3); background-repeat: no-repeat;  background-size: 250px 100%;  border: 1px solid #CCC; }

.panel-ficha-producto .boton-cesta:hover a, .panel-ficha-producto .boton-cesta:hover span { background-color: #000; color: #FFF; padding: 30px 115px;  border-radius: 5px; }

.panel-ficha-producto .boton-cesta a, .panel-ficha-producto .boton-cesta span { background-color: #73ca2f; color: #FFF; padding: 30px 115px;  border-radius: 5px; }

.cabecera .cabecera-superior .panel-listado li a:hover, .cabecera .cabecera-superior .panel-listado li a.activo, .cabecera .cabecera-superior .panel-listado li a:hover span { color: #000; }

.novedades .listado.vista .producto .icono-novedad, .novedades .listado.vista.mini .producto .icono-novedad, .novedades .listado.vista.micro .producto .icono-novedad, .novedades .listado.vista .producto .icono-recomendado, .novedades .listado.vista.mini .producto .icono-recomendado, .novedades .listado.vista.micro .producto .icono-recomendado { display: none; }

.formulario .boton-aceptar { border-radius: 5px; background-color: #d8232b; border: 0; }

.formulario .boton-aceptar a, .formulario .boton-aceptar span { font-family: 'Roboto', serif; color: #FFF;  font-size: 12px; }

.panel-ficha-producto .columna-de .titulo { font-family: 'Roboto', serif; color: #000; font-size: 20px; }

.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta:hover, .cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta.activo { color: #000; }

.panel-ficha-producto .columna-de .introduccion { font-size: 14px; color: #000; }

.enlaces-informacion-adicional-producto-superior>li:first-child { border: 0; }

.enlaces-informacion-adicional-producto-superior>li { border: 0; padding: 10px; }

.enlaces-informacion-adicional-producto-superior>li a { font-family: 'Roboto', serif;  color: #0fa6e2; text-decoration: underline; font-weight: 700; font-size: 16px; }

.enlaces-informacion-adicional-producto-superior>li .descripcion { font-size: 13px; }

.formulario .editor-field input, .formulario .editor-field textarea, .formulario .editor-field select { background-color: #FFF; }

.newsletter { height: 320px; }

.panel-ficha-producto .columna-de .panel-precio { border: 2px solid #CCC;  padding: 20px; border-radius: 5px; width: 60%; }

.newsletter .formulario .formulario-entidad { padding: 8px; background-color: transparent; width: 40%; margin: 0 auto; }

.newsletter .editor-field.ancho-completo input { border: none; height: 60px; padding: 0 4%; border: 4px solid #000; }

.newsletter .formulario .titulo-seccion { background-color: transparent; font-size: 60px; color: #000; padding-top: 10px; }

.newsletter .formulario.boletin .introduccion { color: #FFF; text-align: center; }

.newsletter .formulario .editor-label label { display: none; }

.newsletter .formulario.boletin .introduccion  { font-family: 'Roboto', serif; color: #000; font-size: 20px; }

.destacados .listado-imagenes-rollover .imagenes .elemento-imagen { padding-top: 0;  padding-left: 0; padding-right: 0;  min-width: 100%; }

.destacados .listado-imagenes-rollover .imagenes .elemento-imagen img { min-width: 100%; }

.destacados .listado-imagenes-rollover .imagenes .elemento-imagen:hover img { -webkit-filter: contrast(200%) brightness(150%); filter: contrast(200%) brightness(150%); }

.destacados2 { padding: 0; margin: 0; }

.destacados2 .listado-imagenes-rollover .imagenes .elemento-imagen { padding-left: 5px; padding-right: 5px; }

.destacados2 .listado-imagenes-rollover .imagenes .elemento-imagen:hover img { -webkit-filter: contrast(100%) brightness(150%); filter: contrast(100%) brightness(150%); }

.listado.detalle .producto .imagen img { max-height: 135px; }

.componente-listado-productos-top .listado h4.titulo a { font-family: 'Roboto', serif; color: #000; }

.componente-listado-productos-top .listado .numeracion.top span { background-color: #92d823; border-radius: 40px; font-size: 12px; }

.componente-listado-productos-top .listado .numeracion span  { background-color: #CCC; border-radius: 40px; font-size: 12px; }

.contenido-superior-100 .contenedor-componente>div, .contenido-inferior-100 .contenedor-componente>div { max-width: 1400px; }

.componente-listado-productos-secciones .panel-secciones .enlaces li.activa a { background-color: #f2f2f2; color: #000; }

.componente-listado-productos-secciones .panel-secciones .enlaces li a { font-family: 'Roboto', serif; background-color: #d8232b;  color: #FFF; }

.componente-listado-productos-secciones .panel-secciones .listado.vista.micro.seccion .producto { border: 0;  background-color: #f2f2f2; }

.componente-listado-productos-secciones .panel-secciones .listado.vista.micro.seccion .producto .imagen { border: 0;  background-color: transparent; }

.componente-listado-productos-secciones .panel-secciones .enlaces { border: 0; background-color: transparent; }

.listado.vista.micro .producto h4.titulo a { font-family: 'Roboto', serif; color: #000; }

.listado.vista .producto .botonera .boton-cesta { background-color: #73ca2f; color: #FFF; padding: 6px 14px; border-radius: 3px; border: 0; }

.listado.vista .producto .botonera .boton-cesta a { color: #FFF; }

.contenido { max-width: 1400px; }

.cabecera .cabecera-inferior>div { max-width: 1400px; }

.finder-wrapper { top: 54px; width: 100%; }

.cabecera .cabecera-inferior .boton-visor-categorias { position: absolute; top: -46px; right: 10px; float: none; left: auto; }

.producto .imagen .panel-vista-rapida { background-image: none; }

.producto .panel-vista-rapida { border-radius: 5px; background-color: #59b513; border: 0; }

.producto .panel-vista-rapida span { color: #FFF; font-family: Roboto, sans serif; }

.cabecera .cabecera-inferior .panel-busqueda { position: relative; width: 90%; margin-left: 0px;  top: 4px; z-index: 10; }

.novedades { background-image: url("/files/10/fons"); background-size: cover; background-position: center center; margin-top: -40px; padding-top: 0; padding-bottom: 0; height: 450px; }

.novedades .titulo-seccion { display: block; background-color: transparent; font-size: 40px; padding-bottom: 0; }

.novedades .producto { background-color: transparent; }

.novedades .producto .imagen { padding: 10px;background: transparent;  }

.novedades .producto .imagen img { box-shadow: -1px 0px 17px 0px rgba(0, 0, 0, 0.5); }

.listado.vista.micro .producto .imagen img { box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); }


.contenedor-triple-1 .producto-destacado-slider .listado.carrusel .producto .imagen img, .contenedor-triple-2 .producto-destacado-slider .listado.carrusel .producto .imagen img, .contenedor-triple-3 .producto-destacado-slider .listado.carrusel .producto .imagen img, .contenedor-cuad-1 .producto-destacado-slider .listado.carrusel .producto .imagen img, .contenedor-cuad-2 .producto-destacado-slider .listado.carrusel .producto .imagen img, .contenedor-cuad-3 .producto-destacado-slider .listado.carrusel .producto .imagen img, .contenedor-cuad-4 .producto-destacado-slider .listado.carrusel .producto .imagen img { box-shadow: -1px 0px 10px 0px rgb(0, 0, 0); width: 70%; }

.producto-destacado-slider .listado.carrusel .producto h4.titulo a { font-family: 'Roboto', serif; color: #000; font-size: 18px; text-align: center; p}

.producto-destacado-slider .listado.carrusel .producto h4.titulo { font-family: 'Roboto', serif; color: #000; font-size: 14px; text-align: center; }

.producto-destacado-slider .listado.carrusel .producto { background-image: url("/files/28/fons4"); background-repeat: no-repeat; background-position: top center; background-size: contain; }

.producto-destacado-slider { border: 1px solid #CCC;  }

.producto-destacado-slider .listado.carrusel .producto .subtitulo { font-family: 'Roboto', serif;  text-align: center; }

.producto-destacado-slider .listado.carrusel .producto .introduccion { text-align: center; }

.componente-listado-productos-secciones .panel-secciones .listado.vista.micro.seccion .producto .imagen img { box-shadow: 0px 0px 5px 0px rgb(0, 0, 0); }

.producto .imagen { background-color: transparent; }

.panel-ficha-producto .columna-de .precio.ofertado { color: #000; }


.logotipo { margin-bottom: -23px; padding: 0; }

.componente-listado-productos-top .listado .numeracion.top span { background-color: #db4852; }

.panel-ficha-producto .columna-de .precio { font-family: 'Roboto', serif; }

.producto-destacado-slider .listado.carrusel .producto .panel-precio .precio-anterior { font-family: 'Roboto', serif; color: #de0101; font-size: 16px; }

.producto-destacado-slider .listado.carrusel .producto .panel-precio .precio { font-family: 'Roboto', serif; color: #000; font-size: 24px; }

.panel-navegacion .camino a, .panel-navegacion .camino span { color: #000; }

.producto-destacado-slider .listado.carrusel .producto .botonera .boton-cesta { padding: 0; border: 0; width: 100%; }

.producto-destacado-slider .listado.carrusel .producto .botonera .boton-cesta a { background-color: #eaa407; color: #FFF; padding: 10px 30px; border-radius: 5px; border: 0; color: #FFF; 	}

.panel-cesta-resumen-superior .boton-pagar { padding: 0; border: 0;  margin-left: 40px; }

.panel-cesta-resumen-superior .boton-pagar a { background-color: #73ca2f; color: #FFF; padding: 10px 20px; border-radius: 5px; border: 0; color: #FFF; 	}

.producto-destacado-slider .bx-controls {  position: relative; float: right; z-index: 1000; padding-bottom: 0px; padding-right: 10px; padding-top: 10px; }

.producto-destacado-slider .bx-controls .bx-pager .bx-pager-item a.active { border: 0; border-radius: 30px; }

.producto-destacado-slider .bx-controls .bx-pager .bx-pager-item a  { border: 0; border-radius: 30px; background-color: #CCC; }

.panel-vista-rapida-producto .columna-de .panel-precio { width: 100%; }	

.cabecera .cabecera-inferior .boton-visor-categorias {
  width: 120px;
}

.cabecera .cabecera-inferior .boton-visor-categorias span {
  font-size: 12px;
}

.superheroes .panel-texto h2 {
  font-size: 18px;
  font-weight: bold;
}

.formulario .formulario-entidad {
  padding: 8px;
}

.favorito .titulo-seccion { margin-bottom: 0; }

.listado.vista.micro .producto .actor,
.componente-listado-productos .listado.detalle .actor,
.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,
.componente-listado-productos.vista-2 .listado.vista .actor,
.componente-listado-productos.vista-2 .listado.vista.mini .actor,
.componente-listado-productos.vista-2 .listado.vista.micro .actor {
  display: block;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 10px;
}

.titulo-seccion { color: #FFF; font-family: 'Francois One', sans-serif; font-size: 26px; background-color: #000; font-weight: 300; line-height: 1.7em; margin-bottom: 10px; text-align: center;  text-transform: uppercase;  }

.formulario .titulo-seccion  { color: #FFF; }

.pie>div .panel-superior { padding: 30px; }

.imagen-destacada-slider .flexslider .flex-control-nav li a { border-radius: 30px; }

.panel-vista-rapida-producto { background-image: url("/files/12/fons2"); background-repeat: no-repeat; background-size: 250px 100%; }

.panel-vista-rapida-producto .informacion-producto { padding-bottom: 45px; }

.panel-ficha-producto .columna-de .disponibilidad.disponibilidad-1 { background-color: transparent; color: green; padding-left: 0; }

.panel-ficha-producto .columna-de.superior { padding-top: 40px; }

.panel-ficha-producto .columna-iz .portada { background-color: transparent; padding-left: 50px; padding-top: 40px; min-width: 330px; max-width: 350px;  padding-bottom: 20px; }

.panel-ficha-producto .columna-iz .portada>img { min-width: 140px; max-width: 90%; -webkit-box-shadow: 0 5px 17px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow:  0 5px 17px 0  rgba(0, 0, 0, 0.5); box-shadow:  0 5px 17px 0  rgba(0, 0, 0, 0.5); }

.contenido-superior-100 .MiAnimacion  {  position: absolute; z-index: 9; top: -40px; right: 30px; }

.panel-opciones-listado { background-color: transparent; height:0px; border: 0; margin-bottom: 0px; min-height: 0px; }

.panel-opciones-vista  { margin-right: 7px; margin-top: -38px; position: relative; border: 0; }

.panel-ficha-producto .boton-cesta span, .panel-ficha-producto .boton-cesta a { color: #FFF; font-family: 'Roboto', sans-serif; }

.panel-compartir { background-color: transparent; padding: 0; border: 0; float: right; }

.panel-vista-rapida-producto { border: 0; }

.listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen:hover { background-color: #000; text-decoration: none; }

.panel-ficha-producto .columna-de .btn-actor, .panel-ficha-producto .columna-de .btn-coleccion  { background-color: #00a2c5; color: #FFF; border: 0; }
 
.panel-informacion-envio-producto  { width: 100%; }

.panel-informacion-envio-producto .texto { background-image: url("/files/69/ficha"); background-size: contain; background-repeat: no-repeat; text-indent: -9999999999999px; width: 450px; height: 110px;}
 
.especialidad .imagenes .elemento-imagen .descripcion-imagen { min-height: 90px; padding: 10px; background-color: #f1f1f1; margin: 0; }

.especialidad .imagenes .elemento-imagen a.enlace-imagen img { width: 100%; }

.especialidad .imagenes .elemento-imagen .boton-titulo-imagen { font-size: 16px; font-weight: bold; padding: 10px; border-radius: 0; background-color: #2da93e; color: #fff; border: 0; box-sizing: border-box; width: 100%; display: inline-block; transition: all 0.3s; margin: 0; }

.fa-heart:before { content: "\f006"; font-size: 18px; color: #989898; }

.fa-heart:hover:before { content: "\f005"; color: #d8232b; }

.panel-ficha-producto .columna-de .boton-favoritos { margin-top: 35px; }

.panel-ficha-producto .columna-de .boton-favoritos>span {font-size: 15px; color: #989898; line-height: 2em;}

.panel-ficha-producto .columna-de .boton-favoritos>span:hover {font-size: 15px; color: #d8232b; line-height: 2em; }

.especialidad .imagenes .elemento-imagen .titulo-superior-imagen { display: block;
    position: relative;
    font-family: Arial,sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: bold;
    font-style: normal;
    text-rendering: optimizeLegibility;
    color: #fff;
    margin-bottom: 0.4em;
    margin-bottom: 0;
    background-color: #d8232b;
    border-radius: 0;
    padding: 8px 5px 8px 14px; 
	}

/* BLOG */
.entrada .resumen { font-size: 18px; }
.entrada.completa .titulo { font-weight: 400; }
.entradas-laterales .entrada.lateral .panel-detalle h2.titulo, .entradas-laterales .entrada.lateral .panel-detalle h2.titulo a { font-weight: 700; margin-bottom: 20px; }
.entrada .enlace-entrada  { font-weight: 400; }
.entrada h3.autor { font-style: normal; }
.panel-busqueda .subtitulo-seccion { display: none; }
.panel-perfil-usuario {background-color: #FFF; }
.panel-perfil-usuario .informacion a.datos { color: #000; }
.panel-perfil-usuario .informacion .alias { font-size: 28px; }
.contenedor-cuad-central.redaccion .panel-perfil-usuario { border-top: 4px solid #CCC; }
.panel-contenidos .lista-elementos-contenidos>li .titulo-contenido { font-size: 30px; }
.panel-contenidos .lista-elementos-contenidos>li .subtitulo-contenido { font-size: 26px; font-weight: bold; color: dimgray; }
.entrada-blog .panel-contenidos .lista-elementos-contenidos > li .subtitulo-contenido  { font-size: 26px; }

.pagina-.blog.post .panel-grupo { max-width: 1100px; margin: 0 auto; }
.pagina-.blog.post .texto-contenido p { font-size: 18px; }
.pagina-.blog.post .panel.conversacion .crear-comentario .editor-field input, .panel.conversacion .crear-comentario .editor-field textarea, .panel.conversacion .crear-comentario .editor-field select { background-color: #F1F1F1; }
.panel-contenidos .lista-elementos-contenidos>li .imagen-contenido .pie-foto { color: #666; padding: 5px 0; }
.panel-contenidos .lista-elementos-contenidos>li .texto-contenido { font-family: Arial, Helvetica, sans-serif; font-size: 24px; }
.panel-contenidos .lista-elementos-contenidos>li .cita-contenido { background-color: #fef5c4; border: 1px solid #fadf98; clear: both; margin-bottom: 18px; overflow: hidden; padding: 13px; box-shadow: 0 0 10px rgba(0,0,0,0.1); color: #000; font-size: 18px; }
.entrada-blog .panel-contenidos .lista-elementos-contenidos > li p, 
.entrada-blog .panel-contenidos .lista-elementos-contenidos > li .texto-contenido { font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

.enlaces-listado.nube .enlaces ul li a { font-family: "Lato",sans-serif;  font-size: 18px;  font-weight: 700; line-height: 1.5em;  letter-spacing: -0.01em;   text-rendering: optimizeLegibility;  color: #444; 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 #dedede;   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; }



.especialidad .imagenes .elemento-imagen .titulo-imagen { display: none; }

.panel-vista-rapida-producto .opciones .panel-compartir { background-color: transparent; padding: 0; }

.panel-vista-rapida-producto .opciones .panel-compartir .ver-detalles{ color: #fff; text-decoration: none; text-transform: uppercase; background-color: #000000; padding: 15px; margin-bottom: 20px; text-align: center; padding-top: 10px;  padding-bottom: 10px;  margin-left: 15px; width: 189px;  border-radius: 4px; }

.panel-ficha-producto .columna-de .boton-cesta { border: 0; padding: 0; }

.panel-vista-rapida-producto .opciones .panel-compartir .ver-detalles:hover { background-color: #FFF; color: #000; }

.panel-ficha-producto .columna-iz { position: relative; float: left; min-width: 150px; max-width: 450px; margin-right: 0px; width: auto; }

.panel-propiedades-producto { width: 50%; border-left: 0; padding-left: 30px; }
	
.panel-compartir .share-buttons img { -webkit-filter: grayscale(100%);  filter: grayscale(100%); }

.panel-vista-rapida-producto .opciones .panel-compartir .panel-compartir-terceros {
    float: right;
    padding-right: 20px;
    top: 10px;
    position: relative;
}

.titulo-propiedad { color: #000; }

.panel-descripcion-producto { border: 0;  }

.panel-propiedades-producto ul li { line-height: 22px; font-size: 14px; border-bottom: 1px solid #f1f1f1; line-height: 3em; }

.novedades .listado.vista .producto { border: 0; }

.novedades .producto .imagen:hover .panel-vista-rapida { width: 50%; }

.novedades .listado.vista.carrusel .producto .imagen img { min-height: 310px; max-height: 310px; }

.novedades .listado.vista.carrusel .producto .imagen  { min-height: 310px; max-height: 310px; }

.novedades .carrusel-productos-hor .bx-controls .bx-controls-direction .bx-prev { background-image: url("/files/51/flecha-iz"); }

.novedades .carrusel-productos-hor .bx-controls .bx-controls-direction .bx-next { background-image: url("/files/52/flecha-de"); }

.novedades .carrusel-productos-hor .listado { top: -130px; padding: 110px;}

.novedades .carrusel-productos-hor .listado .bx-viewport { height: 419px; }

.cabecera .cabecera-central-superior .logotipo { z-index: 2; }

.premios2  { position: absolute; right: 20px; top: 58px; z-index: 10; }

.premios  { position: absolute; right: 140px; top: 58px; z-index: 10; }

.cabecera .cabecera-central-superior { position: relative;overflow: hidden;  background-color: transparent; }
	
.cabecera .cabecera-central-superior>div { max-width: 1400px;  min-height: 177px;  }
	
.cabecera .cabecera-central>div { max-width: 1400px; height: 50px; }

.herois { position: absolute; left: 0; background-size: contain; width: 230px;  height: 180px;  background-repeat: no-repeat; }

.day-of-week-0 .herois { position: absolute; left: 0; top: 44px; background-image: url("/files/48/capcelera1"); }

.day-of-week-1 .herois { position: absolute; left: 0; top: 44px; background-image: url("/files/44/capcelera2"); }

.day-of-week-2 .herois { position: absolute; left: 0; top: 44px; background-image: url("/files/47/capcelera3"); }

.day-of-week-3 .herois { position: absolute; left: 0; top: 44px; background-image: url("/files/45/capcelera4"); }

.day-of-week-4 .herois { position: absolute; left: 0; top: 44px; background-image: url("/files/46/capcelera5"); }

.day-of-week-5 .herois { position: absolute; left: 0; top: 44px; background-image: url("/files/49/capcelera6"); }

.day-of-week-6 .herois { position: absolute; left: 0; top: 44px; background-image: url("/files/50/capcelera7"); }

.cabecera .cabecera-superior { border-bottom: 1px solid #CCC; }

.cabecera .cabecera-superior>div { padding: 8px 0px; height: 45px; }

.cabecera .cabecera-superior .panel-listado { top: 10px; position: absolute; left: 0; }
	
	
.cabecera .cabecera-central {background-color: #d8232b; }

.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { font-family: 'Roboto', serif; color: #FFF; font-size: 14px;}

.cabecera .cabecera-superior .panel-listado>ul.listado-menu { float: right; }
	
.listado.detalle .producto .imagen img { max-height: 128px; }

.productos-en-cesta li.detalle>div .regalo { display: none; }

.contenedor-cuad-central .listado.vista.micro .producto .imagen { height: 240px; }

.cabecera .cabecera-inferior { height: 90px; background-color: #F2F2F2; margin-bottom: 30px; }

.cabecera .cabecera-inferior .panel-busqueda input {  width: 100%; padding: 0 2%; height: 55px; top: 4px; font-size: 15px; }
	
.cabecera .cabecera-inferior .panel-categorias .panel-superior { background-color: #0080e4; }

.cabecera .cabecera-inferior .panel-categorias .mapa>ul li.nivel-1 a { font-size: 9px; }

.cabecera .cabecera-inferior .panel-categorias .mapa>ul li.nivel-0 a { color: #d8232b; }

.cabecera .cabecera-inferior .panel-busqueda .boton-buscar { background-image: url("/files/27/find"); background-repeat: no-repeat; top: 15px; right: 10px;  }

.panel-filtrado { margin-bottom: 52px; background-color: #FFF; }

.pagina-listado-buscar-productos.avanzado .panel-opciones-vista { top: -328px; }

.listado.vista .producto { border: 1px solid #CCCCCC; }

#componente-listado-imagenes-rollover-175 { max-width: 100%; margin: 0 auto; background-color: #d72229;  }

#componente-listado-imagenes-rollover-175 .imagenes .elemento-imagen > div { background-color: transparent; }

.listado.vista .producto .icono-novedad, .listado.vista.mini .producto .icono-novedad, .listado.vista.micro .producto .icono-novedad, .listado.vista .producto .icono-recomendado, 
.listado.vista.mini .producto .icono-recomendado, .listado.vista.micro .producto .icono-recomendado { top: -6px; left: -6px; }

.recomendacion .descripcion p { background-color: #ce0000; color: #fff; font-size: 20px; text-align: center; border: 0; }

.panel-descripcion-producto .descripcion {  font-size: 14px; display: flex; color: #000; }

.panel-ficha-producto .columna-iz .listado-thumbs { border: 0; }

.boton-cesta { border: 2px solid #2DA93E; }

.listado.vista.micro .producto .precio { color: #000; }

.listado.vista.micro .producto .imagen {min-height: 250px; }

.listado.vista.mini .producto .imagen img { box-shadow: 0px 0px 3px 0px rgb(0, 0, 0, 0.3); }

.product-page .cabecera .cabecera-inferior { margin-bottom: 0; }

.panel-navegacion .boton-volver:hover { border: 0; background-image: none; background-color: #d8232b; color: #FFF; border-radius: 5px; padding-left: 0; }

.panel-navegacion .boton-volver { border: 0; background-image: none; background-color: #555; color: #FFF; border-radius: 5px; padding-left: 0; }

.panel-navegacion .boton-volver a, .panel-navegacion .boton-volver span { color: #FFF; }

.panel-navegacion .boton-volver a:hover, .panel-navegacion .boton-volver span:hover { color: #FFF; }

.cabecera .panel-cabecera-responsive { border-top: 1px solid #CCC; }

.panel-navegacion .boton-volver a, .panel-navegacion .boton-volver span {font-size: 11px; padding-right: 10px; }

.menu-facetado .categorias.links li { line-height: 25px;  }

.panel-opciones-vista { display: none; }

.panel-ordenar { position: absolute; z-index: 10000; right: -7px; top: 22px; }

.panel-ordenar .editor-field select { height: 30px; }

.panel-ordenar .editor-label label { color: #FFF; }

.blog .contenido-superior-100 .contenedor-componente>.imagen-fija { margin-top: -40px; }

.blog .subtitulo-seccion { font-family: 'Roboto', serif; }

.entrada h1.titulo, .entrada h1.titulo a, .entrada h2.titulo, .entrada h2.titulo a { font-family: 'Francois One', sans-serif;  font-size: 26px;  color: #000; }

.enlaces-listado.nube .enlaces ul li a { font-family: 'Francois One', sans-serif;  color: #000; font-weight: 300; }

.listado.entradas .entrada h3.autor { font-weight: bold; }

.entrada .panel-superior { height: 50px; }

.entrada.completa .panel-central { width: 100%; }

.entrada.completa .titulo  { font-family: 'Francois One', sans-serif;  color: #000; font-weight: 300; }

.panel-perfil-usuario .informacion .alias  { font-family: 'Francois One', sans-serif;  color: #000; font-weight: 300; }

#scrollUp { height: 70px; width: 70px; background: url(/files/23/top) no-repeat; }

.blog .contenido-superior-100 .contenedor-componente>.imagen-fija { margin-top: 10px; max-width: 1400px;}

@media only screen and (max-width: 1800px) {

.contenido-superior-100 .MiAnimacion { display: none; }

}

@media only screen and (max-width: 1500px) {

.follet { display: none; }

.naruto { display: none; }

}

@media only screen and (min-width: 1440px) {
.entrada .imagen img { width: 100%; }
.listado.entradas>ul li { width: 50%; max-width: 50%; padding: 0; margin: 0; display: inline-block; float: left; padding: 10px; box-sizing: border-box; }
.entrada .panel-central { padding: 10px 0; }
.entrada h1.titulo, .entrada h1.titulo a, .entrada h2.titulo, .entrada h2.titulo a { display: block;  line-height: 1.5em;  font-weight: 700; top: 5px; position: relative; min-height: 20px; }
.entrada .resumen { text-overflow: ellipsis; word-wrap: break-word;  overflow: hidden; max-height: 6em; line-height: 1.5em;  margin-bottom: 40px; }
.entrada .imagen { margin-right: 0; }
.listado.entradas>ul li:first-child { width: 100%; max-width: 100%; }
.listado.entradas>ul li:first-child .entrada .imagen {  max-height: 450px; margin-right: 20px; }
.listado.entradas>ul li:first-child .entrada .resumen {  max-height: 9em; }
}


@media only screen and (max-width: 1350px) {

.panel-ordenar {display: none; }

.premios img { width: 90%; }

.premios2 img { width: 90%; }
	
}


@media only screen and (max-width: 1240px) {

	#contenedor-componente-330 { display: none; }
	
	.premios { left: 0; right: auto; }
	
	.premios img { width: 80%; }

	.premios2 img { width: 80%; }
	
	.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { font-size: 12px; }
	
	.newsletter .formulario .titulo-seccion { font-size: 50px; }
	
	.contenedor-cuad-central .entradas-laterales .entrada.lateral .panel-detalle { margin-left: 160px; }
	
	.contenedor-cuad-central .entradas-laterales .entrada.lateral .imagen { max-width: 150px; }
	
	.panel-propiedades-producto ul { display: inline-block; }
	
	.titulo-seccion { font-size: 22px; }

.panel-ficha-producto .columna-de .panel-precio { width: 75%; }

.cabecera .cabecera-inferior .panel-busqueda { width: 88%; }
}



@media only screen and (max-width: 1024px) {

    .novedades { margin-top: 0px; }
	
    .contenido-superior-100 .MiAnimacion  {  display: none; }

	.premios2 { display: none; }

    .newsletter .formulario .titulo-seccion { font-size: 30px; }

	.newsletter .formulario.boletin .introduccion { font-size: 16px; }

	.titulo-seccion { font-size: 20px; }

	.componente-listado-productos-secciones .panel-secciones .enlaces li { width: 100%; border-bottom: 1px solid #FFF; }
	
	.componente-listado-productos-secciones .panel-secciones .enlaces li.activa a { background-color: #d8232b; color: #FFF; }
	
	.componente-listado-productos-secciones .panel-secciones .enlaces li a { font-family: 'Roboto', serif; background-color: #f2f2f2;  color: #000; }

	.panel-ficha-producto { background-repeat: no-repeat;  background-size: 100% 400px; border: 0; }
	
	.panel-ficha-producto .columna-iz { min-width: 100%; text-align: center; }
	
	.panel-ficha-producto .columna-iz .portada { padding: 20px; padding-top: 40px; margin-bottom: 30px; }
	
	.panel-ficha-producto .columna-de .boton-cesta { width: 100%; }
	
	.panel-ficha-producto .columna-de { min-width: 100%; text-align: center; }
	
	.titulo-seccion { font-size: 16px; }
	
	.contacto .texto-seccion { font-size: 12px; }
	
	.producto-destacado-slider .listado.carrusel .producto .botonera .boton-cesta a { font-size: 10px; }
	
	.contenedor-cuad-central .entradas-laterales .entrada.lateral .panel-detalle { margin-left: 0; }

	.panel-ficha-producto .columna-de .panel-precio { width: 100%; }

.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-facebook { width: 40px; height: 40px; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-twitter { width: 40px; height: 40px; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-pinterest { width: 40px; height: 40px; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-youtube { width: 40px; height: 40px; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-google { width: 40px; height: 40px; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-instagram { width: 40px; height: 40px; }

} 

@media only screen and (max-width: 768px) {

    .panel-opciones-listado { margin-bottom: 15px; }

    .panel-ordenar { position: relative; float: none; display: block; overflow: hidden; margin: 0; margin-bottom: 20px; }

    .panel-ordenar .editor-field { width: 100%; }

    .panel-ordenar .editor-field select { height: 30px; width: 100%; }

    .panel-ordenar { right: auto; top: auto; }

    .newsletter .formulario .titulo-seccion { font-size: 26px; }
	
	.newsletter .formulario.boletin .introduccion { font-size: 14px; }

    .newsletter .editor-field.ancho-completo input {  padding: 20px 4%; }
	
	.destacados img { width: 100%; }

	.destacados img { padding: 10px; padding-bottom: 0; padding-top: 0; }
	
	.contacto .texto-seccion { font-size: 12px; }
	
    .newsletter .formulario .formulario-entidad { width: 60%; }

	.titulo-seccion { font-size: 22px; }
	
	.panel-propiedades-producto { margin-bottom: 10px; min-height: inherit; }
	
	.panel-compartir { padding: 10px; }

    .pie>div .panel-superior { display: none; }
    
	.pie .panel-iconos  { display: none; }
    
	.panel-propiedades-producto ul  { width: 100%; }
	
	.panel-propiedades-producto { width: 100%; border-bottom: 0; } 
	
    .panel-grupo .panel-formulario-pedido-textos-soporte { display: block; width: 96%; }

	}



@media only screen and (max-width: 480px) {

    .newsletter .formulario .titulo-seccion { font-size: 20px;}
    .newsletter .formulario .formulario-entidad { width: 90%; }
    .titulo-seccion { font-size: 18px; }
    .panel-informacion-envio-producto .texto { width: 315px; }
    .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%; } 
    .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%; }
    .panel-aceptar-condiciones, .panel-aceptar-condiciones-contactar, .panel-aceptar-condiciones-boletin, .panel-aceptar-pagar-por-saldo, .panel-aceptar-tratamiento-datos { padding: 0; padding-bottom: 10px; margin: 0; }
    .panel-ficha-producto .columna-de .boton-alerta-coleccion { border: 2px solid #00a2c5; padding: 0; margin: 0 auto; text-align: center; width: 100%; height: 30px; line-height: 2.5em; margin-bottom: 30px; }
    .panel-ficha-producto .columna-de .btn-actor, .panel-ficha-producto .columna-de .btn-coleccion { padding: 0; margin: 0 auto; text-align: center; width: 100%; height: 30px; line-height: 2.5em; margin-bottom: 20px; }
    .panel-ficha-producto .columna-de .disponibilidad.disponibilidad-1 { color: white; padding-left: 0;  background-color: #79b33f; padding: 5px 10px; font-size: 14px; }
    .panel-informacion-envio-producto .texto { width: 100%; }
}

.menu-facetado h3 {
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: bold;
    font-style: normal;
    text-rendering: optimizeLegibility;
    color: #101010;
    text-transform: uppercase;
}

.menu-facetado .check-boxes li span.filtro-envio-gratis, 
.menu-facetado .check-boxes li span.filtro-oferta { display: none; }

.finder-wrapper .products .products-wrapper>ul li .product a.image img { width: 80px; }

.panel-contenidos .lista-elementos-contenidos>li .imagen-contenido .pie-foto { text-align: center; max-width: 500px; margin: 0 auto; }


.panel-contenidos .lista-elementos-contenidos>li .video-contenido { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
 
.panel-contenidos .lista-elementos-contenidos>li .video-contenido iframe,
.panel-contenidos .lista-elementos-contenidos>li .video-contenido object,
.panel-contenidos .lista-elementos-contenidos>li .video-contenido embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only screen and (min-width: 1440px) {
.listado.detalle.entradas .entrada .panel-central {
    overflow: hidden;
    height: 540px;
}
}


@media only screen and (max-width: 1023px) {

html.reskyt-app .cabecera .panel-cabecera-responsive {
    display: none;
}

html.reskyt-app footer { display: none; }

html.reskyt-app .panel-navegacion { display: none; }

html.maestra.reskyt-app header { display: none; }

}

.panel-facturacion-electronica { display: none; }
