body { background-color: #ddd; }
.barra { max-width: 1350px; margin: 0 auto; } 
.imagen-destacada-slider .flexslider .flex-control-nav li a { background: none; background-color: #e0e0e0; border-radius: 30px; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero { background-color: #FFF; background: #FFF; border: 0; color: #555; padding: 0 10px;}
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero:hover { background-color: #FFF; background: #FFF; color: #000; padding: 0 20px; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a { color: #555; padding: 20px; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a:hover { color: #000; padding: 20px;}
.listado-imagenes-rollover .imagenes .elemento-imagen .titulo-imagen { margin-top: 10px; background-color: #f1f1f1; border-radius: 30px;  padding: 3px; color: #555; font-size: 12px; }
.producto .boton-cesta:hover { background-color: #000; }
.contenedor-cuad-central-doble .producto-destacado-slider .listado.carrusel .producto .botonera .boton-cesta a, .contenedor-doble-1 .producto-destacado-slider .listado.carrusel .producto .botonera .boton-cesta a, .contenedor-doble-2 .producto-destacado-slider .listado.carrusel .producto .botonera .boton-cesta a { color: #FFF;}
.cesta-resumen { margin-top: -62px; margin-right: 10PX;}
.panel-resumen-cesta .boton-visor-cesta a, .panel-resumen-cesta .boton-visor-cesta span { color: #FFF; }
.producto .panel-vista-rapida { background-image: none; }
.producto .imagen:hover .panel-vista-rapida { display: block; width: 50%; background-color: #000; border: 0; }
.componente-texto .subtitulo-seccion { font-weight: 400; color: #000; }
.subtitulo-seccion { font-weight: 600; font-family: 'Lato', serif; color: #000; font-size: 18px; }
.contenido { max-width: 1350px; background-color: #FFF; }
.imagen-cabecera { top: 54px; position: absolute; z-index: 9; left: 660px; }
.guitarras .subtitulo-seccion { font-size: 12px; text-align: center; height: 30px; }
.guitarras-llista .imagenes .elemento-imagen .titulo-imagen:hover { background-color: #555; color: #FFF; }
.titulo-seccion { background-color: #292929; color: #FFF; padding: 9px; }
.listado-imagenes-rollover .imagenes .elemento-imagen { padding: 10px; }
.entradas-mosaico a.titulo { font-size: 24px; }
.entradas-mosaico .boton-enlace { background-color: #000; background: #000; border: 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-transform: Initial; }
.entradas-mosaico .listado-destacado .entrada-listado .detalles .titulo { font-size: 14px; color: #000; text-transform: uppercase;}
.componente-listado-productos-top .listado .numeracion.top span { font-size: 11px; line-height: 1.6em; }
.componente-listado-productos-top .listado .numeracion span { font-size: 11px; line-height: 1.6em; }
.componente-listado-productos-top .listado h4.titulo a { font-size: 11px; line-height: 1.5em; font-weight: 400; color: #000; }
.contenedor-cuad-central-doble .producto-destacado-slider .listado.carrusel .producto .introduccion, .contenedor-doble-1 .producto-destacado-slider .listado.carrusel .producto .introduccion, .contenedor-doble-2 .producto-destacado-slider .listado.carrusel .producto .introduccion { display: block; }
.panel-paginacion-listado .boton-cargar-mas-resultados a, .panel-paginacion-listado .boton-cargar-mas-resultados span { background-image: url( /files/62/icono-reload); }
.entradas-laterales .entrada.lateral .panel-detalle h3.autor { display: none; }
.contenedor-cuad-4 .entradas-laterales .entrada.lateral h2.titulo a { font-size: 15px; }

.enlaces-clasificacion ul li { background-color: transparent; }
.menu-facetado-visual .enlaces-clasificacion .panel-enlace { background-color: #292929; border: 0; }

.menu-facetado h3 { background-color: #292929; color: #FFF; padding: 6px; font-weight: 700; text-transform: uppercase; font-size: 14px; }
.menu-facetado { padding: 0; padding-right: 10px; }
.menu-facetado li { border-bottom: 1px solid #e6e6e6; }
.enlaces-listado ul li:nth-child(1) { background-image: url(/files/75/clavijeros2); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px; }
.enlaces-listado ul li:nth-child(2) { background-image: url(/files/72/puentes-guitarra-electrica); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px;}
.enlaces-listado ul li:nth-child(3) { background-image: url(/files/68/puentes-vibrato); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px; }
.enlaces-listado ul li:nth-child(4) { background-image: url(/files/73/puentes-bajo); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px;  }
.enlaces-listado ul li:nth-child(5) { background-image: url(/files/70/puentes-otros-instrumentos); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px;  }
.enlaces-listado ul li:nth-child(6) { background-image: url(/files/64/piezas-varias-guit-bajo); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px;  }
.enlaces-listado ul li:nth-child(7) { background-image: url(/files/71/piezas-varias-otros-instrumentos); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px; }
.enlaces-listado ul li:nth-child(8) { background-image: url(/files/69/luthieria2); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px;  }
.enlaces-listado ul li:nth-child(9) { background-image: url(/files/66/cuerpos-mastiles-maderas); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px; }
.enlaces-listado ul li:nth-child(10) { background-image: url(/files/77/electronica); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px; }
.enlaces-listado ul li:nth-child(11) { background-image: url(/files/67/pastillas2); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px; }
.enlaces-listado ul li:nth-child(12) { background-image: url(/files/65/golpeadores-plasticos); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px; }
.enlaces-listado ul li:nth-child(13) { background-image: url(/files/76/cuerdas); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px;  }
.enlaces-listado ul li:nth-child(14) { background-image: url(/files/74/pinturas-para-guitarra); background-repeat: no-repeat; background-size: 50px; background-color: #FFF; background-position: 10px 13px; }

.menu-vertical > ul.root > li.nivel-0:nth-child(1) { background-image: url(/files/75/clavijeros2); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px; }
.menu-vertical > ul.root > li.nivel-0:nth-child(2) { background-image: url(/files/72/puentes-guitarra-electrica); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px;}
.menu-vertical > ul.root > li.nivel-0:nth-child(3) { background-image: url(/files/68/puentes-vibrato); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px; }
.menu-vertical > ul.root > li.nivel-0:nth-child(4) { background-image: url(/files/73/puentes-bajo); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px;  }
.menu-vertical > ul.root > li.nivel-0:nth-child(5) { background-image: url(/files/70/puentes-otros-instrumentos); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px;  }
.menu-vertical > ul.root > li.nivel-0:nth-child(6) { background-image: url(/files/64/piezas-varias-guit-bajo); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px;  }
.menu-vertical > ul.root > li.nivel-0:nth-child(7) { background-image: url(/files/71/piezas-varias-otros-instrumentos); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px; }
.menu-vertical > ul.root > li.nivel-0:nth-child(8) { background-image: url(/files/69/luthieria2); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px;  }
.menu-vertical > ul.root > li.nivel-0:nth-child(9) { background-image: url(/files/66/cuerpos-mastiles-maderas); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px; }
.menu-vertical > ul.root > li.nivel-0:nth-child(10) { background-image: url(/files/77/electronica); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px; }
.menu-vertical > ul.root > li.nivel-0:nth-child(11) { background-image: url(/files/67/pastillas2); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px; }
.menu-vertical > ul.root > li.nivel-0:nth-child(12) { background-image: url(/files/65/golpeadores-plasticos); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px; }
.menu-vertical > ul.root > li.nivel-0:nth-child(13) { background-image: url(/files/76/cuerdas); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px;  }
.menu-vertical > ul.root > li.nivel-0:nth-child(14) { background-image: url(/files/74/pinturas-para-guitarra); background-repeat: no-repeat; background-size: 33px; background-color: #FFF; background-position: 10px 13px; }


.enlaces-listado .enlaces ul li:first-child { margin: 5px; margin-right: 0; margin-top: 0; border-top: 1px solid #CCC; }
.enlaces-listado .enlaces ul li a { font-size: 11px; line-height: 4em; padding: 13px; padding-left: 75px; color: #555; }
.enlaces-listado .enlaces ul li a:hover { color: #000;  }
.enlaces-listado { border: 0; background-color: #FFF; }
.enlaces-listado ul li { border: 1px solid #CCC;  background-color: #FFF; }
.enlaces-listado .enlaces ul li:hover, .enlaces-listado .enlaces ul li.activo { background-color: #FFF; }
.enlaces-listado .enlaces ul li { background-color: #FFF; padding: 0; margin: 5px; margin-right: 0;}
.blog .enlaces-listado .enlaces ul li:last-child { border: 0; }
.enlaces-listado .enlaces ul li:last-child { border-bottom: 1px solid #CCC; }

.listado.detalle .producto h4.titulo a { font-weight: 400; font-size: 14px;}
.producto-semana .producto .panel-informacion { float: right;  width: 50%; }
.producto-semana .listado.vista .producto .botonera .boton-cesta { width: 100%; border-radius: 5px; padding: 10px; }
.producto-semana .producto-destacado-slider .listado.carrusel ul li { width: 100%; }
.producto-semana .producto-destacado-slider .listado.carrusel .producto h4.titulo a  { font-weight: 700; font-size: 16px;}
.producto-semana .producto-destacado-slider .listado.carrusel .producto .imagen { position: absolute; background-color: transparent; left: 0; display: inline-flex; width: 50%; padding: 0px; }
.producto-semana .producto-destacado-slider .listado.carrusel .producto  { height: 300px; }
.producto-destacado-slider .bx-controls { display: none; }
.producto-semana .producto-destacado-slider .listado.carrusel .producto .subtitulo, .producto-semana .producto-destacado-slider .listado.carrusel .producto .subtitulo, .producto-semana .producto-destacado-slider .listado.carrusel .producto .subtitulo { font-weight: 400; font-size: 12px; }
.producto .disponibilidad.disponibilidad-1 { display: inline-block; white-space: nowrap; padding: 4px 7px; font-family: Arial,sans-serif; font-size: 11px; line-height: 1.5em; letter-spacing: 0em; font-weight: 400; font-style: normal; text-rendering: optimizeLegibility; color: #fff; background-color: #79b33f; text-align: center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-right: 10px; }
.producto-semana .producto div.panel { text-align: left; }
.producto-semana .producto-destacado-slider .listado.carrusel .producto { border: 0; }
.producto-semana .bx-controls .bx-pager .bx-pager-item a { border-radius: 30px; border: 0; background-color: #CCC; }
.producto-semana .bx-controls .bx-pager .bx-pager-item a.active { border-radius: 30px; border: 0; background-color: #75bd28; }
.contenedor-cuad-central-doble .producto-destacado-slider .listado.carrusel .producto .panel-precio .descuento, .contenedor-doble-1 .producto-destacado-slider .listado.carrusel .producto .panel-precio .descuento, .contenedor-doble-2 .producto-destacado-slider .listado.carrusel .producto .panel-precio .descuento { font-size: 11px; line-height: 1.5em; border-radius: 5px; height: 20px;     padding-top: 4px;}
.contenedor-cuad-central-doble .producto-destacado-slider .listado.carrusel .producto .panel-precio .precio, .contenedor-doble-1 .producto-destacado-slider .listado.carrusel .producto .panel-precio .precio, .contenedor-doble-2 .producto-destacado-slider .listado.carrusel .producto .panel-precio .precio { font-size: 18px; }
.carrusel-imagenes-hor ul li { border: 0; }
.carrusel-imagenes-hor {  background-color: transparent; }
.carrusel-imagenes-hor .imagen { padding: 20px; }
.listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { background-color: transparent; }
.listado-imagenes-rollover .subtitulo-seccion { font-size: 14px; text-align: center; font-weight: 400; }
.enlaces-listado .enlaces  { border: 0; background-color: transparent; }
.carrusel-imagenes-hor .bx-controls .bx-controls-direction .bx-next { right: 0px; background-image: url('/files/58/flecha-de'); background-color: transparent; }
.carrusel-imagenes-hor .bx-controls .bx-controls-direction .bx-prev { right: 0px; background-image: url('/files/57/flecha-iz'); background-color: transparent; }
.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 p, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-tema { zoom: 1.2; }
.contenedor-componente-enlaces-home .componente-enlaces-listado-enlaces-home ul li { height: 40px; background-color: #FFF; border: 0; background-repeat: no-repeat; }
.contenedor-componente-enlaces-home3 .componente-enlaces-listado-enlaces-home3 ul li { height: 40px; background-color: #FFF; border: 0; background-repeat: no-repeat; }

.contenedor-componente-enlaces-home .componente-enlaces-listado-enlaces-home ul li:hover { background-color: #FFF; }
.contenedor-componente-enlaces-home3 .componente-enlaces-listado-enlaces-home3 ul li:hover  { background-color: #FFF;  }

.contenedor-componente-enlaces-home .componente-enlaces-listado-enlaces-home ul li a { padding-left: 55px; font-size: 11px; position: relative; color: #161616; margin-top: 0; padding-top: 13px;}
.contenedor-componente-enlaces-home3 .componente-enlaces-listado-enlaces-home3 ul li a { padding-left: 55px; font-size: 11px;  position: relative; color: #161616; margin-top: 0; padding-top: 13px;}

.contenedor-componente-enlaces-home .componente-enlaces-listado-enlaces-home ul li a:hover { color: #161616; font-size: 11px; }
.contenedor-componente-enlaces-home3 .componente-enlaces-listado-enlaces-home3 ul li a:hover { color: #161616; font-size: 11px;  }

.contenedor-componente-enlaces-home .componente-enlaces-listado-enlaces-home { margin-right: -21px; }
.contenedor-componente-enlaces-home3 .componente-enlaces-listado-enlaces-home3 { margin-right: -21px; }

.contenedor-componente-enlaces-home3 { margin-top: -22px; }


.menu-vertical ul li.nivel-0:first-child {  margin: 5px; margin-top: 0; border-top: 1px solid #CCC; }
.menu-vertical ul li.nivel-0 a { font-size: 11px; padding: 5px; padding-left: 55px; color: #555; display: block; }
.menu-vertical { border: 0; background-color: #FFF; }
.menu-vertical ul li:hover, .enlaces-listado .enlaces ul li.activo { background-color: #FFF; }
.menu-vertical ul li { background-color: #FFF; padding: 0; margin: 5px;  border: 1px solid #CCC; }
.menu-vertical ul li:last-child { border-bottom: 1px solid #CCC; }

.panel-opciones-listado { display: none; }
.contenedor-central .componente-listado-productos .listado.vista ul, .contenido-superior-100 .componente-listado-productos .listado.vista ul, .contenido-inferior-100 .componente-listado-productos .listado.vista ul, .contenedor-cuad-central .componente-listado-productos .listado.vista ul, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul, .contenedor-doble-1 .componente-listado-productos .listado.vista ul, .contenedor-doble-2 .componente-listado-productos .listado.vista ul, .contenedor-triple-1 .componente-listado-productos .listado.vista ul, .contenedor-triple-2 .componente-listado-productos .listado.vista ul, .contenedor-triple-3 .componente-listado-productos .listado.vista ul, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul, .contenedor-central .componente-listado-productos .listado.vista.mini ul, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul, .contenedor-central .componente-listado-productos .listado.vista.micro ul, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul { border: 0; }
.contenedor-componente-logo-gibson { position: relative; top: -260px; float: right; width: 100px; right: 310px; height: 0; }

/* CABECERA */
.cabecera { width: 1350px; background-repeat: no-repeat; background-position: right center; }
.cabecera-superior .panel-listado li a.activo  { color: #000; }
.cabecera .cabecera-superior .panel-listado li a { color: #555; text-transform: uppercase; }
.cabecera .cabecera-central .panel-listado.inferior li.seleccionada>a { color:#FFF; }
.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; }
.cabecera { max-width: 100%; background-color: #FFF; margin: 0 auto; }
.cabecera .cabecera-superior { background-color: #FFF; border-bottom: 1px solid #CCC; }
.cabecera .cabecera-superior .panel-listado { z-index: 1; margin-right: 10px; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu { margin-right: 0; }
.cabecera .cabecera-central-superior>div { min-height: 100px; }
.cabecera .cabecera-superior>div, .cabecera .cabecera-central-superior>div, .cabecera .cabecera-central>div, .cabecera .cabecera-inferior>div { max-width: 1350px; }
.cabecera .cabecera-superior .panel-listado li { border-left: 1px solid #CCC; }
.cabecera .cabecera-superior .panel-listado li:first-child { border-left: 0; }
.cabecera .cabecera-central .panel-listado.inferior .listado-menu.inferior>li { border-left: 1px solid #666; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { background: none; color: #222;  padding: 3px; }
.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; }
.cabecera .cabecera-central-superior { background-color: transparent; height: 80px; } 
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { background-color: transparent; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a:hover { color: #FFF; }
.cabecera .cabecera-central>div {  background-color: #000;  }
.cabecera .cabecera-central .panel-listado { float: right; left: -32%; text-align: left; }
.cabecera .cabecera-central .panel-listado.inferior { z-index: 1; }
.cabecera .cabecera-central { background-color: #000;  margin-bottom: 0px; height: 46px; }
.cabecera .cabecera-central .panel-listado.inferior li a { color: #fff; font-weight: 400; }
.cabecera .cabecera-inferior { margin-bottom: 0; height: 0; }
.cabecera .cabecera-inferior .boton-visor-cesta { background-color: #FFF; padding: 10px; border-radius: 5px; border: 1px solid #CCC; color: #222; z-index: 2;  font-weight: 400; top: -100px; right: 20px; position: absolute; padding: 7px 15px; }
.cabecera .cabecera-inferior .panel-busqueda { min-width: 250px; top: -48px; margin-left: 9px; width: 20%; z-index: 9;} 
.cabecera .cabecera-inferior .panel-busqueda input { background-color: #FFF; color: #666666; height: 30px; padding: 0 20px;  border: 0;  border-radius: 4px; }
.cabecera .cabecera-inferior .panel-busqueda .boton-buscar { background-image: url("/files/59/icono-buscar"); background-repeat: none; width: 30px; height: 30px; right: 14px;  }
.contenedor-triple-1 .entradas-laterales.vista-reducida .entrada.lateral, .contenedor-triple-2 .entradas-laterales.vista-reducida .entrada.lateral, .contenedor-triple-3 .entradas-laterales.vista-reducida .entrada.lateral, .contenedor-cuad-1 .entradas-laterales.vista-reducida .entrada.lateral, .contenedor-cuad-2 .entradas-laterales.vista-reducida .entrada.lateral, .contenedor-cuad-3 .entradas-laterales.vista-reducida .entrada.lateral, .contenedor-cuad-4 .entradas-laterales.vista-reducida .entrada.lateral { min-height: 40px; }
.contenedor-triple-1 .entradas-laterales.vista-reducida .entrada.lateral .panel-detalle, .contenedor-triple-2 .entradas-laterales.vista-reducida .entrada.lateral .panel-detalle, .contenedor-triple-3 .entradas-laterales.vista-reducida .entrada.lateral .panel-detalle, .contenedor-cuad-1 .entradas-laterales.vista-reducida .entrada.lateral .panel-detalle, .contenedor-cuad-2 .entradas-laterales.vista-reducida .entrada.lateral .panel-detalle, .contenedor-cuad-3 .entradas-laterales.vista-reducida .entrada.lateral .panel-detalle, .contenedor-cuad-4 .entradas-laterales.vista-reducida .entrada.lateral .panel-detalle { padding-left: 5px; }
.contenedor-triple-1 .entradas-laterales.vista-reducida ul li, .contenedor-triple-2 .entradas-laterales.vista-reducida ul li, .contenedor-triple-3 .entradas-laterales.vista-reducida ul li, .contenedor-cuad-1 .entradas-laterales.vista-reducida ul li, .contenedor-cuad-2 .entradas-laterales.vista-reducida ul li, .contenedor-cuad-3 .entradas-laterales.vista-reducida ul li, .contenedor-cuad-4 .entradas-laterales.vista-reducida ul li { border-top: 1px solid #EDEDED; }
.cabecera .cabecera-central-superior .logotipo { z-index: 0; top: 0px; }
.cabecera .cabecera-superior .panel-enlace-cuenta { height: 39px; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta.logueado { text-transform:uppercase;  background: #555; color: #fff; border-radius: 4px; padding: 0px 6px; padding-top: 5px; padding-bottom: 0px; }
.cabecera .cabecera-superior .panel-enlace-cuenta.logueado span { text-transform:uppercase; background: #555; color: #fff; border-radius: 4px; padding: 0px 6px; padding-top: 5px; padding-bottom: 0px; }
.cesta-resumen .boton-mi-cesta { padding: 5px 45px; background-color: #000; border: 0; color: #FFF; margin: 0; width: 100%; }
.cesta-resumen .boton-mi-cesta a, .cesta-resumen .boton-mi-cesta span { color: #FFF; font-weight: 400; }
.cesta-resumen .boton-mi-cesta:hover  { padding: 5px 45px; background-color: #000; border: 0; color: #FFF; margin: 0; width: 100%; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta.logueado { background: #FFF; color: #5D5D5D; border: 1px solid #CCC; }
.panel-resumen-cesta { right: 3px; top: -44px; }
.cabecera .cabecera-inferior .boton-visor-cesta .icono-cesta { background-image: none; }

.titulo-seccion { font-size: 14px; }
.producto { border: 0; }
.listado.vista.micro .producto h4.titulo a { font-weight: 400; }
.formulario .formulario-entidad  { border: 0; }

/* PIE */
.pie .panel-iconos ul { padding: 6px; }
.pie .panel-iconos ul li img { height: 30px; }
.pie .panel-iconos { max-width: 1500px; margin: 0 auto; }
.pie { max-width: 1350px; margin: 0 auto; }
.pie>div .panel-superior ul.listado-enlaces-redes li { float: none; }

/* BLOG */
.blog.post .contenedor-cuad-central .panel-contenidos .listado-imagenes.columnas-3 div.elemento-imagen { padding: 5px; }
.enlaces-listado .enlaces ul li:firt-child { border: 0; }

.panel-ficha-producto .columna-de .marca { color: #000; display: inline-block; }
.panel-ficha-producto .columna-de .caracteristicas { font-weight: 400; }
.producto .icono-recomendado { top: 0; left: 0; }
.panel-ficha-producto .columna-de .boton-cesta { width: 270px; padding: 10px; border-radius: 30px; }
.panel-ficha-producto .boton-cesta span, .panel-ficha-producto .boton-cesta a { font-size: 20px; }
.panel-ficha-producto .columna-de .unidad-medida { display: none; }
.panel-ficha-producto .columna-de .subtitulo { font-size: 16px; font-weight: 700; }
.panel-ficha-producto .columna-de .referencia, .panel-ficha-producto .columna-de .dimensiones { font-size: 13px; }

.precios { padding: 20px; }
.precios td { padding: 10px; border-bottom: 1px solid #f1f1f1; }

.menu-facetado .links a { padding-left: 10px; font-size: 12px; color: #000; font-weight: 700; }
.menu-facetado .links a.hijos { padding-left: 20px; font-size: 11px; font-weight: 400; }
.menu-facetado .links a.padre { font-weight: 400; font-size: 11px; }
.boton-cargar-mas-resultados { margin-bottom: 10px; margin-right: 10px; }


@media only screen and (min-width: 1600px) {
.contenedor-cuad-central-doble .producto-destacado-slider .listado.carrusel .producto .imagen img, .contenedor-doble-1 .producto-destacado-slider .listado.carrusel .producto .imagen img, .contenedor-doble-2 .producto-destacado-slider .listado.carrusel .producto .imagen img { max-width: 290px; max-height: 290px; }
}

@media only screen and (max-width: 1403px) {
.cabecera { background-image: none; }
.contenedor-componente-logo-gibson { position: relative; top: -260px; float: right; width: 100px; right: 300px; height: 0; }
}

@media only screen and (max-width: 1280px) {
.cabecera .cabecera-central .panel-listado { float: right; left: -12%; text-align: left; }
.contenedor-componente-logo-gibson { width: 100px; right: 220px; }
}

@media only screen and (max-width: 1024px) {
.componente-listado-productos-top .listado h4.titulo a { font-size: 10px; }
.pie>div .panel-superior .subtitulo-seccion { font-size: 18px; }
.pie>div .panel-superior ul.listado-enlaces li a { font-size: 11px; }
.pagina-inicio .contenedor-cuad-4 { display: none; }
.pagina-inicio .contenedor-cuad-central-doble { width: 60%; }
.pagina-inicio .contenedor-cuad-1 { width: 40%; }
.contenedor-componente-logo-gibson { width: 80px; right: 40px; }
}


@media only screen and (max-width: 768px) {
.contenedor-componente-logo-gibson { display: none; }
.enlaces-listado ul li:nth-child(1) { background-size: 33px; background-color: #FFF; background-position: 10px 13px;  text-indent: 0; }
.enlaces-listado ul li:nth-child(2) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;  text-indent: 0; }
.enlaces-listado ul li:nth-child(3) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(4) { background-size: 33px; background-color: #FFF; background-position: 10px 13px;    text-indent: 0; }
.enlaces-listado ul li:nth-child(5) { background-size: 33px; background-color: #FFF; background-position: 10px 13px;    text-indent: 0; }
.enlaces-listado ul li:nth-child(6) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;    text-indent: 0; }
.enlaces-listado ul li:nth-child(7) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(8) { background-size: 33px; background-color: #FFF; background-position: 10px 13px;    text-indent: 0; }
.enlaces-listado ul li:nth-child(9) { background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(10) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(11) { background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(12) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(13) { background-size: 33px; background-color: #FFF; background-position: 10px 13px;    text-indent: 0; }
.enlaces-listado ul li:nth-child(14) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(15) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(16) { background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.enlaces-listado ul li:nth-child(17) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;    text-indent: 0; }
.enlaces-listado ul li:nth-child(18) {  background-size: 33px; background-color: #FFF; background-position: 10px 13px;   text-indent: 0; }
.pie>div .panel-superior .panel-grupo-enlaces { padding-right: 0; text-align: center; }
.pie>div .panel-superior .subtitulo-seccion { font-size: 14px; padding-top: 10px; }
.pie>div .panel-superior ul.listado-enlaces li a {font-size: 11px; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen>div { width: 100%; }
.pagina-inicio .contenedor-cuad-4 { display: block; }
.pagina-inicio .contenedor-cuad-central-doble { width: 100%; }
.pagina-inicio .contenedor-cuad-1 { width: 100%; }
}

@media only screen and (max-width: 480px) {
.guitarras-llista .imagenes .elemento-imagen { max-width: 33%; }
.enlaces-listado .enlaces ul li,.enlaces-listado .enlaces ul li:first-child { margin: 0;  border-top: 0; border-left: 0; border-right: 0; }
.enlaces-listado .enlaces {  width: 100%; padding-right: 0;  }
.contenedor ul.componentes>li { padding: 0;}
.entradas-mosaico .listado-destacado .entrada-listado { padding: 20px; }
.panel-navegacion { display: none; }
.boton-ver-categorias-movil { padding: 5px; border: 1px solid #555; border-radius: 30px; display: block; background-color: transparent; width: 130px; text-align: center; margin: 0; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }
.panel-paginacion-listado .boton-cargar-mas-resultados { width: 190px; padding: 10px;  }
.panel-paginacion-listado .boton-cargar-mas-resultados a { font-size: 14px; }
}

.panel-paginacion-listado .boton-cargar-mas-resultados { width: 190px; padding: 10px;  }
.panel-paginacion-listado .boton-cargar-mas-resultados a { font-size: 14px; }
.panel-paginacion-listado { margin: 0 auto; text-align: center; position: relative;  width: 200px; }

.panel-ficha-producto .columna-de .descuento { display: none; }

.panel-ficha-producto .panel-precios-por-referencia .panel-referencia .referencia-producto .disponibilidad.disponibilidad-6 {
    color: #c1133f;
}

.panel-ficha-producto .columna-de .disponibilidad { font-size: 12px; font-weight: 700; }