/* FUENTES */
@font-face {font-family: 'hp_simplifiedregular';src: url('../fonts/hp-simplified-265-webfont.eot');src: url('../fonts/hp-simplified-265-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/hp-simplified-265-webfont.woff2') format('woff2'),url('../fonts/hp-simplified-265-webfont.woff') format('woff'),url('../fonts/hp-simplified-265-webfont.ttf') format('truetype'),url('../fonts/hp-simplified-265-webfont.svg#hp_simplifiedregular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family:SurogatCondensedStd-ExtraLight;src:url(../fonts/SurogatCondensedStd-ExtraLight.eot),url(../fonts/SurogatCondensedStd-ExtraLight.woff) format("woff"),url(../fonts/SurogatCondensedStd-ExtraLight.ttf) format("truetype"),url(../fonts/SurogatCondensedStd-ExtraLight.svg) format("svg");font-weight:400;font-style:normal;font-display: swap;}

/* RESTART */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {margin-left:20px;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
* {outline: none;}

/* HTML */
html {height:100%;}
body {height:100%;min-width:320px;background-color:#fff;color:#000;font-family:"Open Sans", Verdana, Arial, Helvetica;font-size:1em;font-weight:300;line-height:150%;}
a {color:#ffa750;text-decoration:underline;}
b, strong {font-weight:700}
p {margin-bottom:30px;line-height:170%;}
h1 {font-size:1.6em;color:#000;margin-bottom:30px;line-height:120%}
h2 {font-size:1em;color:#000;margin-bottom:30px;line-height:150%}
h3 {font-size:1.1em;color:#000;margin-bottom:30px;}
h4 {font-size:1.1em;color:#000;margin-bottom:10px;}
hr {border:0;color:#ddd;background-color:#ddd;height:1px;width:100%;text-align:center;padding:0;}
img.responsive {width:100%;height:auto;}
img.max-responsive {max-width:100%;height:auto;}
ul {margin:0 0 10px 20px}
input {width:100%;box-sizing:border-box;/*height:26px;*/padding:4px;background-color:#fff;color:#000;letter-spacing:0px;border:1px solid #fff;}
input.boton {height:40px;background-color:#ffa750;color:#fff;border:0;cursor:pointer;text-transform:uppercase}
input.boton:hover {background-color:#ffcc00;color:#000;}
input.boton2 {height:40px;background-color:#ffcc00;color:#000;border:0;cursor:pointer;text-transform:uppercase}
input.boton2:hover {background-color:#ffa750;color:#fff;}
input.captchacode {height:32px;margin-left:10px;width:48%;padding:0;max-width:400px;text-align:center;font-size:1.5em;letter-spacing:2px;}
input.check {width:20px;padding:0;border:0 !important;vertical-align:bottom}
input.compartir {float:right;border:0;width:66px;height:20px;padding:0;background-color:transparent;margin-top:4px}
input.compartirfb {background:#3b5997 url(../images/logo-facebook.png) no-repeat 118px center;color:#fff;width:150px;height:36px;text-align:left;font-size:0.9em;text-transform:uppercase;padding-left:10px;cursor:pointer;border:0}
input.compartirfb:hover {background-color:#295eca;}
input.cesta-peque {height:22px;width:32px;padding:1px 1px 3px 1px;border:1px solid #000;font-size:0.9em;letter-spacing:1px;text-align:right}
select.cesta-peque {height:22px;width:72px;padding:1px 1px 3px 1px;border:1px solid #000;font-size:0.9em;letter-spacing:1px;text-align:right}
select.orderby {height:22px;width:140px;padding:1px 1px 3px 1px;border:1px solid #000;font-size:0.9em;letter-spacing:1px;display:inline !important;}
select {width:100%;box-sizing:border-box;height:26px;padding:4px;background-color:#fff;color:#000;letter-spacing:1px;border:1px solid #fff;}
textarea {width:100%;box-sizing:border-box;padding:2px;border:1px solid #fff;height:160px;}

/* PLANTILLA */
#headerPc {padding:5px;background-color:#fff;position:fixed;width:100%;z-index:9999999;box-sizing:border-box;top:0}
#header {width:100%;overflow:hidden;background-color:#fff;}
#headerSeparadorMovil {height:36px;}
#headerSeparadorPc {height:100px;}
#header-mobile {width:100%;overflow:hidden;position:fixed;top:37px;left:0;background-color:#fff;height:80px;}
#header-mobile a {color:#000;text-decoration:none;}
#header-mobile #header-mobile-left {float:left;width:40%;box-sizing:border-box;}
#header-mobile #header-mobile-secure {text-align:center;}
#header-mobile #header-mobile-secure img {margin-top:0px;}
#header-mobile #header-mobile-secure a img {float:left;padding-top:5px;}
#header-mobile #header-mobile-secure img:last-child {margin-top:-3px;}
#header-mobile #header-mobile-logo {background-color:#fff;text-align:center;height:80px;border-bottom:4px solid #fff;}
#header-mobile #header-mobile-sidebar {float:left;width:60%;box-sizing:border-box;font-size:0.7em;}
#header-mobile #header-mobile-sidebar #header-mobile-basket {float:right;box-sizing:border-box;padding:10px 10px 0 0;font-size:1.3em;font-weight:bold;text-align:right;margin-left:1%;height:64px;background:#fff url(../images/carrito.png) no-repeat right center;background-size:36px;border-bottom:4px solid #fff;}
#header-mobile #header-mobile-sidebar #header-mobile-customer {float:right;width:105px;box-sizing:border-box;padding:10px 10px 0 0;text-align:right;margin:2px 0 5px 1%;height:60px;background-color:#fff;line-height:200%;font-size:0.8em;}
#header-mobile #header-mobile-sidebar #header-mobile-customer a {font-weight:bold;font-size:1.4em;letter-spacing:0.08em}
#header-mobile-carrito {position:fixed;top:5px;right:10px;z-index:9999999;}
#header-mobile-carrito img {vertical-align:middle;margin-left:5px;}
#header-mobile-carrito a {color:#fff;text-decoration:none;font-weight:bold;}
#header-user {float:right;background:transparent;}
#header-user img {background:transparent !important;margin-top:0 !important;padding-right:5px;}
#header-user a {color:#fff !important;font-size:0.85em;}
#main {margin-top:56px;width:100%;overflow:visible;}
#main #main-content {color:#000;min-height:300px}
#main #main-content a {color:#ffa750;text-decoration:underline;font-weight:bold;}
#main #main-content a:hover {color:#ffb400;}
#main #main-content #breadcrumb {margin:25px 0 16px 0;font-size:0.9em}
#main #main-content #breadcrumb a {font-weight:300;text-decoration:none;}
#footer {width:100%;overflow:hidden;background-color:#fff;}
#footer #footer-logos {margin:50px 0 50px 0;text-align:center;}
#footer #footer-logos img {vertical-align:middle;margin-bottom:10px;background-color:#fff;}
#footer #footer-content-wrapper {background-color:#ffa750;width:100%;overflow:hidden;margin:5px 0;}
#footer #footer-content {padding:5px 10px;font-size:0.8em;float:left;width:100%;box-sizing:border-box;}
#footer #footer-content a {color:#000;text-decoration:none}
#footer #footer-content #footer-content-right {text-align:right}
#footer #footer-categories {background-color:#ddd;color:#000;padding:10px;font-size:0.8em;line-height:250%;}
#footer #footer-categories p {margin-bottom:10px;}
#footer #footer-categories a {color:#000;text-decoration:none;padding:2px}
#footer #footer-reviews {background-color:#ddd;color:#000;padding:10px;width:100%;overflow:hidden;}
#footer #footer-reviews .review {float:none !important;width:200px;margin:0 auto;padding-left:35px;}
#footer #footer-reviews .review .review-png {margin-left:5px;}
#footer #footer-reviews .review .review-count {width:200px;font-size:0.8em;}
#footer #footer-buscador {text-align:center;}
#footer #footer-buscador input {background-color:#ddd;border:1px solid #666;color:#000;width:140px;margin-top:20px;}
#footer #footer-ualaweb {text-align:right;margin-top:20px}
#footer .footer-columna {margin-bottom:16px;}
#footer #tags {margin:-20px 0 0 0;text-align:center}
#footer #tags a {color:#666}
#social-networks {width:100%;margin-top:5px}
#social-networks #social-networks-content {background-color:#ffa750;height:75px;color:#000;font-size:0.75em;padding:5px 0;}
#social-networks #social-networks-content #plugins-redes-sociales-horizontal {/*padding-top:3px;*/width:100%;text-align:center;margin:0 auto;}
#social-networks #social-networks-content #plugins-redes-sociales-horizontal div {/*float:left;*/display:inline-block;vertical-align:middle;margin:0 4px}
#social-networks #social-networks-content #plugins-redes-sociales-horizontal div img {padding-top:3px;}
#social-networks #social-networks-content #plugins-redes-sociales-horizontal #redes-sociales-google {margin-right:20px}
/*#social-networks #social-networks-content #plugins-redes-sociales-horizontal #redes-sociales-facebook {margin-top:-1px} */
#barracookies {position:fixed;left:0px;right:0px;bottom:0px;border:5px solid #fff;height:110px;background-color:#ffa750;color:#000;z-index:99999;}
#barracookies #barracookies-content {width:100%;position:absolute;font-size:0.8em;padding-top:5px;text-align:center}
#barracookies a {color:#000;font-weight:bold;text-decoration:none;margin:0 5px}
.hp_simplifiedregular {font-family:hp_simplifiedregular;}
.surogat-condensed-exlt {font-family:SurogatCondensedStd-ExtraLight;font-size:26px;line-height:26px;}
.surogat-condensed-exlt a {color:#000 !important;text-decoration:none !important;}
.surogat-condensed-exlt a:hover {color:#ffa750 !important;}
.wrapper {padding:5px;max-width:1910px;margin:0 auto;}
.oculto {display:none;}
.no-movil, .no-movil2 {display:none;}
.blanco {color:#fff}
.naranja {color:#ffa750}
a.negro {color:#000 !important;text-decoration:none !important;font-weight:normal !important;}
a.negrounderlined {color:#000 !important;}
.verde {color:#393}
.peque {font-size:0.9em;margin-bottom:10px;}
.grande {font-size:1.4em;}
.marco{padding:20px;border:1px #ffa750 solid;margin-bottom:10px}
.vermas {background-color:#000;color:#fff !important;margin-top:10px;display:inline-block;text-decoration:none !important;padding:3px 8px;font-size:0.8em;text-transform:uppercase;font-weight:300;}
.vermas:hover {background-color:#ffb400;color:#000 !important;}
.vermas2 {background-color:#ffa750;color:#fff !important;margin-top:10px;display:inline-block;text-decoration:none !important;padding:3px 8px;font-size:0.8em;text-transform:uppercase;font-weight:300;}
.vermas2:hover {background-color:#ffcc00;color:#000 !important;}
.vermasdestacado {border:1px solid #000;padding:5px 15px;margin:5px;}
.vermasdestacado a {color:#000 !important;text-decoration:none !important;font-size:0.9em;}
.vermasdestacado:hover {background-color:#ffa750;}
.vermasdestacado:hover a {color:#fff !important;}
#verMasTipos {text-align:center;}
#verMasTipos a {background-color:#ddd !important;color:#000 !important;text-decoration:none !important;font-weight:normal !important;padding:7px 10px;display:inline-block;margin:4px 2px;}
#verMasTipos a:hover {background-color:#ffa750 !important;color:#fff !important;}
.inputError {border:1px solid #ffa750;}
.columna50 {margin-bottom:10px;padding:20px;}
.columna49 {margin-bottom:10px;padding:20px;}
.padding {padding:10px;}
.dos-columnas {margin:10px 0;}
.precio {font-size:1.8em;font-weight:bold;}
.pvp-tachado {font-size:1.1em;text-decoration:line-through;}
.ud input {width:30px;text-align:right;height:26px;float:right;border:1px solid #000;}
.ud select {width:auto;text-align:right;height:26px;float:right;border:1px solid #000;margin-bottom:5px;}
.ud a {background-color:#000;color:#fff !important;padding:1px 7px;text-decoration:none !important;font-size:1.1em;display:inline-block;width:12px;text-align:center;}
.ud a:hover {background-color:#ffb400; color:#000 !important;}
.btn-cesta {float:right;text-align:left;margin-top:5px;}
.btn-cesta a {width:105px;text-align:center;color:#fff !important;text-decoration:none !important;font-size:0.7em;text-transform:uppercase;padding:3px 10px 3px 10px;float:right;background-color:#ffa750;}
.btn-cesta a:hover {background-color:#ffcc00;color:#000 !important;}
.btn-cesta.btn-eliminar {margin-top:-10px;background-color:#000 !important;}
.btn-cesta.btn-eliminar a:hover {background-color:#666;color:#fff !important;}
.extras {overflow:hidden;width:100%;padding:8px;box-sizing:border-box;}
.extras .verdetalleslargo {font-size:0.8em;}
.extras .verdetalles {font-size:0.8em;}
.extras .controles {margin-top:24px;text-align:right;}
.caja-wrapper2 {width:100%;overflow:hidden;}
.caja-wrapper {width:100%;overflow:hidden;display:flex;flex-wrap:wrap;gap: 0.5%;}
.caja-wrapper:after, .caja-wrapper2:after{content:'';display:inline-block;width:100%;box-sizing:border-box;}
.caja-listado {font-size:0.9em;border-bottom:5px solid #fff;vertical-align:top;display:inline-block;margin:10px auto 10px auto;/*width:48%;*/box-sizing:border-box;display:flex;flex-basis:48%;overflow:hidden;}
.caja-listado h4 {width:100%;padding:10px 10px 0 10px;box-sizing:border-box;display:inline-block;font-size:0.9em;margin-bottom:0;}
.caja-listado h4 a {color:#000 !important;text-decoration:none !important;}
.caja-listado h4 a:hover {color:#ffa750 !important;}
.caja-listado .producto {background-color:#ddd;color:#000;width:100%;}
.caja-listado .pvp2 {font-size:1.6em;line-height:120%;}
.caja-listado .pvp2 h4 {margin-left:-8px;font-size:13px;}
.caja-listado .entradilla {padding:10px;position:relative;}
.caja-listado3 {display:block !important;}
.caja-listadoDoble  {font-size:0.9em;border-bottom:5px solid #fff;vertical-align:top;display:inline-block;margin:10px auto 10px auto;box-sizing:border-box;display:flex;flex-basis:calc(96% + 10px);overflow:hidden;}
.caja-listadoDoble .video-container {margin:0 !important;}
.caja-detalle {width:100%;overflow:hidden;background-color:#ddd;color:#000;font-size:0.9em;margin-bottom:5px;}
.caja-detalle .detalles {padding:20px;}
.caja-detalle .extras .controles {margin-top:0;width:130px;}
.caja-detalle .extras .controles .ud input {float:right;}
.caja-detalle .extras .controles .colores {margin-left:-10px;}
.colores {height:30px}
.colores select {width:150px;padding:0;margin-bottom:5px;font-size:0.8em;border:1px solid #000;background-color:#fff;}
.despl-colores {font-size:11px !important;}
.colores img {position:absolute;margin-left:-30px;}
.colores img.conborde {border:1px solid #000;}
.colores img.sinborde {border:1px solid transparent;}
.caja-detalle .extras .controles .btn-cesta {float:none;}
.compartir-detalle {position:absolute;width:128px;height:44px;border-radius:5px;background-color:#fff;margin:5px;z-index:999990;}
.compartir-detalle-content #compartir-detalle-link {position:absolute;margin:10px 0 0 10px;background:#ffa750 url(../images/share.png) no-repeat 90px center;padding:5px 30px 5px 10px;color:#fff !important;border-radius:5px;text-decoration:none !important;font-weight:normal !important;text-transform:uppercase;z-index:999991;}
.compartir-detalle-content #compartir-detalle-redes {position:absolute;width:115px;border-radius:5px;padding:5px;background-color:#fff;margin:53px 0 0 5px;z-index:999992;}
.compartir-detalle-content #compartir-detalle-redes a {display:block;background-color:#fff;border:1px solid #fff;padding:2px 5px;border-radius:5px;color:#fff !important;text-decoration:none !important;text-align:center;text-transform:uppercase;font-weight:normal !important;}
.compartir-detalle-content #compartir-detalle-redes p {margin-bottom:5px}
.compartir-detalle-content #compartir-detalle-redes p.whatsapp a {background-color:#189d0e;}
.compartir-detalle-content #compartir-detalle-redes p.facebook a {background-color:#2d5f9a;}
.compartir-detalle-content #compartir-detalle-redes p.twitter a {background-color:#00c3f3;}
.compartir-detalle-content #compartir-detalle-redes p.email a {background-color:#eb4026;}
.compartir-detalle-content #compartir-detalle-redes p.googleplus {margin-bottom:0}
.compartir-detalle-content #compartir-detalle-redes p.googleplus a {background-color:#eb4026;}
.compartir-detalle-content #compartir-detalle-redes p a:hover {background-color:#fff;border:1px solid #ccc;color:#666 !important}
.oferta-valida {position:absolute;width:160px;text-align:center;height:34px;border-radius:5px;background-color:#fff;margin:5px 0 0 145px;z-index:999990;padding:5px;font-size:0.90em;}
.oferta-valida-content {background-color:#ffa750;height:29px;border-radius:5px;padding:5px 5px 0 5px;font-size:0.9em;}
.caja-listado .oferta-valida {margin-left:2px;height:18px;padding:2px;width:140px;}
.caja-listado .oferta-valida-content {height:18px;padding:0 2px 0 2px;line-height:140%;}
@media screen and (min-width: 1000px) {
	.oferta-valida {width:290px;font-size:1em;}
	.oferta-valida .no-movil {display:inline-block;}
	.caja-listado .oferta-valida {width:290px;height:34px;padding:5px;}
	.caja-listado .oferta-valida-content {height:29px;padding:5px 5px 0 5px;line-height:200%;}
}
.itemsCount {display:block;color:#000;text-align:right;margin:5px 26px 0 0;font-size:1.4em;}
.fondogris {background-color:#ddd;color:#000;}
.fondonaranja {background-color:#ffa750;color:#fff;}
.fondorojo {background-color:#ff0000;color:#fff;}
.imagen-detalle {float:right;margin:5px 0 5px 10px;max-width:50%;}
.centrado {text-align:center}
.izquierda {text-align:left}
.derecha {text-align:right}
.mayusculas {text-transform:uppercase;}
.columna-derecha {float:right !important;border-bottom:0px solid #fff;}
.columna20, .columna33, .columna50, .columna49, .columna66 {box-sizing:border-box;}
.columna66 a {color:#000 !important;text-decoration:none !important;}
.tabla-responsive {width:100%;overflow:auto}
.ancla {height:30px;background-color:#ffa750;color:#fff !important;border:0;cursor:pointer;display:inline-block;text-decoration:none !important;padding:5px 10px;font-weight:normal !important;}
.ancla:hover {background-color:#ffb400;color:#000 !important;}
.fondoamarillo {background-color:#ffa750;height:15px;}
.favoritos {width:100%;overflow:hidden;padding-top:5px;font-size:0.9em;font-weight:bold;}
.favoritos a {color:#000 !important;text-decoration:none !important;}
.review {float:left;}
.review .review-png {float:left;width:90px;}
.review .review-png img {margin-top:-15px;float:left;}
.review .review-count {float:left;margin-left:5px;width:120px;font-size:0.9em;font-weight:bold;}
.review .review-count a {color:#000 !important;text-decoration:none !important;}
.review-separador {clear:right;line-height:1px;height:1px;width:100%;overflow:hidden;}
.review-star {background-color:#ffa750;}
.reviewspec {margin-top:5px;font-size:1.2em;}
.mySubMenu {position:absolute;z-index:9999999;margin:41px 0 0 0;padding:10px;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;}
.mySubMenu .tipo a {display:block;padding:4px 50px 4px 4px;font-size:0.9em;}
.mySubMenu .tipo:hover, .mySubMenu .tipo.activo {background-color:#ffa750;}
.mySubMenu .tipo:hover a, .mySubMenu .tipo.activo a {color:#fff !important;}
.mySubMenu .subtipo a {display:block;padding:4px 50px 4px 4px;font-size:0.9em;}
.mySubMenu .subtipo .tipo a {padding-left:14px;}
.capaCampoFormulas {margin:10px 0 20px 0;padding-bottom:10px;border-bottom:1px solid #999;}
.capaCampoFormulas input[type="number"] {border:1px solid #000;border-radius:5px;text-align:center;}
.campoBadge {padding: .25em .5rem;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;color: #fff !important;background-color: #ffa750;text-decoration: none !important;}
.campoBadge:hover {background-color:#ffb400;color:#000 !important;}
.ayudaModal {background-color:#fff;padding:20px 20px 10px 20px;}
.separador {clear:both;line-height:1px;height:1px;line-height:1px;width:100%;overflow:hidden;}
.extrasFormula {width:300px;}
.extrasFormula .extras .controles {margin-left:50%;text-align:right;}
#myVentanaPopup, #myVentanaPopup2 {background-color:#fff;padding:15px;}
#myVentanaPopup .popTitulo, #myVentanaPopup2 .popTitulo {text-align:center;background-color:#333;color:#fff;font-size:18px;margin-bottom:15px;font-weight:bold;}
#myVentanaPopup .max-responsive, #myVentanaPopup2 .max-responsive {margin-bottom:15px;}
.g-recaptcha {overflow:hidden;}
.linkEntradilla {color:#000 !important;text-decoration:none !important;font-weight:bold;}
.linkEntradilla2 {color:#000 !important;font-weight:normal !important;}
.entradillaOculta {display:none;}
.cajausuarios {max-width:400px;}
#capaPreguntas p {margin-bottom:0;}
#capaFormPreguntas p {margin-bottom:5px;}
#searchWidgetTrigger {cursor:pointer;}
.grecaptcha-badge { visibility: hidden; }
.tipColecciones {background-color:#fff;display:none;padding:10px;border-radius:5px;margin:-10px 0 10px 0;} 
.tipColecciones p:last-child {margin-bottom:0px;}

/* VÍDEOS */
#homevideo-container {margin:0 0.5% 20px 0.5%;}
#homevideo {position:relative;padding:0 0 56.25% 0;margin:0;height:0;overflow:hidden;}
#homevideo video {position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;}
.video-container-padding {padding:0 5px 5px 5px;width:100%;overflow:hidden;box-sizing:border-box;}
.video-container {position:relative;padding:0 0 56.25% 0;margin-top:20px;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed, .video-container video {position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;}
@media screen and (min-width: 760px) {
	.video-container-padding {max-width:296px;}
}
@media screen and (min-width: 930px) {
	.video-container-padding {max-width:448px;}
}
@media screen and (min-width: 1230px) {
	.video-container-padding {max-width:824px;}
}

/* PÁGINAS */
#comments-wrapper {width:100%;overflow:hidden;background-color:#eee}
#comments-content {padding:20px;}
#comm-captcha {float:left;}
#home-margintop {margin-top:80px;}
#h1Home {font-size:13px;margin:0 0 5px 0;padding:0;text-align:center;}
#slideHome {margin-left:0.5%;margin-right:0.5%;}
#slideHome .caption {background-color:#ffa750;text-align:center;margin-bottom:10px;font-size:0.7em;}
#slideHome .caption, #slideHome .caption a {text-decoration:none !important;color:#fff !important;font-weight:bold;}
#home-columnas {width:100%;overflow:hidden;margin-bottom:5px;margin-top:-30px;}
#home-columnas:after{content:'';display:inline-block;width:100%;box-sizing:border-box;}
#home-columnas .columna {width:48%;overflow:hidden;box-sizing:border-box;vertical-align:top;display:inline-block;margin:0px 0.5% 10px 0.5%;/*margin-bottom:5px;background-color:#ddd;font-size:0.85em*/}
#home-columnas .columna-wrapper {overflow:hidden;}
#home-columnas .columna h4 a {position:absolute;max-width:45%;color:#fefefe !important;text-decoration:none !important;font-size:0.8em;margin:10px;text-shadow:1px 1px #000;}
#home-columnas .columna:hover h4 a {color:#ffa750 !important;}
#home-columnas .columna #slideColumna2 {display:none;}
#homeH2 {font-size:0.8em;padding-bottom:0;}
#miniaturas {display:none;background-color:#333;padding:0 5px 5px 5px;min-height:53px;margin-top:5px;width:100%;overflow:hidden;box-sizing:border-box;margin-bottom:5px;}
#miniaturas2 {padding:0 5px 5px 5px;min-height:53px;width:100%;overflow:hidden;box-sizing:border-box;}
#miniaturas3 {padding:0 5px 5px 5px;min-height:53px;width:100%;overflow:hidden;box-sizing:border-box;}
#miniaturas img{margin:5px 5px 0 0;float:left;border:none;width:84px;height:48px;}
#miniaturas2 img{margin:0 5px 5px 0;float:left;background-color:#FFF;border:none;width:141px;height:81px;}
#miniaturas3 img{margin:0 5px 5px 0;float:left;background-color:#FFF;border:none;width:98px;height:56px;}
#miniaturas .noactivo, #miniaturas2 .noactivo, #miniaturas3 .noactivo {border:2px solid #fff}
#miniaturas-detalle .noactivo, #miniaturas-detalle2 .noactivo, #miniaturas-detalle3 .noactivo {border:2px solid #ddd}
#miniaturas .activo, #miniaturas2 .activo, #miniaturas3 .activo, #miniaturas-detalle .activo, #miniaturas-detalle2 .activo, #miniaturas-detalle3 .activo {border:2px solid #ffa750}
#miniaturas-detalle {display:none;padding:0 5px 5px 5px;margin-top:5px;width:100%;overflow:hidden;box-sizing:border-box;margin-bottom:5px;}
.miniatura-visor, .miniatura-visor3, .miniatura-visor4 {position:relative;display:inline-block;box-sizing:border-box;}
.miniatura-visor .myVisorCaption {background-color:rgba(255,167,80,0.7);color:#fff;position:absolute;text-align:center;padding:0 5px;top:50%;left:50%;transform:translate(-50%, -50%)}
.miniatura-visor3 .myVisorCaption {background-color:rgba(255,167,80,0.7);color:#fff;position:absolute;text-align:center;padding:0 5px;top:50%;left:25%;transform:translate(-20%, -50%);line-height:120%;font-size:0.95em;}
.miniatura-visor4 .myVisorCaption {background-color:rgba(255,167,80,0.7);color:#fff;position:absolute;text-align:center;padding:0 5px;top:50%;left:50%;transform:translate(-50%, -50%)}
.miniatura-visor img {margin:0 1px 0 0 !important;}
.miniatura-visor2 img {margin:5px 1px 0 0 !important;}
.miniatura-visor2 .myVisorCaption {margin-top:2px;}
.miniatura-visor3 img {margin:0 1px 0 0 !important;}
.miniatura-visor4 img {margin:5px 1px 0 5px !important;}
.visor360 {position:fixed;z-index:999999999;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.95);visibility:hidden;text-align:center !important;/*padding-top:125px;*/box-sizing:border-box;}
.visor360 img {margin:auto !important;float:none !important;border:none;width:auto !important;height:auto !important;}
.visor360 .reel {margin-left:auto;margin-right:auto;max-width:100%;height:auto;}
.myCaptionVisor {background-color:rgba(255,167,80,0.7);color:#fff !important;text-decoration:none !important;position:absolute;text-align:center;margin:10px;padding:0 5px;/*top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999999;*/}
#miniaturas-detalle img{margin:5px 5px 0 0;float:left;background-color:#FFF;border:none;width:168px;height:96px;}
#miniaturas-detalle2 {background-color:#fff;padding:0 5px 5px 5px;width:100%;overflow:hidden;box-sizing:border-box;border-top:5px solid #fff;border-bottom:5px solid #fff;}
#miniaturas-detalle2 img{margin:5px 5px 0;float:left;background-color:#FFF;border:none;width:168px;height:96px;}
#miniaturas-detalle3 {background-color:#fff;padding:0 5px 5px 0;width:100%;overflow:hidden;box-sizing:border-box;border-top:5px solid #fff;border-bottom:5px solid #fff;}
#miniaturas-detalle3 img{margin:5px 5px 0;float:left;background-color:#FFF;border:none;width:140px;height:80px;}
#paginacion {width:100%;overflow:hidden;margin:10px 0; font-size:0.8em;line-height:250%;text-align:center;}
#paginacion b {background-color:#ffa750;color:#fff;padding:4px 8px;margin-right:5px;}
#paginacion a {background-color:#333;color:#fff !important;padding:4px 8px;text-decoration:none !important;margin-right:5px;}
#paginacion a:hover {background-color:#ffb400;color:#000 !important;}
#cesta-vaciar {width:280px;height:30px;text-align:left;background:#6e6e6e url(../images/carrito-papelera.png) no-repeat 240px center;background-size:10%;color:#fff;font-size:0.7em;text-transform:uppercase;cursor:pointer;margin-bottom:10px;border:0}
#cesta-vaciar:hover {background-color:#ffb400;color:#000;}
#cesta-seguir {width:280px;height:30px;text-align:left;background:#000 url(../images/carrito-blanco.png) no-repeat 240px center;background-size:10%;color:#fff;font-size:0.7em;text-transform:uppercase;cursor:pointer;margin-bottom:10px;border:0}
#cesta-seguir:hover {background-color:#ffb400;color:#000;}
#cesta-formalizar {padding:16px 16px;text-align:left;background:#ffa750 url(../images/formalizar.png) no-repeat 240px center;background-size:10%;color:#fff;font-size:0.7em;text-transform:uppercase;cursor:pointer;margin-bottom:10px;border:0;}
#cesta-formalizar:hover {background-color:#ffcc00;color:#000;}
#cesta-comprar {width:190px;padding:20px 35px 20px 0;text-align:center;background:#ffa750 url(../images/formalizar2.png) no-repeat 150px center;background-size:15%;color:#fff;font-size:0.8em;text-transform:uppercase;cursor:pointer;margin-bottom:10px;border:0;float:right;margin-top:30px;}
#cesta-comprar:hover {background-color:#ffcc00;color:#000 !important;}
.cesta-comprar2 {width:190px;padding:20px 35px 20px 0;text-align:center;background:#ffa750 url(../images/formalizar2.png) no-repeat 150px center;background-size:15%;color:#fff;font-size:0.8em;text-transform:uppercase;cursor:pointer;margin-bottom:10px;border:0;margin-top:30px;}
.cesta-comprar2:hover {background-color:#ffcc00;color:#000 !important;}
#datos-personales {border-bottom:5px solid #fff;margin-bottom:0}
#descuento-facebook {position:absolute;display:none}
#descuento-facebook-fondo {background:#ddd url(../images/fondo-facebook.png) no-repeat left center;height:10px;}
#descuento-facebook-content {background-color:#fff;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:20px;}
#mapas-wrapper {width:100%;overflow:hidden;background-color:#eee;box-sizing:border-box;padding:10px}
#mapas-wrapper .capa-mapa {max-width:300px;width:100%;height:300px;margin-bottom:20px;}
#mapas-wrapper .capa-mapa a {color:#000;text-decoration:none}
#mapas-wrapper .capa-puntos {width:100%;overflow:auto;border-bottom:1px solid #ddd;margin-bottom:20px;}
#mapas-wrapper .capa-puntos .capa-texto {padding:0 10px 10px 0;}
#mapas-wrapper .capa-puntos .capa-texto .direcciones {font-weight:bold;margin:10px 0}
#myCarrito .cajaProducto {width:100%;box-sizing:border-box;overflow:hidden;padding:10px;font-size:0.85em;}
#myCarrito .cajaProducto .imgcarrito {width:120px;text-align:center;float:left;}
#myCarrito .cajaProducto .itemcarrito {margin-left:120px;line-height:120%;}
#myCarrito .cajaProducto img {vertical-align:middle;margin-top:1px;}
#myCarrito .cajaProducto .carritoDerecha {width:100%;box-sizing:border-box;overflow:hidden;}
#myCarrito .cajaProducto .carritoDerecha div {width:100%;/*max-width:500px;*/text-align:right;}
#myCarrito .bordecarrito {width:100%;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #ddd;margin:10px 0;}
#aplicarFiltros a {color:#000 !important;text-decoration:none !important;}
#aplicarFiltros .tipoFiltros {float:left;width:100%;}
.link-ancla {display:inline-block;margin-bottom:10px;margin-left:5px;}
.mySlideCaption {position:relative;text-align:center;}
.mySlideCaption2 {position:relative;text-align:center;font-size:1.3em;}

/* FORMULARIOS */
form input {padding:8px;height:auto;}
form select {padding:8px;height:auto;}
form .check {margin-bottom:6px;}
div.ui-datepicker{font-size:0.8em;}

/* TIPS */
.tip{background-color: #fff;color:#000;border:1px solid #ffa750;text-align:left;padding:10px;display:none;position: absolute;width:60%;max-width:500px;font-size:0.9em;}
.tip p {margin-bottom:0;}

/* SCROLL VERTICAL */
#scrollToTop {position:fixed;height:10px;width:10px;background:rgba(34, 34, 34, 0.7) url(../images/flecha-up.png) no-repeat center center;bottom:0;right:5px;display:none;opacity:0.9;padding:10px;}
/* SOPORTE IA */
#soporteIA {position:fixed;height:20px;width:60px;background-color:rgba(34, 34, 34, 0.7);text-decoration:none;color:#fff;font-size:12px;bottom:0;left:5px;display:none;opacity:0.9;padding:5px 10px;z-index:9999999;}

/* MENU RESPONSIVE */
a.meanmenu-reveal {display: none;}
.mean-container .mean-bar {width: 100%;overflow:hidden;position: fixed;background: #333;padding: 4px 0 0 0;min-height: 38px;z-index: 999999;color:#333;margin-top:-5px;font-size:0.9em}
.mean-container a.meanmenu-reveal {width: 22px;height: 22px;padding: 13px 13px 11px 13px;position: absolute;top: 0;right: 0;cursor: pointer;color: #fff !important;text-decoration: none;text-indent: -9999em;line-height: 22px;display: block;}
.mean-container a.meanmenu-reveal span {display: block;background: #fff;height: 3px;margin-top: 3px;}
.mean-container .mean-nav {float: left;width: 100%;background: #333;margin-top: 33px;}
.mean-container .mean-nav ul {padding: 0;margin: 0;width: 100%;list-style-type: none;}
.mean-container .mean-nav ul li {position: relative;float: left;width: 100%;margin-top:0px}
.mean-container .mean-nav ul li a {display: block;float: left;width: 90%;padding: 0.5em 5% 0.5em 5%;margin: 0;text-align: left;color: #fff;border-bottom: 1px solid rgba(255,255,255, 0.9);text-decoration: none;font-size:1.1em;}
.mean-container .mean-nav ul li li a {width: 80%;line-height:32px !important;padding: 0.2em 10%;background-color:#333;border-bottom: 1px solid rgba(255,255,255, 0.9);text-shadow: none !important;visibility: visible;}
.mean-container .mean-nav ul li.mean-last a {border-bottom: none;margin-bottom: 0;}
.mean-container .mean-nav ul li li {margin-top:0}
.mean-container .mean-nav ul li li li a {width: 70%;padding: 0.2em 15%;}
.mean-container .mean-nav ul li li li li a {width: 60%;padding: 1em 20%;}
.mean-container .mean-nav ul li li li li li a {width: 50%;padding: 1em 25%;}
.mean-container .mean-nav ul li a.mean-expand {width: 22px;height: 26px;border: none !important;padding: 1px 12px !important;text-align: center;position: absolute;right: 0;top: 0;z-index: 2;font-weight: 700;}
.mean-container .mean-push {float: left;width: 100%;padding: 0;margin: 0;clear: both;}
.mean-nav .wrapper {width: 100%;padding: 0;margin: 0;}
.mean-container .mean-nav a:hover {background:#ffb400;color:#000;}

/* ColorBox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(../comunes/css/colorbox/style3/images/loading.gif) no-repeat center center;}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../comunes/css/colorbox/style3/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../comunes/css/colorbox/style3/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../comunes/css/colorbox/style3/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}

/* Slick Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.caja-listado .slick-list img{width:100%;max-width:600px;height:auto;}
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff  center center no-repeat; /*url("../images/ajax-loader.gif")*/}
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide {float: left;height: 100%; min-height: 1px; display: none; position: relative;}
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Slick Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 24px; width: 24px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top: 50%; margin-top: -145px; padding: 0; border: none; outline: none; z-index:999999;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-size: 50px; padding:0; line-height: 1; color: #CCC !important; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: 15px; width:24px; height:24px; background: url(../images/icon-left.png); background-size:24px;}
[dir="rtl"] .slick-prev { left: auto; right: auto; }
.slick-prev:before { content: none;}
[dir="rtl"] .slick-prev:before { content: none;}
.slick-next { right: 15px; width:24px; height:24px; background: url(../images/icon-right.png); background-size:24px;}
[dir="rtl"] .slick-next { left: auto; right: auto; }
.slick-next:before { content: none;}
[dir="rtl"] .slick-next:before { content: none;}
@media screen and (min-width: 500px) {
	.slick-prev, .slick-next {margin-top: -175px;}
}
@media screen and (min-width: 1000px) {
	.slick-prev, .slick-next {margin-top: -95px;}
}
@media screen and (min-width: 1800px) {
	.slick-prev, .slick-next {margin-top: -45px;}
}

/* Slick Dots */
.slick-slider {margin-bottom: 5px;}
.slick-dots { position: absolute; bottom: -15px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; margin-left:0;}
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-size: 24px; line-height: 24x; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: #ffa750; opacity: 0.75; }


/* RESPONSIVE */
@media screen and (min-width: 480px) {
	#header-mobile #header-mobile-sidebar {padding-top:10px;}
	#header-mobile #header-mobile-sidebar #header-mobile-customer {width:160px;background:#fff url(../images/telefono.png) no-repeat right center;background-size:35px;padding-right:40px;}
	#cesta-vaciar {width:180px;background-size:17%;background-position:140px center;}
	#cesta-seguir {width:180px;background-size:15%;background-position:140px center;}
	#cesta-formalizar {width:180px;background-size:15%;background-position:140px center;float:right}
	.btn-cesta a {width:125px;text-align:left;background:#ffa750 url(../images/carrito-black.png) no-repeat right 7px center;background-size:17%;}
	.btn-cesta.btn-eliminar a {background:#000 url(../images/carrito-papelera.png) no-repeat right 7px center;}
}
@media screen and (min-width: 760px) {
	#header-mobile #header-mobile-sidebar #header-mobile-basket a {background:#ffa750 url(../images/carrito.png) no-repeat right center;background-size:15%;}
	#header-mobile #header-mobile-sidebar #header-mobile-basket a:hover {background:#ffcc00 url(../images/carrito.png) no-repeat right center;background-size:15%;}
	#slideHome .caption {position:relative;width:30%;float:right;margin:-74px 20px 20px 0;font-size:1.1em;padding:15px 15px 15px 15px;}
	#slideHome  #slideHomeDescuento {display:block;}
	#home-columnas .columna {width:31.3%;}
	#home-columnas .columna #slideColumna2 {display:block;}
	#miniaturas-detalle {display:block;/*float:left;width:50%;*/box-sizing:border-box;}
	#miniaturas-detalle2 {display:none}
	#miniaturas-detalle3 {display:none}
	#descripcion-detalle {margin-left:50%;}
	.no-movil2 {display:block;}
	.solo-movil2 {display:none;}
	.tablet {display:block !important}
	.dos-columnas {column-count:2;-moz-column-count: 2;}
	.columna-derecha {border-bottom:5px solid #fff;}
	.caja-listado h4 {font-size:1.1em;}
	.caja-listado .pvp2 {height:74px;overflow:hidden;}
	#mapas-wrapper .capa-mapa {float:left}
	#mapas-wrapper .capa-texto {margin-left:320px;}
	.caja-detalle .imagen {float:left;width:50%;box-sizing:border-box;}
	.caja-detalle .detalles {margin-left:50%;}
	.caja-detalle .producto .entradilla {min-height:105px;}
	.columna20 {float:left;width:50%;}
	#cesta-comprar {margin-top:0px;}
	.extras .verdetalles {width:50%;/*float:left;*/}
	.extras .controles {margin-left:50%;}
	#aplicarFiltros .tipoFiltros {width:50%;}
}
@media screen and (min-width: 1000px) {
	#header a {color:#000;text-decoration:none;}
	#header #header-logo {width:220px;float:left;background-color:#fff;text-align:center;}
	#header #header-sidebar {margin-left:225px;}
	#header #header-sidebar #header-customer {padding:10px 40px 0 20px;float:right;text-align:right;height:80px;background:#fff url(../images/telefono.png) no-repeat right center;background-size:35px;border-left:5px solid #fff;border-bottom:5px solid #fff;line-height:200%;}
	#header #header-sidebar #header-customer a {font-weight:bold;}
	#header #header-sidebar #header-basket {float:right;line-height:150%;font-weight:bold;text-align:right;width:60px;height:90px;border-bottom:5px solid #fff}
	#header #header-sidebar #header-basket a {background:#fff url(../images/carrito.png) no-repeat right 40px;background-size:35px;padding:30px 35px 10px 5px;width:100%;box-sizing:border-box;height:90px;float:right;}
	#header #header-sidebar #header-sello {float:right;background-color:#fff;padding:8px 0 7px 15px;}
	#header #header-sidebar #header-main {text-align:left;}
	#header #header-sidebar #header-main #header-slogan {padding:10px 0 10px 10px;background-color:#333;color:#fff;border-bottom:5px solid #fff}
	#header #header-sidebar #header-main #header-slogan h1 {font-size:1em;color:#fff;margin:2px 0 3px 0;font-weight:normal}
	#header #header-sidebar #header-main #header-slogan img {float:right;margin-top:-10px;padding-left:5px;background-color:#fff}
	#header #header-sidebar #header-main #header-menu {background-color:#ddd;}
	#header #header-sidebar #header-main #header-menu ul {list-style-type:none;margin:0;height:41px;}
	#header #header-sidebar #header-main #header-menu li a {float:left;padding:7px 10px 10px;border-right:5px solid #fff;font-size:0.8em}
	#header #header-sidebar #header-main #header-menu li a:hover {background-color:#ffa750;height:24px;color:#fff !important;}
	#header #header-sidebar #header-main #header-menu li.item-activo a {background-color:#ffa750;height:24px;color:#fff !important;}
	#main {margin-top:0;overflow:visible;}
	.itemsCount {margin:-37px -23px 0 0;font-size:1.5em}
	#main #main-content #breadcrumb {font-size:1em}
	#footer #footer-categories {min-height:120px}
	#footer .footer-columna {margin-bottom:0;}
	#social-networks #social-networks-content {height:25px;font-size:0.9em}
/*	#social-networks #social-networks-content #plugins-redes-sociales-horizontal {width:685px;} */
	#barracookies {height:35px;}
	#home-margintop {margin-top:0;}
	#h1Home {position:fixed;width:400px;font-weight:normal;font-size:16px;margin:0;text-align:left;top:18px;left:240px;color:#fff;z-index:50000000;}
	#home-columnas .columna h4 a {font-size:1.2em;max-width:31%;}
	#homeH2 {font-size:1em;}
	.no-movil {display:block;}
	.solo-movil {display:none;}
	.columna20 {width:30%;}
	.columna50 {float:left;box-sizing:border-box;width:50%;}
	.columna49 {float:left;box-sizing:border-box;width:49%;}
	.columna33 {float:left;width:33.3%;}
	.columna66 {float:left;width:66.6%;}
	#datos-personales {border-right:5px solid #fff;border-bottom:0}
	#descuento-facebook {display:block}
	.caja-listado {flex-basis:32%;}
	.caja-listado2 {flex-basis:24%;}
	.caja-listadoDoble {flex-basis:calc(48% + 20px);}
	.caja-listado h4 a {font-size:1.2em;max-width:31%;}
	.caja-listado .pvp2 h4 {font-size:1em;}
	.cesta-comprar2 {float:right;}
	.caja-detalle .extras .controles {width:160px;}
	.surogat-condensed-exlt {font-size:34px;line-height:34px;}
	#myCarrito .cajaProducto {font-size:1em;}
	.linkEntradilla {display:none;}
	.linkEntradilla2 {display:none;}
	.entradillaOculta {display:block;}
	.extras .verdetalles {float:left;}
}
@media screen and (min-width: 1360px) {
	.caja-detalle .extras .verdetalles  {width:30%;}
	.caja-detalle .extras .controles {margin-left:30%;}
	#header #header-sidebar #header-main #header-menu li a {padding:7px 16px 10px 16px;}
	#aplicarFiltros .tipoFiltros {width:25%;}
}
@media screen and (min-width: 1650px) {
	.reviewspec {margin-top:-20px;}
	#miniaturas2 img, #miniaturas3 img {width:155px;height:89px;}
	.miniatura-visor3 .myVisorCaption {top:50%;left:50%;transform:translate(-50%, -50%);line-height:140%;}
}