/* COLOR PRINCIPAL DEL CLIENTE */

	.main-color{color:#E42420;}
		a.main-color:hover{color: #4a4a4a;}
	.main-background{background: #E42420;}

/* FIN COLOR PRINCIPAL DEL CLIENTE */



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
input[type=submit]{cursor:pointer;}
html, body{width: 100%;height: auto;}
.separador-miga{font-size:1em;font-weight:bold;}
/* ini icono carga buscador*/
img.loading_gif{display:none;position:absolute;top:4px;float:left}
#buscador-avanzado img.loading_gif{ right:50%; top: 12px;}
#buscador-avanzado-01 img.loading_gif{ right:50%;}
#buscador-avanzado-02 img.loading_gif{ right:40%; top:6px;}
#buscador-avanzado-sticky img.loading_gif{ right:50%;}
	/* los media los he realizado en función delos aplicados sobre #descripcion_articulo */
	@media (max-width:768px){
		#buscador-avanzado-01 img.loading_gif{ right:48%; top: 24px;}
		#buscador-avanzado-02 img.loading_gif{ right:40%; top: 22px;}
	}
	@media (max-width:480px){
		#buscador-avanzado img.loading_gif{ right:48%; top: 35px;}
		#buscador-avanzado-01 img.loading_gif{ right:48%; top: 28px;}
		#buscador-avanzado-02 img.loading_gif{ top: 30px;}
	}
	
/* fin icono carga buscador */

/* Contenedores de los catalogos por separado */

	.catalogos-container{width: 100%;display: inline-block;}
	.catalogos-propios-container{width: 100%;display: inline-block;}

/* Fin coontenedores de los catalogos por separado */



/* Ancho máximo de la descripcion del producto */
#tab1 div{width:100% !important;max-width: 842px;}
#caracteristica-producto-container li{margin:10px 20px 10px;    list-style-type: square;}


/* Icono de producto nuevo en sidebar */

	#icono-producto-nuevo-sidebar{position: absolute;top: 47px;right: 0;}

/* Fin de icono de producto nuevo en sidebar */



.no-bold{font-weight:300 !important; font-family: 'Lato', sans-serif; color:#6b6969; font-size: 14px;}

/* estilos para los productos resultantes de las busquedas */

	li.ui-menu-item {height: 90px;border-bottom:1px solid #cacaca;width: 99%;display: inline-block;    padding: 8px 0px;}
	li.ui-menu-item a .box-pro-search{ width:450px; height:90px; float:left;}
	li.ui-menu-item a .box-pro-search .box-pro-search-left {width: 19%;height: auto;float: left;}
	li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{height: 31px !important;margin: 19px 0px !important;}
	li.ui-menu-item a .box-pro-search .box-pro-search-left img {width:100%; height:auto;}
	li.ui-menu-item a .box-pro-search .box-pro-search-right {width: 59%;float: left;padding-top: 20px;text-transform: lowercase;}
	li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-top { color: #6e6c6d;font-family: "Lato",sans-serif;font-size: 13px;font-weight: 600;line-height: 16px;margin-bottom: 13px;text-transform: uppercase;}
	li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-bottom { height:30px; font-size: 16px;}
	li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-bottom  .precio-actual { font-size: 16px;}
	li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-bottom  .precio-anterior { font-size: 16px; width:auto; margin-top: 0px; margin-right:5px;}
	li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-bottom  #iva-incluido {padding-left:0px;margin-left:5px;}

/* fin estilos para los productos resultantes de las busquedas */

.logo_optimus_topbar{margin-top:3px !important;}
#social-icon-top_bar i{display:inline-block;margin:0px 1px;}
#social-icon-top_bar i:hover{opacity: 0.5;}
.icono-envio-gratis{position:absolute;z-index:9;}
#menu-sticky-mobile, #menu-sticky-mobile-nav-container{display:none;}
.input-ok{border:1px solid green !important;}
.input-error{border:1px solid red !important;}
.box-share-fb{width:auto;margin-top:15px;}
.fb_iframe_widget{float:left;margin-right:20px;}
.box-share-tw{width:auto;float:left;margin-right:20px;}
#catalogo-portada{width:100%;position:relative;}
#catalogo-portada img{width:100%;height:auto;border:1px solid #cfcfcf;}
#catalogo-portada a{font-family:'Montserrat', sans-serif;font-size:15px;}
#catalogo-portada a:hover{color:#4a4a4a!important;}
#nav-container{width:100%;display:inline-block;}
#tabs{position:relative}
#email-footer img{vertical-align:top}
#aviso-acciones .container{margin-bottom:15px;}
.nopadding-link{margin:0 !important;}
.product-list .icon-envio-gratis-ficha-producto{width:9% !important;height:auto !important;}

.product .icon-envio-gratis-ficha-producto{width:35%;height:auto;}

#mensaje{width:87%;margin-left:5%;font-family:'Lato', sans-serif;font-weight:300;padding:5px;height:40px;}

.metodo-de-pago-individual{width:19%;display:inline-block;font-size:14px;text-align:center;}
.input-ok{border:1px solid green !important;}
.input-error{border:1px solid red !important;}
.alert-validar{margin:15px;display:none;text-align:left;background-color:white;border-color:red;clear:both;color:red;font-size:14px;font-weight:300;margin-bottom:10px;padding:10px;}
#principal-login .boton-enviar{width:227px;height:49px;background:#E42420;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;text-transform:uppercase;margin:0 auto 30px;text-align:center;}
#principal-login .boton-enviar:hover{background-color:#4a4a4a !important;}
#boton-editar-direccion{float:right;width:208px;padding:17px 0 0;height:32px;background:#E42420;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;text-transform:uppercase;margin:30px 15px auto;text-align:center !important;cursor:pointer;}
#boton-editar-direccion:hover{background-color:#4a4a4a !important;}
.background-mantenimiento{text-align:center;background:url('../img/banner-404.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#mensaje-final-compra{left:21%;position:absolute;text-align:center;top:28%;width:50%;}
.img-msj-2cols{margin-left:10%;margin-right:10%;position:absolute;text-align:center;bottom:10%;width:80%;}
.img-msj-2cols div.img-msj-col1{width:50%;float:left}
.img-msj-2cols div.img-msj-col2{width:50%;float:right;margin-top:0px;}
.img-msj-2cols div.img-msj-col2 h2{color:#6b6969;font-family:"Lato",sans-serif;font-size:1.6em;font-weight:bold;line-height:1.6em;}
.img-msj-2cols div.img-msj-col2 p{color:#6b6969;font-family:"Lato",sans-serif;font-size:1.2em;font-weight:300;line-height:1.1em;margin-top:20px;}
.img-msj-2cols div.img-msj-col2 div{margin-top:10px;}
.img-msj-2cols div.img-msj-col2 div a:hover{opacity:0.5;cursor:pointer;}
.form_login{width:80%;margin:0 auto;text-align:center;}
.solo-mobile{display:none;margin-bottom:10px}
#warp-migas-de-pan ul{margin:0;padding:0;list-style-type:none;text-align:left;}
#warp-migas-de-pan ul li{display:inline;}
#warp-migas-de-pan ul li a{text-decoration:none;padding:0.em 1em;color:#6b6969;line-height:21px}
#warp-migas-de-pan ul li a:hover{text-decoration:none;padding:0.em 1em;color:#E42420;}
#caracteristica-producto-container h2{color:#6b6969;font-family:"Lato",sans-serif;font-size:1em;font-weight:normal;line-height:1.6em;}
#caracteristica-producto-container ul.listado-pdf li{margin:10px;}
.metodo-de-pago-individual p{clear:both;text-align:center;color:#6a6969;font-family:"Lato",sans-serif !important;font-weight:300;padding-top:10px;}
#pago-paypal img{width:75%;}
#pago-tarjeta img{width:75%;}
.title-cat{color:#6b6969;font-size:16px;text-align:center;font-family:"Lato",sans-serif;min-height:330px;text-transform:uppercase;}
ul.listado-pdf a{color:#e42420;}
ul.listado-pdf a:hover{color:#4a4a4a;}
.grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}
.grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}
.disabled{cursor:progress !important;background-color:#4a4a4a !important;opacity:0.4 !important;}
#aviso-pago{text-align:left;width:100%!important;float:left;margin-top:20px;font-family:"Montserrat",sans-serif;font-size:15px;line-height:21px;color:#4a4a4a;}
#aviso-pago p{display:none;}
.imagen-principal-producto .icon-outlet-ficha-producto{position:absolute;bottom:0px;}
.product .icon-outlet-ficha-producto{position:absolute;left:0px;top:85px;z-index:999;}
.product-list .icon-outlet-ficha-producto{position:absolute;left:0px;top:72px;width:auto;}
.left{float:left;}
.select_categoria, .select_familia, .select_subfamilia{margin-right:10px;}
/*#nav-container{top:-184px;transition:top 1s;-webkit-transition:top 1s;-moz-transition:top 1s;}*/
#menu-sticky-mobile{top:0px;z-index: 9999 !important; position:absolute;}
#usuario-cesta-sticky .red, #usuario-cesta-sticky .red a{font-family:'Lato', sans-serif;font-size:14px;margin-top:3px;color: #ffffff}
#usuario-cesta-sticky .red:hover, #usuario-cesta-sticky .red a:hover{color: #0f0f0f;}
#buscador-avanzado-sticky{display:none;}
#usuario-cesta-sticky{width:auto;display:inline-block; /*margin-left:100px;*/margin-top:1px;margin-left: 75px;}
#nav-container.is-sticky #menu a .sprite-flecha-sidebar-izquierda{margin-left: 10px;margin-top: -5px;}



/*Colores Sticky*/
.solo_sticky .first-p-carrito{color:#fefefe !important;margin-top: 6px}
#nav-container.is-sticky #menu span, #nav-container.is-sticky #menu a {color: #fefefe !important;}
#nav-container.is-sticky #submenu-productos li a{color:#938d8e !important;}
#usuario-cesta-sticky .red a{color: #fefefe !important;}
#nav-container .solo_sticky#carrito #cantidad_cesta_sticky{ color: #6b6969 !important;}
#buscador {color:#fefefe !important;}
/*Fin colores Sticky*/

#nav-container .solo_sticky{display:none;}
#nav-container.is-sticky .solo_sticky{display:inline-block;vertical-align: top;margin-top: 3px;}

#carrito.solo_sticky{position: relative !important;}
#carrito.solo_sticky #cantidad_cesta_sticky{left: -27px !important;top: -34px !important;}

@media(max-width: 1024px){

	#carrito.solo_sticky #cantidad_cesta_sticky {left: -27px !important;top: -36px !important;}

}

#nav-container .solo_sticky#carrito #imagen-carrito{margin-top:0px;display:inline-block;margin-right:5px;}
#nav-container .solo_sticky#carrito #info-carrito{width:auto;display:inline-block;}
#nav-container #carrito.solo_sticky #cantidad_cesta_sticky {
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 11px;
    left: -26px;
    position: relative;
    text-align: center;
    top: -35px;
    width: auto;
	float:left;}


@media(min-width: 1500px){
		#nav-container .solo_sticky#carrito #cantidad_cesta_sticky{left: -27px;}}

#nav-container .solo_sticky#cuenta{margin-top:10px;margin-left:0px;}
#nav-container .solo_sticky#cuenta #imagen-perfil{display:inline-block;margin-right:5px;}
#nav-container .solo_sticky#cuenta #info-perfil{width:auto;display:inline-block;}

#usuario-cesta-sticky{display:none;}

@media (max-width:1300px){ /* #usuario-cesta-sticky{margin-left:55px;} */
}
@media (max-width:1024px){
#usuario-cesta-sticky{/*margin-left:18px;*/}

}
@media (max-width:768px){
	#buscador-avanzado-02.is-sticky .buscador-container {top: 59px !important;}
}


#menu-sticky-mobile{width:100%;background:#4a4a4a;text-align:center;z-index:99999;}
#carrito-menu-sticky-responsive #cantidad_cesta{top:4px;color:#E42420;}
#menu-sticky-mobile-responsive{background:#e42420;    display: none;}
#buscador-avanzado-sticky{top:63px !important;z-index:999;width:100%;height:170px;background:#EEEEEE;display:none;padding:25px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:'Lato', sans-serif;font-weight:300px;font-size:16px;color:#565555;}
#cantidad_cesta_sticky{font-family:'Lato', sans-serif;font-size:11px;color:#0f0f0f;position:absolute;top:6px;left:18px;}
}
@media (max-width:480px){#buscador-avanzado-sticky{height:auto;width:100%;}
}

.container-descripcion > p{color:#4a4a4a;font-family:"Lato",sans-serif;line-height:21px;padding-left:40px;padding-right:40px;text-align:center;}
.col-izq-dos{width:24%;float:left;}
.btn-black-header{font-weight:300;padding-top:2px;margin-left:20px;color:#fff;border:none;text-align:center;font-size:16px;background:#4a4a4a;float:right}
.btn-black-header a{color:#fff;}
.btn-black-header:hover{color:#e42420 !important;}
.clear{clear:both;}
.container{width: 90%;max-width: 1170px;margin: 0 auto;position: relative;height: auto;}
.container-body, .container-body-carrito{ width:1170px; max-width:90%; margin:0 auto;padding:25px 0px;position:relative;} /* compatibilidad app iphone */
.container-body-carrito{padding:0px}
a, a:hover{text-decoration:none;cursor:pointer;}
#principal-home, #portada-slider, #portada-ventajas, #portada-eslogan{background:#F5F5F5;position:relative;padding:30px 0 1px;}
.none{display:none;}
.block{display:block !important;}
/*#top_bar{background:#f7f7f7;border-bottom:1px solid #e5e5e5;font-size:14px;height:50px;box-shadow:0 -2px 10px 1px rgba(1, 1, 1, 0.05) inset;}*/
#facebook{width:23px !important;height:auto;}
/* #social-top_bar{float:left;font-family:'Lato', sans-serif;font-weight:300;margin:0;padding:0;color:#938D8E;margin:0em;padding-top:13px;width:auto;}*/
#social-top_bar span{width:74px;margin-right:7px;vertical-align:top;float:left;line-height:20px;padding-top:0px;}
/* #social-icon-top_bar{float:left;} */
#social-icon-top_bar img{margin-right:5px}
#social-icon-top_bar img:hover{opacity:0.5;}


.red, .red a{color:#E42420}
.red a:hover{color:#4a4a4a !important;text-decoration:none !important}


.grey{color:#6b6969;}
.ayuda_top{color:#6b6969;font-size:15px;}
/* #info-top_bar{width:auto;float:right;text-align:right;font-family:'Lato', sans-serif;padding-top:17px;font-weight:300;} */
/* #logo-cadena-top{float:right;margin:10px 20px 0px 0px;} */
#info-top_bar p{margin:0em;padding:0em;color:#938D8E;}
#info-top_bar a{color:#938D8E;margin:0em 1px;}
#info-top_bar a:hover{text-decoration:none;color:#575756;}
#a-preguntas-frecuentas{border-right:1px solid #938D8E;padding:0em 0.5em 0em 0em;margin:0em;}
.barra{color:#938D8E;}
#numero-contacto-movil{display:none;}
#logo{width:30%;height:68px;float:left;padding-top:2.6em;}
#logo img{width:100%;height:auto;}
#header-container{height:165px;}
#info-header{;float:right;font-family:'Lato', sans-serif;text-align:right;font-size:14px;padding-top:40px;}
#info-header-bloque-uno{text-align:left;float:left;margin-right:1.5em;margin-top:1px}
#horario{padding-bottom:7px;width:auto;height:50px;}
#horario #icono-horario{float:left;padding-right:15px}
#horario #icono-horario img{width:100%;height:auto}
#horario #info-horario{font-size:15px;float:left;vertical-align:top;color:#6b6969;font-weight:300}
#horario #info-horario p{margin-bottom:4px;}
#telefono{padding-left:1px;}
#telefono #icono-telefono{width:37px;float:left;padding-right:11px}
#telefono #info-telefono{float:left;text-align:left;vertical-align:top;}
#numero-telefono{font-size:21px;font-weight:normal;}
#telefono #info-telefono p{margin:0;text-align:left;margin-bottom:2px;font-size:18px;padding-top:2px;color:#6b6969;}
#info-header-bloque-dos{float:left;margin-top:-8px}
#info-header-bloque-tres{float:left;text-align:right;margin-left:1em;}
#info-header-bloque-tres #carrito{margin-bottom:29px;position:relative;margin-top:6px;}

/*Menú Stickty*/

.first-p-carrito{text-transform:uppercase;font-weight:normal;font-family:'Montserrat', sans-serif;font-size:12px;margin-top:2px}
#info-header-bloque-tres #imagen-carrito{float:left;}
#info-header-bloque-tres #info-carrito p{margin:0;text-align:left;}
#info-header-bloque-tres #imagen-perfil{float:left;}
#info-header-bloque-tres #info-perfil{float:left;margin-top:-6px}
#info-header-bloque-tres #info-perfil p{margin:0;text-align:left;}
#imagen-perfil, #imagen-carrito{margin-right:10px;}
#imagen-perfil{margin-left:4px;}
#imagen-carrito{margin-top:-8px;}
#cantidad_cesta{position:absolute;top:0px;width:40px;text-align:center;color:#fff;font-size:11px;}
#imagen-perfil{margin-right:11px;margin-top:-7px}
#mobile-buscador, #nav-mobile{display:none;cursor:pointer;}
#buscador-img:hover, #nav-mobile img{cursor:pointer;}
#paginacion-familia span, #paginacion-familia-top span{color:#e42420;border:1px solid #e42420;}
nav{height:60px;float:left;}
#nav-container{background:#E42420;z-index:99999 !important;}
#menu{width:100%;/*max-width:1070px;*/float:left;list-style:none;height:60px;}
#menu li{float:left;padding:0;position:relative;}
#menu a, #menu span{cursor:pointer;color:#fff;float:left;font-size:13px;height:13px;padding:24px 28px;text-align:center;text-decoration:none;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:13px;}
#menu a:hover, #menu span:hover, #menu li.current a:hover,span.nav-selected, #menu a.nav-selected, #menu li.current a.nav-selected{background:#4a4a4a;color:#fff;float:left;font-size:13px;height:12px;text-align:center;text-decoration:none;font-family:'Montserrat', sans-serif;text-transform:uppercase;}
span.nav-selected{padding: 23.5px 28px !important;}
.is-sticky span.nav-selected{padding: 23.5px 9px !important;}
.is-sticky span.nav-selected:hover{padding: 24px 9px !important;}
@media (min-width: 900px){
	
}
span.nav-selected:hover {padding: 24px 28px !important;}
#menu li.current a, #menu li.current span{float:left;background-color:#1869AE;color:#fff;text-transform:uppercase;font-size:13px;}
#inicio-movil{display:none;}
#link-home{padding:19px 0px !important;height:22px !important;width:57px !important;}
#link-home:hover{background-color:#4a4a4a;padding:19px 0px !important;height:22px !important;width:57px !important;}
#link-home.nav-selected{background-color:#4a4a4a;}
#link-home.nav-selected:hover{background-color:#4a4a4a;}
#buscador{color:#fff;float:right;font-family:"Montserrat",sans-serif;font-size:13px;padding-top:14px;text-transform:uppercase;width:95px;}
#buscador div{width:auto;display:inline-block;margin-top:9px;}
#buscador:hover{cursor:pointer;}
#buscador img{vertical-align:middle;margin-right:5px;}
#submenu-productos{display:none;width:212px;position:absolute;top:60px;z-index:999999;}
#submenu-productos li{float:left;}
#submenu-productos li a{background:#fff;height:auto;padding:15px 0px 15px 20px !important;text-align:left;color:#908C8D;width:280px;border:1px solid #cacaca;font-family:'Lato', sans-serif;vertical-align:top;line-height:27px;-moz-box-sizing:border-box;box-sizing:border-box;}
#submenu-productos li a:hover, #submenu-productos li.current a:hover{text-align:left;background:#E42420;height:auto;padding:15px 0px 15px 20px;color:#ffffff;width:280px;border:1px solid #cacaca;font-family:'Lato', sans-serif;vertical-align:top;line-height:27px;-moz-box-sizing:border-box;box-sizing:border-box;}
@media(min-width: 768px){
	#submenu-productos li a:hover, #submenu-productos li.current a:hover{padding:15px 0px 15px 20px !important;}
}

#submenu-productos li a img{position:absolute;right:25px;}
#submenu-productos-uno{margin-left:213px;position:absolute;display:none;}
#submenu-productos-dos{margin-left:213px;position:absolute;display:none;}
#submenu-productos-tres{margin-left:213px;position:absolute;display:none;}
#submenu-productos-cuatro{margin-left:213px;position:absolute;display:none;}
#submenu-productos-cinco{margin-left:213px;position:absolute;display:none;}
#submenu-productos-seis{margin-left:213px;position:absolute;display:none;}
.menu-subfamilias a:hover{background:#cacaca !important;}
#menu .menu-subfamilias{position:absolute;top:0px;left:280px;display:none;background:#fff;z-index:999;}
#menu .menu-subfamilias .sprite{display:none;}
#buscador-avanzado{width:100%;height:auto;background:#EEEEEE;display:none;padding:25px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:'Lato', sans-serif;font-weight:300px;font-size:16px;color:#565555;}
	#buscador-avanzado 
.linea-buscador{width:100%;    padding: 10px 0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:300;}
#descripcion_articulo{width:320px;height:30px;margin-left:5px;border:none;outline:0;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/*background-image: url('http://abinaria.superferr.com/web/img/img_lupa_buscador_avanzado2.png');background-repeat: no-repeat;background-size: 15px 15px;background-position: 292px 7px;*/}
.input-filtro-avanzado{width:120px;height:30px;border:none;outline:0;padding:0px 0px 0px 10px;margin:0px 12px;-moz-box-sizing:border-box;box-sizing:border-box;}
/*select.input-filtro-avanzado{width:180px;display: inline-block !important;}*/
#buscar_avanzado{width:110px;height:31px;color:#fff;border:none;background:#E42420;}
#buscar_avanzado:hover{background:#4a4a4a !important;}
#ayuda-header-red{display:none;}
#aviso-acciones{width:22%;background:#4a4a4a;font-weight:300;font-family:'Lato', sans-serif;color:#fff;padding:1em 2%;text-align:center;display:none;position:fixed;top:30%;left:37%;z-index: 9999999999999999;}
#aviso-acciones span.aviso-ok{background-image:url("../img/icono-msj-ok.png");background-repeat:no-repeat;background-size:25px 25px;margin:0px 2px 0px 0px;padding:4px 14px 6px 14px;line-height:0px;}
#aviso-acciones span.aviso-ko{background-image:url("../img/icono-msj-ko.png");background-repeat:no-repeat;background-size:25px 25px;margin:0px 2px 0px 0px;padding:1px 14px 6px 14px;line-height:0px;}
.validate-cpostal-error{padding:15px 0px;line-height:25px;}
.validate-required-error{line-height:25px;padding:15px 0px;}
.first-header{font-family:'Lato', sans-serif;text-align:center;padding:40px 0px;}
.first-header h4{font-size:20px;color:#4a4a4a;}
.first-header p{font-size:16px;margin:10px 0px;font-weight:300;color:#4a4a4a;}
.first-header a{color:#E42420;}
.first-header a:hover{color:#4a4a4a;}
#principal-home, #portada-slider, #portada-ventajas, #portada-eslogan{width:100%;background:#F5F5F5;padding:30px 0px 1px;border:none;display: block;float: left;}

#portada-ventajas{padding-top:30px;padding-bottom:30px;}
#portada-slider{padding-bottom:1px;}
#slider{border-top:3px solid #C7C5C5;border-bottom:3px solid #C7C5C5;margin-bottom:15px;}
#slider .item img{display:block;width:100%;height:auto;}
.owl-pagination{position:absolute;width:100%;bottom:20px;}
.owl-theme .owl-controls .owl-page span{background:#E42420 !important;opacity:1 !important;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background:#4a4a4a !important;}
.owl-theme .owl-controls{margin-top:0px !important;}
#container-envio-gratis, #container-envio-gratis-ok{margin-top: -29px;border:medium none;color:#858686;font-weight:normal;height:auto;position:relative;width:100%;}
#container-envio-gratis-carrito, #container-envio-gratis-ok-carrito{margin-top:-15px;border:medium none;color:#858686;font-weight:normal;height:auto;position:relative;width:100%;}
#texto-envio-gratis, #texto-envio-gratis-ok{float:left;font-family:"Montserrat",sans-serif;font-size:13px;line-height:23px;text-align:right;width:100%;margin-bottom:20px}
#texto-envio-gratis-carrito, #texto-envio-gratis-ok-carrito{float:left;font-family:"Montserrat",sans-serif;font-size:13px;line-height:23px;text-align:center;width:100%;margin-bottom:15px}
#resto-envio-gratis, #resto-envio-gratis-ok{font-size:20px;}
#resto-envio-gratis-carrito, #resto-envio-gratis-ok-carrito{font-size:20px;}
#envio-gratis, #envio-gratis-ok{text-transform:uppercase;font-weight:bold;color:#e42420;}
#envio-gratis-carrito, #envio-gratis-ok-carrito{text-transform:uppercase;font-weight:bold;color:#e42420;}
.p-texto-envio-gratis, .p-texto-envio-gratis-ok{line-height:20px;}
.cabecera-dos .p-texto-envio-gratis{ padding-right:10px; }
.p-texto-envio-gratis-carrito, .p-texto-envio-gratis-ok-carrito{line-height:20px;}
#title-site{text-align:center;font-family:'Lato', sans-serif;font-size:25px;font-weight:300;color:#4a4a4a;margin-bottom:8px;}
#subtitle-site{text-align:center;font-family:'Lato', sans-serif;font-size:20px;font-weight:300;color:#6b6969;margin-bottom:20px;}
.col-first-container{width:18%;padding:0px 3.46%;float:left;border-right:1px solid #D0D0D0;text-align:center;word-wrap:break-word;}
.title-col-first-container{font-family:'Montserrat', sans-serif;color:#4a4a4a;font-size:17px;padding-top:9px;}
.resume-col-first-container{font-weight:300;font-family:'Lato', sans-serif;color:#6b6969;font-size:15px;padding-top:10px;width:100%;line-height:20px;}
#last-col-first-container{border-right:none;}
#banners-categorias{width:100%;background:#fff;padding:45px 0 30px;display: inline-block;}
#banners-categorias .second-title-site span{background:#fff;}
.second-title-site{text-align:center;font-family:"Lato",sans-serif;font-weight:300;color:#4a4a4a;font-size:25px;margin-bottom:30px;border-bottom:1px solid #D0D0D0;line-height:0;}
.second-title-site.eslogan{margin-bottom:45px;margin-top:20px;}
.second-title-site span{background:#f5f5f5;padding:0px;}
.especialidad img{width:100%;border:1px solid #cfcfcf;height:auto}
#especialistas-container{width:65.5%;float:left;}
#especialistas-container-nocatalogo{width:100%}
#catalogo-container{width:31.5%;float:right;}
.especialidad{float:left;position:relative;border:none;width:31%;}
.categoria_extra_centro{margin-left:3.5%;margin-right:3.5%;margin-top:25px;margin-top:25px;}
.categoria_extra_izquierda{margin-top:25px;}
.categoria_extra_derecha{margin-top:25px;}
.especialidad a{font-family:'Montserrat', sans-serif;font-size:15px;}
.especialidad a:hover{color:#4a4a4a!important;}
.container-especialidad{width:200px;position:absolute;top:43px;left:19px;}
.title-especialidad{margin-bottom: 5px; font-family:'Lato', sans-serif;font-size:22px !important;font-weight:300;color:#4a4a4a;}
.title-especialidad span{font-family:'Lato', sans-serif;font-weight:normal;}
.intro-especialidad{padding:9px 12px 4px 0px;font-family:'Lato', sans-serif;font-size:15px !important;font-weight:300;color:#6B6969;line-height:20px;}
#catalogo-sidebar .intro-especialidad{padding-top:0px !important;}
.especialidad:last-child{margin-right:0px;}
#especialidad-uno-nocatalogo, #especialidad-dos-nocatalogo{width:31%;height:auto;}
#especialidad-dos-nocatalogo{margin-left:3.5%;margin-right:3.5%}
#especialidad-tres-nocatalogo{width:31%;height:auto;margin-right:0px;}
#especialidad-dos{margin-left:4.7%}
#especialidad-uno, #especialidad-dos{width:47.5%;height:auto;}
.product-container{background: #F5F5F5;width: 100%;display: inline-block;}
.black-header{width:100%;height:55px;background:#4a4a4a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:16px;margin-bottom:30px;border-top:3px solid #c9c7c7;}
.title-black-header{color:#fff;font-family: "Montserrat",sans-serif;font-size:20px;}
.title-black-header span{font-family:'Lato', sans-serif;font-size:16px;font-weight:300;}
.product, .product-group{margin-bottom:40px;width:19.8%;height:305px;border-left:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;border-top:1px solid #D0D0D0;border-right:1px solid #D0D0D0;text-align:center;position:relative;background:#fff;float:left;}
.product-group .precio{width:100px;}
.product:first-child{border-left:1px solid #D0D0D0;}
#img-product-list, .img-product-list-grup{width:14%;float:left;}
.product-list .sprite-icono_outlet_producto_home{top: 37px;left: 0;top: 75px;;}
@media(max-width: 480px){
	.product-list .sprite-icono_outlet_producto_home{left: -114px;top: 120px;}
}
#img-product-list img{width:100%;height:auto;}
#info-product-list{width:47%;float:left;padding:2em 0em 0em 2em;}
.img-product-list-grup{width:100%;float:left;}
.img-product-list-grup img{width:14%;float:left;}
#detalles-comprar-producto-lista{width:15%;float:left;margin:2em 0em 1em 7em;}
.stock-producto-central{font-family:"Lato",sans-serif;font-size:0.9em;color:#4a4a4a;padding-top:0.5em;}
#detalles-comprar-producto-lista{width:15%;float:left;margin:2.5em 0em 1em 10em;}
.img-product{padding-top:10px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.img-envio-gratis{z-index:999;position:absolute;left:0;}
.img-oferta{position:absolute;right:10px;top:18px;}
.porcentaje-oferta{position:absolute;top:43px;left:10px;width:70px;text-align:center;color:#fff;font-size:16px;font-family:'Montserrat', sans-serif;font-weight:normal;}
.name-product-container{width:80%;margin:0 auto;border-bottom:2px solid #D0D0D0;word-wrap:break-word;min-height:62px;}
.box-img-producto{width:150px;height:150px;margin:4px auto 15px;}
.name-product{height:55px;color:#333333;margin:0px 0px 10px;padding:0;font-family:'Lato', sans-serif;font-weight:300;line-height:19px;text-transform:lowercase;}
.compra-producto-container{width:80%;margin:0 auto;}
.precio{float:left;text-align:left;margin-top:12px;}
.precio_group{float:left;text-align:left;margin-top:12px;}
.numero-precio{color:#4a4a4a;width:100%;font-family:'Montserrat', sans-serif;font-size:14px;margin-bottom:5px;}
.detalles a{font-family:'Montserrat', sans-serif;font-size:14px;}
.button-compra-container{width:86px;float:right;padding-top:19px;}
.button-compra{width:86px;height:33.5px;background:#E42420;}
.button-compra-container-familia{padding-top:21px;float:right}
.txt_disponible{font-family:'Lato', sans-serif;font-weight:300;color:#6E6E6E;font-size:0.8em;float:right;line-height:17px;margin-top:-7px;text-align:right;}
#boton-anadir-familia{background-image:url("../img/icono_carrito_producto.png")!important;background-position:8px 8px!important;background-repeat:no-repeat !important;color:#fff;font-family:'Montserrat', sans-serif;font-size:13px;padding:8.5px 15px 8.5px 29px;margin-top:10px;}
.button-compra, .button-compra:hover{background-image:url("../img/icono_carrito_producto.png")!important;background-position:13px 9px!important;background-repeat:no-repeat !important;color:#fff;font-family:'Montserrat', sans-serif;font-size:13px;padding:8.5px 16px 8.5px 34px;margin-top:10px;}
.button-compra:hover{background:#4a4a4a;}
/* compatibilidad app iphone */
/* .box-img-producto img:hover{position:relative;top:-10;-webkit-transform:scale(1.3) translate(0px, 20px);-moz-transform:scale(1.3) translate(0px, 20px);-o-transform:scale(1.3) translate(0px, 20px);-ms-transform:scale(1.3) translate(0px, 20px);transform:scale(1.3) translate(0px, 20px);} */
@media(min-width:480px){
    .box-img-producto img:hover{position:relative;top:-10;-webkit-transform:scale(1.3) translate(0px, 20px);-moz-transform:scale(1.3) translate(0px, 20px);-o-transform:scale(1.3) translate(0px, 20px);-ms-transform:scale(1.3) translate(0px, 20px);transform:scale(1.3) translate(0px, 20px);}
}
#borde-punteado{width:100%;}
#borde-punteado img{width:100%;}
.borde-punteado, #borde-punteado-dos{width:100%;background:#fff;}
.borde-punteado img, #borde-punteado-dos img{width:100%;}
#publicidad-container{width:100%;padding:25px 0 25px;background:#ffffff;}
#publicidad-container img{width:100%;height:auto;border:1px solid #cacaca;}
#sixth-container{width:100%;padding:0 0 1px;background:#F5F5F5;}
#pre-footer{width:100%;padding:45px 0px;background:#F5F5F5;}
.razon-comprar{width:14.2%;float:left;text-align:center;}
.title-razon-comprar{font-family:'Lato', sans-serif;font-weight:300;color:#6E6E6E;line-height:21px;}
.razon-comprar.enlace img, .razon-comprar.enlace p{cursor:pointer;}
#marcas-container{background:#fff;padding:35px 0px;}
.single-company{width:17%;height:auto;margin:0em 0.9em;display:inline-block;}
.single-company img{width:100%;height:auto;}
.banner-personalizado{background:#fff;padding:35px 0px;text-align:center;}
.title-section-footer{font-weight:bold !important;font-size:16px !important;}
footer{padding:40px 0px 0px;background:#fff;height:auto}
footer .container{height:auto}
footer span:hover{color:#4a4a4a !important;}
.title-section-footer{font-family:'Montserrat', sans-serif;font-size:16px;color:#4A4A4C;padding-bottom:10px;}
#container-forma-de-pago-footer, #container-informacion-contacto-footer{width:34.4%;float:left;margin-right:3em}
.forma-de-pago-1{margin:0px !important;}
.forma-de-pago-footer{width:16%;float:left;text-align:center;margin:0px;}
.forma-de-pago-footer img{margin-bottom:3px}
span.tel-footer{margin-top:5px;}
#container-forma-de-pago-footer .title-section-footer, .forma-de-pago-footer p, .container-envio-gratis-footer p, #container-atencion-cliente-footer p, #container-condiciones-compra-footer p, #container-informacion-contacto-footer p, #container-ayuda-footer p{font-family:'Lato', sans-serif;font-size:15px;font-weight:300;line-height:21px;color:#575756;}
.container-envio-gratis-footer{width:197px;float:left;}
#copy_cliente{width:auto;float:left;margin-right:5px;}
#container-atencion-cliente-footer{width:190px;float:left;margin-left:2.5em;}
#container-condiciones-compra-footer{width:252px;float:left;margin-left:2.5em;}
.footer-row-one{width:100%;padding-top:1px;height:95px;}
.footer-row-two{width:100%;padding-top:35px;margin-bottom:35px;float:left;}
#horario-footer{margin:15px 0px !important;}
#telefono-footer img{margin-right:5px;}
.container-envio-gratis-footer span{font-family:'Montserrat', sans-serif;font-size:20px;color:#4A4A4C;}
#container-atencion-cliente-footer span, #container-condiciones-compra-footer span{font-weight:300;}
#telefono-footer{margin-top:20px}
#telefono-footer p{margin-bottom:0px;}
#telefono-footer img{vertical-align:middle;}
#whatsapp-footer img{vertical-align: middle;}
#otros-servicios{float:none;width:100%;}
#otros-servicios ul li{margin-bottom:7px;}
#otros-servicios ul li a{font-family:'Lato', sans-serif;font-size:15px;font-weight:300;}
#nav-ayuda{width:211px;float:none;}
#nav-ayuda ul li{margin-bottom:6px;}
#nav-ayuda ul li a{font-family:'Lato', sans-serif;font-size:15px;font-weight:300;}
#social-footer ul li{line-height:15px;}
#social-footer ul li a{font-family:'Lato', sans-serif;font-size:17px;font-weight:300;color:#575756;}
#social-footer ul li a:hover{opacity:0.8}
#social-footer ul li a span{vertical-align:top;margin-left:10px;line-height:27px;font-size:15px;}
#container-ayuda-footer p{margin-bottom:0px;}
#container-ayuda-footer{width:211px;float:left;margin-left:2.5em;}
#container-social-footer{width:150px;float:left;margin-left:1.2em;height:260px}
#container-social-footer nav{width:100%;float:none;height:auto;}
#post-footer{width:100%;background:#4a4a4a;padding:18px 0px;color:#FEFEFE;line-height:23px;height:75px;}
#container-copyright{padding-top:5px;width:850px;float:left;font-family:'Lato', sans-serif;font-size:14px;font-weight:300;padding-top:15px;}
#container-copyright a{color:#FEFEFE;}
#container-copyright a:hover{color:#e42420;}
#logo-footer{width:239px;float:right;padding-top:16px;}
#forma-de-pago-1{margin:0;}
#forma-de-pago-3{margin:0;}
#forma-de-pago-2{float:left;text-align:center;font-family:'Lato', sans-serif;font-size:15px;font-weight:300;line-height:16px;color:#575756;}
#forma-de-pago-4{margin:-4px 0px;}
#forma-de-pago-4 p{margin-top:-10px}
#forma-de-pago-5{text-align:center;float:left;margin:-4px 0px;font-family:'Lato', sans-serif;font-size:15px;font-weight:300;line-height:16px;color:#575756;}
#forma-de-pago-5 p{margin-top:3px;}
.forma-de-pago-footer{width:19%;}
#product-container-accesorios .black-header h4{padding-left:34.5px;font-size:16px;}
#product-container-accesorios .container{width:100%;max-width:100%;}
#product-container-accesorios .product{width:24.76%;}
#contenedor-principal-ficha-producto{padding:40px 0px 0px;}
#product-container-relacionados .container{width:100%;max-width:100%;}
.alert-succes{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInDown;background-color:#f5f5f5;border-color:#d6e9c6;clear:both;color:#939393;font-family:"Lato",sans-serif;font-size:14px;font-weight:300;margin-bottom:23px;padding:25px;}

@media(min-width: 1200px){

		.alert-succes .alertSuccessTexto{width: auto;display: inline-block;max-width: 552px;}
		.alert-succes .alertSuccessTexto p{word-wrap: break-word;}
		.alert-succes .alertSuccessEnlace{width: auto;float: right;margin-top: 9px;}

}



#boton_carrito_pop{background:#e42420;color:#fff;cursor:pointer;float:right;font-family:"Montserrat",sans-serif;margin-top:-10px;padding:10px 20px;text-decoration:none;}
.sidebar-familias .menu-subfamilias{left:100%;width:250px;z-index:9999;}
.primera .submenu-familia{}
.menu-subfamilias{background:#fff;position:absolute;width:auto;left:19.5em;top:0;z-index:999;display:none;}
.nivel1{position:relative;background:rgba(0, 0, 0, 0) url("../img/flecha-sidebar-izquierda.png") no-repeat scroll 245px center;}
.nivel1:hover{color:#E42420}
ul.nav li.nivel1:hover{background-color:#E42420 !important;color:#ffffff !important;}
ul.nav li.nivel1 a:hover{color:#ffffff !important;}
.sidebar-familias{margin-bottom:35px;}
.container-izquierda{width:100%;margin-right:40px;float:left;}
.header-sidebar-categorias{width:275px;height:55px;background:#4a4a4a;border-top:4px solid #c9c7c7;}
.header-sidebar-categorias h3{color:#fff;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:19px 0px 0px 20px;}
.categoria-individual{padding-top:17px;width:275px;height:53px;border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;border-right:1px solid #cacaca;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.categoria-individual:hover{background:#E42420;color:#ffffff !important;}
.categoria-individual img{vertical-align:middle;}
.categoria-name{color:#908C8D;font-family:'Lato', sans-serif;font-weight:300;padding:0px 65px 0px 24px;}
.categoria-name:hover{color:#ffffff !important;}
.sidebar-categorias{margin-bottom:92px;}
#link-full-catalogo{width: 100%;position: absolute;}
/* Codigo para que todo el catálogo sea un enlace*/
	#catalogo-sidebar{position: relative;display: inline-block;min-height: 353px;margin-bottom: 25px;width: 100%;}
	#catalogo-sidebar .container-especialidad {top: 223px;padding:0;padding-left: 16px;}
	#catalogo-sidebar span{font-weight: bold;font-family: 'Lato', sans-serif !important;}
	#catalogo-sidebar span:hover{color: #4b4b4b;}
	@media(min-width: 1200px){
		#catalogo-sidebar{min-height: 418px}
			#catalogo-sidebar .container-especialidad {top: 284px;}
	}
/* Código para que qtodo el banner de contacto sea un enlace */
	#contacto-sidebar .container-especialidad{top: 16px;position: absolute;}
	#contacto-sidebar .container-especialidad {padding-left: 16px;top: -349px !important;position: relative;}
	@media (min-width: 1200px){
		#contacto-sidebar .container-especialidad{    top: -414px !important;}
	}

.catalogo-sidebar h5{font-family:'Lato', sans-serif;font-size:18px;color:#4a4a4a;margin-bottom:10px;font-weight:400}
.catalogo-sidebar img{border:1px solid #CFCFCF;width:100%}
.catalogo-sidebar .container-especialidad{padding:244px 0px 0px 15px;}
#ver-catalogo-sidebar{font-family:'Montserrat', sans-serif;font-size:15px;font-weight:normal;}
#contacto-sidebar p{font-family:'Lato', sans-serif;font-size:16px;color:#4a4a4a;font-size:20px;margin-bottom:10px;}
.catalogo-sidebar{margin-bottom:0px;}
#contacto-sidebar img{border:1px solid #CFCFCF;width:100%;height:auto}
#catalogo-sidebar .container-especialidad{width:84%;}
#contacto-sidebar .title-especialidad{padding-top:5px;line-height:31px;margin-bottom:10px;}
#contacto-sidebar .container-especialidad{padding-left:16px;top:22px;}
#container-especialidad h3{text-align:center}
.cantidad-rebaja-ficha-producto-grande{top:60px;left:0px;position:absolute;width:100%;text-align:center;color:#fff;font-family:'Montserrat', sans-serif;font-size:2em;}
.ficha-producto{width:72%;float:right;}
.container-izquierdo-producto{width:50%;float:left;}
.breadcrumbs{color:#6b6969;font-family:'Lato', sans-serif;font-weight:300;font-size:14px;margin-bottom:11px;}
.imagen-principal-producto{width: 100%;height: 419px;border: 1px solid #cacaca;position: relative;margin-bottom: 27px;display: table;}
.imagen-principal-producto .sprite-icono-envio-gratis-ficha-producto{position: absolute;z-index: 9;}
.icon-envio-gratis-ficha-producto{position:absolute;top:0;left:0;z-index:999;}
.imagen-principal-ficha-producto{top: 0px;z-index: -999;max-width: 305px;display: block;margin: 57px auto;}
#ver-galeria-producto{position:absolute;right:0;bottom:0;height:35px;}
.imagen-oferta-ficha-producto{position:absolute;top:35px;right:32px;}
.imagen-ampliar-producto{position:absolute;bottom:0;right:0;}
.galeria-producto{width:15%;height:auto;border:1px solid #cacaca;float:left;margin-right:15px;}
.galeria-producto img{width:100%;margin-top:5px;height: auto}
.marca-producto{width:146px;border:1px solid #cacaca;margin-bottom:40px;float:right;}
.container-derecho-producto{width:47%;float:right;margin-bottom:1em;}
.nombre-producto{text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:normal;color:#4a4a4a;font-size:16px;margin-top:50px;margin-bottom:13px;line-height:23px}
.referencia-producto{font-family:'Lato', sans-serif;color:#6b6969;font-weight:300;font-size:14px;margin-bottom:15px;}
/* Inicio de implementación del EAN en la ficha de producto */		
	.referencia-producto{width: auto;display:inline-block;}
	.ean-producto{width:auto;display:inline-block;font-family: 'Lato', sans-serif;color: #6b6969;font-weight: 300;font-size: 14px;margin: 0 0 0 10px;}
/* Fin  de implementación del EAN en la ficha de producto */
.precio-producto{width:100%;margin-bottom:15px;}
.precio-anterior{width:21%;float:left;color:#C7C5C5;font-family:'Montserrat', sans-serif;font-size:25px;text-decoration:line-through;margin-top:5px;margin-right:17px;}
.precio-actual{width:100%;color:#4a4a4a;font-family:'Montserrat', sans-serif;font-size:30px;}
.info-producto{width:100%;height:auto;float:left;background:#F5F5F5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 16px 6px;margin-bottom:18px;}
#iva-incluido{font-weight:300;font-size:14px;padding-left:10px;font-family:'Lato', sans-serif;color:#6b6969;}
#tiempo-oferta{font-weight:300;width:100%;font-family:'Lato', sans-serif;color:#6b6969;font-size:14px;margin-bottom:22px;margin-top:26px;}

.disponibilidad-container{width:57%;float:left;font-family:'Lato', sans-serif;font-size:13px;color:#908c8d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.disponibilidad-container div{padding:5px 0px;font-size:14px;font-family:'Lato', sans-serif;font-weight:300;color:#575756;}
.disponibilidad-container span{color:#E42420;}
.disponibilidad-container input{}
#disponibilidad-container-uno{border-right:1px solid #908C8D;text-align: right;padding-right: 25px;}
#disponibilidad-container-uno .red:hover{color:#4a4a4a;}
	@media(min-width: 1024px){
		#disponibilidad-container-uno{    padding-right: 13px;width: 56%;}

#comprar-producto {height: 88px!important}
	}
#disponibilidad-container-dos{float: right;padding-left: 9px;width: 42%;}
@media (max-width: 1024px){
	#disponibilidad-container-dos{width: 39%;padding-left: 0px;}
}
.info-producto-individual{margin-bottom:8px;font-weight:300;width:50%;float:left;vertical-align:top;line-height:20px;font-family:'Lato', sans-serif;font-size:14px;color:#6b6969;}
.info-producto-individual img{margin-right:5px;vertical-align:top;}
#comprar-producto{width:100%;height:89px;margin-top:20px;}
.cantidad-producto{width:35%;height:100%;border:1px solid #cacaca;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:23px;float:left;}
.unidades{font-family:'Lato', sans-serif;color:#6b6969;font-size:14px;margin-bottom:3px;font-weight:300}
.cantidad-producto input{width:100%;font-family:'Lato', sans-serif;color:#4a4a4a;text-align:right;}
.container-boton-comprar{width:65%;float:right;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.add-producto{width:80%;height:49px;background:#E42420;color:#fff;font-family:'Montserrat', sans-serif;font-size:18px;line-height:24px;padding-top:6px;vertical-align:top;border:none;margin:19px 24px 20px;cursor:pointer;}
.add-producto:hover, #button-envio-aviso:hover{background:#4a4a4a !important;}
.add-producto img{margin-right:10px;}
#ayuda-ficha-producto{margin-top:23px;margin-bottom:30px;}
#ayuda-ficha-producto span{font-family:'Montserrat', sans-serif;font-weight:normal;font-size:18px;color:#4a4a4a}
#ayuda-ficha-producto .numero{margin-left:10px;font-size:21px;}
#ayuda-ficha-producto .atencion{font-family:'Lato', sans-serif;font-weight:300;color:#6b6969;margin:5px 0 20px;line-height:21px}
#ayuda-ficha-producto .compartir-producto{font-family:'Lato', sans-serif;font-weight:300;color:#6b6969;}
.compartir-producto{margin-top:22px;}
.compartir-producto img{vertical-align:middle;margin:0px 1px;}
.compartir-producto img:hover{opacity:0.5;}
.container-tab-producto{width:100%;border-top:2px solid #c9c7c7;margin-top:34px;}
.caracteristica-producto{width:100%;height:55px;background:#4a4a4a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
.caracteristica-producto h4{color:#fff;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;padding:20px 0px 0px 38px;}
.video-presentacion{width:33%;position:absolute;right:0px;height:55px;background:#908C8D;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.video-presentacion h4{color:#fefefe;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;padding:20px 0px 0px 15px;float:left;}
.video-presentacion img{float:right;}
#info-producto-extra{padding:15px 0px;font-family:'Lato', sans-serif;font-weight:300;word-wrap:break-word;}
#enlace-descarga-producto{float:right;}
#fancybox-producto{position:absolute;bottom:0;right:0px;height:34px;}
#caracteristica-producto-container{width:100%;padding:30px 0px;color:#908C8D;font-family:'Lato', sans-serif;font-weight:300;}
#caracteristica-producto-container p{color:#565757;line-height:22px;text-align:justify;padding:0px 0px 15px 0px;}
#product-container-relacionados{background:#fff;}
#product-container-relacionados .black-header h4{padding-left:34.5px;font-size:16px;}
#product-container-relacionados .product{width:24.76%;}
#video-producto{position:relative;padding-bottom:56.25%;overflow:hidden;}
#video-producto iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#banner-404{border-bottom:4px solid #555555;position:relative;height:493px;}
#libro-404{width:25%;}
#banner-404-background img, #libro-404 img{width:100%;opacity:0.5;}
#libro-404{position:absolute;bottom:-2px;left:215px;z-index:99;}
#mensaje-404{margin-top:25px;width:35%;position:absolute;top:80px;right:250px;text-align:center;}
#mensaje-404 p{font-family:'Lato', sans-serif;color:#6b6969;font-size:22px;font-weight:300;line-height:33px;}
#otras-secciones-404{padding-top:26px;padding-bottom:15px;}
#otras-secciones-404 a{margin:0px 15px;text-transform:uppercase;font-weight:normal;font-size:20px;color:#555555;}
#otras-secciones-404 a:hover{color:#4a4a4a;}
#otras-secciones-404 a span{padding-left:5px;vertical-align:middle;}
#enlaces-404{margin:0px;}
#numero-ayuda-404{color:#E42420;font-family:'Montserrat', sans-serif;font-size:35px;padding:3px 0px 0px;}
#mensaje-ayuda-404{font-size:20px !important;}
.txt_min_login{text-transform:lowercase;}
#principal-login{margin-top:40px;}
#principal-login input, #principal-login select{font-family:'Lato', sans-serif;font-weight:300;color:#6b6969;}
#principal-login .breadcrumbs{margin-bottom:60px;}
.container-login{width:100%;background:#EEEEEE;border-radius:15px;margin-bottom:175px;position:relative;}
/* Codigo  para arreglar la página de regenerar contraseña */

	.regenerar-password{width: 100%;margin: 0 auto 30px;}

	@media(min-width: 600px){
		.regenerar-password{width: 40%;margin-bottom: 50px !important;}
	}

	@media(min-width: 900px){
		.regenerar-password{max-width: 465px;}
		.regenerar-password .title-login-section{padding-bottom:20px;}

	}

	@media(min-width: 1200px){
		   .regenerar-password{margin: 100px auto !important;}

	}

/* Fin codigo  para arreglar la página de regenerar contraseña */
.container-login-dos{width:100%;background:#EEEEEE;border-radius:15px;margin-bottom:50px;position:relative;padding-top:50px;display: inline-block;}
#container-login-derecho-dos{width:47%;float:right;}
.container-icon img{padding-top:20px;}
.title-login-section{text-align:center;font-family:'Montserrat', sans-serif;font-size:16px;color:#908C8D;padding:30px 0px 35px;}
#form_login,#form_compra_rapida,#form_registro{width:80%;margin:0 auto;text-align:center;}
@media(max-width: 480px){

	#form_compra_rapida #pais_envioSelectBoxItContainer{width: 100% !important;}

}

#principal-login .label{font-family:"Lato",sans-serif;font-size:13px;color:#908C8D;padding-bottom:8px;text-transform:uppercase;text-align:left;}
#principal-login input{background:#fff;margin-bottom:1em;text-align:left;width:100%;height:35px;border:none;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#lost-password{font-family:'Lato', sans-serif;font-weight:300;text-align:center;;text-align:center;padding:0px 0px 20px;}
#lost-password a{color:#908C8D}
#lost-password a:hover{color:#E42420;}
#principal-login #enviar, #principal-login .enviar2, #principal-login .enviar-nuevo{width:224px;height:49px;background:#E42420;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;text-transform:uppercase;margin:0 auto 30px;text-align:center;}
#principal-login .enviar2, #principal-login .enviar-nuevo{margin:58px auto 30px;}
#principal-login .enviar2:hover{margin:20px auto 30px;}
#principal-login .enviar-nuevo:hover{margin:58px auto 30px;}
#principal-login #enviar:hover, #principal-login .enviar2:hover, #principal-login .enviar-nuevo:hover{background-color:#4a4a4a !important;}
#principal-login #enviar_pass{width:208px;height:49px;background:#E42420;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;text-transform:uppercase;margin:0 auto 30px;text-align:center;}
#principal-login #enviar_pass:hover{background-color:#4a4a4a;}
#registro-boton{background:#E42420;color:#fff;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;}
#container-login-izquierdo{width:47%;float:left;position:relative;}
#container-login-derecho{width:28%;float:left;position:relative;}
.input-middle{width:45%;float:left}
#input-middle-cp{margin-right:10%;}
#principal-login select{background:#fff;width:100%;height:35px;border:none;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#imagen-captcha{width:100%;height:35px;background:#000;}
.input-captcha{margin-top:24px;}
#politica-privacidad{font-family:'Lato', sans-serif;font-weight:300;text-align:left;color:#908C8D;padding:15px 0px 35px;vertical-align:top;}
#politica-privacidad input{width:8%;height:20px;margin:0;}

#precio_total_producto1{padding-top:10px!important}li
#aceptar-condiciones{width:100%;text-align:right;}
#aceptar-condiciones a{color:#E42420;}
#aceptar-condiciones a:hover{color:#4a4a4a;}
#aceptar-condiciones{font-family:"Lato",sans-serif !important;color:#6a6969;font-size:13px;text-align:left;margin-top:20px;float:left;width:100%;text-align:right;}
input#acepto_condiciones{width:auto;height:auto;vertical-align:top;}
#container-carrito{width:100%;}
.container-login-dos .title-login-section{margin:-30px 0px 0px;}
.container-login-dos .container-icon{width:40%;position:absolute;top:-35px;border-radius:10px;height:50px;left:30%;background-color:#EEE;margin:0;padding:0;}
.container-login-dos #form-resumen-carrito{width:1090px;max-width:90%;margin:0 auto;text-align:left;padding-bottom:20px;margin-top: 20px;}
#tabla-resumen-producto{width:100%;background:#fff;}
#tabla-resumen-producto input{text-align:center;line-height: 0px;}
#tabla-resumen-producto thead{background:#4a4a4a;}
#tabla-resumen-producto thead tr td{font-family:'Montserrat', sans-serif;font-size:12px;text-transform:uppercase;color:#fff;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.resumen-producto-individual td{border:1px solid #CBCBCA;height:60px;vertical-align:middle;}
td.eliminar-producto-resumen{width:47px;text-align:center;}
td.imagen-producto-resumen{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 20px;}

@media(min-width: 1200px){

	
	td.imagen-producto-resumen .imagen-producto-resumen-img{width: auto;display: inline-block;}
	td.imagen-producto-resumen .imagen-producto-resumen-titulo{width: auto;display: inline-block;margin-left: 15px;vertical-align: top;max-width:245px;margin-top: 31px;word-wrap: break-word;}
	td.imagen-producto-resumen .nombre-producto-resumen{line-height: 15px;padding:0;}

}

/* Inicio arreglo para la table de resumen de producto con descuento en el carrito */

	@media(min-width: 488px){

		.producto-linea-mobile-dto{width: 100% !important;}

	}

	@media(min-width: 768px){

		.producto-linea-mobile-dto{width: 16.66% !important;}

	}

/* Fin arreglo para la table de resumen de producto con descuento en el carrito */

.nombre-producto-resumen{font-weight:300;vertical-align:top;line-height:103px;padding-left:20px;font-family:'Lato', sans-serif;font-size:14px;color:#6b6969;}
.imagen-producto-resumen{width:535px;}
.precio-producto-resumen, .dto1-producto-resumen, .dto2-producto-resumen, .cantidad-producto-resumen{font-weight:300;color:#6b6969;width:140px;text-align:center;font-family:"Lato",sans-serif;font-size:16px;line-height:103px;}
.cantidad-producto-resumen input{width:120px !important;margin:0 auto;padding:0px 0px 0px 10px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px !important;}
.total-producto-resumen{width:230px;}
.total-producto-resumen{font-weight:300;color:#6b6969;text-align:center;font-family:"Lato",sans-serif;font-size:16px;}
#cabecera-resumen-producto{padding-left:51px;text-align:left !important;}
#mas-resumen-producto{width:100%;}
#calculo-de-portes{width:100%;float:left;margin-bottom:30px;}
#calculo-de-portes #codigo_postal{width:100%;margin:1.5em 0em;text-align:left;display: block;}
#mas-resumen-producto{width:1090px;max-width:90%;margin:0px auto 32px;}
#mas-resumen-producto #forma-de-envio{width:45%;}
#forma-de-envio{width:100%;}
.cabecera-resumen-producto{background:#4a4a4a;font-family:'Montserrat', sans-serif;font-size:12px;text-transform:uppercase;color:#fff;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.calculo-portes-container{width:30%;float:left;}
#total-pedido, #total-pedido2{width:48%;float:right;margin-top:40px}
#total-pedido2{margin-top:0px}
.calculo-portes-container{font-family:'Montserrat', sans-serif;font-size:14px;}
.calculo-portes-container p{line-height:96px;color:#4a4a4a;}
.tipo-de-envio{color:#6b6969;font-weight:300;font-size:16px;line-height:29px !important;}
#container-calculo-portes{width:100%;float:left;border-bottom:1px solid #CBCBCA;padding-bottom:10px;}
.calculo-portes-container input{width:22px !important;height:15px !important;margin:0 !important;padding:0 !important;vertical-align:middle;}
#tipo-envio{width:70%;padding:1.2em 0em 0em 4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Lato', sans-serif;color:#6b6969;}
#ayuda-resumen-carrito{width:100%;margin-top: 46px;}
#cp-calculo-portes{margin:30px 0px 107px !important;}
#codigo-postal-container{height:201px}
#ayuda-resumen-carrito p{font-family:'Montserrat', sans-serif;font-size:21px;color:#4a4a4a;}
#ayuda-resumen-carrito span{font-size:18px;margin-right:5px;}
#frase-ayuda{font-family:'Lato', sans-serif !important;font-weight:300 !important;color:#575756;font-size:16px !important;margin-top:10px;}
.total-pedido-container-izquierda{width:50%;float:left;padding-top:0.7em;}
.total-pedido-container-izquierda p{width:235px;color:#4a4a4a;padding-top:2px;}
.total-pedido-container-derecha{font-weight:300;font-size:16px;color:#6b6969;width:50%;float:right;text-align:right;font-family:"Lato",sans-serif}
.total-pedido-container-derecha input{background:#EEEEEE !important;text-align:right !important;margin-bottom:0px !important;}
.total-pedido-container{width:100%;font-family:'Montserrat', sans-serif;font-size:14px;border-bottom:1px solid #CBCBCA;padding: 0.3em 0em;}
.total-pedido-container input{background:none;}
.total-pedido-container-izquierda span{color:#6b6969;font-weight:300;font-size:16px;font-family:'Lato', sans-serif}
.cantidad-producto-resumen{padding-top:0 !important;}
#total{padding-top:2px;}
.precio-total{font-size:27px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#boton-continuar{font-size:14px;height:49px;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#fff;background:#e42420;width:45%!important;float:left;}
#boton-continuar input{width:100% !important;}
#boton-continuar:hover{background-color:#4A4A4A;}
#enviar, .enviar-nuevo{width:40%;}
#subtotal_compra, #portes_compra, #cuota_iva, #total_compra{margin-bottom:0 !important;}
.eliminar-producto-resumen img{cursor:pointer;}
#container_btn_carrito{float:left;width:100%;height:auto;margin-top:20px;}
#boton-seguir-comprando{height:auto;margin-top:16px;float:left;margin-right:46px;width:45%;}
#boton-seguir-comprando a{padding:14px 28px;color:#e42420;font-family:'Montserrat', sans-serif;font-size:14px;text-transform:uppercase;border:2px solid #e42420;height:29px;text-align:center;}

/* Arreglo de los botones de 'Seguir comprando' y 'Continuar' en el carrito */
	@media(min-width: 1024px){
		#container_btn_carrito{width:100%;display: inline-block;float: none;}
		#boton-continuar{width: 40% !important;margin: 0;display: inline-block;float: right;}
		#boton-seguir-comprando{width: 56% !important;margin: 16px 0px;}
	}

	@media(min-width: 1200px){
		#boton-seguir-comprando {width: 47% !important;}
		#boton-continuar{width: 45% !important;}
	}

/* Fin de arreglo de los botones de 'Seguir comprando' y 'Continuar' en el carrito */


#boton-seguir-comprando a:hover{background-color:#4A4A4A;border:2px solid #4A4A4A;color:#ffffff}
.tabla-resumen-producto-mobile{width:100%;float:left;display:none;}
#name-articulo-mobile{width:53.2%;float:left;background-color:#000;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;color:#fff;line-height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#precio-articulo-mobile{width:13%;float:left;background-color:#000;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;color:#fff;line-height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#dto1-articulo-mobile{width:13%;float:left;background-color:#000;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;color:#fff;line-height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#dto2-articulo-mobile{width:13%;float:left;background-color:#000;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;color:#fff;line-height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#cantidad-articulo-mobile{width:13%;float:left;background-color:#000;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;color:#fff;line-height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#total-articulo-mobile{width:100%;float:left;background-color:#000;font-family:'Montserrat', sans-serif;font-size:16px;text-transform:uppercase;color:#fff;line-height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#boton-realizar-pago{font-size:14px;height:49px;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#fff;background:#e42420;width:45%!important;float:right;margin-top:10px;}
#forma-de-envio{width:100%;}
#metodos-de-pago{padding:39px 0px 0px;text-align:left;}
#metodos-de-pago input{width:14px;height:auto;margin:0px 5px 0px;}
#metodos-de-pago img{vertical-align:top;}
.metodos-de-pago-last{vertical-align:top;margin-right:0px !important;}
#datos-direccion-cliente{margin-bottom:30px;background-color:#fff;margin-top:40px}
#mas-datos-pedido{width:1090px;margin:0 auto;max-width:90%;}
#mas-datos-pedido-izquierdo{width:45%;float:left;}
#direccion-cliente{border:none;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#direccion-cliente p{line-height:22px;font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;}
#boton-editar-direccion{text-align:right;border:none;width:230px;margin:33px 22px auto;}
#boton-editar-direccion #enviar, .enviar-nuevo{border:none;margin-top:20px;}
#datos-informacion-adicional{margin-top:10px;}
#datos-informacion-adicional input{width:11px;height:auto;margin-bottom:0;vertical-align:bottom;}
#datos-informacion-adicional p{margin:0;padding:0;}
#opciones-input-informacion-adicional{width:90%;margin:0 auto;padding:19px 0px;}
#opciones-input-informacion-adicional p{font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;margin:10px 0px;}
#datos-informacion-adicional textarea{width:100%;height:80px;font-family:'Lato', sans-serif !important;font-weight:300;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#opciones-input-informacion-adicional{width:100%;padding:19px 0px;}
#opciones-input-informacion-adicional p{font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;margin:13px 0px;}
#datos-informacion-adicional textarea{margin-top:20px;width:100%;height:88px;font-family:'Lato', sans-serif !important;font-weight:300;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#familia-derecha{width:72%;float:right;}
#breadcrumbs-top-body1{padding:15px 0px 5px;}
#banner-familia{width:100%;background:#868585;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:4px solid #fff;padding:0.5em 0em;float:left;}
#contenedor-principal-familia .product{width:24.76%;}
#border-punteado{width:100%;height:17px;background:url('../img/bg_puntos_control_integral.png');background-repeat:repeat-x;margin-bottom:50px;}
#banner-familia #texto-banner{width:67%;float:left;}
#title-banner-familia{font-family:'Montserrat', sans-serif;color:#fff;font-size:32px;margin-bottom:10px;padding:0.5em 0em 0em}
#intro-banner-familia{font-family:'Lato', sans-serif !important;line-height:22px;font-weight:300;font-size:20px;color:#fff;}
#logo-banner-familia{width:146px;float:right;}
#elegir-visualizacion{width: auto;margin-bottom: 20px;float: right;margin-top: -10px;}
#elegir-visualizacion button{background-color:transparent;border:1px solid #D0D0D0;outline:0;cursor:pointer;}
#elegir-visualizacion button:hover{/*background: #908c8c;*/background: #252525;}
#paginacion-familia, #paginacion-familia-top{width:auto;float:right;text-align:right;margin-bottom:30px;margin-top:30px;}
	@media(max-width: 375px){
		#paginacion-familia, #paginacion-familia-top{width: 100%;font-size: 13px;}
	}
#paginacion-familia-top{margin: 0px 15px 0 0 !important;}
	@media(max-width: 1024px){
		#paginacion-familia-top{width: 100%;margin: 10px 0px 25px !important;}
	}
	@media (max-width: 480px){
		#paginacion-familia-top span, #paginacion-familia span, #paginacion-familia-top span{margin: 0px 0px 0px 2px !important;font-size: 14px;}
		#title-banner-familia{margin-bottom:0px;}
		#intro-banner-familia {margin-bottom: 10px;}
	}

	@media (max-width: 375px){
		#paginacion-familia-top span, #paginacion-familia span, #paginacion-familia-top span {margin: 0px 0px 0px 6px !important;font-size: 14px;line-height: 45px;}
	}
#paginacion-familia-top span{padding:7px 10px;}
#paginacion-familia span, #paginacion-familia-top span{color:#E42420;border:1px solid #E42420;padding:6px 10px;margin:0px 0px 0px 5px;font-family:'Lato', sans-serif !important;}
#paginacion-familia span:hover, #paginacion-familia-top span:hover{background:#4a4a4a;border:1px solid #4a4a4a;color:#fff;}
.paginacion-actual span, .paginacion-actual-top span{background-color:#E42420 !important;color:#fff !important;}
.paginacion-actual span{background-color:#fff;border:1px solid #4a4a4a;color:#fff}
.puntos-suspensivos{border:none !important;padding:0 !important;cursor:default;}
.puntos-suspensivos:hover{background:none !important;color:#E42420 !important;}
#filtro-familia{width:270px;float:left;font-family:'Lato', sans-serif !important;font-weight:300;color:#6b6969;}
#filtro-familia #ordenar-precioSelectBoxItContainer{ width: 150px !important;display: inline-block !important;margin-top: -6px !important;margin-left: 10px !important;}
#filtro-familia select{margin-left:5px;height:34px}
.product-list{width:100%;height:152px;border:1px solid #D0D0D0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;margin:10px 0px;float:left;overflow:hidden;}
.img-product-list, .img-product-list-grup{width:20%;float:left;padding-left:3%;white-space:nowrap;position: relative;}
.img-product-list .sprite-icono-envio-gratis-ficha-producto-small{left:0;}
.img-product-list img, .img-product-list-grup img{width:100%;}
.info-product-list{width:45%;float:left;padding:4%; height: auto}
.name-product-list, .name-product-list-grup{color:#6b6969;font-family:'Lato', sans-serif !important;font-weight:300;font-size:16px;line-height:20px;padding-bottom:5px;}
.name-product-list-grup{text-align:center;}
.name-product-list a, .name-product-list-grup a{color:#e42420}
.name-product-list a:hover, .name-product-list-grup a:hover{color:#4a4a4a}
.price-product-list{color:#4a4a4a;font-family:'Montserrat', sans-serif;font-size:32px}
.precio-anterior-familia{color:#C7C5C5;font-family:'Montserrat', sans-serif;font-size:27px;text-decoration:line-through;margin-right:15px;}
.iva-familia{font-weight:300;font-size:14px;padding-left:8px;font-family:'Lato', sans-serif;color:#6b6969;}
.resume-product-list{color:#6b6969;word-wrap:break-word;font-family:'Lato', sans-serif !important;font-weight:300;line-height:20px;font-size:16px;}
.actions-product-list{width:124px;float:right;margin:33px 30px 0px;line-height:40px}
.btn-product-list-eye{background:#fff;border:1px solid #E42420;font-family:'Montserrat', sans-serif;font-size:13px;padding:8px 10px;}
a.btn-product-list-eye{color:#E42420 !important}
a.btn-product-list-eye:hover{background-color:#4a4a4a;border-color:#cacaca;color:#ffffff !important;}
.btn-product-list-buy{background:#E42420;border:1px solid #E42420;font-family:'Montserrat', sans-serif;font-size:13px;padding:5px;color:#fff;padding:7px 30px 7px 45px;;line-height:60px;background-image:url("../img/icono_carrito_producto.png")!important;background-position:23px 7px !important;background-repeat:no-repeat !important;}
.btn-product-list-buy:hover{background-color:#4a4a4a !important;border:1px solid #4a4a4a !important;}
#banner-top-body2{width:100%;margin-bottom:25px;margin-top:25px;position:relative;}
.info-banner, .info-banner-compra{width:380px;width:370px;z-index:99;position:absolute;top:60px;left:60px;word-wrap:break-word;text-align:center;}
.info-banner-compra{top:53px;}
.title-banner, .title-banner-compra, .title-banner-faq{text-align:left;font-family:'Montserrat', sans-serif;color:#fff;font-size:53px;font-weight:700;text-transform:uppercase;}
.title-banner-compra{font-size:40px;}
.title-banner-faq{font-size:27px;}
.title-banner-faq span{font-size:40px;}
.intro-banner,.intro-banner-faq{text-align:left;margin-top:5px;font-family:'Lato', sans-serif;color:#fff;font-size:19px;;line-height:22px;font-weight:300}
.intro-banner-faq{font-size:19px;}
#intro-contacto{margin-bottom:35px;}
.info-contacto{text-align:justify;font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;font-size:15px;line-height:22px;}
.info-contacto span{color:#605F5F !important;}
.title-form-contacto{margin-bottom:5px;font-family:'Montserrat', sans-serif;font-size:16px;color:#848484;}
.title-form-contacto img{vertical-align:middle;margin-right:5px;}
.intro-contacto-individual, .intro-contacto-instalaciones{font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;font-size:15px;padding-left:33px;color:#6A6969;}
.intro-contacto-individual {line-height: 22px}
.intro-contacto-instalaciones{padding-left:0px;padding-top:20px;}
.intro-contacto-individual img{vertical-align:middle;margin:0px 5px;}
#mapa-contacto1, #mapa-contacto2{margin-top:15px;position:relative;padding-bottom:56.25%;overflow:hidden;}
#mapa-contacto1 iframe, #mapa-contacto2 iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.mapa{margin-top:30px;position:relative;padding-bottom:56.25%;overflow:hidden;}
.mapa iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.forma-contacto{margin-bottom:35px;}
.social-contacto{margin-top:10px;padding-left:27px;}
.social-contacto a{color:#e42420;    margin-right: 21px;}
.social-contacto a:hover{color:#4a4a4a;}
.social-contacto i{margin-right: 5px;vertical-align: middle;}
#form_contacto{margin:35px 0px 35px 33px}
#form_contacto input, .textarea-contacto{font-family:'Lato', sans-serif;font-weight:300;color:#6b6969;}
#form_contacto .label{font-family:"Lato",sans-serif;font-size:12px;color:#908C8D;padding-bottom:8px;text-transform:uppercase;text-align:left;}
.input-middle-contacto-left{width:47%;float:left;margin-right:37px;}
.input-middle-contacto{width:47%;float:left;}
.input-middle-contacto-left input, .input-middle-contacto input{width:100%;height:35px;border:1px solid #CBCBCA;margin-bottom:30px;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.textarea-contacto{width:99% !important;height:205px !important;margin-left:0% !important;border:1px solid #CBCBCA;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;}
#aceptar-privacidad-checkbox{vertical-align:middle;}
#text-legal-contact, #text-legal-contact2{margin-bottom:20px;font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;font-size:13px;line-height:20px;padding-bottom:0px;}
#text-legal-contact2{padding-bottom:0px;}
.lista{margin:10px 0px;}
.lista li{text-align:justify;font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;font-size:15px;line-height:22px;}
.imagen-instalaciones{margin-bottom:30px;width:100%;height:auto}
#text-legal-contact span, #text-legal-contact2 span{float:right;}
#text-legal-contact input, #text-legal-contact2 input{width:auto;height:auto;margin:0;}
#form-contact-captcha{font-family:'Lato', sans-serif !important;color:#6A6969;font-size:15px;color:#6A6969;margin-top:20px;margin-bottom:15px;}
#captcha-contacto{width:19%;height:53px;background:red;float:left;margin-right:35px;}
#captcha-contacto img{width:100%;height:100%;}
#captcha-input{width:49.5%;height:53px;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:35px}
#captcha-contacto-button{width:150px;height:53px;background:red;float:left;}
#submit-contacto{border:none;background:#E42420;color:#fff !important;font-family:'Montserrat', sans-serif !important;font-size:14px;text-transform:uppercase;margin:0 auto 30px;float:left;padding:18px 22px;}
#submit-contacto:hover{background:#4a4a4a;}
.intro-txt ul li{text-align:justify;margin-bottom:15px;font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;font-size:15px;line-height:22px;}
.intro-conocenos, .intro-conocenos-last{text-align:justify;margin-bottom:40px;font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;font-size:15px;line-height:22px;}
.intro-conocenos strong, .intro-conocenos-last strong{font-weight: bold;}
.video-personalizado{position: relative;padding-bottom: 56.25%;overflow: hidden;}
.video-personalizado iframe{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;}
.intro-conocenos-last{margin-bottom:40px;}
.intro-txt{text-align:justify;margin-bottom:15px;font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;font-size:15px;line-height:22px;}
.intro-txt a{color:#E42420 !important}
.intro-txt a:hover{color:#4a4a4a !important}
#imagen-conocenos{width:100%;height:auto;}
#imagen-instalaciones{width:100%;margin:3em 0em;height:auto;}
.title-conocenos{margin-top:30px;text-transform:uppercase;text-align:justify;margin-bottom:10px;font-family:'Montserrat', sans-serif;font-weight:300;color:#6A6969;font-size:14px;line-height:20px;}
#container-icon-login-datos-personales{height:49px;width:40%;position:absolute;top:-5%;left:31%;background:#EEEEEE;border-radius:10px;text-align:center;}
#container-icon-login-datos-de-acceso{width:40%;position:absolute;top:-7%;left:31%;background:#EEEEEE;border-radius:10px;text-align:center;}
#contenedor-principal-registro-usuario #aceptar-privacidad-checkbox, #contenedor-principal-registro-usuario #datos-facturacion-checkbox{width:14px;height:auto;margin-bottom:0;}
#registro-escondido{display:none;}
#registro_usuario{width:90%;margin:0 auto;text-align:center;}
#registro_usuario #text-legal-contact{text-align:center;}
#registro_usuario #text-legal-contact #enviar, .enviar-nuevo{margin-top:20px;}
#contenedor-principal-registro-usuario #text-legal-contact{margin:0px;padding-bottom:25px;}
#container-icon-login-crear-cuenta{width:40%;height:49px;left:31%;top:-32px;position:absolute;border-radius:10px;background:#EEEEEE;text-align:center;}
#titular-crear-cuenta{padding:30px 0px 72px;}
#container-create-account #enviar, .enviar-nuevo{margin-bottom:2.1em;margin-top:5.8em;}
#container-icon-login-acceder-cuenta{width:40%;height:49px;left:31%;top:-32px;position:absolute;border-radius:10px;background:#EEEEEE;text-align:center;}
#container-icon-login-compra-rapida{width:45%;height:49px;left:28%;top:-32px;position:absolute;border-radius:10px;background:#EEEEEE;text-align:center;}
.container-margenes-w90{width:80%;max-width:880%;margin:0 auto;}
.container-margenes-w90 #enviar, .enviar-nuevo{margin:2em 0em 0em 29%;}
.intro-txt span{color:#4a4a4a !important;font-weight:400;}
#cookies{width:100%;position:fixed;bottom:0;text-align:center;color:#fff;background:#4a4a4a;opacity:0.9;font-family:'Lato', sans-serif !important;padding:15px 0px;font-size:12px;z-index:99999999;line-height:17px;}
#cookies a{color:#C0C0C0;}
#cookies p{width:80%;float:left;}
#cookies p#p-button-cookie{width:20%;float:right;}
#cookies p#p-button-cookie a{color:#cacaca;}
#cerrar-aviso-cookies{color:#4a4a4a !important;padding:5px 10px;margin-left:10px;}
.catalogo{width:46%;float:left;margin-right:25px;margin-bottom:25px;border:1px solid #cacaca;}
.catalogo img{width:100%;}
.catalogo_propio{float:left;margin-right:3%;width:22%;}
.catalogo_propio img{border:1px solid #cacaca;width:100%;height:auto;float:left;margin-right:20px;margin-bottom:20px;}
#form-editar-envio{width:390px;margin:25px auto;text-align:center;}
#form-editar-envio input, #form-editar-envio select{border:1px solid #CBCBCA;}
#accordion-preguntas-frecuentes{margin-top:31px}
#accordion-preguntas-frecuentes .accordion-header-first{margin:0 !important;}
#accordion-preguntas-frecuentes .accordion-header{font-size:0.8em;background-image:url("../img/icono_faq.png");background-color:#f5f5f5;background-position:14px 14px;background-repeat:no-repeat;border:1px solid #ddd;outline:0;color:#4a4a4a;padding:17px 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50px;font-family:'Montserrat', sans-serif;text-transform:uppercase;cursor:pointer;margin:25px 0px 0px;}
#accordion-preguntas-frecuentes .accordion-header:hover{background-image:url("../img/icono_faq.png");background-color:#4a4a4a;background-position:14px 14px;background-repeat:no-repeat;color:#fff;}
#accordion-preguntas-frecuentes .accordion-content{border:1px solid #ddd;color:#908C8D;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:none;font-family:'Lato', sans-serif !important;font-weight:300;color:#6A6969;font-size:15px;line-height:22px;padding:25px;}
#banner-marca{width:100%;height:220px;text-align:center;}
#banner-marca img{height:220px}
#comparador{margin-bottom:40px;width:213px;height:320px;border:1px solid #D0D0D0;text-align:center;position:relative;background:#fff;float:left;border-right:none;text-align:center;border-right:1px solid #D0D0D0;}
.img-comparador{margin-top:50px;margin-bottom:35px;}
#link-add-product{font-family:'Montserrat', sans-serif !important;font-size:12px;}
.product-comparado, #comparador{width:24.94%;float:left;text-align:center;}
.product-comparado>.product{width:100% !important;margin-bottom:10px;}
#delete-product-comparador img{vertical-align:middle;}
#delete-product-comparador{font-family:'Montserrat', sans-serif !important;font-size:12px}
#tabla-comparador{width:100%;margin-top:20px;}
#tabla-comparador td{border:1px solid #D0D0D0;text-align:center;padding:30px 0px;font-family:'Lato', sans-serif;font-weight:300;font-size:14px;color:#403F3F;}
#banner-marca img{height:220px}
#tabla-agrupacion-movil .precio-individual-agrupado{margin:0% 0% 0% 28%;}
#tabla-agrupacion-movil .nombre-producto-comparado-individual-mobile a{color:#4a4a4a !important;}
#producto-agrupacion-container{width:100%;border:1px solid #D0D0D0;padding:40px 0px;text-align:center;position:relative;}
.envio-gratis-agrupacion-lista{position: absolute;top:0;}
#nombre-producto-agrupacion{text-align:center;color:#4a4a4a;font-family:'Lato', sans-serif;font-weight:300;font-size:18px;margin-bottom:20px;}
.container-imagen-agrupacion{width:95%;margin:0 auto;position:relative;}
#tabla-productos-agrupados{width:95%;margin:40px auto 0px;}
#tabla-productos-agrupados thead{background:#4a4a4a;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;}
#tabla-productos-agrupados thead tr td{padding:10px 0px;}
#tabla-productos-agrupados tbody tr td{font-family:'Lato', sans-serif;font-weight:300;font-size:16px;padding:10px 0px;vertical-align:top;}
#tabla-productos-agrupados tbody tr td a{color:#4a4a4a;}
.referencia-producto-agrupado{width:12%;}
.nombre-producto-agrupado{width:45%;}
.cantidad-producto-agrupado{width:1%;}
.cantidad-producto-agrupado input{width:100%;}
.precio-iva-producto-agrupado{width:25%;}
.precio-iva-producto-agrupado a{color:#fff !important;}
.precio-producto-agrupado{float:left;margin-left:54px;width:32% !important;}
.btn-comprar-producto-agrupado{background:#E42420;float:left;margin-top:-5px;}
.btn-comprar-producto-agrupado a{display:block;color:#fff;font-family:'Montserrat', sans-serif;font-size:12px;padding:8px 0px;}
#tabla-productos-agrupados thead tr td.precio_cabecera_tabla_agrupacion{padding-left:0px}
.precio-iva-producto-agrupado .button-compra-container{margin-top:0.2em;padding-top:0;}
#tabla-productos-agrupados thead tr td.nombre_cabecera_tabla_agrupacion{padding-left:0px}
.precio-iva-producto-agrupado .precio-producto-agrupado{float:left;margin-left:33px;width:45%;}
.btn-comprar-producto-agrupado{background:#E42420;float:left;margin-top:-5px;}
.btn-comprar-producto-agrupado a{display:block;color:#fff;font-family:'Montserrat', sans-serif;font-size:12px;padding:15px 10px;}
#tabla-productos-agrupados thead tr td.precio_cabecera_tabla_agrupacion{text-align:center;}
#tabla-productos-agrupados thead tr td.nombre_cabecera_tabla_agrupacion{padding-left:0px}
#tabla-productos-agrupados tbody:after{height:20px}
.first_agrupacion .referencia-producto-agrupado{padding-top:40px !important}
.first_agrupacion .nombre-producto-agrupado{padding-top:40px !important}
.first_agrupacion .cantidad-producto-agrupado{padding-top:40px !important}
.first_agrupacion .referencia-producto-agrupado{padding-top:40px !important}
.first_agrupacion .precio-iva-producto-agrupado{padding-top:40px !important}


.ui-autocomplete .ui-corner-all:hover{background:#cfcfcf;border:none;}
.ui-helper-hidden-accessible{display:none !important;}
#menu-categoria{background:#F4F4F4;border:1px solid #7C7C7C;list-style:none;margin-left:190px;padding:0;overflow:hidden;}
#menu-categoria li{float:left;width:20%;list-style-type:none;}
#menu-categoria li a{border-left:1px solid #FFF;border-right:1px solid #7C7C7C;color:#333;display:block;padding:.3em;text-decoration:none;}
.nav-familia{position:relative;}
.header-sidebar-familias{width:100%;height:55px;background:#252525;border-top:4px solid #c9c7c7;}
.header-sidebar-familias h3{color:#fff;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:19px 0px 0px 20px;}
.familia-name{border-top:0px !important;}
.subfamilia-name:hover .familia-name:hover{color:#ffffff !important;}
a.familia-name:hover{color:#fff !important;}
.familia-name, .subfamilia-name{color:#908C8D;font-family:'Lato', sans-serif;padding:0px 20px 0px 24px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:50px;line-height:45px;border:1px solid #cacaca;}
.subfamilia-name img{display:none;}
.nivel1 img{float:right;margin-top:10px;}
table.falsa{border-collapse:collapse;border:0px;float:left;position:relative;}
#familia-derecha .product, #familia-derecha .product-group{width:24.7%;}
.contenedor-marcas{width:73%;float:left;margin-left:2%;}
.marcas{width:17%;height:145px;margin-left:22.5px;float:left;text-align:center;margin-bottom:60px;border:1px solid #D0D0D0;}
.marcas a{font-family:'Lato', sans-serif;font-weight:300;font-size:16px;color:#6b6969;}
.marcas a:hover{color:#E42420;}
.marcas img{width:100%;}
.marcas #nombre{margin-top:0.5em;}
.product-agrupado-list{width:100%;border:1px solid #D0D0D0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0.5em 0em;margin:1em 0em;position:relative;}
.info-product-agrupado-lista{width:76%;float:left;padding:2% 5%;}
.tabla-agrupacion-lista{width:89.5%;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;margin:30px auto;}
.product-agrupado-list .name-product-list{padding:40px 0 20px}
.tabla-agrupacion-lista thead{background:#4a4a4a;}
.tabla-agrupacion-lista thead tr td{padding:10px 0px;text-align:center;}
.tabla-agrupacion-lista tbody tr td{font-family:'Lato', sans-serif;font-weight:300;font-size:16px;color:#4a4a4a;text-align:center;}
.td-comprar-product-group-list{padding-left:37px;}
.td-descripcion-product-group-list a{color:#E42420;}
.td-descripcion-product-group-list a:hover{color:#4a4a4a;}
.precio-iva-producto-agrupado-lista .precio-producto-agrupado-lista{float:left;margin-left:33px;width:42%;}
.td-referencia-product-group-list input, .td-descripcion-product-group-list input, .td-cantidad-product-group-list input, .td-precio-product-group-list input{width:100%;height:27px;}
.td-comprar-product-group-list input{width:40%;}
.td-referencia-product-group-list{padding:1em 0em;}
.estrella-descuento{margin-right:0.3em;}
.td-stock-product-group-list{padding:10px 0px !important;}
.td-cantidad-product-group-list{width:15%;}
.product-agrupado-list .img-product-list{width:17%;padding:0em 0.5em;}
.img-product-list-grup{width:100%;padding:0 2em;}
.img-product-list-grup img{width:17%;padding:0 19em;}
.img_grup{margin:0 auto}
.precio-producto-agrupado-lista{float:left;padding:0em 0em 0em 2em;}
.td-descripcion-product-group-list{width:45%;}
.precio-producto-agrupado-lista input{width:100%;height:27px;}
.td-comprar-product-group-list .button-compra-container{padding-top:0px;}
.stock-product-list{padding:0.5em 0em 0em;color:#6b6969;font-family:'Lato', sans-serif !important;font-weight:300;}
.precio-producto-agrupado-lista{float:left;}
.button-compra-container{width:92px;}
#tabla-resumen-producto-mobile{display:none;}
#container-icon-login-cesta{width:40%;position:absolute;top:-4%;border-radius:10px;height:50px;left:30%;background-color:#EEE;margin:0;padding:0;}
#form1, #form2{width:80%;margin:0 auto;text-align:center;}
#body-agrupacion:before{content:"-";display:block;line-height:1.5em;color:transparent;}
#mantenimiento{text-align:center;padding:20% 0%;}
#mensaje-final-compra{font-family:'Lato', sans-serif;color:#6b6969;font-size:1em;font-weight:300;line-height:33px;width:80%;left:9%;top:14%;}
#mantenimiento p{font-family:'Lato', sans-serif;color:#6b6969;font-size:1.2em;font-weight:300;margin:0.5em 0em;}
#title-mantenimiento{margin:0em 0em 0.5em;font-weight:normal;font-size:2em;color:#555555;font-family:'Montserrat', sans-serif;text-transform:uppercase;}
#mensaje-final-compra #ayuda-404{font-family:'Lato', sans-serif;color:#6b6969;font-size:1em;font-weight:300;line-height:33px;}
input#aceptar,input#aceptar_privacidad{width:auto !important;}
#form1 input, #form1 select{width:100%;}
#principal-login .label{width:100%;margin-top:10px;}
#text-legal-contact{width:100%;}
#text-legal-contact a:hover{color: #E42420 !important;}
#container-login-derecho{width:47%;float:right;}
.container-margenes-w90 #enviar, .enviar-nuevo{margin:8% 9% 0%;}
#pais_envio{margin-bottom:20px;}
#pais_facturacion{margin-bottom:29px;}
#container-icon-login-edit-user{width:40%;text-align:center;background-color:#EEEEEE;position:absolute;top:-32px;left:31%;border-radius:10px;}
#container-icon-login-change-pass{width:40%;text-align:center;background-color:#EEEEEE;position:absolute;top:-32px;left:30%;border-radius:10px;}
#container-icon-login-cesta img{padding-top:20px;}
.resumen-producto-individual{height:50px}
#cambio-direccion{display:none;padding:15px 25px 0px;}
#container-resumen-carrito #container-icon-login-cesta{/*width:40%;position:absolute;top:-35px;top: 0;border-radius:10px;height:50px;left:30%;background-color:#EEE;margin:0;padding:0;*/width: 100%;position: absolute; top: 40px; height: 14px; margin: 0;padding: 0; left: 0;}
#tabla-agrupacion-movil{width:100%;border-top:0;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;padding:13px 0px 0px;text-align:center;display:block;float:left;display:none;}
#nombre-producto-agrupacion-movil{text-align:center;color:#4a4a4a;font-family:'Lato', sans-serif;font-weight:300;font-size:18px;margin-bottom:20px;}
#header-producto-comparado-mobile{width:95%;margin:0 auto;}
#header-referencia{width:100%;background:#4a4a4a;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;float:left;padding:0.5em;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header-nombre-producto-comparado{width:100%;background:#4a4a4a;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;float:left;padding:0.5em;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header-cantidad{width:100%;background:#4a4a4a;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;float:left;padding:0.5em;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header-precio{width:30%;background:#4a4a4a;color:#fff;font-family:'Montserrat', sans-serif;font-size:14px;float:left;padding:0.5em;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#body-producto-comparado-mobile{width:95%;margin:0 auto;}
.referencia-individual-mobile{width:100%;float:left;font-family:'Lato', sans-serif;font-weight:300;font-size:16px;padding:10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nombre-producto-comparado-individual-mobile{width:100%;float:left;font-family:'Lato', sans-serif;font-weight:300;font-size:16px;padding:10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cantidad-producto-mobile{width:100%;float:left;font-family:'Lato', sans-serif;font-weight:300;font-size:16px;padding:10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cantidad-producto-mobile input{width:45%;}
.precio-producto-individual{width:100%;float:left;font-family:'Lato', sans-serif;font-weight:300;font-size:16px;padding:10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.precio-individual-agrupado{width:33%;float:left;margin-left:33%;}
#referencia-producto{width:10%;float:left;}
#tabla-mobile{width:100%;}
#nombre-producto-agrupado{width:53%;float:left;}
#cantidad-producto-agrupado{width:10%;float:left;}
#cantidad-precio-producto-agrupado{width:27%;float:left;}
#principal-login .container{max-width:100%;}
.contenedor-catalogos{float:right;width:72%;}
.contenedor-catalogos h2{color:#4a4a4a;font-family:"Montserrat",sans-serif;font-size:0.9em;padding:30px 0 25px;text-transform:uppercase;min-height:15px;}
@media (max-width:1366px){
	#form1, #form2{width:80%;}
	#aviso-acciones{width:22%;left:34%;}
	#form1 #pais_facturacionSelectBoxIt{margin-bottom:35px;}
}
@media (max-width:1281px){#boton-editar-direccion{margin:23px 22px auto;}
#aviso-acciones{width:23%;left:34%;}
#principal-login .container{max-width:90%;}
.precio-iva-producto-agrupado .precio-producto-agrupado{width:auto;}
#info-header{}
.precio-producto-agrupado-lista{}
#ayuda-header-red{display:none;}
.actions-product-list{margin:33px 25px;}
.td-descripcion-product-group-list{padding-top:20px !important;}
#container-condiciones-compra-footer{margin-left:0em;}
#menu a, #menu span{padding:24px 20px;}
.nivel1{background:rgba(0, 0, 0, 0) url("/web/img/flecha-sidebar-izquierda.png") no-repeat scroll 233px center}
}
@media (max-width:1024px){
#catalogo-portada{width:45% !important;margin:0 auto !important;float:none;}
.fb_iframe_widget{margin-right:10px;}
.box-share-gplus{width:40px;float:left;}
.box-share-tw{margin-right:10px}
.catalogo_propio{width:30%;}
.catalogo-sidebar h4{font-size:16px}
#aviso-pago{text-align:center;}
.catalogo-sidebar img{height:auto;}
.container-especialidad .title-especialidad{font-size:25px !important;margin-top:6px;}
a#link-full-catalogo .title-especialidad{font-size:18px !important;margin-top:6px;}
#contacto-sidebar .container-especialidad {top: -342px !important;}
#paginacion-familia-top {margin: -23px 11px 25px !important;width: 50%;}
#catalogo-sidebar .container-especialidad {padding: 0 0 0 3px;}
.catalogo-sidebar .container-especialidad{padding:201px 0 0;}
#principal-login .boton-enviar{margin:15px 0px !important;}
.container-login-dos #form-resumen-carrito{margin-top:25px !important;}
#container-copyright{padding-top:5px;}
#boton-realizar-pago{background:rgba(255,255,255,0) !important;float:none !important;height:auto;width:100% !important;}
#copy_cliente{float:none;}
.calculo-portes-container p{line-height:15px;}
.nombre-producto-resumen{line-height:26px;padding-left:0px;}
td.imagen-producto-resumen{padding:0;}
.container-login {margin-bottom: 194px;}
#aviso-acciones{width:30%;left:30%;}
#container-resumen-carrito #container-icon-login-cesta{top:-31px;}
.precio-iva-producto-agrupado .precio-producto-agrupado{margin-left:15px;}
#direccion-cliente{width:100%;text-align:center;padding:31px 0px 0px;}
#boton-editar-direccion{margin:23px 80px auto;}
#container-create-account #enviar, .enviar-nuevo{margin-bottom:2.1em;margin-top:5.8em;}
#container-login-user #container-icon-login{width:40%;position:absolute;text-align:center;background:#EEEEEE;top:-2%;left:28%;border-radius:15px;}
.container-margenes-w90 #container-icon-login{width:40%;position:absolute;text-align:center;background:#EEEEEE;top:-5%;left:28%;border-radius:15px;}
#submit-contacto{width:183px;}
#form1 input, #form1 select{width:100%;}
#mensaje-final-compra{top:20%;}
.img-msj-2cols{top:20%;}
#menu a{font-size:12px;}
#menu a:hover{font-size:12px;}
#ayuda-header-red{display:none;}
#buscador{margin-left:0em;text-align:right;font-size:0.8em}
.col-izq-dos{width:20%;float:left;}
/*.container{width:1170px;max-width:90%;}*/ /* Compatibilidad app iphone*/
/* #info-top_bar{width:auto;} */
#info-header{width:auto;margin-left:0em;}
#menu a:hover, #menu li.current a:hover, #menu a.nav-selected, #menu li.current a.nav-selected, #menu li span:hover, #menu a, #menu span{font-size:12px}
nav{float:left;}
#menu a, #menu span{padding:24px 13px;}
#submenu-productos li a, #submenu-productos li.current a, #submenu-productos li a:hover, #submenu-productos li.current a:hover{font-size:13px}
#menu a{width:auto; padding:24px 13px ;}
#menu a:hover{width:auto;padding:24px 13px;}
#buscador{float:right;padding-top: 13px !important;}
#slider{height:auto;}
.col-first-container{width:18%;height:165px;}
.resume-col-first-container{width:auto;}
#especialistas-container{width:100%;margin-bottom:55px;}
#especialidad-uno{width:45%;margin-right:10%;}
#especialidad-uno-nocatalogo, #especialidad-dos-nocatalogo{width:45%;}
#especialidad-uno-nocatalogo{margin-left:3%;}
#especialidad-tres-nocatalogo{width:45% !important;height:auto;margin-top:25px;margin-left:3%;margin-right:4%;}
#especialidad-dos{width:45%;margin:0;}
#especialidad-tres{width:45%;margin:0 auto;float:none;}
#especialidad-tres{margin-left:29%;}
.container-especialidad{top:48px; left: 28px;}
#catalogo-container{width:100%;margin-right:0px;float:left;}
#catalogo-portada{margin:0px;width:100%;}
.especialidad{float:left;position:relative;border:none;width:45% !important;margin:0px 22px !important;}
.categoria_extra_centro{margin-left:3%;margin-right:4%;}
.product, .product-group{width:24.7%;}
.info-product-list{float:left;padding:5% 0% 5% 1%;width:46%;}
.button-compra, .button-compra:hover{padding:8.5px 16px 8.5px 30px;background-position:9px 9px !important;}
.button-compra-container{width:89px;}
#publicidad-container img{width:100%;height:auto;}
.razon-comprar{width:14.2%;}
.single-company{width:16%;}
.single-company img{width:100%;height:auto;}
#container-forma-de-pago-footer, #container-informacion-contacto-footer{width:30%;margin-right:2em;}
#forma-de-pago-4,#forma-de-pago-5{margin-top:0px;}
.container-envio-gratis-footer, #container-atencion-cliente-footer,#container-condiciones-compra-footer{width:20%;margin-left:1em;}
#container-ayuda-footer{width:21%;float:left;margin-left:1em;}
#container-copyright{width:auto;}
#product-container-accesorios .product{width:33%;}
#tiempo-oferta{margin-top:20px}
.precio-anterior{width:100%;margin-bottom:15px;}
.col-izq-dos{width:25%;float:left;}
.info-producto{margin-bottom:20px;padding:14px 16px 10px;}
.info-producto-individual{width:100%;}
.marca-producto{width:43%;float:left;padding-top:0px;}
.imagen-principal-producto{height:333.7px;}
.imagen-principal-ficha-producto{position:absolute;top:10%;left:0%;z-index:-999;width:auto;}
.compartir-producto{margin-bottom:22px;}
.caracteristica-producto, .video-presentacion{width:51%;}
#product-container-relacionados .product{width:33%;}
#contenedor-principal-familia .product{width:33%;}
#familia-derecha .product, #familia-derecha .product-group{width:32.99%;}
#banner-top-body2 img{width:100%;height:auto;}
.info-banner, .info-banner-compra{width:35%;left:2em;top:3em;}
.title-banner, .title-banner-compra, .title-banner-faq{font-size:2.5em;}
.intro-banner, .intro-banner-faq{font-size:1em;}
.forma-de-pago-footer{width:24%;float:right;margin-bottom:20px !important;}
.precio-actual{width:100%;}
.nombre-producto-agrupado{width:36%;}
.precio-iva-producto-agrupado .precio-producto-agrupado{text-align:right;}
.cantidad-producto-mobile{padding:13px 10px;}
#tabla-resumen-producto, #mas-resumen-producto{max-width:100%;margin:0 auto;}
.imagen-producto-resumen{padding:0;}
.product-comparado, #comparador{width:33.3%;float:left;text-align:center;}
.contenedor-marcas{width:73%;}
.marcas{width:21.2%;}
#captcha-input{width:46.5%;margin-right:15px;}
#captcha-contacto{margin-right:15px;}
.precio-anterior-familia{font-size:19px;margin-right:15px;}
.price-product-list{font-size:26px;}
.img-product-list-grup img{padding:0 14.5em;}
.img-product-list-grup{width:98%;}
#body-agrupacion::before{line-height:0.5em}
.precio-producto-agrupado-lista{padding:0;}
.nivel1{background:rgba(0, 0, 0, 0) url("/web/img/flecha-sidebar-izquierda.png") no-repeat scroll 195px center}
.imagen-producto-resumen img{float:left;}
.nombre-producto-resumen{width:100%;float:left;text-align:center;line-height:25px;padding:0;}
#mas-datos-pedido{max-width:100%;}
@media(max-width: 	768px){

	#mas-datos-pedido{padding-top: 72px;}

}

@media(max-width: 480px){

	#mas-datos-pedido{padding-top: 0;}

}

@media(max-width: 380px){

	#mas-datos-pedido {padding-top: 55px;}

}

.alert-succes{height:70px;text-align:center;}
#boton_carrito_pop{float:left;margin:25px 40%;}
#aceptar-condiciones{text-align:center;margin-top:30px;}
.calculo-portes-container{min-height:68px;padding-top:47px;}
.calculo-portes-container p{line-height:15px;}
#boton-seguir-comprando{width:auto;}
#boton-seguir-comprando a{padding:14px;}
#boton-seguir-comprando{margin-right:0px;}
#boton-continuar{float:right;}
#boton-continuar #enviar{width:100%;}
.calculo-portes-container{width:20%}
#tipo-envio{height:97px;}
#total-pedido2{margin-top:0px;float:right !important;}
#forma-de-envio{margin-right:46px;}
#mas-resumen-producto #forma-de-envio{width:47%;margin-top:40px;}
#mas-datos-pedido-izquierdo, #mas-datos-pedido-derecho{width:90%;margin:0 auto;float:none;}
#opciones-input-informacion-adicional{text-align:center;padding-top:5px;}
#total-pedido, #total-pedido2{width:47%;float:left;}
#metodos-de-pago{text-align:center;}
#boton-continuar{text-align:center;}
#mas-datos-pedido-izquierdo{width:90%;float:left;margin-left:5%;}
#mas-producto{width:47%;float:left;}
#mas-producto-dos{width:47%;float:right;margin-top:29px;}
#total-pedido{width:60%;float:left;padding-left:20%;}
.td-referencia-product-group-list{padding:12px 0px !important;}
.tabla-agrupacion-lista thead tr td{padding:10px 10px;}
.precio-producto-agrupado-lista{text-align:center;}
.td-comprar-product-group-list{padding:12px 0px;}
.container-login-dos .container-icon{top:-3%;}
#form-editar-envio{width:97%;}
#principal-login .label{width:100%;}
#datos-direccion-cliente{min-height:223px;margin-bottom:0px}
#total-pedido{margin-top:20px;}
.td-comprar-product-group-list{width:25% !important;}
.imagen-principal-ficha-producto{width: 100%;position: relative;margin: auto;top: 23px;left: 0;}
#form-resumen-carrito{max-width:90% !important;}
#mas-resumen-producto{width:90%;}
.imagen-producto-resumen{width:35%;text-align:center;}
.imagen-producto-resumen img{float:none;}
#referencia-producto{width:14%;}
#cantidad-precio-producto-agrupado{width:32%;}
#cantidad-producto-agrupado{width:12%;}
.precio-individual-agrupado{width:26%;float:left;margin-left:40%;}
#form1, #form2{width:90%}
#contacto-sidebar .title-especialidad{line-height:21px;padding-top:5px}
#contacto-sidebar .container-especialidad{padding-left:0;top:9px;}
.img-msj-2cols div.img-msj-col2 p{font-size:1em}
.img-msj-2cols div.img-msj-col2{margin-top:-35px;}
.footer-row-one{width:100%;padding-top:1px;float:left;height:auto;margin-bottom:8px;}
}
#container-envio-gratis, #container-envio-gratis-ok{top:30%;}
@media (max-width:1050px){#nombre-producto-agrupado{width:41%;}
}
@media (max-width:1150px){#header-container{width:100%;float:none;margin:0 auto;}
}
@media (max-width:900px){#referencia-producto{width:100%;}
#nombre-producto-agrupado{width:100%;}
#cantidad-producto-agrupado{width:100%;}
#cantidad-precio-producto-agrupado{width:100%;}
#precio-producto-individual{width:100%;}
}
@media (max-width:768px){
	#catalogo-container.catalogo-container-full #catalogo-portada{width:59%;margin:0 auto;}
	.nombre-producto{margin-bottom:6px;}
	#comprar-producto {height: 78px;margin-top: 21px;}
	#especialistas-container{margin-bottom:0px;}

	.container-boton-comprar {width: 65%;}
	.cantidad-producto {padding: 19px;}
	.add-producto {height: 45px;margin: 15px 24px 20px;padding-top: 4px;width: 80%;}

	.imagen-principal-producto{margin-bottom:19px;}
	.p-texto-envio-gratis, .p-texto-envio-gratis-ok{text-align:center;}
	/* #logo-cadena-top{margin-top:0px;} */
	.contenedor-catalogos{width:100%;}
	.solo-mobile{margin-bottom:0px;}
	#caracteristica-producto-container{padding-bottom:0px;}
	.second-title-site.eslogan{margin-bottom:30px;margin-top:20px;}
	#menu a:hover, #menu li.current a:hover, #menu a.nav-selected, #menu li.current a.nav-selected, #menu li span:hover, #menu a, #menu span{font-size:12px;}
	#menu a, #menu span{font-size:14px;}
	#menu a:hover, #menu span:hover{font-size:12px!important;padding:24px 0px;}
	.breadcrumbs{font-size:13px;}
	.container-derecho-producto{margin-top:28px;}
	#container_btn_carrito{margin-top:38px;}
	#codigo-postal-container{height:auto;}
	.razon-comprar{width:25%;margin:20px 0px;}
	#logo-cadena img{margin-right:77px;margin-top:7px;vertical-align:inherit;}
	#info-top_bar p{}
	#precio-carrito-mobile input{line-height:0px;}
	#dto1-carrito-mobile input{line-height:0px;}
	#dto2-carrito-mobile input{line-height:0px;}
	#total-carrito-mobile input{line-height:0px;}
	#container-envio-gratis-carrito{margin-top:-14px;width:102%}
	#aviso-acciones{width:38%;left:26%;}
	.galeria-producto{width:20%}
	#container-envio-gratis, #container-envio-gratis-ok{width:100%;position:absolute;}
	#texto-envio-gratis, #texto-envio-gratis-ok{text-align:center;}
	#libro-404{display:none;}
	#mensaje-404{margin-top:0px;top:58px;}
	#otras-secciones-404 a{margin:0;font-size:14px;}
	#container-carrito{width:100%;background:#EEEEEE;margin-bottom:40px;border-radius:15px;}
	#tabla-productos-agrupados{display:none;}
	#tabla-agrupacion-movil{display:block;}
	.linea-buscador{padding:5px 15%;}
	#producto-agrupacion-container{width:70%;margin:0 auto;}
	#mas-datos-pedido-derecho{width:90%;margin:25px auto;float:none;}
	#datos-direccion-cliente{margin-top:0;}
	#mas-producto-dos{margin-top:0;}
	#datos-informacion-adicional{margin-top:0}
	#mas-datos-pedido-izquierdo{width:90%;margin:0px auto;float:none;}
	.menu-subfamilias{width:100%;position:relative;left:0px !important;}
	.solo-mobile{display:block;}
	#ayuda-header-red{width:100%;background:#E42420;display:block;}
	.intro-header-red{padding:1em 0em;color:#fff;font-family:'Montserrat', sans-serif;font-size:18px;text-align:center;}
	.intro-header-red img{margin:0em 0.5em 0em 0.2em;vertical-align:middle;margin-top:-2px;}
	#menu .menu-subfamilias{position:relative:left:0}
	#buscador-avanzado{height:auto;top: 67px !important;}
	select.input-filtro-avanzado{margin-top:15px;}
	#numero-contacto-movil{display:none}
	/* #info-top_bar{margin:0 auto;width:auto;padding-top:16px;line-height:16px;} */
	#info-perfil{margin-top:8px!important}
	#header-container{width:100%;margin:0 auto;float:none;}
	#info-header-bloque-uno, #info-header-bloque-dos{display:none;}
	#logo{width:60%;float:none;margin:0 auto;padding:3em 0em 0em;margin-bottom:10px;}
	#logo img{width:100%;}
	#info-header{width:100%;margin:0;padding:0;float:left; margin: 0 auto 20px;}
	#info-header-bloque-tres{width: 43%;float:none;margin: 2.5em auto 0em;}
	#info-header-bloque-tres #carrito, #info-header-bloque-tres #cuenta{text-align:center;float:right;position:relative;}
	#cuenta{width: 20%;margin-top: -1px;}
	#mobile-buscador, #nav-mobile{float:left;text-align:center;margin:0em 0.8em;}
	#mobile-buscador{float: left;margin-top: 9px;text-align: center;width: 18%;}
	#nav-mobile{margin-top:1.1em;width: 15%; }
	.first-p-carrito {margin-top: 7px;}
	#info-header-bloque-tres #info-carrito p, #info-header-bloque-tres #info-perfil p{text-align:center;}
	#info-header-bloque-tres #imagen-carrito{float:none;width:100%;}
	#info-header-bloque-tres #imagen-perfil{float:left;width:100%;margin-top:0.4em;}
	#info-perfil{width:100%;line-height:16px;margin-top:2px;}
	#info-carrito{line-height:16px;margin-top:5px}
	
	#logo img{height:auto;}
	#inicio-movil{display:block;}
	#nav-container .container{width:100%;max-width:100% !important;}
	#mobile-buscador, #nav-mobile{display:inline;}
	#buscador-img{margin-bottom:3px;}
	#nav-mobile img{margin-bottom:5px;}
	#nav-container{display:none;}
	#link-home, #buscador{display:none;}
	nav{width:100%;float:left;height:auto;}
	#menu{width:100%;height:auto;display:inline-block;background:#E42420;}
	#menu li{width:100%;text-align:center;}
	#menu a, #menu li span{width:100%;font-size:12px;}
	/* #menu a, #menu span, #menu a:hover{font-size:12px !important;padding:24px 0px!important; padding-left: 40px}*/
	#menu a:hover, #menu li.current a:hover, #menu li span:hover{width:100%;padding:24px 0px;font-size:12px;}

	.precio-producto .precio-anterior{width: 24% }

	#submenu-productos, #submenu-productos li a{width:100%;}
	#submenu-productos li a:hover{width:100%;}
	#submenu-productos{position:relative;top:0;}
	#menu .menu-subfamilias{position:relative;left:0;}
	#slider{height:auto;}
	.col-first-container{width:25%;border:none;padding:0;}
	.resume-col-first-container{font-size:14px;width:99%}
	.title-col-first-container{font-size:14px}
	.second-title-site span{padding:0px 8px;}
	#catalogo-container{width:100%;padding:0em 0em 0em;margin-top: 30px}
	#container-informacion-contacto-footer .title-section-footer {padding-top: 20px;}
	.categoria_extra_centro{width:60%;float:left;margin:35px auto 0 135px}
	.categoria_extra_derecha{width:60%;float:left;margin:35px auto 0 135px}
	.categoria_extra_izquierda{width:60%;float:left;margin:35px auto 0 135px}
	#catalogo-portada{margin:0 auto 0 135px;width:57% !important;}
	#especialidad-uno, #especialidad-dos, #especialidad-tres{width:60%;margin:25px auto 0px;height:auto;float:none;}
	.title-especialidad{font-size:23px}
	.container-especialidad{left:26px}
	.especialidad{width:57% !important;margin:20px auto !important;float:none;}
	#especialidad-tres-nocatalogo{width:57% !important;}
	.title-black-header span{font-size:15px}
	.btn-black-header{padding-top:5px;font-size:15px}
	.product, .product-group{width:33%;}
	.name-product-container, .compra-producto-container{width:80%;}
	.single-company{width:28%;margin:1em;}
	#container-forma-de-pago-footer, #container-informacion-contacto-footer{width:100%;text-align:center;}
	.title-section-footer{padding-top:25px;}
	#forma-de-pago{width:70%;margin:10px auto 0;}
	#forma-de-pago-5 p{margin-top:0px}
	#forma-de-pago-4 p{margin-top:-13px}
	.forma-de-pago-footer{width:20%;}
	#forma-de-pago-4, #forma-de-pago-5{margin-top:0;}
	.container-envio-gratis-footer, #container-atencion-cliente-footer, #container-condiciones-compra-footer, #container-ayuda-footer, #nav-ayuda, #container-social-footer{width:100%;padding:0;float:left;text-align:center;margin:0 0px 10px 0px;}
	.container-envio-gratis-footer, .container-ayuda-footer{margin-bottom:10px;}
	#container-social-footer{height:auto;margin-bottom:40px;}
	#post-footer{text-align:center;}
	#container-copyright{width:100%;float:none;}
	#logo-footer{width:100%;padding:15px 0px;float:none !important;margin:0 auto;margin-top:13px}
	#post-footer{height:auto !important;}
	.sidebar-familias, .catalogo-sidebar, #contacto-sidebar{display:none;}
	.ficha-producto{width:100%;}
	.nombre-producto{margin-top:0px!important}
	#familia-derecha{width:100%;}
	footer{padding:1em 0em 0em;}
	.footer-row-two{padding-top:0;}
	#container-social-footer nav{width:18%;text-align:left;margin:0 auto;float:none;}
	#intro-banner-familia{font-size:16px}
	#familia-derecha .product, #familia-derecha .product-group{width:33%;}
	.title-banner, .title-banner-compra, .title-banner-faq{font-size:2em;}
	.info-banner, .info-banner-compra{top:2em;left:1.5em;}
	.precio-individual-agrupado{margin:0em 1em 0em 2.5em;}
	.contenedor-marcas{width:100%;margin:0;}
	.marcas{height:143px;margin-bottom:75px;}
	#tabla-resumen-producto{display:none;}
	.tabla-resumen-producto-mobile{display:block;max-width:90%;float:none;margin:0 auto;}
	#name-articulo-mobile, #precio-articulo-mobile, #dto1-articulo-mobile,#dto2-articulo-mobile, #cantidad-articulo-mobile, #total-articulo-mobile, #forma-de-envio, #total-pedido, #total-pedido2{width:100%;}
	.container-article-mobile{text-align:center;background-color:#fff;padding:15px 0 0;;width:100%;float:left;}
	.info-article-mobile{font-weight:300;vertical-align:top;line-height:21px;padding-top:10px;padding-bottom:20px;padding-left:20px;font-family:'Lato', sans-serif;font-size:16px;color:#6b6969;}
	.cantidad-producto-mobile{outline:0;width:100%;margin-top:0.5em;border:none;margin-bottom:10px;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Lato', sans-serif;font-weight:300;color:#6b6969;}
	#tipo-envio{width:auto;}
	.calculo-portes-container{width:auto;}
	#cp-calculo-portes{margin:1.5em 0em;}
	#total-pedido2{width:90%;float:left;margin:25px 33px 0;}
	.price-product-list{font-size:18px;}
	.img-product-list-grup{width:96%}
	#boton_carrito_pop{width:87%;float:left;margin:12px 15px 0px;}
	#container-login-izquierdo{width:80%;margin:0 auto;float:none;}
	#container-login-derecho-dos{width:80%;float:none;margin:0 auto;}
	.container-margenes-w90{width:80%;margin-bottom:45px;}
	#form1, #form2{width:80%}
	#boton-editar-direccion{margin:14px 28px auto;}
	#mas-resumen-producto #forma-de-envio{width:100%;}
	#container-icon-login-cesta{top:-3%;}
	#eliminar-producto-mobile, #precio-articulo-mobile, #dto1-articulo-mobile,#dto2-articulo-mobile, #cantidad-articulo-mobile, #precio-articulo-mobile,#name-articulo-mobile, #total-articulo-mobile{float:left;background-color:#4a4a4a;font-family:'Montserrat', sans-serif;font-size:12px;text-transform:uppercase;color:#fff;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
	.eliminar-producto-resumen img{padding:0.6em 0em;}
	#principal-login input{text-align:left;}
	.eliminar-producto-resumen{width:100%;text-align:center;background-color:#fff;}
	.container-login-dos .container-icon{top:-31px;}
	#container-login-derecho{width:80%;margin:0 auto;float:none;}
	.razon-comprar{width:100%;margin:20px 0px;}
	#ayuda-resumen-carrito{text-align:center;margin-top:20px;}
	.intro-banner, .intro-banner-faq{font-size:0.9em;line-height:16px}
	#precio-carrito-mobile{width:25%;float:left;}
	#dto1-carrito-mobile{width:25%;float:left;}
	#dto2-carrito-mobile{width:25%;float:left;}
	#cantidad-carrito-mobile{width:25%;float:left;}
	#total-carrito-mobile{width:25%;float:left;}
	#eliminar-carrito-mobile{width:25%;float:left;}
	#eliminar-producto-mobile{width:100%;}
	#precio-carrito-mobile-dos{width:33.3%;float:left;}
	#dto1-carrito-mobile-dos{width:33.3%;float:left;}
	#dto2-carrito-mobile-dos{width:33.3%;float:left;}
	#cantidad-carrito-mobile-dos{width:33.3%;float:left;}
	#total-carrito-mobile-dos{width:33.3%;float:left;}
	#precio-carrito-mobile-dos input{text-align:center;}
	#dto1-carrito-mobile-dos input{text-align:center;}
	#dto2-carrito-mobile-dos input{text-align:center;}
	#cantidad-carrito-mobile-dos input{height:27px;text-align:center;}
	#total-carrito-mobile-dos input{text-align:center;}
	#total-carrito-mobile input{height:31px;text-align:center;padding-top:10px}
	#cantidad-carrito-mobile input{height:23px;text-align:center;margin:12px 0px;}
	.producto-linea-mobile{width:100%;float:left;margin:30px 0px 25px;}
	#precio-carrito-mobile input{height:31px;text-align:center;line-height:0px;padding-top:10px}
	#dto1-carrito-mobile input{height:31px;text-align:center;line-height:0px;padding-top:10px}
	#dto2-carrito-mobile input{height:31px;text-align:center;line-height:0px;padding-top:10px}
	#calculo-de-portes{width:90%;float:none;margin:0 auto 30px;}
	#codigo-postal-container{width:30%;float:right;margin-top:1%;}
	.clear-mobile{clear:both;}
	.calculo-portes-container{height:auto;margin:0;padding-top:20px;width:100%;}
	.calculo-portes-container p{text-align:center !important;}
	#tipo-envio{width:100%;height:auto;padding:15px 0px 10px;}
	#codigo-postal-container{width:74%;margin:0px auto;float:none;margin-top:0%;}
	#total-pedido{padding:0;width:100%;}
	.img-msj-col1 img{width:90%;height:auto}
	#descripcion_articulo{width:366px}
	#container-envio-gratis-ok{right:0%;top:30%;}
	#texto-envio-gratis-ok{text-align:center;}
	#datos-direccion-cliente #direccion-cliente{width:100% !important;float:none;margin-left:0 !important;}
	#datos-direccion-cliente #direccion-cliente p{text-align:center !important;}
	#container-mas-categorias{display:none !important}
}
@media (max-width:640px){
	#info-header {margin: 0 auto 20px;}
	#disponibilidad-container-uno {border-right: 1px solid #908C8D; text-align: right;padding-right: 6px;width: 58%;}
	#catalogo-container.catalogo-container-full #catalogo-portada{width:64%;}
	.social-contacto a{margin-right: 28px;}
	.razon-comprar{margin:10px 0px;}
	.product .icon-outlet-ficha-producto{top:109px;}
	.icon-envio-gratis-ficha-producto{width:29%;height:auto;}
	.input-middle{width:100%;}
	#paginacion-familia-top{float:none;width:100%;margin:80px 0px 30px !important;text-align:left;}
	.single-company{margin:0px}
	#aceptar-condiciones{text-align:center;margin-bottom:10px;}
	.breadcrumbs{font-size:12px;}
	.nombre-producto{font-size:13px;}
	#principal-login input{padding:2px 10px 0;}
	#cantidad-carrito-mobile input{margin:12px 0;}
	#boton-continuar #enviar{padding-top:2px;}
	#codigo-postal-container{width:74%;}
	.actions-product-list{margin:33px 24px;}
	.single-company img{height:auto;margin-bottom:30px;width:100%;}
	#info-perfil{margin-top:8px !important;}
	.name-product-list-grup{font-size:15px;}
	.precio-anterior-familia{font-size:15px;}
	.info-product-list{width:42%;}
	.price-product-list{margin-top:5px;font-size:17px;}
	.stock-product-list{margin-top:5px;}
	.container-login-dos #form-resumen-carrito{margin-top:50px;}
	#aviso-acciones{width:43%;left:23%;}
	#accordion-preguntas-frecuentes .accordion-header{height:auto;}
	#mensaje-404{width:54%;left:24%}
	.container-login-dos{padding-top:35px;}
	.container-login-dos .container-icon{top:-30px;width:51%;left:24%;}
	#container-resumen-carrito #container-icon-login-cesta{width:51%;left:24%;}
	#mas-datos-pedido{max-width:90%;}
	#opciones-input-informacion-adicional{font-size:15.5px;}
	#direccion-cliente{width:100%;text-align:center;}
	#boton-editar-direccion{width:50%;float:left;}
	.td-descripcion-product-group-list{padding-top:0px !important;}
	.tabla-agrupacion-lista tbody tr td{vertical-align:middle;}
	.precio-producto-agrupado-lista{width:100%;padding-bottom:15px;}
	.container-login{width:90%;margin:90px auto;}
	#container-login-derecho-dos{width:100%;}
	.linea-buscador{padding:5px 21px;width:99%;}
	#title-site{font-size:23px}
	#social-top_bar span{display:none}
	#info-header-bloque-tres{margin:1.5em auto 0;}
	.imagen-principal-ficha-producto {height: auto!important;width: 80%;margin: 0 auto;float: none;display: block;}
	.first-p-carrito{font-size:13px}
	#header-container{width:100%;}
	#info-header{width:100%;}
	#info-header-bloque-tres{width: 70%;}
	#logo{width:60%;margin:0 auto;}
	#slider{height:auto;}
	.col-first-container{width:40%;border:none;padding:0 5%;}
	.title-col-first-container{font-size:18px}
	.especialidad img{height:auto}
	#especialidad-uno, #especialidad-dos, #especialidad-tres{width:80%;margin:20px auto;height:auto;}
	.container-especialidad{width:210px;top:42px;left:23px;}
	.title-especialidad{font-size:22px;}
	.intro-especialidad{padding:5px 0px;font-size:14px;padding-right: 11px;}
	.title-black-header{font-size:14px;}
	.title-black-header span, .btn-black-header{font-size:14px;}
	#catalogo-container{padding-top:0em}
	#banners-categorias{padding-bottom:30px}
	#catalogo-portada{margin:0 auto;width:64% !important;float:none;}
	#publicidad-container img{height:auto;}
	#publicidad-container{width:100%;}
	.img-product-list-grup{width:94%}
	.img-product-list-grup img{padding:0 12.5em;}
	.product, .product-group{width:48.5%}
	.title-black-header, .title-black-header span{font-size:14px}
	.btn-black-header{font-size:14px;padding-top:0;}
	.product, .product-group{width:49.6%;}
	.img-oferta{right:50px;}
	.name-product-container, .compra-producto-container{width:80%;}
	.button-compra, .button-compra:hover{padding:8.5px 25px 8.5px 34px !important;background-position:19px 8px}
	.button-compra-container{width:118px}
	.single-company{width:32%;display:block;margin:0 auto;}
	#container-forma-de-pago-footer, #container-informacion-contacto-footer{width:100%;text-align:center;margin-bottom:0px;}
	.title-section-footer{padding-top:15px;}
	#forma-de-pago{width:80%;margin:10px auto 0}
	#forma-de-pago-4, #forma-de-pago-5{margin-top:0;}
	.container-envio-gratis-footer, #container-atencion-cliente-footer, #container-condiciones-compra-footer, #container-ayuda-footer, #nav-ayuda, #container-social-footer{width:100%!important;padding:0;float:left;text-align:center;margin:0 0px 20px 0px!important;}
	#container-condiciones-compra-footer{margin-bottom:10px !important;}
	#container-informacion-contacto-footer{margin-bottom:15px!important;}
	.container-envio-gratis-footer{margin-bottom:15px !important;}
	#container-ayuda-footer{margin-bottom:0 !important;}
	#container-social-footer{margin-top:-20px}
	#post-footer{text-align:center;}
	#container-copyright{width:85%;float:none;margin:0 auto;}
	#logo-footer{width:100%;padding:15px 0px;}
	#pre-footer{padding:5px 0;}
	.second-title-site.eslogan{margin-top:40px;}
	#marcas-container{padding:35px 0 10px;}
	#container-login-izquierdo,#container-login-derecho{width:100%;margin:0;}
	#product-container-accesorios .product{width:49.6%;}
	.container-boton-comprar, .cantidad-producto{height:87%}
	#disponibilidad-container-dos{padding-left:13px}
	.imagen-principal-ficha-producto{height:auto!important}
	.imagen-principal-producto{height:270px}
	.add-producto{height:41px;padding-top:0;}
	#ayuda-ficha-producto span{font-size:15px}
	.info-product-list{padding:5% 2%}
	.precio-anterior{width:36%;}
	.precio-actual{width:78%;}
	#product-container-relacionados .product{width:49.6%;}
	#container-copyright{width:97%}
	#container-social-footer nav{width:24%;}
	.title-banner, .title-banner-compra, .title-banner-faq{font-size:1.5em;}
	.title-banner, .title-banner-compra, .title-banner-faq{font-size:1.5em}
	.info-banner, .info-banner-compra{top:1.9em;left:1.5em;}
	#familia-derecha .product, #familia-derecha .product-group{width:49.63%;}
	.intro-banner, .intro-banner-faq{font-size:0.8em;line-height:14px;}
	.title-banner, .title-banner-compra, .title-banner-faq{font-size:1.5em !important}
	.info-banner, .info-banner-compra{top:1.2em !important;}
	.marcas{width:19.9%;height:116px;margin-bottom:50px;}
	.marcas #nombre{margin-top:1em;}
	#captcha-input{width:40.5%;}
	.input-middle-contacto-left{width:100%;}
	.input-middle-contacto{width:100%;}
	#captcha-input{width:40%;}
	.info-product-list{padding:1.5em 0em 0em 1em;}
	#container-login-user{max-width:90%;margin:2em auto;}
	#container-create-account{margin-top:7em;}
	#total-pedido2{width:88%;}
	#opciones-input-informacion-adicional p{font-size:14px;margin:15px 0;}
	.cantidad-producto-mobile{height:38px !important;margin-top:-3px !important;}
	#metodos-de-pago img{margin-right:16px;}
	#direccion-cliente{width:100%;float:left;text-align:center;}
	#boton-editar-direccion{margin-top:20px;margin-bottom:39px;width:75%;}
	#form-editar-envio input, #form-editar-envio select{width:100%;}
	#form-editar-envio{width:100%;}
	#pre-footer .second-title-site{font-size:1.2em;margin-bottom:30px;}
	.metodo-de-pago-individual p input{width:15px;display:block;margin:0px auto 11px !important;}
	#especialidad-tres-nocatalogo{width:64% !important;}
	.especialidad{width:64% !important;}
	#especialidad-uno-nocatalogo .container-especialidad, #especialidad-dos-nocatalogo .container-especialidad, #especialidad-tres-nocatalogo .container-especialidad{top:49px;}
	#container-envio-gratis{right:31%;top:25%;}
	#container-envio-gratis-ok{right:0%;top:30%;}
	.cantidad-producto-mobile input{margin-top:13px;}
}
@media (max-width:480px){
	.filtro-buscador-2{position: relative;}
	.filtrarPorBuscador{display: block;}
	.filtro-buscador-2 #lupa-buscar{width: 32px;height: 32px;border: none;font-size: 0;position: absolute;top: 32px;right: 0;background: transparent;}
	#input-filtro-full-busqueda2-submit>input{width: 100%;border: none;color: #f1f1f1;font-family: 'Lato', sans-serif;background: #E42420;padding: 15px 0px; margin-top: 25px;font-weight: 600;font-size: 18px;letter-spacing: 1px;margin-bottom: 15px;}
	#productos-filtro-busqueda-02-container p{color: #6e6c6d;font-family: "Lato",sans-serif;font-size: 13px;margin-bottom: 12px;}
	.filtrarPorBuscador{color: #6e6c6d;font-family: "Lato",sans-serif;font-size: 13px;margin-bottom: 12px;}
	#productos-filtro-busqueda-02-container p span {color: #E42420;font-weight: 600;}
	.
	.filtro-buscador-2 #lupa-buscar{width: 32px;height: 32px;position: absolute;right: 0;top: 23px;border: none;background: transparent;font-size: 0;}
	.filtro-buscador-2 .sprite-lupa-buscador{position: absolute;top: 31px;right: 0;margin: 0;}
	#icono-cerrar-buscador-2{width: 14px;position: absolute;top: 0;right: 0;font-size: 0;}
	#icono-cerrar-buscador-2 img{width: 100%;height: auto;}
	.input-filtro-busqueda-02{margin:15px 0;}
	.input-filtro-busqueda-02 p, .input-filtro-full-busqueda2 p{font-family: 'Lato', sans-serif;color: #9a9a9a;font-size: 12px;text-transform: uppercase;margin-bottom: 5px;}
	.buscador-estandar{padding:15px 0 25px !important;    z-index: 99999999;}
	#catalogo-container.catalogo-container-full #catalogo-portada{width:100%;}
	.galeria-producto{width:22%}
	#info-header {margin: -18px 0 20px;}
	#cantidad_cesta{left: 30.5px;}
	#especialidad-uno-nocatalogo, #especialidad-dos-nocatalogo, #especialidad-tres-nocatalogo{width:100% !important;}
	.especialidad{width:100% !important;margin-left:0px !important;}
	.product .icon-outlet-ficha-producto{top:168px;}
	.video-presentacion{margin-top:65px;}
	.precio-producto-agrupado-lista{width:auto;float:none;}
	.button-compra-container{width:auto;float:none;}
	.tabla-agrupacion-lista thead tr td{padding:10px 20px;}
	.tabla-agrupacion-lista thead tr td:first-child{display:none;}
	.tabla-agrupacion-lista thead tr td:nth-child(3){display:none;}
	.td-referencia-product-group-list{display:none;}
	.td-stock-product-group-list{display:none;}
	.img-product-list{width:40%; margin: 13px auto 0;float:none;padding-left:0%;padding:0;}
	.info-product-list{width:100%;text-align:center;padding:0;}
	.actions-product-list{width:100%;text-align:center;margin:15px 0px;}
	.product-list{min-height:335px;}
	.icon-envio-gratis-ficha-producto{width:25%;height:auto;}
	.img-product-list-grup{width:100%;margin:0;padding:0;text-align:center;}
	.img-product-list-grup img{width:45%;margin:0;padding:0;float:none;}
	.icon-envio-gratis-ficha-producto{width:25% !important;height:auto;}
	.catalogo_propio{width:47%;}
	.metodo-de-pago-individual p input{margin:11px auto !important;}
	.razon-comprar:last-child{margin-bottom:40px;}
	#datos-direccion-cliente{min-height:50px;padding-bottom:10px;margin-top: 50px;}
	#total-pedido{margin-left:0px !important;}
	#aviso-pago{width:100% !important;}
	#boton-realizar-pago{width:100% !important;float:left;}
	#principal-login .boton-enviar{width:100% !important;}
	.product-list .icon-envio-gratis-ficha-producto{width:25% !important;}
	.td-comprar-product-group-list .button-compra{padding:7px 10px;font-size:15px;background-image:none !important;}
	.td-comprar-product-group-list .button-compra:hover{padding:7px 10px;font-size:15px;background-image:none !important;}
	#banner-top-body2{margin-bottom:11px;margin-top:13px;}
	.second-title-site{line-height:2px;}
	.p-texto-envio-gratis, .p-texto-envio-gratis-ok{text-align:center;}
	#container-envio-gratis-ok-carrito{margin-top:-25px;}
	#info-header-bloque-tres {margin: 3.5em auto 0;}
	#info-header-bloque-tres #carrito, #info-header-bloque-tres #cuenta{margin-right:0;margin-right: -8px;}
	#container-envio-gratis-ok{width:100%;}
	/* #top_bar{height:105px;}*/
	/* #info-top_bar{padding-top:17px;} */
	#nav-mobile p{margin-top:10px;}
	#mobile-buscador p{margin-top:8px;}
	#info-perfil{margin-top:6px !important;}
	#info-carrito{margin-top:4px;}
	#logo-cadena-top{float: none;text-align: center;width: 100%;display: inline-block;padding: 0;margin-top: 25px !important;}
	#logo-cadena-top i{float: none;margin:0 auto;}
	#mobile-buscador{width:20%;margin:0;}
	#nav-mobile{width:25%;margin:0.3em 0em 0em;}
	#banners-categorias{padding-top:50px;}
	#portada-ventajas{padding-bottom:10px;}
	#title-site{font-size: 19px !important;line-height: 24px;margin-bottom: 10px;}
	#subtitle-site{font-size:17px !important;}
	.single-company img{width:100%;padding:15px 0px;margin-bottom:0px;}
	#pago-paypal img{width:40%;}
	#pago-tarjeta img{width:40%;}
	#metodos-de-pago img{margin:0;}
	.metodo-de-pago-individual p{padding-top:0;}
	#logo-banner-familia{display:none;}
	#mensaje-404{width:55%;}
	.alert-succes{position:absolute;z-index:9999;top:51%;border:1px solid #999;}
	.container-body`{padding:15px 0px;} /* compatibilidad app iphone */
	.catalogo{width:79%;margin:0 auto 25px;float:none;}
	.contenedor-catalogos{float:none;width:100%;text-align:center;}
	.catalogo img{width:100%;}
	.forma-de-pago-footer{width:100%;padding:0px;float:none !important;}
	.container-login-dos .container-icon{width:58%;left:20%;}
	#container-resumen-carrito #container-icon-login-cesta{width:60%;left:20%;}
	#info-header{width:100%;}
	.create-account-container{width:100% !important;}
	/* #social-icon-top_bar{width:auto;} */
	#aviso-acciones{position:fixed;top:35%;z-index:99999;width:57%;left:16%;}
	.validate-cpostal-error{padding-top:15px;}
	#precio-carrito-mobile{width:100%;}
	#dto1-carrito-mobile{width:100%;}
	#dto2-carrito-mobile{width:100%;}
	#total-carrito-mobile{width:100%;}
	#cantidad-carrito-mobile{width:100%;}
	#eliminar-carrito-mobile{width:100%;}
	.cantidad-producto-mobile{width:80%;margin:9px auto;float:none;}
	.calculo-portes-container p{line-height:0;}
	.calculo-portes-container{height:auto;}
	.cabecera-resumen-producto{margin-bottom:15px;}
	#precio-carrito-mobile-dos{width:100%;}
	#dto1-carrito-mobile-dos{width:100%;}
	#dto2-carrito-mobile-dos{width:100%;}
	#total-carrito-mobile-dos{width:100%;}
	#cantidad-carrito-mobile-dos{width:100%;}
	#logo{width:70%;padding: 3em 0em 0em;}
	#producto-agrupacion-container{width:100%;}
	#especialidad-dos{margin-left:0px !important;}
	#mensaje-final-compra{top:3%;}
	.img-msj-2cols{top:3%;}
	.metodo-de-pago-individual{width:100%;text-align:center;margin:1em 0em;}
	#submenu-productos li a{width:100%;padding-left:14px !important;}
	#submenu-productos li a:hover{padding-left:14px !important;}
	#info-header-bloque-tres{width: 100%;}
	 #info-header-bloque-tres #carrito {margin-bottom: 0; margin-top: 1px;width: 24%;}
	#cuenta{margin-top: 0;width: 25%;}
	#buscador-avanzado{height:auto;}
	#descripcion_articulo, .input-filtro-avanzado, select.input-filtro-avanzado{width: 100%;margin:0.5em 0 1em;margin-bottom:0px !important;}
	#info-top_bar .red{display:none;}
	#pf-top-bar{display:none;}
	#barra-top-bar{display:none;}
	#header-container{width:100%}
	#logo img{width:100%;}
	#mobile-buscador, #info-header-bloque-tres #imagen-perfil,#info-header-bloque-tres #carrito{margin-top:0;}
	#info-header-bloque-tres #carrito, #cuenta{}
	#mobile-buscador, #nav-mobile{margin:0em;}
	#nav-mobile{margin-top:0.3em;}
	#title-site{font-size:18px;}
	#subtitle-site{font-size:16px;}
	.col-first-container{width:100%;padding:0;}
	#especialidad-uno, #especialidad-dos{width:100%;margin:0px 0px 25px 0px;}
	.contenedor-catalogos{padding:2em 0em;}
	#especialidad-tres{width:100%;margin:0;}
	.product, .product-group{width:100%;}
	.razon-comprar{width:100%;margin:1em 0em;}
	.single-company{width:40%;text-align:center;}
	#subtitle-site{margin-bottom:0.5em;}
	.col-first-container{margin-top:0em;height:160px}
	#catalogo-portada{margin:0px;width:100% !important;}
	.container-especialidad{width:200px;left:30px;top:58px;}
	.container-especialidad .title-especialidad{font-size:23px !important;margin-top: 5px;}
	.intro-especialidad{/*font-size:14px;*/font-size: 14px !important;}
	.title-black-header span{display:none;}
	.btn-black-header{padding-top:0px;}
	#pre-footer .second-title-site{font-size:20px;line-height: 25px;}
	#container-social-footer nav{width:38%;}
	#banners-categorias{padding-bottom:7px}
	.product, .product-group{height:410px}
	.box-img-producto img{width:250px;height:auto}
	.box-img-producto{width:250px;height:250px}
    /* compatibilidad app iphone */
	/* .box-img-producto img:hover{transform:scale(1.2) translate(0px, 20px);} */
	.button-compra-container{width:195px}
	.button-compra, .button-compra:hover{padding:10.5px 59px 11.5px 71px;font-size:19px;background-position:45px 15px !important;}
	.name-product-container, .compra-producto-container{margin-bottom:9px;height:51px}
	.numero-precio{font-size:20px}
	.detalles a{font-size:17px}
	.name-product{margin-top:9px}
	#container-envio-gratis{right:1%;top:27%;}
	#container-envio-gratis-ok{right:0%;top:30%;}
	.precio-anterior{width:auto !important;}
	.precio-actual{width:100%;}
	#product-container-accesorios .product{width:100%;}
	.imagen-principal-producto{height:360px}
	.container-izquierdo-producto{width:100%;}
	.container-derecho-producto{width:100%;float:left;}
	.caracteristica-producto, .video-presentacion{width:100%;}
	.video-presentacion{position: absolute;top: 0;margin-top: 0px;width: 59px;}
		.video-presentacion h4{display: none;}
	#product-container-relacionados .product{width:100%;}
	.title-form-contacto{font-size:19px;}
	.input-middle-contacto-left, .input-middle-contacto{width:100%;margin:0;}
	#captcha-contacto, #captcha-input, #submit-contacto{width:90%;margin:5px 0px;}
	.intro-contacto-individual, .intro-contacto-instalaciones{line-height:22px}
	.textarea-contacto{width:100%}
	#familia-derecha .product, #familia-derecha .product-group{width:100%;}
	#banner-familia #texto-banner{width:100%;text-align:center;}
	#title-banner-familia{font-size:2em;padding-top:0.5em;}
	#intro-banner-familia{font-size:0.9em;}
	#forma-de-pago-4, #forma-de-pago-5{margin-top:0;}
	.info-banner, .info-banner-compra{top:5em;left:1em;}
	.title-banner, .title-banner-compra, .title-banner-faq{font-size:1em;margin-top:13px}
	.marcas{width:43%;height:179px;}
	.marcas #nombre{margin-top:1em;}
	#referencia-producto, #nombre-producto-agrupado, #cantidad-producto-agrupado, #cantidad-precio-producto-agrupado{width:100%;min-height:87px}
	.precio-individual-agrupado{width:100%;margin:0;}
	.btn-comprar-producto-agrupado{margin:0 auto;width:50%;margin-top:0.5em;margin-left:6.5em;}
	#tipo-envio{padding:1.2em 0em 0em 2em;}
	#cp-calculo-portes{margin:1.5em 0em !important;}
	.cantidad-producto-mobile input{height:30px;margin:0.5em;}
	.product-comparado, #comparador{width:49.7%;}
	.cantidad-producto-mobile input{width:100% !important;margin:0.7em 3em;padding:0;}
	.btn-comprar-producto-agrupado{width:90% !important;margin:1em 1em !important;padding:0em 0em !important;}
	.calculo-portes-container, #tipo-envio{width:100%;padding-left:0;}
	.cantidad-producto-mobile{width:65% !important;}
	.calculo-portes-container p{text-align:left;}
	#ayuda-resumen-carrito span{margin-right:10px;line-height:30px}
	#boton-continuar #enviar, .enviar-nuevo{width:100%;}
	.total-pedido-container-izquierda, .total-pedido-container-derecha{width:100%;text-align:center;}
	.product-comparado, #comparador{width:100%;}
	#elegir-visualizacion{display:none;}
	#filtro-familia{margin-bottom:20px;}
	#total-pedido{width:100% !important;}
	#form-resumen-carrito{width:80% !important;padding:0;margin:0 auto;}
	.calculo-portes-container{margin-top:15px;height:auto !important;}
	.total-pedido-container-derecha{width:70px !important;}
	#boton-continuar #enviar{margin-bottom:0px;}
	#total-pedido2{width:75%;margin:35px auto 0px;float:none !important;}
	.container-login-dos{margin-bottom:70px;}
	#container_btn_carrito{margin-top:25px;}
	#calculo-de-portes #codigo_postal{margin-top:0px;}
	#codigo-postal-container{width:74%;margin:0px auto;float:none;margin-top:-3%;}
	#mas-resumen-producto{margin-top: 50px;width:100%;}
	.calculo-portes-container p{text-align:center !important;}
	#tipo-envio{width:100%;height:auto;padding:1.2em 0em 0em 0em;}
	#boton-seguir-comprando{width:100%;margin-bottom:20px;}
	#boton-seguir-comprando a{padding:10px;display:block;line-height:26px;}
	#boton-continuar{float:none;width:100% !important;margin-top:89px;}
	.total-pedido-container-izquierda{width:60%;float:left;text-align:left;}
	#form-editar-envio{width:90%;}
	#boton-editar-direccion{margin-bottom:16px;}
	#direccion-cliente{width:100%;height:auto;padding:0;float:none;}
	#ayuda-resumen-carrito{text-align:center;}
	.container-login-dos .container-icon{top: -33px;}
	.container-login-dos .title-login-section{margin:-28px 0px 0px;}
	#container-social-footer{margin-top:-30px}
	#mas-producto{width:100%;margin-bottom:40px;}
	#mas-producto-dos{width:100%;}
	#boton-editar-direccion{width:70%;float:none;margin:15px auto !important;padding:0;}
	span#editar-direccion{line-height:45px;}
	.info-article-mobile{line-height:26px;margin-bottom:20px;padding-left:0px}
	.cabecera-resumen-producto{margin-bottom:15px;}
	#precio-carrito-mobile input, #dto1-carrito-mobile input, #dto2-carrito-mobile input, #total-carrito-mobile input{padding-top:18px;height:50px;font-size:20px;}
	#cantidad-carrito-mobile input, .eliminar-producto-resumen{height:50px;font-size:20px;}
	#mas-resumen-producto #forma-de-envio{margin-top:20px}
	#mas-datos-pedido-izquierdo, #mas-datos-pedido-derecho{width:80%}
	#principal-login input{font-size:14px}
	#codigo-postal-container{width:39%;margin-top:-3%}
	.calculo-portes-container{padding-top:0px !important;}
	#tipo-envio{margin-top:25px;padding-left:0;}
	#container-copyright{width:88%}
	#post-footer{margin-top:20px}
	#container-forma-de-pago-footer, #container-informacion-contacto-footer{margin-bottom:15px}
	#forma-de-pago{padding:0px;}
	.linea-buscador{margin:0 auto;width:80%;padding:0 21px;}
	.img-msj-2cols div.img-msj-col1{display:none}
	.img-msj-2cols div.img-msj-col2{width:100%;margin-top:35px}
	.intro-banner, .intro-banner-faq{display:none}
	.input-middle-contacto-left input{width:100%;}
	#form_contacto{margin:35px 0px;}
	#campos-form-obligatorios-form{float:left;width:100%;padding:15px 0px;}
	#captcha-contacto{width:45%;}
	#captcha-input{width:45%;float:right;}
	#submit-contacto{width:100%;}
	.info-banner{left:0;width:42%;}
	.title-banner{text-align:center;margin-top:16px;font-size:1.2em!important}
	#especialidad-uno-nocatalogo, #especialidad-dos-nocatalogo, #especialidad-tres-nocatalogo{width:100%;}
	#banner-top-body2{margin-bottom:26px;}
	#banners-categorias{padding-bottom:30px}
	#especialidad-uno-nocatalogo .container-especialidad, #especialidad-dos-nocatalogo .container-especialidad, #especialidad-tres-nocatalogo .container-especialidad{top:24%;left:8%;}
	.razon-comprar{width:100%;}
	.container-especialidad{top: 41px;}
	.banner-categorias-dos .container-especialidad{top:24px !important;left: 20px;}
	.container-body{padding:17px 0px;} /* compatibilidad app iphone */
	.info-article-mobile{line-height:24px;padding:0px 10px;}
	.info-producto-individual{width:100%;}
	.marca-producto{padding-top:0px;margin-bottom:5px;}
	.cantidad-producto-mobile input{width:84% !important;margin:13px 0px;padding:0;text-align:center;}
	#tabla-agrupacion-movil .precio-individual-agrupado{margin:0;}
	.calculo-portes-container{margin-left:0px !important;}
	#tipo-envio{width:100% !important;padding:0px !important;margin:25px 0px 15px !important;}
	#container-calculo-portes{border:none;}
	#container-envio-gratis-carrito{width: 106%;}
	#calculo-de-portes{width:75%;}
	.calculo-portes-container{width:100%;height:auto;}
	.calculo-portes-container p{text-align:center !important;}
	#codigo-postal-container{width:100%;margin:0px auto;float:none;margin-top:-3%;}
}
@media (max-width:375px){
	.icon-envio-gratis-ficha-producto{width:42% !important;}
	.container-especialidad{top:32px;left:23px;}
	.intro-especialidad{padding: 2px 15px 5px 0px;}
}
@media (max-width:360px){
	.nombre-producto{font-size:18px;}
	.intro-especialidad {font-size: 14px !important;}
	.container-especialidad {top: 18px;}
	#container-envio-gratis-ok {    top: 41% !important;}
	.resume-col-first-container {font-size: 16px; }
	#logo {width: 87%;padding: 1.5em 0 0; height:60px;}
	.container-especialidad .title-especialidad {font-size: 23px !important;}
	/* #social-top_bar{width:100%;margin:0 auto;float:none;}*/
	/* #social-icon-top_bar{width:100%;text-align:center;}*/
	#container-social-footer nav{width:38%;}
	/* #top_bar{height:143px !important;margin-bottom:20px;}*/
	/* #logo-cadena-top{width:100%;} */
	/* #info-top_bar{width:100%;text-align:center;padding-top:6px;}*/
	#info-header-bloque-tres{width:100%;}
	#slider{margin-bottom:20px;}
	#portada-ventajas,#portada-eslogan{padding-top:0px;}
	#title-site{font-size:17px!important;}
	#subtitle-site{margin-bottom:1.5em;}
	#title-site{font-size:17px!important;}
	.first-p-carrito{font-size:12px;}
	#boton-continuar{float:none;margin:20px auto 0px;}
	#boton-continuar input{width:100%;}
	#principal-login #enviar, .enviar-nuevo{width:80%;font-size:12px;}
	#principal-login #enviar_pass{width:80%;font-size:10px;}
	.calculo-portes-container p{text-align:center;}
	.forma-de-pago-footer{padding:0;float: none !important;display: inline-block;width: 100% !important;}
	#boton-seguir-comprando{width:100%;margin:0 auto 0px;float:none;}
	.container-login-dos{margin-bottom:0px;}
	.title-banner, .title-banner-compra, .title-banner-faq{margin-top:9px;margin-left:0px;font-size:1em !important;}
	#container-envio-gratis{top:38%;text-align:center;width:100%;}
	#container-envio-gratis-ok{padding:0;top:28%;text-align:center;width:100%;}
	#texto-envio-gratis, .texto-envio-gratis-ok{font-size:13px;margin-top:-40px;width:100%;}
}
@media (max-width:320px){
		.imagen-principal-ficha-producto{}
	 #header-container{height:100px;}   
	 #info-header {margin: -18px 0 10px!important;}
	.title-black-header, .caracteristica-producto h4 {font-size:14px!important;}
	.precio-actual {font-size: 23px;}
	.nombre-producto{font-size:18px;}
	#mas-resumen-producto{margin-top:35px;}
	.sprite-logo_comafe_top, .sprite-logo_cadena_88_top, .sprite-logo_ferrokey_top, #logo-cadena-top {margin: 0 auto;}
	.single-company{width:70%;}
	.galeria-producto{margin-right:14px;}
	.fancybox-wrap{left:5px !important;}
	#caracteristica-producto-container{margin-top:0px;}
	.catalogo_propio{width:90%;float:none;margin:0 auto;}
	#especialidad-uno-nocatalogo .container-especialidad, #especialidad-dos-nocatalogo .container-especialidad, #especialidad-tres-nocatalogo .container-especialidad{top:0px !important;left:20px !important;}
	#texto-envio-gratis{width:100%;font-size:13px;margin:0;padding:0;}
	#container-envio-gratis{top:15%;}
	#container-envio-gratis-ok{left: 0;top: 14%;width: 100%;}

	.texto-envio-gratis-ok{font-size:13px;margin-left:32px;margin-top:-40px;padding-left:0;width:179px;padding-top:0;}
	#container-envio-gratis-carrito{margin-top:-8px;}
	#container-envio-gratis-ok-carrito{margin-top:-9px;}
	.p-texto-envio-gratis-ok, .texto-envio-gratis-ok{width:113%!important}
	#form_carrito{margin-top: 21px;display: inline-block;}
	#texto-envio-gratis, .texto-envio-gratis-ok{margin-top:0px !important;text-align:center;}
	#logo{width:90%;padding: 1em 0em 0em;}
	.intro-header-red{font-size:15px}
	#cantidad_cesta{left:3px;top:-4px;}
	#info-header{width:100%;}
	#info-header-bloque-tres #carrito{margin-left:5px}
	#info-carrito p{margin-left:5px}
	.first-p-carrito{font-size:0.7em;margin-top:2px}
	#info-header-bloque-tres div{}
	#info-header-bloque-tres #info-carrito p, #info-header-bloque-tres #info-perfil p{font-size:0.7em;}
	#info-header-bloque-tres{width:100%;margin-left:-10px;}
	#nav-mobile{margin-top:0.4em;}
	#info-header-bloque-tres #carrito, #info-header-bloque-tres #cuenta{width:25%;margin-left:0;}
	#info-header-bloque-tres{width: 101%;display: inline-block;}
	#info-perfil{width:105%;margin-top: 3px !important;}
	#nav-mobile p{margin-top:5px;}
	#mobile-buscador p{margin-top:7px;}
	.second-title-site.eslogan {margin-top: 15px;}
	.owl-pagination{bottom:0;}
	.container-especialidad{top:22px;left:20px}
	.intro-especialidad{width:150px;font-size:12px !important;}
	.col-first-container{margin:0em 0em;}
	.title-especialidad{font-size:19px}
	.container-especialidad{top:4px;left:14px;}
	#catalogo-container{padding-top: 0;margin-top: 10px;}
	#banners-categorias{padding:35px 0;}
	.second-title-site{margin-bottom: 35px;}
	.second-title-site span{font-size:20px;padding:0;}
	#marcas-container {padding: 25px 0 10px;}
	.title-especialidad span{font-size:18px;}
	.title-especialidad{font-size:19px;margin-top:7px;}
	#pre-footer{padding:5px 0px;}
	.razon-comprar{height:93px;margin: 0.5em 0;}
	#email-empresa{font-size:11px;}
	.forma-de-pago-footer{width:100%;text-align:center;margin:1.5em 0em;display: inline-block !important;}
	#container-social-footer nav{width:45%;}
	#pre-footer .second-title-site{line-height:1.3em;padding-bottom:0.5em;}
	#container-ayuda-footer{margin-bottom:0px;}
	#forma-de-pago-1{margin-bottom:0 !important;}
	.icon-envio-gratis-ficha-producto{width:35%;height:auto;}
	.marca-producto{margin-top:0px;}
	.button-compra-container{margin-top:5px;width:100px}
	.button-compra, .button-compra:hover{font-size:14px;padding:11.5px 19px 11.5px 35px;background-position:15px 12px !important;}
	#logo-banner-familia{display:none;}
	.title-banner, .title-banner-compra, .title-banner-faq{font-size:0.8em;}
	.intro-banner, .intro-banner-faq{font-size:0.8em;line-height:1em;}
	#banner-familia #texto-banner{width:100%;text-align:center;}
	#title-banner-familia{padding:23px 0px 0px;margin:0em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em;line-height:22px;}
	#intro-banner-familia{padding-bottom:0.5em;margin:0em;}
	#filtro-familia{width:100%;text-align:left;margin-bottom:1em;}
	#elegir-visualizacion{width:100%;text-align:left;}
	.title-banner{font-size:14px !important;margin-top:5px;}
	.marcas{width:60%;height:175px;margin:0 auto;float:none;margin-bottom:4em;}
	.marcas #nombre{margin:1.2em 0em;}
	#boton_carrito_pop{width:87%;float:left;margin:12px 0px 0px;}
	.alert-succes{height:85px;}
	#form-resumen-carrito{width:90% !important;}
	#principal-login input{text-align:center !important;}
	#mas-datos-pedido-izquierdo, #mas-datos-pedido-derecho{width:92%;}
	#boton-editar-direccion #editar-direccion{line-height:32px;}
	.title-login-section{font-size:14px}
	.title-login-section{padding-bottom:20px}
	.total-pedido-container-izquierda{width:100%;text-align:center;}
	#container-icon-login-cesta{top:-1.5%;}
	.container-login-dos .title-login-section{margin:-35px 0px 0px;}
	.info-article-mobile{padding-left:0;}
	.total-pedido-container-derecha{width:100% !important;}
	#total-pedido-container-derecha{width:100% !important;margin-top:5px;font-weight:300;font-size:16px;color:#323232;}
	#forma-de-envio{width:90%;margin:0px auto 0px;float:none;}
	#boton-editar-direccion{width:90%;float:none;padding:0;}
	#input-middle-cp{width:100%;}
	#form-editar-envio .input-middle{width:100%;}
	.calculo-portes-container, #tipo-envio{width:50%;}
	#codigo-postal-container{width:100%;float:left;}
	#tipo-envio{height:auto;}
	#total-pedido2{width:80%;float:none;margin:20px auto 0;}
	#ayuda-resumen-carrito{margin-top:0px;}
	#forma-de-envio{width:100%;}
	.cabecera-resumen-producto{margin-bottom:10px;width:100%;}
	#container-login-derecho-dos{width:100% !important;}
	#form-resumen-carrito{margin-top:15px;}
	.producto-linea-mobile{margin:44px 0px 25px;margin-top:15px !important;}
	#imagen-carrito img{margin-left:0px;}
	#cantidad_cesta{left:33px;top:-5px;}
	#info-carrito{margin-top:3px;}
	#imagen-carrito{margin-top:-10px;}
	.input-middle{width:100%;}
	#container-login-derecho-dos{width:100% !important;}
	.imagen-principal-producto{height:250px;}
	#principal-login .boton-enviar{width:100%;}
	.total-pedido-container-izquierda p{width:100%;}
	.total-pedido-container-izquierda span{font-size:12px;}
	.container-login-dos{padding-top:35px;}
	#mas-datos-pedido-izquierdo{width:90%;}
	#forma-de-envio{margin:0 auto;}
	#datos-direccion-cliente{margin-top:0;}
	.container-login-dos .container-icon{width:68%;left:15%}
	#container-resumen-carrito #container-icon-login-cesta{width:68%;left:15%;top:-24px;}
	#tipo-envio{width:100% !important;padding:0px !important;margin-bottom:20px;}
	#codigo-postal-container{margin:0 auto 0 17px!important;width:85%!important;margin-bottom:20px!important;}
	.calculo-portes-container{margin-left:-3px !important;margin-right:-11px;width:100%;}
	#calculo-de-portes{width:80%}
	#ayuda-resumen-carrito span{line-height:24px !important;}
	#total-pedido2 .cabecera-resumen-producto{margin-bottom:10px;}
	#boton-seguir-comprando a{line-height:29px;}
	#boton-continuar, #boton-seguir-comprando{width:100% !important;}
	#container-forma-de-pago-footer, #container-informacion-contacto-footer{margin-right:0px !important;}
	#principal-login #enviar, .enviar-nuevo{width:100%;}
	.footer-row-two{height:auto !important;float:left;}
	#principal-login .enviar-nuevo{width:100%;}
	#container-icon-login-compra-rapida{top:-3%;}
	#mensaje-404{width:83%;left:10%;}
	#whatsapp-footer img{vertical-align: middle;}
}
@media(max-width: 380px){
	#info-header-bloque-tres {margin-left: -1%;}

}
@media(max-width: 375px){
	#logo{padding: 3.5em 0em 3em;}
	#info-header-bloque-tres {margin: 0.5em auto 0;}
	.precio-anterior {font-size: 21px;margin-top: 6px;}
}
@media(max-width: 320px){
	#logo{padding: 1.5em 0em 1em; height: 70px}
	#info-header-bloque-tres {margin-left: 0%;}
		/* #info-header-bloque-tres #carrito, #info-header-bloque-tres #cuenta, #info-header-bloque-tres #mobile-buscador{width: 27% !important;padding:0px !important;margin:0px !important;}*/

}

/* Buscador por defecto en display none */

    .buscador-container{display: none;}


/* Sección mayoristas */
    
	/* Acceso login de mayoristas */

		.container-login-mayorista{width: 90% !important;margin:0 auto 25px !important;}

		@media(min-width: 600px){
			.container-login-mayorista{max-width: 577px;margin: 0 auto 50px !important;
		}

		@media(min-width: 1200px){

			.container-login-mayorista{margin:0 auto 60px !important;}

		}

	/* Fin acceso login de mayoristas */

    .modificar_cliente, .eliminar_cliente {background: #4a4a4a none repeat scroll 0 0;border: medium none;color: #ffffff;font-family: "Montserrat";font-size: 14px;height: 40px;margin-bottom: 5px;margin-top: 5px;
     width: 100%;min-width: 140px; }
    .modificar_cliente:hover {background: #6e6d6f none repeat scroll 0 0;cursor:pointer }
    .eliminar_cliente {background: #EA5353}
    .eliminar_cliente:hover {background: #F47F7F;cursor:pointer}
    div.lista-cliente {background: #f5f5f5 none repeat scroll 0 0;border: 1px solid #dddddd;float: left;margin-bottom: 10px;width: 100%;}
    div.lista-cliente .imagen-cliente {float: left;margin-top: 8px;width: 10%;}
    div.lista-cliente .email {float: left;font-family: "Lato",sans-serif;margin-top: 13px;width: 70%;color: #4a4a4a;}
    div.lista-cliente .form-modificar-cliente {    display: inline-block;margin-right: 29px; width: auto !important;}
    div.lista-cliente .form-eliminar-cliente {display: inline-block;width: auto;}
    div.lista-cliente .email {color: #4a4a4a;float: left;font-family: "Lato",sans-serif;margin-top: 13px;width: 69%;}
    div.lista-cliente .imagen-cliente {float: left;margin-top: 8px;width: 6%;}
    .alta_cliente {background: #e42420 none repeat scroll 0 0;border: medium none;color: #ffffff;font-family: "montserrat";font-size: 14px;height: 40px;margin-bottom: 20px;margin-top: 10px;width: 11%;min-width: 140px;}
    .alta_cliente:hover {background: #EA5353;cursor:pointer }
    #container-listado-clientes {float: left;height: auto;margin-bottom: 50px !important;width: 100%;}
    @media (max-width:1300px){
        /* #usuario-cesta-sticky{margin-left:55px;} */
        div.lista-cliente .email {width: 67%;}
        div.lista-cliente .form-modificar-cliente {width: 12%;}
    }
    @media (max-width:1024px){

        #usuario-cesta-sticky{/*margin-left:18px;*/}

        div.lista-cliente .email {width: 61%;}
        div.lista-cliente .form-modificar-cliente {width: 15%;}
        
    }

    @media (max-width:768px){
        /*#menu-sticky.solo_sticky{display:none;}*/
        #options-nav-sticky{margin: 20px auto;cursor:pointer;}
        #info-header-bloque-tres #carrito {margin-bottom: 0;width: 29%;}
        #carrito-menu-sticky-responsive{ position: relative;margin-top: -11px !important;}
        #carrito-menu-sticky-responsive #cantidad_cesta{top:4px;color:#E42420;}
        #menu-sticky-mobile-nav{background:#e42420;}
        #buscador-avanzado-sticky{top:63px !important;z-index:999;width:100%;height:170px;background:#EEEEEE;display:none;padding:25px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:'Lato', sans-serif;font-weight:300px;font-size:16px;color:#565555;}
        #cantidad_cesta_sticky{font-family:'Lato', sans-serif;font-size:11px;color:#0f0f0f;position:absolute;top:6px;left:15px;}
        div.lista-cliente .email {width: 43%;}
        div.lista-cliente .form-modificar-cliente {width: 24%;}
        div.lista-cliente .imagen-cliente {width: 9%;}
    }
    @media (max-width:640px){
        div.lista-cliente .email {width: 47%;}
        div.lista-cliente .form-modificar-cliente {width: 20%;}
        div.lista-cliente .imagen-cliente {width: 9%;}
        .modificar_cliente, .eliminar_cliente{min-width: 110px}
        
    }
    @media (max-width:480px){

        div.lista-cliente{padding: 20px 0px !important;margin: 15px 0px;}
        div.lista-cliente .container_image_email{width: 100% !important;text-align: center;}
        div.lista-cliente .imagen-cliente{width: 100% !important;display: block;}
        div.lista-cliente .email{width: 100% !important;margin: 10px 0px 10px 0px !important;}
        div.lista-cliente .container_buttons {width: 100% !important;display: block !important;margin: 0 auto;float: none !important;text-align: center;}
        div.lista-cliente .form-modificar-cliente{margin-right: 10px;}
        #paginacion-familia-top{margin:56px 0px 30px !important}
        #cantidad_cesta {left: 51.5px !important;}
        /*
        #buscador-avanzado-sticky{height:auto;width:100%;}
        div.lista-cliente .email {width: 75%; margin-bottom: 20px;margin-left: 10px}
        div.lista-cliente .form-modificar-cliente {width: 33%;}
        .modificar_cliente, .eliminar_cliente{min-width: 115px;width: 60%;margin-top: -5px;margin-bottom: 10px;}
        div.lista-cliente .form-modificar-cliente {width: 47%;}
        div.lista-cliente .imagen-cliente {width: 13%;}
        div.lista-cliente .container_buttons{margin: 0 auto;width: 54%;}
        div.lista-cliente .container_image_email{margin: 0 auto;width: 54%;}
        #form-alta-cliente {text-align: center;}
        */

    }

    @media(max-width: 375px){
    	#cantidad_cesta {left: 45.5px !important;}
    }



    div.lista-cliente .email {font-size: 14px;}
    div.lista-cliente .container_image_email {width: auto;display: inline-block;}
    div.lista-cliente .container_buttons {width: auto;display: inline-block;float: right;}
    div.lista-cliente .imagen-cliente {width: 13%;}
/* FIN Sección mayoristas */

/* Estilos mayorista */
    div.lista-cliente{float:left;width:100%;border:1px solid #cacaca;    padding: 5px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;/box-sizing: border-box; }
        div.lista-cliente .imagen-cliente{width: auto;display: inline-block;}
        div.lista-cliente .email{display: inline-block;width: auto;margin-left: 10px;margin-top: 15px;}
        /* div.lista-cliente .form-modificar-cliente{float:left;width:10%;} */
        /* div.lista-cliente .form-eliminar-cliente{float:left;width:10%;}*/
/* fin estilo mayoristas */

/* Estilos para buscador 2*/

	@media(max-width: 768px){
		.select_familia, .select_categoria, .select_marca, .select_subfamilia, #ordenar_precio{width: 266px !important;}
	}

	#container-filtrar-buscador-02 #descripcion_articulo{font-family: 'Lato', sans-serif;}

    .filtro-buscador-2{width: auto; display: inline-block;padding-top: 2px;position: relative;}

    #lupa-buscar {position: absolute;width: 30px !important;height: 30px;top: 26px !important; padding: 0 !important; right: 16px !important;cursor: pointer;background: none;
    border: none; font-size: 0px;}

    #icono-cerrar-buscador-2{width:auto;display: inline-block;float: right;cursor:pointer;    margin-top: 10px;}

        #icono-cerrar-buscador-2 img{width: 10px;height: auto;    display: inline-block;}

        #icono-cerrar-buscador-2 div{width: auto;display: inline-block;vertical-align: top;margin-left: 3px;color: #4a4a4a;font-size: 15px;}

    input:focus, select:focus, textarea:focus, button:focus {outline: none;}

    #nav-container.is-sticky .no_sticky{display: none;}
    #nav-container-sticky-wrapperspan span.nav-selected { padding: 29.5px 28px !important;}

        #nav-container.is-sticky #nav-container{height: 72px;}

            #nav-container.is-sticky #nav-container .solo_sticky, #nav-container.is-sticky #usuario-cesta-sticky{display: inline-block !important;/*margin-left: 41px;*/margin-left:97px;}

                #nav-container.is-sticky #menu a, #nav-container.is-sticky #menu span{ color: #938d8e;}

                #nav-container.is-sticky #menu a.nav-selected{color:#fefefe;}

            

                /* #nav-container.is-sticky #usuario-cesta-sticky{margin-left: 166px;} */

                    #nav-container.is-sticky #menu a:hover, #nav-container.is-sticky #menu span:hover{color:#fefefe !important;}

                    #nav-container.is-sticky #nav-container #usuario-cesta-sticky .red a:hover{color:#4a4a4a !important;}

                    #nav-container.is-sticky #nav-container #usuario-cesta-sticky .red:hover, #usuario-cesta-sticky .red a:hover{color:#4a4a4a !important;}

                #nav-container.is-sticky #buscador{margin-top:0px;color: #6b6969;}

                #nav-container.is-sticky #nav-container #carrito{position: relative;}
                
                #nav-container.is-sticky #submenu-productos{top: 60px;}

                    #nav-container.is-sticky #submenu-productos li a{padding: 19px 16px !important;}


    select option{background: #E42420;color:#fff;}


    .hover-select{background: yellow !important;}




    #buscador-container-padre{width: 100%;/*margin-top: 6px;*/z-index:99999999;position: absolute;}
        #ordenar_precioSelectBoxIt{width: 97% !important;}
    #buscador-avanzado-02{height: auto;}
    #nav-container{height: auto;float:left;}
        #busqueda-principal-02{background: #fff;min-height: 80px;}
        .filtro-buscador-2 #descripcion_articulo{font-family: 'Lato', sans-serif;}
            #busqueda-principal-02 input#descripcion_articulo{background: #fefefe;color: #cdcdcd;font-size: 24px;font-family: 'Montserrat', sans-serif;width: 55%;margin-top: 25px;padding: 0px;margin-left: 0;display: inline-block;vertical-align: top;}
            #busqueda-principal-02 #buscador{width: 50px;margin-top: 0px;float: none;display: inline-block;margin-left: 11.5em;}
                #busqueda-principal-02 #buscador img{width: 100%;height: auto;}
                .container-filtrar-buscador-02{width: 90%;max-width: 729px;margin: 0 auto;}
                 #filtro-busqueda-principal-02 header{width:100%;background: #cdcdcd;padding: 15px 0px;display: inline-block;color:#fefefe;font-family: 'Montserrat', sans-serif;}
                 #filtro-busqueda-principal-02 #body-filtro-02{width: 100%;display: inline-block;padding: 25px 0px;}
                    @media (max-width: 480px){
                        #filtro-busqueda-principal-02 #body-filtro-02{max-height: 350px;overflow-y: scroll;    overflow-x: hidden;}
                    }
                 #filtro-busqueda-principal-02 #body-filtro-02 #filtro-busqueda-02{width: 45%;display: inline-block;}
                 #filtro-busqueda-principal-02 #visualizador-productos-buscador-02{width: 45%;display: inline-block;float: right;}
                    .input-filtro-busqueda-02{width: 46.2%;display: inline-block;margin: 0px 5px 21px 5px !important;}
                            .input-filtro-busqueda-02 p{font-family: 'Lato', sans-serif;color: #9a9a9a;font-size: 12px;text-transform: uppercase;margin-bottom: 5px;}
                            .input-filtro-busqueda-02 input, .input-filtro-busqueda-02 select{width: 100%;background: #fff;border:none;;font-family: 'Lato', sans-serif;color:#9a9a9a;padding: 5px;webkit-box-shadow: 0px 6px 15px -2px rgba(203,203,203,1);-moz-box-shadow: 0px 6px 15px -2px rgba(203,203,203,1);box-shadow:none;}
                            .input-filtro-busqueda-02 .input-filtro-avanzado{margin:0;}
                            .input-filtro-full-busqueda2{width: 97%;display: inline-block;margin-left: 5px;}
								
								@media (max-width: 768px){
                                    .filtro-buscador-2{width: 78%;}
                                    .input-filtro-full-busqueda2{width: 100%;}
                                    /*#icono-cerrar-buscador-2{margin-top: 27px;}*/
                                }
                                @media (max-width: 480px){
                                    .filtro-buscador-2{width: 78%;}
                                    .input-filtro-full-busqueda2{width: 100%;}
                                    #icono-cerrar-buscador-2{margin-top: 33px;}
                                }
                            .input-filtro-full-busqueda2 p{font-family: 'Lato', sans-serif;color: #9a9a9a;font-size: 12px;text-transform: uppercase;margin-bottom:10px;}
                                .input-filtro-full-busqueda2 .input-filtro-avanzado {width: 97%;background: #fff;border:none;;font-family: 'Lato', sans-serif;color:#9a9a9a;padding: 5px;margin:0;}
                        #input-filtro-full-busqueda2-submit input{width: 100%;border: none;color: #f1f1f1;font-family: 'Lato', sans-serif;background: #E42420;padding: 15px 0px;margin-top: 25px;font-weight: 600;font-size: 18px;letter-spacing: 1px;}
                        #input-filtro-full-busqueda2-submit input:hover{background: #4a4a4a;cursor:pointer;}
                    #productos-filtro-busqueda-02-container{width: 52.6%;display: inline-block;float: right;}
                        #productos-filtro-busqueda-02{background: #fff;max-height: 324px;overflow-y: scroll;overflow-x: hidden;opacity: 0;}
                            #productos-filtro-busqueda-02::-webkit-scrollbar {width: 8px;}
                    #productos-filtro-busqueda-02::-webkit-scrollbar-track {background-color: #fff;}
                    #productos-filtro-busqueda-02::-webkit-scrollbar-thumb {background-color: #CBCBCB;}
                            .scroll-content{opacity: 0;}
                            #productos-filtro-busqueda-02-container p{color: #6e6c6d;display: none;font-family: "Lato",sans-serif;font-size: 13px;margin-bottom: 12px;}
                                #productos-filtro-busqueda-02-container p span{color:#E42420;font-weight: 600;}
                        @media (max-width: 640px){
                            #productos-filtro-busqueda-02{max-height: 551px;}
                        }
                       
                       /*
                    #productos-filtro-busqueda-02::-webkit-scrollbar{width: 5px;background: #fff;}
                        #productos-filtro-busqueda-02::-webkit-scrollbar-thumb{background: #CBCBCB;}
                        */

                        
                        




    .scroll-wrapper {
        overflow: hidden !important;
        padding: 0 !important;
        position: relative;
    }
     
    .scroll-wrapper > .scroll-content {
        border: none !important;
        box-sizing: content-box !important;
        height: auto;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none !important;
        overflow: scroll !important;
        padding: 0;
        position: relative !important;
        top: 0;
        width: auto !important;
    }
     
    .scroll-wrapper > .scroll-content::-webkit-scrollbar {
        height: 0;
        width: 0;
    }
     
    .scroll-element {
        display: none;
    }
    .scroll-element, .scroll-element div {
        box-sizing: content-box;
    }
     
    .scroll-element.scroll-x.scroll-scrollx_visible,
    .scroll-element.scroll-y.scroll-scrolly_visible {
        display: block;
    }
     
    .scroll-element .scroll-bar,
    .scroll-element .scroll-arrow {
        cursor: default;
    }
     
    .scroll-textarea {
        border: 1px solid #cccccc;
        border-top-color: #999999;
    }
    .scroll-textarea > .scroll-content {
        overflow: hidden !important;
    }
    .scroll-textarea > .scroll-content > textarea {
        border: none !important;
        box-sizing: border-box;
        height: 100% !important;
        margin: 0;
        max-height: none !important;
        max-width: none !important;
        overflow: scroll !important;
        outline: none;
        padding: 2px;
        position: relative !important;
        top: 0;
        width: 100% !important;
    }
    .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
        height: 0;
        width: 0;
    }
     
     
     
     
    /*************** SCROLLBAR MAC OS X ***************/
     
    .scrollbar-macosx > .scroll-element,
    .scrollbar-macosx > .scroll-element div
    {
        background: none;
        border: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 10;
    }
     
    .scrollbar-macosx > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%;
    }
     
    .scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
    .scrollbar-macosx > .scroll-element .scroll-bar {
        background-color: #6C6E71;
        display: block;
     
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
     
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
     
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        -ms-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }
    .scrollbar-macosx:hover > .scroll-element .scroll-bar,
    .scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        opacity: 0.7;
    }
     
     
    .scrollbar-macosx > .scroll-element.scroll-x {
        bottom: 0px;
        height: 0px;
        left: 0;
        min-width: 100%;
        overflow: visible;
        width: 100%;
    }
     
    .scrollbar-macosx > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        right: 0px;
        top: 0;
        width: 0px;
    }
     
    /* scrollbar height/width & offset from container borders */
    .scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
    .scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }
     
    .scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
    .scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
     
    .scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
    .scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }
     
    /* update scrollbar offset if both scrolls are visible */
    .scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
    .scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


                            .producto-filtrado-busqueda-02{width: 90%;background: #fff;margin: 0px auto;border-bottom: 1px solid #cdcdcd;}
                            .producto-filtrado-busqueda-02:last-child{border-bottom:none;}
                                .image-producto-filtrado-busqueda-02{width: 30.5%;display: inline-block;}
                                    .image-producto-filtrado-busqueda-02 img{width: 100%;height: auto;}
                                .info-producto-filtrado-busqueda-02{width: auto;display: inline-block;float: right;vertical-align: top;margin: 23px 30px 0px 0px;}
                                    .info-producto-filtrado-busqueda-02 h3{font-family: 'Lato', sans-serif;text-transform: uppercase;color:#6d6d6d;}
                                    .info-producto-filtrado-busqueda-02 p{font-family: 'Lato', sans-serif;color:#6d6d6d;font-size: 15px;margin: 7px 0px;}
                                        .info-producto-filtrado-busqueda-02 p span{font-weight: bold;color:#E42420;}
                                        .info-producto-filtrado-busqueda-02 p a{color:#E42420;text-decoration: none;}
                                        .info-producto-filtrado-busqueda-02 p a:hover{color:#4a4a4a;}



        
        @media (max-width: 1366px){
           
            .selectboxit-container .selectboxit {width: 148px !important;}


        }


        @media (max-width: 1280px){
            #busqueda-principal-02 #buscador{margin-left: 12.5em;}
            /* #nav-container.is-sticky #usuario-cesta-sticky {margin-left: 112px;} */

        }

        @media (max-width: 1024px){
        	#container-mas-categorias {width: 134.5%!important}
            #busqueda-principal-02 #buscador {margin-left: 23.5em;}
            #nav-container.is-sticky #usuario-cesta-sticky {margin-left: 20px;}
            #nav-container.is-sticky #menu a, #nav-container.is-sticky #menu span {/*padding: 30px 9px;*/}
            #nav-container.is-sticky #nav-container .solo_sticky#cuenta{margin-left: 0px;}
             #nav-container.is-sticky #buscador{margin-top:0px;color: #6b6969;}
              #nav-container.is-sticky #nav-container #carrito{margin-right: 10px}
             .precio-producto .precio-anterior {width: 25%;}
             .input-filtro-busqueda-02 {width: 46.5% !important;}
             #usuario-cesta-sticky #carrito {margin-top: 0px}
             #nav-container #cuenta.solo_sticky {margin-top: 9px;}


        }

        @media (max-width: 768px){
            #buscador-avanzado-02 {width: 100% !important;}
            #buscador-container-padre{margin-top:0px;}
            #filtro-busqueda-principal-02 {width: 100%;margin-left: 0;}
            .producto-filtrado-busqueda-02{height: 242px;}
                .image-producto-filtrado-busqueda-02{width: 50%;display: block;margin: 0 auto;}
                .info-producto-filtrado-busqueda-02{width: 100%;text-align: center;margin: 0;}
                #busqueda-principal-02 #buscador{display: inline-block;margin-left: 0;width: auto;    margin-top: -3px;float: right;}
                #nav-container.is-sticky #usuario-cesta-sticky{display: none !important;}
                #nav-container.is-sticky #mas-categorias{display: none !important;}
                #nav-container #wrap_nav{width:100%;}

            .buscador-container{z-index: 9999 !important;}
            .buscador-container.is-sticky{top:109px !important;}
            
            #productos-filtro-busqueda-02{max-height: 299px;}
            .input-filtro-busqueda-02{width: 100% !important}
        }


        @media (max-width: 640px){
            .input-filtro-busqueda-02{width: 100%;}
            #productos-filtro-busqueda-02 {max-height: 549px;}
            .input-filtro-busqueda-02{width: 100%!important;}


        }

        @media (max-width: 480px){
            .container-filtrar-buscador-02 {width: 90%;max-width: 729px;display: block;float: none;margin-right: 0em;margin: 0 auto;}
            #filtro-busqueda-principal-02 #body-filtro-02 #filtro-busqueda-02{width: 100%;}
            #productos-filtro-busqueda-02-container{display: none;}
            .producto-filtrado-busqueda-02 {height: 275px;}
			#nav-container.is-sticky #usuario-cesta-sticky{display: none !important}
            .input-filtro-busqueda-02{    width: 100%;margin: 0px 13px 10px 5px;}
            .container-filtrar-buscador-02{width: 90%;margin: 0 auto;float: none;display: block;}
            .input-filtro-avanzado, .input-filtro-busqueda-02 .input-filtro-avanzado{width: 100% !important;}
            #ordenar_precioSelectBoxItContainer{width: 100% !important;}
            .container-filtrar-buscador-02{width: 86%;margin: 0 auto;float: none;display: block;}
            .selectboxit-container{width: 100%;}
            #ordenar_precioSelectBoxIt {width: 100% !important;}
            #input-filtro-full-busqueda2-submit input {width: 100%;}







        }

        @media (max-width: 375px){
            #busqueda-principal-02 input#descripcion_articulo{width: 78%;margin-top: 25px;font-size: 15px;}
            .input-filtro-busqueda-02 {width: 100%;margin: 0 auto 25px;float: none;display: block;text-align: center;}
            .input-filtro-full-busqueda2{width: 100%;text-align: center;}
            #productos-filtro-busqueda-02 {width: 97%;margin: 29px auto;float: none;display: none;}
            #ordenar_precioSelectBoxIt {width: 100% !important;}
            .container-filtrar-buscador-02 .input-filtro-avanzado {width: 100% !important;}
            .select_subfamilia{width: 241px !important;}
            #select-marcas{width: 241px !important;}
            .filtro-buscador-2{width: 100%;text-align: center;}
            #icono-cerrar-buscador-2{margin: 13px auto 0px;float: none;display: block;text-align: center;}





        }



        /*#menu-sticky-mobile{height: auto !important;} Quito esto para que se puedan reproducir animaciones*/

          #buscador-avanzado-02{z-index: 999;}



        @media (min-width: 600px){
            .selectboxit-container{width: 100%;}
            .container-filtrar-buscador-02 .input-filtro-avanzado {width: 100%;}
            .input-filtro-full-busqueda2 {width: 100%;}
            #filtro-busqueda-principal-02 #body-filtro-02 #filtro-busqueda-02 {width: 39%;display: inline-block;    margin-top: 9px;}
            .input-filtro-busqueda-02 #bmSelectBoxItOptions{width: 100% !important;max-width: 214px !important;min-width: inherit !important;}
            .input-filtro-busqueda-02 #bcSelectBoxItOptions{width: 100% !important;max-width: 214px !important;min-width: inherit !important;}
            .input-filtro-busqueda-02 #bfSelectBoxItOptions{width: 100% !important;max-width: 214px !important;min-width: inherit !important;}
            .input-filtro-busqueda-02 #bsSelectBoxItOptions{width: 100% !important;max-width: 214px !important;min-width: inherit !important;}
             ul.selectboxit-options.selectboxit-list{max-width: 415px !important;min-width: inherit !important;}
        }


        @media (min-width: 768px){
            .input-filtro-busqueda-02 {width: 97.5%;}
              .input-filtro-busqueda-02{width: 46.2%;display: inline-block;margin: 0px 5px 21px 5px;}
          
            #ordenar_precioSelectBoxIt {width: 100% !important;}
            #input-filtro-full-busqueda2-submit input{width: 99% !important;}
            .input-filtro-busqueda-02{width: 100%!important;}
        }

        @media (min-width: 900px){
        	li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-comprar-buscador:hover{background: #4a4a4a;}
        	li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador:hover{background: #4a4a4a;}
            #buscador-avanzado-02.is-sticky .buscador-container {top: 72px !important;}
            #filtro-busqueda-principal-02 {width: 100%;margin-left:0em;margin-top: 0px;}
            #lupa-buscar{top: 9px !important;position: absolute; right: -20px !important;}
            #bmSelectBoxItOptions, .selectboxit-options, {width: 100% !important;}
            li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{display: inline-block;}
            li.ui-menu-item a .box-pro-search { width: 100%;}
            .input-filtro-busqueda-02 {width: 46.57%!important;}


            li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{width: 19%;height: 35px;margin-top: 19px;}
                 li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-comprar-buscador{width: 100%;height: 100%; text-align: center; color: #fefefe;padding-top: 9px;background:#E42420;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;    font-family: 'Montserrat';font-size: 16px;} 
            	 
            ul.selectboxit-options.selectboxit-list{width: 420px !important;min-width: inherit !important;}
            /*#buscador-avanzado-02.is-sticky #filtro-busqueda-principal-02{margin-top:12px;}*/

        }


        @media (min-width: 1200px){
        	.input-filtro-full-busqueda2{width: 100%;}
            li.ui-menu-item{border-bottom: 1px solid #cacaca;display: inline-block;height: 100px;padding-left: 13px;width: 99%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
            #buscador-container-padre {width: 100%;position: absolute;}
                #buscador-container-padre #filtro-busqueda-principal-02{margin-top:0px ;}
                #buscador-avanzado-02.is-sticky .buscador-container{width: 100% !important}
            #buscador-avanzado-02.is-sticky #filtro-busqueda-principal-02{width: 100%;/*margin-top:12px;*/}
            #lupa-buscar{right: 33px !important;}
            #filtro-busqueda-principal-02 #body-filtro-02 #filtro-busqueda-02{margin-top: 9px;}
            .input-filtro-busqueda-02 {display: inline-block;margin: 0 5px 28px;    width: 47.2% !important;}
                .input-filtro-full-busqueda2 p{color: #9a9a9a;font-family: "Lato",sans-serif;font-size: 12px;margin-bottom: 5px;text-transform: uppercase;}
             li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-top{font-weight: 400;}
            li.ui-menu-item a .box-pro-search .box-pro-search-right{float: left;padding-top: 16px;text-transform: lowercase;width: 58%;}
            #filtro-busqueda-principal-02 #body-filtro-02 #filtro-busqueda-02 {color: #6e6c6d;font-family: "Lato",sans-serif;font-size: 13px;margin-bottom: 12px;}

            	li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{width: 25%;height: 40px;margin-top: 12px;    margin-right: 27px;float: right;}

            		li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-comprar-buscador{padding-top:8px;font-size: 14px;}
            		li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador{padding-top:13px;font-size: 14px;}
            .cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{margin-top:20px;}
            }


        }

        

    /* Buscador sticky mobile mobile first */

        #options-nav-sticky{padding:10px 0 0;}
            #options-nav-sticky  article, #options-nav-sticky div{width: auto;display: inline-block;    vertical-align: top;position: relative}
            #cantidad_cesta_sticky{left: 4px !important;top: -33px !important;}
                #options-nav-sticky #carrito{position: relative;    margin: -14px 0px 0px;}
                #options-nav-sticky #carrito .first-p-carrito, #options-nav-sticky #carrito .red{display: none;}
            #nav-menu-sticky-responsive{margin:0px 10px;}
            #buscador-menu-sticky-responsive{margin-top:-3px;margin: -3px 10px 0px;cursor:pointer;}
            #identificador-menu-sticky-responsive{margin: -3px 10px 0px;}
            #options-nav-sticky #imagen-carrito{margin-top:0px;margin-right: 0px;}
            #filtro-busqueda-principal-02{background: #ebecee;margin-top: -14px;padding: 15px 0;}
            #buscador-avanzado-02.is-sticky .buscador-container{top: 60px !important;z-index: 9999 !important;}

        @media (min-width: 600px){
            #nav-menu-sticky-responsive {margin: 0px 20px;}
            #buscador-menu-sticky-responsive{margin: -3px 13px 0px 5px;}
            #identificador-menu-sticky-responsive {margin: -3px 20px 0px;}
            #options-nav-sticky #carrito{    margin: -14px 10px 0px;}
            #lupa-buscar{top: 2px !important;right: 0px !important}
        }

        @media (min-width: 900px){
            #carrito-menu-sticky-responsive{display: inline-block;position: relative;margin-left: 13px;margin-top: 8px;}
                #carrito-menu-sticky-responsive #cantidad_cesta_sticky{position: absolute;top: 5px;right: 9px;}
            .container-filtrar-buscador-02 {width: 89%;max-width: 1170px;margin: 0 auto;}
            .filtro-buscador-2 {width: 89%;}
            #descripcion_articulo {/*width: 76%;*/width: 71%;}
            #input-filtro-full-busqueda2-submit input{font-family:'Montserrat';font-size: 16px;}

        }

        @media (min-width: 1200px){
            #filtro-busqueda-principal-02 {width: 100%;margin:0;}
            #lupa-buscar{right: 43px !important;}
            #productos-filtro-busqueda-02{max-height: 323px;}
            li.ui-menu-item a .box-pro-search .box-pro-search-left {width: 20%;}
			li.ui-menu-item a .box-pro-search .box-pro-search-right{float: left;padding-top: 9px; text-transform: lowercase;    width: 52%}
            	li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-top{font-weight: 400 !important}

        }

		@media (min-width: 1400px){
        	#productos-filtro-busqueda-02 {max-height: 322px;}
    	}

    /* Fin buscador sticky mobile first */
    

    	/* Height and Vertical Alignment of Text */
	    .selectboxit-arrow-container{background:#CBCBCB; }
	    .selectboxit-container span, .selectboxit-container .selectboxit-options a {
	      height: 28px; /* Height of the drop down */
	      line-height: 28px; /* Vertically positions the drop down text */
	      display: block;
	    }

	    /* Focus pseudo selector */
	    .selectboxit-container .selectboxit:focus {
	      outline: 0;
	    }

	    /* Disabled Mouse Interaction */
	    .selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
	      opacity: 0.65;
	      filter: alpha(opacity=65);
	      -webkit-box-shadow: none;
	      -moz-box-shadow: none;
	      box-shadow: none;
	      cursor: default;
	    }

	    /* Button Text */
	    .selectboxit-text {
	      text-indent: 5px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      float: left;
	      font-family: 'Lato', sans-serif;
	    }

	    .selectboxit .selectboxit-option-icon-container {
	      margin-left: 5px;
	    }

	    /* Options List */
	    .selectboxit-container .selectboxit-options {
	      -moz-box-sizing: border-box;
	      box-sizing: border-box;
	      min-width: 100%;  /* Minimum Width of the dropdown list box options */
	      *width: 100%;
	      margin: 0;
	      padding: 0;
	      list-style: none;
	      position: absolute;
	      overflow-x: hidden;
	      overflow-y: auto;
	      cursor: pointer;
	      display: none;
	      z-index: 9999999999999;
	      text-align: left;
	      -webkit-box-shadow: none;
	      -moz-box-shadow: none;
	      box-shadow: none;
	      margin-top: 5px;
	    }



	    /* Individual options */
	     .selectboxit-option .selectboxit-option-anchor{
	      padding: 0 2px;
	    }

	    /* Individual Option Hover Action */
	    .selectboxit-option .selectboxit-option-anchor:hover {
	      text-decoration: none;
	    }

	    /* Individual Option Optgroup Header */
	    .selectboxit-option, .selectboxit-optgroup-header {
	      text-indent: 5px; /* Horizontal Positioning of the select box option text */
	      margin: 0;
	      list-style-type: none;
	          font-family: 'Lato', sans-serif;
	    }

	    /* The first Drop Down option */
	    .selectboxit-option-first {
	     border-radius:0;
	    }

	    /* The first Drop Down option optgroup */
	    .selectboxit-optgroup-header + .selectboxit-option-first {
	      border-top-right-radius: 0px;
	      border-top-left-radius: 0px;
	    }

	    /* The last Drop Down option */
	    .selectboxit-option-last {
	     border-radius:0;
	    }

	    /* Drop Down optgroup headers */
	    .selectboxit-optgroup-header {
	      font-weight: bold;
	    }

	    /* Drop Down optgroup header hover psuedo class */
	    .selectboxit-optgroup-header:hover {
	      cursor: default;
	    }

	    /* Drop Down down arrow container */
	    .selectboxit-arrow-container {
	      /* Positions the down arrow */
	      width: 30px;
	      position: absolute;
	      right: 0;
	    }

	    /* Drop Down down arrow */
	    .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
	      /* Horizontally centers the down arrow */
	      margin: 0 auto;
	      position: absolute;
	      top: 50%;
	      right: 0;
	      left: 0;
	    }

	    /* Drop Down down arrow for jQueryUI and jQuery Mobile */
	    .selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
	      top: 30%;
	    }

	    /* Drop Down individual option icon positioning */
	    .selectboxit-option-icon-container {
	      float: left;
	    }

	    .selectboxit-container .selectboxit-option-icon {
	      margin: 0;
	      padding: 0;
	      vertical-align: middle;
	    }

	    /* Drop Down individual option icon positioning */
	    .selectboxit-option-icon-url {
	      width: 18px;
	      background-size: 18px 18px;
	      background-repeat: no-repeat;
	      height: 100%;
	      background-position: center;
	      float: left;
	    }

	    .selectboxit-rendering {
	      display: inline-block !important;
	      *display: inline !important;
	      zoom: 1 !important;
	      visibility: visible !important;
	      position: absolute !important;
	      top: -9999px !important;
	      left: -9999px !important;
	    }

	    /* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
	    .jqueryui .ui-icon {
	      background-color: inherit;
	    }

	    /* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
	    .jqueryui .ui-icon-triangle-1-s {
	      background-position: -64px -16px;
	    }

	    /*
	      Default Theme
	      -------------
	      Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
	    */
	    .selectboxit-btn {
	      background-color: #f5f5f5;
	      background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	      background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	      background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	      background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	      background-repeat: repeat-x;
	      border: 1px solid #cccccc;
	      border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	      border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	      border-bottom-color: #b3b3b3;
	    }

	    .selectboxit-btn.selectboxit-enabled:hover,
	    .selectboxit-btn.selectboxit-enabled:focus,
	    .selectboxit-btn.selectboxit-enabled:active {
	      color: #333333;
	      background-color: #e6e6e6;
	    }

	    .selectboxit-btn.selectboxit-enabled:hover,
	    .selectboxit-btn.selectboxit-enabled:focus {
	      color: #333333;
	      text-decoration: none;
	      background-position: 0 -15px;
	      background: #fefefe;
	    }

	    .selectboxit-default-arrow {
	      width: 0;
	      height: 0;
	      border-top: 4px solid #fefefe;
	      border-right: 4px solid transparent;
	      border-left: 4px solid transparent;
	    }

	    .selectboxit-list {
	      background-color: #ffffff;
	      border: 1px solid #ccc;
	      border: 1px solid rgba(0, 0, 0, 0.2);
	      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	    }

	    .selectboxit-list .selectboxit-option-anchor {
	      color: #333333;
	    }

	    .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
	        font-family: 'Lato', sans-serif;
	      color: #ffffff !important;
	     background: #E42420;
	    }

	    .selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
	      color: #999999;
	    }

	    
	    /* Estilos para los select del buscador */

	        /* SelectBoxIt container */
	        .selectboxit-container {
	          position: relative;
	          display: inline-block;
	          vertical-align: top;
	        }

	        /* Styles that apply to all SelectBoxIt elements */
	        .selectboxit-container * {
	          font-family: 'Lato', sans-serif;
	          /* Prevents text selection */
	          -webkit-touch-callout: none;
	          -webkit-user-select: none;
	          -khtml-user-select: none;
	          -moz-user-select: -moz-none;
	          -ms-user-select: none;
	          -o-user-select: none;
	          user-select: none;
	          outline: none;
	          white-space: nowrap;
	        }

	        /* Button */
	        span#ordenar-precioSelectBoxIt {background: #F7F7F7}
	        .selectboxit-container .selectboxit {
	            width: 100% !important;
	          background: #ffffff;
	            border: none;
	            border-radius: 0;
	            font-family: 'Lato', sans-serif;
	            color: #9a9a9a;
	          cursor: pointer;
	          margin: 0;
	          padding: 0;
	          overflow: hidden;
	          display: block;
	          position: relative;
	          font-size: 14px;
	        box-shadow: none;
	        }

/* Fin estilos select buscador */


		.buscador-header-dos header{position: relative;}

		#filtro-busqueda-principal-01{position: relative;}



/* Estilos buscador 0 */

	#buscador-avanzado{height: auto !important;}




	#buscador-avanzado #descripcion_articulo{width: 400px;}

	

	@media (max-width: 768px){
	}

	#buscador-avanzado #ordenar_precioSelectBoxIt{width: 165px !important;display: inline-block;}

	#buscador-avanzado .selectboxit-container{width: auto !important;}

	@media(max-width: 768px){

		#buscador-avanzado #buscar_avanzado{margin-top: 15px;}
		
		 #nav-menu-sticky-responsive {margin: 0px 20px;}
		 #buscador-menu-sticky-responsive{margin: -3px 13px 0px 5px;}
		 #cantidad_cesta_sticky {left: 17px;}
		 .container-login {margin-bottom: 80px;}

	}

	@media (max-width: 480px){
		#buscador-avanzado #descripcion_articulo{width: 100%;}
	}


/* Fin estilos buscador 0 */

/* Estilos buscador 1 */


	#buscador-avanzado-01{width: 100%;height: auto;background: #EEEEEE;display: none;padding: 10px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;font-family: 'Lato', sans-serif;font-weight: 300px;font-size: 16px;color: #565555;z-index: 999;}
	.buscador-estandar-01.is-sticky{    top: 60px !important;}

	@media(max-width: 768px){

		.buscador-estandar-01.is-sticky {top: 95px !important;}

	}
	.buscador-estandar-01{width: 100% !important;}
		/*#buscador-avanzado-01 .ui-autocomplete{width: 357px !important;margin: 0 auto;top: 42px !important;position: absolute;left: 22px !important;}*/

		

		

		/*#buscador-avanzado-01 .linea-buscador:first-of-type{margin-bottom: 15px;}*/

		#buscador-avanzado-01 #ordenar_precioSelectBoxItContainer{width: 150px !important;}


		@media(min-width: 768px){
			#buscador-avanzado-01 #ordenar_precioSelectBoxItContainer{width: 252px !important;}
		}

		#buscador-avanzado-01 #descripcion_articulo {width: 44%;}

	@media (max-width: 480px){
		.linea-buscador{margin-top: 10px;}
		/* .input-filtro-avanzado{margin-bottom:10px !important;} */
		#buscador-avanzado #ordenar_precioSelectBoxIt{margin-top: 10px !important}
		#buscador-avanzado-01 #ordenar_precioSelectBoxItContainer{width: 100% !important;margin-top:10px !important;}
		#buscador-avanzado-01 #descripcion_articulo {width: 100%;}
		#buscador-avanzado-01 #descripcion_articulo {width: 100% !important;}
		.buscador-estandar-01.is-sticky {top: 66px !important;}

	}

	@media (max-width: 768px){
		.input-filtro-avanzado{margin-bottom:20px;}
		#buscador-avanzado-01 #buscar_avanzado{margin: 15px 0px 5px;}
		#buscador-avanzado-01 #descripcion_articulo {width: 62%;}
	}


	@media(max-width: 640px){
		#ordenar_precioSelectBoxIt {width: 100% !important;}
	}

/* Fin estilos buscador 1 */


/* Estilos para la caja de busqueda */

.ui-autocomplete{background: #fff;font-family: 'Lato', sans-serif;font-weight: 300;font-size: 16px;padding: 15px 0px;overflow-y: scroll;overflow-x: hidden;max-height: 340px;color:#252525 !important;height: auto;z-index: 9999 !important;width: 100% !important;left:0px !important;top:0px !important;position: absolute;}
.ui-autocomplete::-webkit-scrollbar {width: 8px;}
.ui-autocomplete::-webkit-scrollbar-track {background-color: #fff;}
.ui-autocomplete::-webkit-scrollbar-thumb {background-color: #CBCBCB;}




@media(max-width: 640px){
	.container-filtro-buscador-resultados{display: none !important}
	.ui-autocomplete{width:100% !important;}
}



/* Inicio slider de la portada */

	#slider .owl-nav{display: none;}
	#slider .owl-dots{text-align: center;margin-top: -35px; padding-bottom: 0px; z-index: 999999; position: relative;}

/* Fin slider portada */


/* Inicio slider sugerencias de productos en el carrito */
	#container-sugerencias-productos{width: 90%;margin:0 auto;font-size:0px;}
		.title-sugerencias-productos {background: #ee0000 none repeat scroll 0 0;color: #ffffff;font-family: "Montserrat",sans-serif;font-size: 16px;margin: 0 auto 20px;padding: 15px 0;text-align: center;width: 90%;}
		#container-sugerencias-productos .product{width: 100%;}
		#container-sugerencias-productos .owl-nav{display: none;}
		#container-sugerencias-productos .owl-dots{width: 100%;text-align: center;padding-bottom: 20px;} 
		.owl-carousel .owl-dot, #container-sugerencias-productos .owl-carousel .owl-nav .owl-next, #container-sugerencias-productos .owl-carousel .owl-nav .owl-prev{width: 15px !important;height: 15px !important;background: #E42420;display: inline-block !important;margin:0px 5px !important;border-radius:100% !important;-webkit-border-radius:100% !important;}
	 	.product, #container-sugerencias-productos .product-group{margin-bottom:20px;}
	 	#container-sugerencias-productos .name-product{font-size: 16px;}
	 	.owl-dot.active{    background: #4a4a4a !important;}

	@media (max-width: 768px){
		#container-sugerencias-productos {width: 81%;}
		#form-resumen-carrito{min-height: 355px;}
		.title-sugerencias-productos{width:81%;}
			
	}


	@media (max-width: 480px){
		#form-resumen-carrito{min-height: 675px;}
		#container-sugerencias-productos {width: 72%;}
		.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{margin: 0px 12px 15px 0px !important;}
		.title-sugerencias-productos {width: 72%;margin-top: 20px;font-size: 14px;}
		#container-sugerencias-productos .numero-precio{font-size: 16px;}
	}


	@media(max-width: 320px){
		.title-sugerencias-productos {width: 81%;}
		#container-sugerencias-productos {width: 80%;}
		#container-sugerencias-productos .numero-precio{font-size: 13px;}
		#container-sugerencias-productos .detalles a{font-size:13px;}

	}

/* Fin sugerencias de productos en el carrito */


/* Inicio modulo 'Enviar amigo' */

	.disponibilidad-container{width: 48%;}
		.enviar-amigo{padding:0px !important;}
			.enviar-amigo-texto{vertical-align: middle;margin-right: 10px;display: inline-block;}
			.enviar-amigo-boton{width: 25px;display: inline-block;vertical-align: middle;cursor: pointer;}
				.enviar-amigo-boton img{width: 100%;height: auto;}
			.enviar-amigo-container{width: 100%;position: fixed;left: 0;top:0;background: rgba(0,0,0,0.8);height: 100%;z-index: 99999999;display: none}
				.enviar-amigo-main-container{display: table-cell;vertical-align: middle;}
					.enviar-amigo-white-container{width: 350px;margin: 0 auto; background: #eee;padding:0px !important;}
						header#enviar-amigo{width: 100%;background:#E42420;padding: 10px 0px;}
							header#enviar-amigo .title-header{color: #fefefe;font-weight: bold;width: auto;display: inline-block;font-family: 'Lato', sans-serif;}
							header#enviar-amigo #icono-cerrar-enviar-amigo{width: auto;display: inline-block;float: right;cursor: pointer;}
						#enviar-amigo-body{padding: 10px 0px;width: 100%;font-size: 13px;}
							#enviar-amigo-body h2.nombre-producto{margin-top: 10px;margin-bottom: 10px;}
							#form-enviar-amigo label{width: 100%;display: inline-block;margin-bottom: 5px;}
							#form-enviar-amigo label p:first-of-type{margin-bottom: 12px;}
								#form-enviar-amigo p{margin:0.5em 0em;font-size: 13px;    font-family: 'Montserrat', sans-serif;color:#4a4a4a;}
									#form-enviar-amigo input{background: #fefefe;border:none;padding: 10px 10px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Lato', sans-serif;}
									#form-enviar-amigo input[type="submit"]{background: #E42420;color: #fefefe;font-family: 'Montserrat', sans-serif;font-size: 15px;margin-top: 15px;padding: 15px 0px;}
									#form-enviar-amigo input[type="submit"]:hover{background: #4a4a4a !important}
									.politica-privacidad-enviar-amigo{margin-top: 17px;line-height: 17px;font-family: 'Montserrat', sans-serif;margin-bottom: 0px !important;}
										#form-enviar-amigo input[type="checkbox"]{width: auto;margin-right: 5px;    vertical-align: middle;}
									#form-enviar-amigo a{color:#E42420;}
									#form-enviar-amigo a:hover{color:#333;}
									.captcha-amigo{width: 24%;display: inline-block;}
										.captcha-amigo img{width: 100%;height: auto;}
									.input-captcha-amigo{width: 68%;display: inline-block;vertical-align: top;float: right;}
										.input-captcha-amigo input{height: auto !important;}

	@media(max-width: 768px){
		.disponibilidad-container {width: 54%;}
	}

	@media (max-width: 480px){
		.disponibilidad-container {width: 48% !important;padding-right: 26px !important;}
		#disponibilidad-container-dos {padding-left: 26px;float: left;}
	}

	@media (max-width: 380px){
		#disponibilidad-container-uno{padding-right: 15px;}
	}

	@media(max-width: 320px){
		.precio-anterior {font-size: 18px;margin-top: 5px;}
		.enviar-amigo-white-container {width: 280px;}
		#disponibilidad-container-uno{width: 100% !important;text-align: center;border:none;border-bottom: 1px solid #908C8D; padding-bottom: 10px; margin-bottom: 19px;}
		#disponibilidad-container-dos{width: 100% !important;padding: 0;text-align: center;margin-bottom: 5px;}
		#info-perfil a, #info-carrito a{font-size: 1.4em;}
		#ayuda-ficha-producto {margin-top: 10px;}
		.caracteristica-producto h4 { padding: 20px 0 0 20px;}
		#product-container-relacionados .black-header h4 {padding-left: 20.5px;}
	}

/* Fin modulo 'Enviar amigo' */


/* Inicio modulo 'Imprimir producto */

	.imprimir{padding:0px !important;}
		.imprimir-texto{vertical-align: middle;margin-right: 10px;display: inline-block;}
			.imprimir-boton{width: 25px;display: inline-block;vertical-align: middle;cursor: pointer;}
				.imprimir-boton img{width: 100%;height: auto;}

/* Fin modulo 'Imprimir producto */


/* Inicio del modulo de Scroll to top */

	#scroll-to-top{width: 40px;height: 40px;position: fixed;bottom: 50px;right: 30px;display: none;z-index: 1000;background: #E42420; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;text-align: center;}
		#scroll-to-top img{width: 72%;height: auto;padding-top: 6px;}
	#scroll-to-top:hover {background:#cacaca;-webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all; -ms-transition: 0.3s all; transition: 0.3s all;cursor:pointer;}

/* Fin del modulo de Scroll to top */


/* Inicio compartir en redes sociales en ficha de producto */

	.box-share-gplus{width: 40px;display: inline-block; margin-top: -2px;}
	.box-share-gplus div{width:40px !important;}
		.box-share-gplus iframe{width:40px !important;}

		@media (max-width: 640px){
			.box-share-gplus{margin-top: 10px;}
		}

		@media (max-width: 480px){
			.box-share-gplus{margin-top:0px;}
		}

		@media (max-width: 360px){
			.box-share-gplus{margin-top: 10px;}
		}

/* fin compartir en redes sociales en ficha de producto */



/*modulo para descripcion de productos*/

	#caracteristica-producto-container strong{font-weight: bold !important;}


/* Css de sprites */

	@media(max-width: 1024px){
		.sprite-lupa-buscador{position: absolute;}
	}

	@media(max-width: 480px){
		.sprite-lupa-buscador{    margin-top: 6.5px;}
	}

	@media(max-width: 320px){
		.sprite-lupa-buscador{margin-left: -32px;}
	}

/* fin css sprites */


/* inicio de menuautoajustable */
	
	#container-mas-categorias {/*border-top: 2px solid #ffffff;*/width: 100%;height: 60px;background: #cacaca;display: none; z-index:9999; position:relative;float:left;}
		#container-mas-categorias ul{width: 90%;}
			#container-mas-categorias ul li{float: left;padding: 0;position: relative;}
				#container-mas-categorias ul li a{ padding: 24px 20px; color: #fff;cursor: pointer;float: left;font-family: "Montserrat",sans-serif;font-size: 13px;height: 13px;padding: 24px 28px;text-align: center;text-decoration: none;text-transform: uppercase;}
				#container-mas-categorias ul li a:hover{color: white;background-color: #4a4a4a;}
	#mas-categorias {width: 30px;margin-top: 16px;display: none;float: left;padding:0px;}
	#nav-container.is-sticky #mas-categorias{float: left !important;margin-left:20px;}
		#mas-categorias img {width: 100%;height: auto; cursor:pointer;}
	#nav-container.is-sticky #nav-container #mas-categorias {/*display: inline-block;*/margin-left: 24px;margin-top: 21px;float: left;cursor: pointer;}
	/* #nav-container.is-sticky #usuario-cesta-sticky{margin-left: 112px;} */

	@media(max-width: 1280px){
		/* #nav-container.is-sticky #usuario-cesta-sticky{margin-left: 66px !important;} */
	}

/* fin de menu autoajustable */


/* Arreglos de página de carrito */

	.container-login-dos .title-login-section{width: 100%;display: inline-block;margin-left: 0;}

	#container-envio-gratis-carrito, #container-envio-gratis-ok-carrito{width: auto;display: inline-block;float: right;margin-right: 62px;margin-top: -56px;}



		#texto-envio-gratis-carrito, #texto-envio-gratis-ok-carrito{margin-bottom:0px;}

	@media(max-width: 1024px){
		#container-resumen-carrito #container-icon-login-cesta {top: 33px;height: auto;width: 91%;margin: 0 auto;float: none;display: block;position: relative;}
		.container-login-dos .title-login-section{margin-left:0px;}
		#container-envio-gratis-carrito, #container-envio-gratis-ok-carrito{width: 100%;margin: 0px auto 25px;float: none;}
	}

	@media(max-width: 768px){
		#container-resumen-carrito #container-icon-login-cesta{width: 81%;}
	}

	@media(max-width: 640px){
		#container-resumen-carrito #container-icon-login-cesta {width: 81%;left: 0;}
	}

	@media(max-width: 480px){
		#container-resumen-carrito #container-icon-login-cesta{text-align: center;}
		#container-envio-gratis-carrito, #container-envio-gratis-ok-carrito{width: 100%;}
		.container-login-dos{padding-top:0px;}
			.container-login-dos .title-login-section{padding:0;margin-bottom: 25px;margin-top: -8px;}
	}

/* fin arreglos de página de carrito */


/* Inicio del modulo de productos en el sidebar */
	.sidebar-productos{margin: 20px 0px;}
		.sidebar-productos p{font-family: 'Lato', sans-serif;color: #4a4a4a;font-size: 20px;margin-bottom: 15px;}
		.product-sidebar{width: 100%;display: inline-block;border: 1px solid #D0D0D0;    margin-bottom: 20px;position: relative;    padding: 5px 0px;}
			.image-producto-sidebar{width: 95px;display: inline-block;position: relative;}
				.image-producto-sidebar .img-product{width: 100%;height: auto;}
				.img-oferta-sidebar{width: auto;position: absolute;right: 5px;}
					.img-oferta-sidebar .img-product{width: 110px !important;height: auto !important;}
		.product-sidebar .name-product-sidebar-container{width: 170px;display: inline-block;vertical-align: top;padding-top: 17px;margin-right: 6px;float: right;}
			.product-sidebar .name-product-sidebar-container h3{color: #333;font-family: 'Lato', sans-serif !important;font-weight: 300;    font-size: 13px;line-height: 19px;}
		.info-product-sidebar{margin-top: 6px;}
			.detalles-producto-sidebar{width: auto;display: inline-block;}
			.comprar-product-sidebar{width: auto;display: inline-block;float: right;padding-right: 8px;padding-top: 9px;}
				.precio-product-sidebar{font-family: 'Lato', sans-serif !important;color:#4a4a4a;font-size: 14px;font-weight: 600}
				.detalle-product-sidebar{margin-top: 3px;}
					.detalle-product-sidebar a{font-weight: 600;font-family: 'Lato', sans-serif !important;font-size: 14px;}
				.img-oferta-sidebar .porcentaje-oferta{width: auto;position: absolute;right: 6px;top: 27px;font-size: 12px;}
				.outlet-producto-sidebar{width: auto;position: absolute;z-index: 999;left: 0;bottom: 12px;}
				.envio-gratis-producto-sidebar{width: auto;position: absolute;z-index: 999;left: 0;top: 0;}
		@media(max-width: 1280px){
			.image-producto-sidebar {width: 88px;}
			html,body{overflow-x: hidden;}
		}

		@media (max-width: 1024px){
			.image-producto-sidebar {width: 155px;margin: 0 auto;display: block;}
			.product-sidebar .name-product-sidebar-container{width: 90%;margin: -4px auto 14px;text-align: center;padding-top: 0;display: block;float: none;}
			.outlet-producto-sidebar{bottom: 112px;}
			.img-oferta-sidebar{right: 22px;top: 25px;}
		}
		
		@media (max-width:768px){
			.product-sidebar{display: none;}
		}

/* Fin del modulo de productos en el sidebar */



/* Cabecera dos */


	/* Inicio para insertar los filtros y resultados de la cabecera dos dentro de .container-productos-filtro */

		.container-productos-filtro-buscador-header{width: 100% !important;position: relative;}

		.container-productos-filtro-buscador-header .ui-autocomplete{left: 0px !important;width: 100% !important;top: -28px !important;}


	/* Fin para insertar los filtros y resultados de la cabecera dos dentro de .container-productos-filtro */

	@media(max-width: 768px){
		#buscador-header-avanzado{display: none !important;}

		.cabecera-dos #info-header-bloque-tres{float: none !important;}

		#option-nav-productos{display: none !important;}

		#mas-categorias{display: none !important}

		#nav-container.nav-container-dos{height: auto !important}
	}

		/* .cabecera-dos{position: relative;} */

		.cabecera-dos #logo{padding-top:0px;}

		.cabecera-dos #buscador-header-avanzado {width: 388px;display: inline-block;margin:3px 15px 0px 0px;position: relative;}

		.cabecera-dos #buscador-header-avanzado .filtro-buscador-2{width: 100%;position: relative;font-size: 0px;vertical-align: top;}

		.cabecera-dos #buscador-header-avanzado .filtro-buscador-2 #lupa-buscar{top:1px !important;right:0px !important;position: absolute;z-index: 999999;width: 49px !important;height: 45px;background: url("../img/cabecera_dos/button-buscador_header_dos.jpg") no-repeat;border: none;text-indent: 0px;}

		.cabecera-dos #filtro-busqueda-principal-02{width: 100%;max-width: 750px;background: #eeeeee;position: absolute;z-index: 9999999;right: 0%;top: 105px;padding: 40px 0px;    padding: 0px;display: none;}

		.cabecera-dos #filtro-busqueda-principal-02 .input-filtro-busqueda-02{width: 100% !important;}

		.cabecera-dos #buscador-header-avanzado #productos-filtro-busqueda-02-container{width: 100%;position: absolute;float: none;display: block;z-index: 9999999;top: 78px;}

		.cabecera-dos #buscador-header-avanzado input[type=text] {width: 95%;max-width: 367px;height: 44px;background: #eeeeee;border: none;color: #454545;font-size: 14px;font-family: 'Raleway', sans-serif;font-weight: 500;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0px 10px;vertical-align: top;}

		.cabecera-dos #button-buscador-header-avanzado {width: 49px;height: 44px;background: url("../img/cabecera_dos/button-buscador.jpg") no-repeat;border: none;text-indent: 0px;}

		.cabecera-dos #resultados-buscador-header-dos {display: none;width: 100%;max-width: 376px;max-height: 250px;background: #eeeeee;overflow: hidden;position: absolute;z-index: 999999;margin-left: 14px;top: 106px;overflow-y: scroll;padding: 20px 0px;}

		.producto-buscador-header-dos {width: 100%;padding: 15px 0px;border-bottom: 1px solid #cacaca;}

		.imagen-producto-resultado {width: 19%;max-width: 65px;display: inline-block;vertical-align: middle;}

		#filtros-resultados-filtros-header-dos .imagen-producto-resultado{margin-left:15px;}

		#filtros-resultados-filtros-header-dos .ver-ficha-header-dos{margin-right: 15px;}

		.imagen-producto-resultado img {width: 100%;height: auto;}

		.info-producto-resultado {width: auto;max-width: 300px;display: inline-block;margin-left: 10px;vertical-align: top;margin-top: 15px;}

		.info-producto-resultado h3 {color: #6e6c6d;font-family: "Lato",sans-serif;font-size: 13px;font-weight: 600;margin-bottom: 6px;text-transform: uppercase;}

		.info-producto-resultado p {color: #4a4a4a;font-family: 'Montserrat', sans-serif;font-size: 14px;text-align: left;}

		.ver-ficha-header-dos {float: right;color: #fefefe;text-decoration: none;background: #E42420;display: block;width: 24%;text-align: center;padding: 10px 1px;font-family: 'Montserrat', sans-serif;font-size: 14px;margin-top: 16px;}

		.ver-ficha-header-dos:hover {background: #4a4a4a;}

		#resultados-filtros-header-dos {display: none;width: 100%;max-width: 750px;background: #eeeeee;position: absolute;z-index: 999999;right: 0%;top: 106px;padding: 40px 0px;}

		#filtros-header-dos { width: 30%;display: inline-block;text-align: left;float: left;}

		#filtros-header-dos label {display: block;margin-bottom: 10px;}

		#filtros-header-dos label p {font-family: 'Lato', sans-serif;color: #454545;font-size: 12px;text-transform: uppercase;margin-bottom: 7px;}

		#filtros-header-dos label select {width: 100% !important;background: #fff !important;border: none;font-family: 'Lato', sans-serif;color: #9a9a9a;padding: 5px;}

		#filtros-header-dos label input { width: 100% !important; background: #fff !important; border: none; font-family: 'Lato', sans-serif; color: #9a9a9a !important; padding: 5px !important; height: auto !important; font-size: 12px !important;margin:0px;}

		#filtros-resultados-filtros-header-dos {width: 60%;display: inline-block;float: right;height: 389px;overflow: hidden;overflow-y: scroll;    background: #fefefe;}

		.producto-buscador-header-dos {width: 100%;padding: 15px 0px;border-bottom: 1px solid #cacaca;text-align: left;}

		.cabecera-dos #info-header-bloque-tres{float: right;}


	

	/* Top bar*/

	.topbar-dos #top_bar{display: none;} 

	@media(max-width: 768px){

		#info-header-avanzado{display: none !important;}

		.topbar-dos #top_bar{width: 100%;display: inline-block !important;margin-bottom: 20px;}

		.topbar-dos #top_bar #social-top_bar{padding-top: 12px;display: inline-block !important;}

	}

	@media(max-width: 480px){

		.topbar-dos #top_bar{height: auto !important;}
		.topbar-dos #top_bar #social-top_bar{display: inline-block !important;width: 100%;text-align: center;padding:0;}
		.topbar-dos #top_bar #social-icon-top_bar{width: 100%;}
		.topbar-dos #info-top_bar{width: 100%;text-align: center;padding-top:12px;}
		/* #top_bar{height: auto;padding:20px 0;} */

	}


	#info-header-avanzado {width: 100%;display: inline-block;text-align: center;margin-bottom: 10px;padding-top: 30px;}

	#aviso-envio-gratis-avanzado {width: 100%;display: inline-block;}

	#aviso-envio-gratis-avanzado p {font-family: 'Raleway', sans-serif;font-weight: 500;font-size: 13px;color: #5d5d5d;}

	#aviso-envio-gratis-avanzado span {color: #e42420;}

	#social-avanzado{width: auto;display: inline-block;margin-top:20px;}

	.icono-social-avanzado{width: auto;display: inline-block;margin:0px 5px;}

	#logo-cadena-top-avanzado{width: 100%;display: inline-block;text-align: center;}

	@media(min-width: 768px){

		#info-header-avanzado{margin: 15px 0px 20px;padding:0;}

		#aviso-envio-gratis-avanzado{width: auto;display: inline-block;vertical-align: top;margin-top: 7px;}

		#aviso-envio-gratis-avanzado p{font-size: 16px;}

		#social-avanzado{margin-top: 0;vertical-align: top;margin: 0px 10px;}

		#logo-cadena-top-avanzado{width: auto;}
	
	}


	@media(min-width: 900px){

		#info-header-avanzado{text-align: right;margin-top:30px;margin-bottom:0px;}



	}


	/* Cabecera */

	.option-little-nav{display: none;}

	.option-little-nav.active-option {background: #eeeeee;-webkit-border-radius: 2px-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0px 0px 15px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.75);box-shadow: 0px 0px 15px -6px rgba(0,0,0,0.75);}

	.cabecera-dos #info-header-bloque-uno{display: none;}

	.cabecera-dos #info-header-bloque-dos{display: none;}

	#nav-container.nav-container-dos{width: 100%;display: inline-block;height: 60px;margin-top: 0px;position: relative;background: #e42420;background: -moz-linear-gradient(left, #e42420 50%, #f5f5f5 50%);background: -webkit-linear-gradient(left, #e42420 50%,#f5f5f5 50%);background: linear-gradient(to right, #e42420 26.8%,#f5f5f5 26.8%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e42420', endColorstr='#f5f5f5',GradientType=1 );    border-bottom: 1px solid #E42420;}

	#nav-container.nav-container-dos #mas-categorias{float: right;}

	@media(max-width: 768px){
		#nav-container.nav-container-dos{display: none;}
	}

	#nav-container.nav-container-dos #buscador{display: none;}

	.cabecera-dos #nav-container.is-sticky #buscador{display: inline-block !important;}

	#nav-container.nav-container-dos #link-home{display: none;}

	.cabecera-dos #container-mas-categorias ul li a{font-family: 'Raleway', sans-serif;text-transform: uppercase;font-size: 16px;border-right: 1px solid #908c8d;color:#4b4b4b;}

	.cabecera-dos #container-mas-categorias ul li:last-of-type a{border:none;}

	.cabecera-dos #container-mas-categorias ul li a:hover{background: transparent;color:#e42420;}

	.topbar-dos #social-top_bar{padding-top:2px;}

	.topbar-dos #social-top_bar span{display: none;}

	.topbar-dos #logo-cadena-top{margin-top: -4px;}

	.cabecera-dos .acciones-usuario-header-dos p{margin: 10px 0px;text-align: center;}

	.cabecera-dos .acciones-usuario-header-dos p a{font-size: 14px;color:#E42420;}

	.cabecera-dos .acciones-usuario-header-dos p a:hover{color:#4b4b4b}

	.buscador-header-dos.is-sticky .container-filtrar-buscador-01 #icono-cerrar-buscador-1{display: none !important}

	.boton-mas-familias a div:last-of-type{width: auto;display: inline-block;}

	.boton-mas-familias a:hover{background: #4a4a4a !important;color:#fefefe !important;}

	.boton-menos-familias a div:last-of-type{width: auto;display: inline-block;}

	.boton-menos-familias a:hover{background: #4a4a4a !important;color:#fefefe !important;}

	#option-nav-productos nav ul li.boton-menos-familias{display: none;}


	@media(max-width: 800px){
		#submenu-productos li a{padding-left:15px;}
	}


	@media(min-width: 900px){

		.nav-container-dos #menu{display: inline-block;float: right;height: 60px;background: #f5f5f5;}

		.nav-container-dos #menu li:first-of-type{border:none !important;}

		.nav-container-dos #menu li:last-of-type{border:none !important;}

		.nav-container-dos #buscador{color:#4b4b4b !important;}

		.horario-ayuda-avanzado {font-family: 'Raleway', sans-serif;font-weight: 500 !important;font-size: 12px !important;color: #454545;margin: 5px 0px;text-transform: lowercase !important;    line-height: 20px;}

		.horario-ayuda-avanzado.title-mayus{text-transform: uppercase !important;}

		.title-initial{text-transform: initial !important;}

		#nav-container.nav-container-dos #menu  li#inicio-movil{display: none;}

		#nav-container.nav-container-dos #menu  li#productos_2{border:none;background: #E42420 !important;}

		#nav-container.nav-container-dos.is-sticky #menu li#productos_2{border-right: 1px solid #fefefe;}

		#nav-container.nav-container-dos #menu  li{display: inline-block;border-right: 1px solid #908c8d;height: 100%;}

		#nav-container.nav-container-dos #menu  li:last-of-type{border:none !important;}

		#nav-container.nav-container-dos #menu a {font-family: 'Raleway', sans-serif;text-transform: uppercase;color: #4b4b4b;text-decoration: none;padding: 23px 21px;font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

		#nav-container.nav-container-dos.is-sticky #menu a, #nav-container.nav-container-dos.is-sticky #container-mas-categorias ul li a{font-family: 'Montserrat', sans-serif;font-size: 14px;}

		#nav-container.nav-container-dos #menu a.nav-selected{color: #e42420;background: transparent !important;}

		#nav-container.nav-container-dos #menu a:hover{background: transparent;    color: #e42420;}

		.cabecera-dos{width: 100%;display: inline-block;}

		.cabecera-dos #logo{margin-bottom: 74px;margin-top: -16px;padding-top: 0;width: 29%;}

		.cabecera-dos #header-container{height: auto;}

		.cabecera-dos .option-little-nav{display: inline-block;}

		.cabecera-dos #cuenta{display: none;}

		.cabecera-dos #carrito-avanzado {width: 22%;padding: 15px 20px 21px;}

		.cabecera-dos #carrito-vacio {width: 100%;text-align: center;padding-top: 0px;margin-bottom: 12px;}

		.cabecera-dos #info-carrito {padding:0px;}

		#carrito-vacio p {font-family: 'Raleway', sans-serif;font-weight: 500 !important;font-size: 18px;text-transform: initial !important;display: none;}

		.cabecera-dos #ayuda-cabecera{width: auto;display: inline-block;}

		.cabecera-dos #cuenta-cabecera{width: auto;display: inline-block;}

		.cabecera-dos .option-little-nav {width: auto;text-align: center;padding: 8px;}

		.cabecera-dos .option-little-nav:nth-child(2){margin:0px 5px;}

		.cabecera-dos .option-little-nav a {text-decoration: none; color: #454545;}

		.cabecera-dos #info-header-bloque-tres #carrito{display: none;}

		.linea-carrito {border-top: 1px solid #d9d8d8;padding: 8px 0px;}

		.titulo-linea-carrito {width: auto;display: inline-block;font-family: 'Raleway', sans-serif;color: #454545;font-size: 11px !important;}

		.resultado-linea-carrito {width: auto;display: inline-block;float: right;color: #e42420;font-size: 14px !important;}

		#realizar-pedido-carrito {text-align: center;font-family: 'Raleway', sans-serif;font-weight: 500;text-decoration: none;color: #fefefe;background: #e42420;width: 100%;display: block;padding: 10px 0px;font-size: 16px;    margin-top: 15px;text-transform: lowercase !important}

		#realizar-pedido-carrito:hover{color:#fefefe !important;background: #4a4a4a !important;}

		.option-little-nav div {font-family: 'Raleway', sans-serif;font-weight: 500;margin-top: 5px;}

		.cabecera-dos .container-options-little-nav {width: 33%;padding: 15px 20px;background: #eeeeee;position: absolute;z-index:999999;right: 0;top: 95px;border-top: 1px solid #e42420;-webkit-box-shadow: 0px 0px 33px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 33px -6px rgba(0,0,0,0.75);box-shadow: 0px 0px 33px -6px rgba(0,0,0,0.75);display: none;text-align: left;}

		.cabecera-dos .options-ayuda {border-bottom: 1px solid #d9d8d8;padding: 10px 0px;}

		#faq-ayuda-header-dos div{margin:0px;}

		#necesitas-ayuda-header-dos div{margin:0px;}

		#faq-ayuda-header-dos .info-option-ayuda{margin-left:10px;}

		#necesitas-ayuda-header-dos .info-option-ayuda{margin-left:10px;}

		.cabecera-dos .resultado-linea-carrito.total_cesta{font-size: 20px !important;}

		.cabecera-dos .icon-option-ayuda {width: auto;display: inline-block;vertical-align: top;}

		.cabecera-dos .option-little-nav{font-size: 10px;text-transform: uppercase;}

		.cabecera-dos #carrito-nav{float: right;}

		.cabecera-dos .options-ayuda .option-little-nav div {font-family: 'Raleway', sans-serif;font-weight: 500;text-transform: uppercase;margin-top: 5px;}

		.cabecera-dos .options-ayuda .info-option-ayuda{width: auto;display: inline-block;margin-left: 10px;}

		.cabecera-dos .options-ayuda .info-option-ayuda #telefono-ayuda-avanzado {font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 21px;}

		.cabecera-dos .options-ayuda .info-option-ayuda{font-size: 14px;vertical-align: top;display: inline-block;margin-top: 0px;}

		.cabecera-dos .options-ayuda .info-option-ayuda a {color: #e42420;text-decoration: none;font-size: 12px;text-transform: lowercase;}

		.cabecera-dos #mi-cuenta-avanzado { width: 24%;text-align: center;padding: 35px 0px 25px;}

		.cabecera-dos #mi-cuenta-avanzado a#cuenta-avanzado-button {background: #e42420;color: #fefefe;font-family: 'Raleway', sans-serif;font-weight: 500;font-size: 16px;padding: 7px 23px;text-decoration: none;text-transform: initial !important;}

		.cabecera-dos #mi-cuenta-avanzado a#cuenta-avanzado-button:hover{color:#fefefe !important;background: #4a4a4a !important;}

		.cabecera-dos #opciones-cuenta {margin-top: 20px;}

		.cabecera-dos #opciones-cuenta p {font-family: 'Raleway', sans-serif;font-weight: 500;font-size: 12px;color: #454545;line-height: 18px;text-transform: lowercase;}

		.cabecera-dos #opciones-cuenta p a {text-decoration: none;color: #e42420;}

		.cabecera-dos #opciones-cuenta p a:hover{color:#4a4a4a;}

		.cabecera-dos #cantidad-total-carrito .titulo-linea-carrito, #cantidad-total-carrito .titulo-linea-carrito {font-size: 18px !important;}

		#option-nav-productos {width: 221px;background: #e3e3e3;position: absolute;top: 61px; display: none;}


		#option-nav-productos nav{height: auto !important;}

		#option-nav-productos nav ul li {width: 100%;display: inline-block;background: #e4e4e4;}

		#option-nav-productos nav ul li.mas-familias{margin: 0;padding: 0;cursor:pointer;}

		#option-nav-productos nav ul li a, #option-nav-productos nav ul li.mas-familias {font-family: 'Raleway', sans-serif;text-transform: uppercase;color: #4b4b4b;font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-decoration: none;border-bottom: 1px solid #fefefe;display: block;padding: 17.3px 15px;}

		#submenu-nav-productos{display: none;}

		.icon-option-nav-productos {width: 27px;display: inline-block;vertical-align: middle;margin-right: 5px;}

		.icon-option-nav-productos img{width: 100%;height: auto;}

		#option-nav-productos nav ul li a:hover{background: #E42420;color:#fefefe}

		#option-nav-productos nav ul li.mas-familias:hover{color:#fefefe !important;background: #4a4a4a !important;}

		#mas-categorias div:last-of-type{width: auto;display: inline-block;margin-left: 10px;}

		

		.familias-nav-dos {max-width: 688px !important;min-height: 328px;background: #fefefe;position: absolute;top: 0px;left: 221px;padding-top: 30px;display: none;z-index: 10;}

		.megamenu-categorias-container{width: 100%;display: inline-block;display: none;}

		.megamenu-categoria {width: 30%;display: inline-block;margin-bottom: 25px;vertical-align: top;margin: 0px 1% 25px;}

		.megamenu-categoria h3 a{font-family: 'Roboto', sans-serif;text-transform: uppercase;color: #4b4b4b;font-size: 12px;margin-bottom: 15px;}

		.megamenu-categoria h3 a:hover{color:#e42420;}

		.megamenu-categoria nav ul li{background: transparent !important;display: none !important}

		.imagen-megamenu-categoria{display: none !important}

		#productos_2{width: 221px;}

		#productos_2 span{width: 100%;display;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left;    font-size: 16px;font-family: 'Roboto', sans-serif !important;font-weight: 700;text-transform: uppercase;}

		#productos_2 span.nav-selected{background: transparent !important}

		#productos_2 span:hover{background: transparent !important;text-align: left; font-size: 16px !important;}

		.nav-container-dos #productos{display: none !important;}

		#nav-container.nav-container-dos.is-sticky{margin-top:0px !important;background: #E42420 !important}

		.buscador-container.buscador-header-dos.is-sticky{display: none !important;}

		.nav-container-dos.is-sticky #menu{background: #E42420 !important}

		#icono-productos-nav-dos{width: auto;display: inline-block;vertical-align: middle;margin-right: 10px;}

		#casa_2 a{padding-top: 19px !important;}

		.nav-container-dos.is-sticky #buscador{color:#fefefe !important;}

		#portada-slider #especialidad-dos.especialidad {margin: 0px 1.4% !important;}

		.nav-container-dos.is-sticky #usuario-cesta-sticky{margin-top: 0px;}

		.cabecera-dos #nav-container.is-sticky #usuario-cesta-sticky{margin-top:3px !important;margin-left: 84px;}

		.nav-container-dos #mas-categorias-nav-1{display: none;}

		.nav-container-dos.is-sticky #mas-categorias-nav-1{display: inline-block}

		.nav-container-dos.is-sticky #mas-categorias-nav-2{display: none;}

		#nav-container.nav-container-dos #casa_2_sticky{display: none;}

		#nav-container.nav-container-dos.is-sticky #casa_2_sticky{display: inline-block}

		#nav-container.nav-container-dos.is-sticky #casa_2_no_sticky{display: none;}

		#nav-container.nav-container-dos.is-sticky #menu li {border-right: 1px solid #fefefe;}

		#buscador-container-padre .filtro-buscador-2{width: 92%;}

		#buscador-header-avanzado .sprite-lupa-buscador{display: none;}


		/* Nuevo buscador separado del sticky */

		/* .cabecera-dos #buscador-header-avanzado .buscador-container{display: inline-block !important;} */

		.cabecera-dos #buscador-container-padre{margin-top:0px;right: -20px;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02{display: block;top:-8px;background: transparent;margin-right: -17px;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 header{padding:0;background: transparent;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02{background: #eeeeee;border-top: 1px solid #e42420;}

		/* .cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #icono-cerrar-buscador-2{display: none;} */

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02{width: 750px;display: inline-block;padding: 25px 0px;position: absolute;right: -45%; top: 145%;display: none;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 #filtro-busqueda-02{width: 35%;display: inline-block;float: left;text-align: left;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #productos-filtro-busqueda-02-container{width: 57%;float: right;display: inline-block;position: relative;top: 0;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 input[type=text]{width: 100%;background: #fefefe !important;height: 28px;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 li.ui-menu-item a .box-pro-search .box-pro-search-left{width: 18%;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 li.ui-menu-item a .box-pro-search .box-pro-search-right {width: 51%;margin-left: 8px;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{width: 22%;float: right;margin-right: 10px !important;margin-top: 25px !important;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 #icono-cerrar-buscador-2{margin-top: 0px;margin-left: 0px;margin-bottom: 20px;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 #icono-cerrar-buscador-2 div{font-size:17px;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 #icono-cerrar-buscador-2 img{margin-top:4px;}
		
		/* Cabecera dos con el buscador 0 */

		.cabecera-dos #buscador-header-avanzado #buscador-avanzado{background: transparent;margin-top: 0;padding-top: 0;}

		.cabecera-dos #buscador-header-avanzado #buscador-avanzado #descripcion_articulo{font-size:16px;width: 95%;max-width: 367px;height: 45px;background: #eeeeee;border: none;color: #454545;font-size: 14px;font-family: 'Raleway', sans-serif;font-weight: 500;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0px 10px; vertical-align: top;margin-top: -16px;}

		.cabecera-dos #buscador-header-avanzado .buscador-00-header-dos.is-sticky{padding: 25px 0px 15px !important;}



		/* Cabecera dos con el buscador 1 */

		#filtro-busqueda-principal-01 .linea-buscador{margin-top: -6px;}

		#container-buscador-1 #lupa-buscar{top: 0px !important;right: 0px !important;position: absolute;z-index: 99;width: 49px !important;height: 45px;background: url("../img/cabecera_dos/button-buscador_header_dos.jpg") no-repeat;border: none;text-indent: 0px;}

		/*.cabecera-dos #container-buscador-1{height: 350px;}*/

		.buscador-header-dos-filtros{position: absolute;width: 97%;right:0;}

		.cabecera-dos #buscador-header-avanzado #buscador-avanzado-01{background: transparent;padding-top:0px;}

		.cabecera-dos #buscador-header-avanzado #buscador-avanzado-01 .linea-buscador{background: #eeeeee}

		#filtro-busqueda-principal-01 #container-buscador-1 .linea-buscador{background: transparent !important;}

		.cabecera-dos #buscador-header-avanzado #buscador-avanzado-01 #descripcion_articulo{width: 95%;max-width: 367px;height: 45px;background: #eeeeee;border: none;color: #454545;font-size: 14px;font-family: 'Raleway', sans-serif;font-weight: 500;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0px 10px;vertical-align: top;}

		.container-filtrar-buscador-01{background: #eeeeee;padding: 20px 0px;}

		.container-filtrar-buscador-01 #icono-cerrar-buscador-1{width: 64px;margin: 0 auto;}

		.container-filtrar-buscador-01 #icono-cerrar-buscador-1:hover{cursor: pointer;}

		.container-filtrar-buscador-01 #icono-cerrar-buscador-1 img{width: 10px;height: auto;display: inline-block;}

		.container-filtrar-buscador-01 #icono-cerrar-buscador-1 div{width: auto;display: inline-block;margin-left:2px;}

		.container-filtrar-buscador-01 #ordenar_precioSelectBoxIt {width:100% !important;margin: 0 auto;}

		.cabecera-dos #buscador-header-avanzado #buscador-avanzado-01 .linea-buscador:nth-child(2), .cabecera-dos #buscador-header-avanzado #buscador-avanzado-01 .linea-buscador:nth-child(3){display: none;background: #eeeeee;padding: 20px 0px;}

		.cabecera-dos #buscador-header-avanzado #buscador-avanzado-01 .linea-buscador:nth-child(2) input, .cabecera-dos #buscador-header-avanzado #buscador-avanzado-01 .linea-buscador:nth-child(3) input{background: #fefefe;height: 28px;display: block;margin: 10px auto;}
		    
		.cabecera-dos #buscador-header-avanzado #buscador-avanzado-01 #ordenar_precioSelectBoxItContainer{width: 65% !important;    max-width: 257px;display:block;vertical-align: middle;margin: 10px auto 20px;padding-left: 5px;}

		.container-filtrar-buscador-01 input{width: 65% !important;background: #fefefe !important;height: 28px !important;display: block;margin: 10px auto;}

		.buscador-header-dos.is-sticky{width: 100% !important;left: 0;background: #eeeeee !important;}

		.buscador-header-dos.is-sticky #descripcion_articulo_clone{background: #fefefe !important;height: 31px !important;margin-bottom: 10px;}

		.buscador-header-dos.is-sticky #body-filtro-01{width: 100%;display: inline-block !important;}

		.buscador-header-dos.is-sticky #body-filtro-01 .container-filtrar-buscador-01{padding:0px;}

		.buscador-header-dos.is-sticky #body-filtro-01 .linea-buscador{width: 100%;display: block;margin: 0 auto;}

		.buscador-header-dos.is-sticky #body-filtro-01 .linea-buscador input{width: 120px !important;display: inline-block;vertical-align: middle;margin: 0px 10px;}

		/*.buscador-header-dos.is-sticky #body-filtro-01 .container-filtrar-buscador-01 #ordenar_precioSelectBoxIt{width: 120px !important;    display: inline-block;}*/

		.buscador-header-dos.is-sticky #ordenar_precioSelectBoxItContainer{width: 120px !important;    display: inline-block;}
	
		.buscador-header-dos.is-sticky #filtro-busqueda-principal-01{padding: 35px 0px 0px;}

		.buscador-header-dos.is-stick .container-filtrar-buscador-01 #icono-cerrar-buscador-1{display: none !important;}

		.buscador-header-dos.is-stick #precio_desde_clone{margin-bottom: 19px !important; vertical-align: top;}

		.buscador-header-dos.is-sticky #body-filtro-01 .container-filtrar-buscador-01 input:nth-child(2){margin-bottom: 15px !important;vertical-align: top;}

		.buscador-header-dos.is-sticky .container-filtrar-buscador-01 #ordenar_precioSelectBoxIt{width: 22% !important}

	

	}

	@media(min-width: 1200px){
		#option-nav-productos nav ul li a, #option-nav-productos nav ul li.mas-familias{    padding: 26.1px 15px;}

	}



	/* Arreglo de sticky para que usuario y carrito esten juntos al buscador */


	@media(min-width: 900px){
		#opciones-menu-sticky{width: auto;display: inline-block;float: right;margin-left: 0px}
		#opciones-menu-sticky #cuenta.solo_sticky{margin-right: 15px;}
		.usuario-identificado-sticky{ margin-top: 3px !important;}
		.usuario-identificado-sticky #imagen-perfil{vertical-align: top !important;margin-top: 8px !important;}
		#opciones-menu-sticky #cuenta.solo_sticky.usuario-identificado{margin-top:0px;}
		#opciones-menu-sticky #cuenta.solo_sticky.usuario-identificado #imagen-perfil{vertical-align: top;margin-top: 9px}
	}


	@media(min-width: 1200px){


		.cabecera-dos #nav-container.is-sticky #usuario-cesta-sticky{margin-left: 0px;}

		.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 li.ui-menu-item a .box-pro-search .box-pro-search-right{width: 52%;margin-left: 8px;text-align: left;}

		.cabecera-dos #buscador-header-avanzado #buscador-avanzado-01 #ordenar_precioSelectBoxItContainer{width: 83% !important;}

		#nav-container.nav-container-dos #menu a{padding:23px 26px;font-size: 16px;}

		#nav-container.nav-container-dos.is-sticky #menu a{padding: 23px 23px !important;}

		#nav-container.nav-container-dos.is-sticky #menu a#casa_2_sticky{padding-top: 16px !important;}

		#nav-container.nav-container-dos.is-sticky #menu a:hover{color: #4b4b4b !important;}

		#nav-container.nav-container-dos #menu li:last-of-type a{padding-right: 0}

		#opciones-menu-sticky #carrito.solo_sticky{margin-top: 1px;}

		#nav-container .solo_sticky#carrito #imagen-carrito{margin-top: 3px;}

		#nav-container .solo_sticky#carrito #info-carrito{vertical-align: top;margin-top: 8px;}

		.container-filtrar-buscador-02 .input-filtro-full-busqueda2{width: 97% !important;}



	}


	#body-filtro-01{display: none;}



	/* Slider y especialidades */

		.banner-categorias-dos .especialidad{width: 55%;margin:0 auto;}


		@media (min-width: 1024px){

			#portada-slider.slider-cabecera-dos{width: 74% !important;float: right;display: inline-block;min-width: 669px;background: #fefefe;padding-top: 12px;}

			#portada-slider.slider-cabecera-dos #especialistas-container{margin-bottom:0px;}

			.banner-categorias-dos{padding-top:0px !important;}

			.banner-categorias-dos .intro-especialidad{display: none;}

			.banner-categorias-dos .container{max-width: 100% !important;    width: 100%;}

			.banner-categorias-dos .second-title-site{display: none;}

			.banner-categorias-dos .container-especialidad {width: 134px;position: absolute;top: 35px;left: 13px;}

			.banner-categorias-dos .title-especialidad{margin-bottom: 5px;font-size: 16px !important;font-weight: 300;color: #4b4b4b;font-family: 'Raleway', sans-serif;}

			.banner-categorias-dos .intro-especialidad{padding: 5px 12px 4px 0px;font-size: 12px !important;font-weight: 300;color: #6b6969;line-height: 14px;font-family: 'Raleway', sans-serif;}

			.banner-categorias-dos .especialidad a{color: #e42420;font-weight: 700;text-decoration: none;font-family: 'Raleway', sans-serif;font-size: 14px;}

			.banner-categorias-dos .especialidad{width: 32.4% !important;display: inline-block;position: relative;margin: 0 !important;}

			.banner-categorias-dos #especialidad-dos.especialidad{margin: 0px 9px !important;}

			.banner-categorias-dos #catalogo-portada{width: 32.4% !important;display: inline-block;position: relative;margin: 0 !important;}

			.banner-categorias-dos #especialistas-container{width: 100% !important}

			.banner-categorias-dos .especialidad a{font-size: 12px}

			.banner-categorias-dos #catalogo-portada a{font-size: 12px;font-weight: bold;}

			.banner-categorias-dos .especialidad  .title-especialidad span{    font-size: 16px;}



		}


		@media(min-width: 1200px){
		
			.banner-categorias-dos .especialidad  .title-especialidad span{font-size: 18px;}
		
			#portada-slider.slider-cabecera-dos {width: 80% !important;}

			.banner-categorias-dos .container-especialidad{width: 174px;top: 30px;left: 16px;}

			.banner-categorias-dos .title-especialidad{font-size: 16px !important;}

			.banner-categorias-dos .intro-especialidad{font-size: 14px !important;padding-bottom: 0px;line-height: 19px;padding-right: 15px;margin-bottom: 5px;display: inline-block;}

			.slider-cabecera-dos .owl-wrapper-outer{max-height: 278px}

			.slider-cabecera-dos #slider{margin-bottom:13px;}

			.banner-categorias-dos .especialidad img, .banner-categorias-dos #catalogo-portada img{max-height: auto !important;}

			.banner-categorias-dos .especialidad a, .banner-categorias-dos #catalogo-portada a{font-size: 14px}



		}

			
		@media (min-width: 769px) and (max-width: 899px){ 

					.icon-option-nav-productos#menos-familias {display: none;}
					.slider-cabecera-dos{background: #fefefe !important}
					.slider-cabecera-dos .container-especialidad{top:29px !important;}
					#mas-categorias div:last-of-type{width: auto;display: inline-block;margin-left: 10px;}
					.cabecera-dos #productos{display: none;}
					#casa_2{display: none;}
					#nav-container.nav-container-dos {width: 100%;display: inline-block;height: 60px;margin-top: 25px;position: relative;background: #e42420;background: -moz-linear-gradient(left, #e42420 21.2%, #f5f5f5 21.2%);background: -webkit-linear-gradient(left, #e42420 21.2%,#f5f5f5 21.2%);background: linear-gradient(to right, #e42420 21.2%,#f5f5f5 21.2%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e42420', endColorstr='#f5f5f5',GradientType=1 );border-bottom: 1px solid #E42420;}
					#mas-categorias-nav-1{display: none;}
					#menu a:hover{padding: 24px 13px}
					#option-nav-productos {width: 250px;background: #e3e3e3;position: absolute;top: 61px;}
					#option-nav-productos nav{float: none;}
					#option-nav-productos nav ul li {width: 100%;display: inline-block;background: #e3e3e3;}
					#option-nav-productos nav ul li a, #option-nav-productos nav ul li.mas-familias {font-family: 'Raleway', sans-serif;text-transform: uppercase;font-weight: 500;color: #4b4b4b;font-size: 13px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-decoration: none;border-bottom: 1px solid #fefefe;display: block;padding: 21px 15px;}
					#option-nav-productos nav ul li:last-of-type div {width: auto;display: inline-block;color: #e42420;vertical-align: middle;margin-left: 10px;}
					.familias-nav-dos {width: 480px !important;max-width: 736px;min-height: 350px;background: #fefefe;position: absolute;top: 0px;left: 221px;padding-top: 70px;display: none;z-index: 10;}
					.megamenu-categorias-container{width: 100%;}
					.megamenu-categoria {width: 30%;display: inline-block;margin-bottom: 25px;vertical-align: middle;margin: 0px 1% 25px;}
					.megamenu-categoria h3 a {font-family: 'Roboto', sans-serif;font-weight: 700;text-transform: uppercase;color: #4b4b4b;font-size: 12px;margin-bottom: 15px;}
					#option-nav-productos nav ul li.mas-familias:hover {color: #fefefe !important;background: #4a4a4a !important;}
					#option-nav-productos nav ul li#mas-categorias{margin-top:0px;}
					#icono-productos-nav-dos{display: inline-block;margin-right: 9px;vertical-align: top;}
					.cabecera-dos #buscador-container-padre {margin-top: 0px;}
					#nav-container.nav-container-dos #menu li {border-right: 1px solid #908c8d;height: 100%;}
					#nav-container.nav-container-dos #menu a {font-family: 'Raleway', sans-serif;text-transform: uppercase;color: #4b4b4b;text-decoration: none;padding: 23px 21px;font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
					.cabecera-dos .option-little-nav {display: inline-block;}
					#nav-container.nav-container-dos #menu a:hover {background: transparent;color: #e42420;}
					.cabecera-dos .option-little-nav{display: inline-block;}

					.cabecera-dos #cuenta{display: none;}

					.cabecera-dos #carrito-avanzado {width: 35%;padding: 25px 20px 21px;}

					.cabecera-dos #carrito-vacio {width: 100%;display:none;text-align: center;padding-top: 0px;}

					.cabecera-dos #info-carrito {padding:0px;}

					#carrito-vacio p {font-family: 'Raleway', sans-serif;font-weight: 500 !important;font-size: 18px;text-transform: lowercase;}

					.cabecera-dos #ayuda-cabecera{width: auto;display: inline-block;}

					.cabecera-dos #cuenta-cabecera{width: auto;display: inline-block;}

					.cabecera-dos .option-little-nav {width: auto;text-align: center;padding: 8px;}

					.cabecera-dos .option-little-nav:nth-child(2){margin:0px 5px;}

					.cabecera-dos .option-little-nav a {text-decoration: none; color: #454545;}

					.cabecera-dos #info-header-bloque-tres #carrito{display: none;}

					.linea-carrito {border-top: 1px solid #d9d8d8;padding: 8px 0px;}

					.titulo-linea-carrito {width: auto;display: inline-block;font-family: 'Raleway', sans-serif;color: #454545;font-size: 11px !important;}

					.resultado-linea-carrito {width: auto;display: inline-block;float: right;color: #e42420;font-size: 14px !important;}

					#realizar-pedido-carrito {text-align: center;font-family: 'Raleway', sans-serif;font-weight: 500;text-decoration: none;color: #fefefe;background: #e42420;width: 100%;display: block;padding: 10px 0px;font-size: 16px;    margin-top: 15px;}

					#realizar-pedido-carrito:hover{color:#fefefe !important;background: #4a4a4a !important;}

					.option-little-nav div {font-family: 'Raleway', sans-serif;font-weight: 500;text-transform: uppercase;margin-top: 5px;}

					.cabecera-dos .container-options-little-nav {width: 59%;padding: 15px 20px;background: #eeeeee;position: absolute;z-index:999999;right: 0;top: 186px;border-top: 1px solid #e42420;-webkit-box-shadow: 0px 0px 33px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 33px -6px rgba(0,0,0,0.75);box-shadow: 0px 0px 33px -6px rgba(0,0,0,0.75);display: none;text-align: left;}

					.cabecera-dos .options-ayuda {border-bottom: 1px solid #d9d8d8;padding: 10px 0px;}

					.cabecera-dos .icon-option-ayuda {width: auto;display: inline-block;vertical-align: top;}

					.cabecera-dos .option-little-nav{font-size: 10px;}

					.cabecera-dos #carrito-nav{float: right;}

					.cabecera-dos .options-ayuda .option-little-nav div {font-family: 'Raleway', sans-serif;font-weight: 500;text-transform: uppercase;margin-top: 5px;}

					.cabecera-dos .options-ayuda .info-option-ayuda{width: auto;display: inline-block;margin-left: 10px;}

					.cabecera-dos .options-ayuda .info-option-ayuda #telefono-ayuda-avanzado {font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 21px;}

					.cabecera-dos .options-ayuda .info-option-ayuda{font-size: 14px}

					.cabecera-dos .options-ayuda .info-option-ayuda a {color: #e42420;text-decoration: none;text-transform: lowercase;font-size: 12px;}

					.cabecera-dos #mi-cuenta-avanzado { width: 35%;text-align: center;padding: 35px 0px 25px;}

					.cabecera-dos #mi-cuenta-avanzado a#cuenta-avanzado-button {background: #e42420;color: #fefefe;font-family: 'Raleway', sans-serif;font-weight: 500;font-size: 16px;padding: 7px 23px;text-decoration: none;}

					.cabecera-dos #mi-cuenta-avanzado a#cuenta-avanzado-button:hover{color:#fefefe !important;background: #4a4a4a !important;}

					.cabecera-dos #opciones-cuenta {margin-top: 20px;}

					.cabecera-dos #opciones-cuenta p {font-family: 'Raleway', sans-serif;font-weight: 500;font-size: 12px;color: #454545;line-height: 18px;text-transform: lowercase;}

					.cabecera-dos #opciones-cuenta p a {text-decoration: none;color: #e42420;}

					.cabecera-dos #cantidad-total-carrito .titulo-linea-carrito, #cantidad-total-carrito .titulo-linea-carrito {font-size: 18px !important;}

					.cabecera-dos #buscador-header-avanzado {width: 388px;display: inline-block;margin: 3px 15px 0px 0px;position: relative;}

					#productos_2{background: #E42420;}

					.cabecera-dos #buscador-header-avanzado .buscador-container {display: inline-block !important;}

					.cabecera-dos #buscador-header-avanzado input[type=text] { width: 83%; max-width: 367px; height: 44px; background: #eeeeee; border: none; color: #454545; font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 500; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding: 0px 10px; vertical-align: top;}
					
					#buscador-header-avanzado .sprite-lupa-buscador {display: none;}

					.cabecera-dos #logo{width: 280px;float: none;margin: 30px auto 0;}

					.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 header {padding: 0;background: transparent;margin-right: -20px;}

					.cabecera-dos #filtro-busqueda-principal-02 { width: 100%; max-width: 750px; background: transparent; position: absolute z-index: 9999999; right: 0%; top: -3px; padding: 40px 0px; padding: 0px;display: block !important}

					.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 {background: #eeeeee;border-top: 1px solid #e42420;display: none;top: 63px;position: absolute;}

					.cabecera-dos #filtro-busqueda-principal-02 #body-filtro-02 #filtro-busqueda-02 {width: 100%;text-align: left;}

					.cabecera-dos #productos-filtro-busqueda-02{display: none !important}

					#productos-filtro-busqueda-02-container{display: none !important}

					.cabecera-dos #buscador-header-avanzado .buscador-container #filtro-busqueda-principal-02 #body-filtro-02 input[type=text] { width: 100%; background: #fefefe !important; height: 28px;}

					/* Buscador 1 en cabecera 2 */

					.buscador-header-dos.is-sticky #body-filtro-01 .linea-buscador{ width: 93% !important;}
		}


			@media(max-width: 768px){
				.slider-cabecera-dos{background: #fefefe !important}
				.slider-cabecera-dos .container-especialidad{top:28px !important;}
				#productos_2{display: none;}
				#casa_2{display: none;}
				.buscador-container.buscador-estandar .linea-buscador{padding: 5px 0%;}
				.buscador-container.buscador-estandar  #ordenar_precio_cloneSelectBoxItContainer{display: block;margin: 12px auto 0px;}
				.buscador-container.buscador-estandar #ordenar_precio_cloneSelectBoxIt{margin-top: 0px;width: 50%;margin: 0 auto;}
				.buscador-container.buscador-estandar #descripcion_articulo_clone{border:none;background: #fefefe; height: 28px;width: 330px;margin-left: 10px;}

			}

			@media(max-width: 640px){
				.buscador-container.buscador-estandar #descripcion_articulo_clone{font-family: 'Lato', sans-serif;margin-left: 0;}
			}

			@media(min-width: 768px){
				.buscador-container.buscador-estandar #descripcion_articulo_clone{border: none;background: #fefefe;height: 28px;width: 59%;margin-left: 15px;font-family: 'Lato', sans-serif;padding-left: 5px;}
				
				.container-filtrar-buscador-02 .input-filtro-full-busqueda2{width: 100% !important;}

			}

			@media(min-width: 900px){
				.container-filtrar-buscador-02 .input-filtro-full-busqueda2 {width: 100% !important;}

				.container-filtrar-buscador-02 #ordenar_precioSelectBoxIt {width: 97% !important;}

				#input-filtro-full-busqueda2-submit input {width: 97% !important;}

				#buscador-avanzado-02.is-sticky #lupa-buscar{right: 32px !important;}
			}

			@media(min-width: 1200px){
				.container-filtrar-buscador-02 .input-filtro-full-busqueda2{width: 100% !important;}

				.container-filtrar-buscador-02 #ordenar_precioSelectBoxIt{width: 100% !important;}

				#buscador-avanzado-02.is-sticky #filtro-busqueda-principal-02 .container-filtrar-buscador-02 #ordenar_precioSelectBoxIt{width: 97% !important}

				#buscador-avanzado-02.is-sticky #filtro-busqueda-principal-02 .container-filtrar-buscador-02 #input-filtro-full-busqueda2-submit input{width: 97% !important;}

				#buscador-avanzado-02.is-sticky #lupa-buscar{right: 101px !important;}

				#input-filtro-full-busqueda2-submit input{width: 100% !important;}

				.familias-nav-dos{min-height: 396px;padding-top: 30px;max-width: inherit !important;border-right: 2px solid #e4e4e4;border-bottom: 2px solid #e4e4e4;}
			}

			@media(max-width: 480px){
				.buscador-container.buscador-estandar #descripcion_articulo_clone{width: 91%;margin: 9px 0px 0px;border: none;height: 28px;font-family: 'Lato', sans-serif;}
				.buscador-container.buscador-estandar  #ordenar_precio_cloneSelectBoxItContainer{width: 100% !important}
				.buscador-container.buscador-estandar .linea-buscador input{margin:15px 0px !important;}
				.slider-cabecera-dos .container-especialidad {top: 31px !important;left: 17px;}
			}

			 @media (max-width: 320px){
		    	#cantidad_cesta {left: 35.5px !important;}
		    	.slider-cabecera-dos .container-especialidad {top: -3px !important;left: 7px !important;}
       

    		}


	/* estilos del buscador 2 en la cabecera 1 */

		




		@media(min-width: 1200px){
			.buscador-estandar.buscador-estandar-02 .ui-autocomplete{width: 48% !important}
		}


		/* diseño del mismo buscador en todos los buscadores */


		.container-filtro-buscador-resultados{width: 70% !important;margin:0 auto;    position: relative;}

		li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador {width: 100%;height: 100%;text-align: center;color: #fefefe;padding-top: 9px;background: #E42420; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Montserrat';font-size: 16px;}

		li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador:hover{background: #4a4a4a;}

		@media(min-width: 1024px){
			.container-filtro-buscador-resultados{width: 55% !important}
		}

		@media(min-width: 1200px){
			.container-filtro-buscador-resultados{width: 40% !important;}
		}


		/* INICIO DE LOS ESTILOS DE LA CABECERA 1 CON LOS DIFERENTES BUSCADORES */

			/* Cabecera 1 buscador 1 */

				.buscador-estandar-01 .ui-autocomplete{margin-top:15px;}

				@media(min-width: 900px){

					.buscador-estandar-01 form .linea-buscador{margin:15px 0px;}

				}

				@media(min-width: 1200px){

					.buscador-estandar-01 .ui-autocomplete{margin-top:5px;}

				}


			/* Cabecera 1 buscador 2 */

				@media(min-width: 768px){

					 #buscador-avanzado-02.buscador-estandar-02 .container-filtro-buscador-resultados{width: 100% !important;}
					 #buscador-avanzado-02.buscador-estandar-02 .ui-autocomplete{width: 100% !important;}
					 #buscador-avanzado-02 #ui-id-1{min-height: 479px}
				}

				@media(min-width: 900px){
					#buscador-avanzado-02.buscador-estandar-02 li.ui-menu-item a .box-pro-search .box-pro-search-right{width: 55% !important}
					#productos-filtro-busqueda-estandar-02 .ui-autocomplete{max-height: 252px;}
				}

				@media(min-width: 1200px){
					#buscador-avanzado-02.buscador-estandar-02 li.ui-menu-item a .box-pro-search .box-pro-search-left:first-of-type{width: 14% !important;}
					#buscador-avanzado-02.buscador-estandar-02 li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{margin: 18px 15px 0px 0px !important;}
					#buscador-avanzado-02.buscador-estandar-02 .ui-autocomplete{max-height: 273px;}
					#buscador-avanzado-02.buscador-estandar-02.is-sticky #productos-filtro-busqueda-estandar-02 .ui-autocomplete{max-height:271px !important;}
					

				}

				

		/* FIN DE LOS ESTILOS DE LA CABECERA 1 CON LOS DIFERENTES BUSCADORES */


		/* INICIO DE LOS ESTILOS DE LA CABECERA 2 CON LOS DIFERENTES BUSCADORES */


			


			/* Cabecera 2 buscador 0 */

				@media(max-width: 768px){
					.buscador-00-header-dos .container-filtro-buscador-resultados{width: 50%;}
				}

				@media(min-width: 900px){

					.buscador-00-header-dos .container-filtro-buscador-resultados{width: 96% !important;}
					.buscador-00-header-dos  li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-top{font-size: 12px;}
					.buscador-00-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador{font-size: 14px}
					.buscador-00-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador{font-size: 13px !important;}
					.buscador-estandar-00.is-sticky .box-pro-search .box-pro-search-left:last-of-type{margin-right: 10px !important}
					.buscador-00-header-dos #lupa-buscar {top: -6px !important;;right: 0px !important;position: absolute;z-index: 99;width: 49px !important;height: 45px;background: url('../img/cabecera_dos/button-buscador_header_dos.jpg') no-repeat;border: none;text-indent: 0px;}

				}


			/* Cabecera 2 buscador 1*/

				@media(min-width: 768px){
					#productos-filtro-busqueda-estandar-01{width: 68% !important;margin:0 auto;}
				}

				@media(min-width: 900px){

					.buscador-01-header-dos .container-filtro-buscador-resultados{width:100% !important;}
					.buscador-01-header-dos .buscador-header-dos-filtros{margin-top:10px !important;}
					.buscador-01-header-dos #ui-id-1{top:-252px !important;}
					.buscador-01-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador{font-size: 14px !important}
					.buscador-01-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-right{width:55% !important;margin-right: 12px !important}
					#productos-filtro-busqueda-estandar-01{width: 100% !important}
					#buscador-avanzado-01.is-sticky #productos-filtro-busqueda-estandar-01{width:58% !important}

					@media(min-width: 1200px){
						.buscador-01-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-right{width: 49% !important;margin-right: 0px !important;}
						.buscador-01-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{margin-right: 10px !important;}
						.buscador-estandar-01.is-sticky li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type{margin-right: 6px !important;}
						#buscador-avanzado-01.is-sticky #productos-filtro-busqueda-estandar-01{width: 39% !important;}
						.buscador-estandar-01 .input-filtro-avanzado{width: 216px;}
					}
				}

			/* Cabecera 2 buscador 2 */

				@media(min-width: 600px){
					.cabecera-dos .buscador-container.buscador-estandar  #ordenar_precio_cloneSelectBoxItContainer{width: 99% !important;}
				}


				@media(min-width: 900px){
					
					.buscador-02-header-dos .container-filtro-buscador-resultados{width: 100% !important}
					.buscador-02-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type .boton-ver-ficha-buscador{font-size: 14px}
					.buscador-02-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-top{font-size: 12px}
					.buscador-02-header-dos li.ui-menu-item a .box-pro-search .box-pro-search-right .box-pro-search-right-bottom  .precio-actual{font-size: 14px;}
					.buscador-estandar-02.is-sticky .ui-autocomplete{max-height: 250px}
					.buscador-02-header-dos .box-pro-search-right{margin: 11px 10px 0px 0px !important;padding-top: 0px !important;}
					.buscador-02-header-dos .box-pro-search .box-pro-search-left:last-of-type{margin: 21px 13px 0px 0px !important;}
					#body-filtro-02 li.ui-menu-item a .box-pro-search .box-pro-search-left:last-of-type
					.buscador-02-header-dos.is-sticky{max-height:250px !important;}
					#buscador-avanzado-02 #ui-id-1{max-height: 435px !important;min-height: 435px !important;}
					#buscador-avanzado-02.is-sticky #ui-id-1{ max-height: 280px !important; min-height: 280px !important;}
				}

				@media(min-width: 1200px){
					#buscador-avanzado-02 #ui-id-1{max-height: 430px !important; min-height: 430px !important;}
				}

				@media(min-width: 480px){
					#filtro-busqueda-02 #ordenar_precio_cloneSelectBoxItText{width: 100% !important;}
				}

					.buscador-estandar-02.is-sticky #productos-filtro-busqueda-estandar-02 .ui-autocomplete{max-height:278px !important;}


				


			/* Cabecera 1 buscador 0 */

				#buscador-estandar-00{width:100%;height: auto;background: rgb(238, 238, 238);padding: 25px 0px;box-sizing: border-box;text-align: center;font-family: Lato, sans-serif;font-size: 16px;color: rgb(86, 85, 85);z-index: 999;margin-top: 66px;}
				#buscador-estandar-00 #descripcion_articulo{width: 100% !important;}
				#buscador-estandar-00 .loading_gif{position: absolute;top: 4px;float: none;width: 24px;left: 47%;}

				@media(min-width:600px){
					#buscador-estandar-00 #descripcion_articulo {width: 68% !important;display: block;margin: 10px auto;}
					#buscador-estandar-00{margin-top:-14px;}
				}

				@media(min-width: 900px){
					#buscador-estandar-00 #descripcion_articulo{width: 40% !important;display: inline-block;margin: 0px 10px;}
					#buscador-estandar-00 #ui-id-1{margin-top: 20px;}
				}

			/* Cabecera 1 buscador 1 */

		
				#buscador-estandar-01{width:100%;height: auto;background: rgb(238, 238, 238);padding: 25px 0px;box-sizing: border-box;text-align: center;font-family: Lato, sans-serif;font-size: 16px;color: rgb(86, 85, 85);z-index: 999;}

				#buscador-estandar-01 .loading_gif{position: absolute;top: 4px;float: none;width: 24px;left: 47%;}

				#buscador-estandar-01 #ordenar_precioSelectBoxIt{width: 47% !important;margin: 15px auto 0px}	

				@media(min-width: 900px){

					#buscador-estandar-01 #descripcion_articulo{width: 43% !important;}

					#buscador-estandar-01 #ordenar_precioSelectBoxIt{width: 89% !important;margin-top: 4px;}

					#buscador-estandar-01 #ordenar_precioSelectBoxItOptions{width: 100% !important;margin:0 auto;}

					#buscador-estandar-01 .container-filtro-buscador-resultados{width: 58% !important;}

					#buscador-estandar-01 .selectboxit-container{width: 22%;}
				}

				@media(min-width: 1200px){

					#buscador-estandar-01 .container-filtro-buscador-resultados{width: 41% !important;}

					#buscador-estandar-01 .selectboxit-container{width: 20%;}

					#buscador-estandar-01 #ordenar_precioSelectBoxIt {width: 85% !important; margin-top: 2px;}

					#buscador-estandar-01 #ordenar_precioSelectBoxItOptions{width: 93% !important}

				}


			/* Cabecera 1 buscador 2 */

				#buscador-estandar-02 .container-filtro-buscador-resultados{width: 100% !important;}

				#buscador-estandar-02 #ui-id-1{min-height: 478px;}

				#buscador-estandar-02 .loading_gif{position: absolute;top: 4px;float: none;width: 24px;left: 47%;}

				@media(min-width: 900px){
					#buscador-estandar-02 #ui-id-1{max-height: 276px !important;}

					#buscador-estandar-02 #ui-id-1{min-height: 276px !important;}
				}

				@media(min-width: 1200px){
					#buscador-estandar-02 #ui-id-1{width: 76% !important;}
					#buscador-estandar-02 #ui-id-1 {max-height: 272px !important;}
					#buscador-estandar-02 #descripcion_articulo{width: 75% !important}
					#buscador-estandar-02 .container-filtrar-buscador-02 .input-filtro-full-busqueda2{width: 97% !important;}
					#buscador-estandar-02  #input-filtro-full-busqueda2-submit input{width: 100% !important;}

				}





		/* FIN DE LOS ESTILOS DE LA CABECERA 2 CON LOS DIFERENTES BUSCADORES */


/* Inicio del historial de pedidos */

	/* Inicio del historial de pedidos */

		#container-pedidos-cliente{width: 100%;display: inline-block;padding:35px 0px;}
		#container-pedidos-cliente h1{text-align: center;font-family: "Lato",sans-serif;font-weight: 300;color: #4a4a4a;font-size: 22px;margin-bottom: 45px;line-height: 0;}
		#historial-pedido-pequeno{width: 100%;display: inline-block;}
		#historial-pedido-pequeno .linea-pedido{width: 100%;display: inline-block;}
		#historial-pedido-pequeno .linea-pedido header{width: 100%;display: inline-block;padding:15px 0px;background:#4a4a4a;color:#fefefe;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase;font-weight: normal;font-family: 'Montserrat', sans-serif;}
		#historial-pedido-pequeno .linea-pedido .linea-pedido-info{width: 100%;background: #F5F5F5;font-family: "Lato",sans-serif;text-align: center;padding: 15px 0px;color: #0f0f0f;font-weight: 600;}
		#historial-pedido-grande{display: none;}

		@media(min-width: 600px){

			#container-pedidos-cliente{width: 75%;margin:0 auto;display: block;}

		}

		@media(min-width: 1024px){

			#container-pedidos-cliente{width: 100%;display: block;}
			#historial-pedido-pequeno{display: none;}
			#historial-pedido-grande{width: 100%;display:block;}
			.header-pedido-grande{width: 100%;display: inline-block;padding:15px 0px;background:#4a4a4a;color:#fefefe;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase;font-weight: normal;font-family: 'Montserrat', sans-serif;}
			.seccion-header-pedido-grande{width: 18%;display: inline-block;padding: 0px 2px;font-size: 14px;}
			.linea-pedido-grande{background: #F5F5F5;color: #0f0f0f;font-family: "Lato",sans-serif;font-weight: 300;padding: 15px 0px;border-bottom:1px solid #4a4a4a;text-align: center;}
			.seccion-info-pedido-grande{width: 18%;display: inline-block;padding: 0px 2px;font-size: 15px;text-align: center;color: #0f0f0f;font-weight: 600;}
			.imagen-lupa-historial-pedido{vertical-align: bottom;}
		}

		@media(min-width: 1200px){

			#container-pedidos-cliente{padding-bottom:85px;}

		}

	/* Fin del historial de pedidos */


	/* Inicio de pedido individual */
		
		#container-pedido-detalle-cliente{width: 100%;display: inline-block;padding:35px 0px;}
			#pedido-detalle-cliente{width: 100%;display: inline-block;}
				#pedido-detalle-cliente-superior{width: 100%;display: inline-block;}
					#pedido-detalle-cliente-superior h1{text-align: center;font-family: "Lato",sans-serif;font-weight: 300;color: #4a4a4a;font-size: 22px;margin-bottom: 45px;line-height: 0;}
					#info-transportista{width: 100%;display: inline-block;padding-bottom:15px;border-bottom:1px solid #4a4a4a;}
					.linea-transportista{width: 100%;display: inline-block;margin: 5px 0px;text-align: center;}
						.linea-transportista p{font-family: "Lato",sans-serif;color: #0f0f0f;}
							.linea-transportista p span{font-weight: 600;}
					#info-pago{width: 100%;display: inline-block;padding:15px 0px;border-bottom:1px solid #4a4a4a;}
					#datos-fiscales{width: 100%;display: inline-block;padding-bottom:15px;border-bottom:1px solid #4a4a4a;}
					#notas-cliente{width: 100%;display: inline-block;margin-bottom:35px;}
						#notas-cliente textarea{width: 100%;margin-top:15px;font-family: "Lato",sans-serif;font-weight: 300;padding: 10px;-moz-box-sizing: border-box;box-sizing: border-box;}

		/* color de estado de los pedidos */

			.pedido-recibido{color: #4b9d7c}
			.pedido-pendiente{color: #f2bd67;}
			.pedido-preparacion{color: #ef674d;}
			.pedido-recoger{color: #5170B5;}
			.pedido-enviado{color: #5EB45B;}


		@media(min-width: 600px){

			#pedido-detalle-cliente-superior{border-bottom: 1px solid #4a4a4a;margin-bottom: 25px;padding-bottom: 20px;}
			#info-transportista{width: 45%;border:none;padding-bottom:0;}
				.linea-transportista{text-align: left;}
			#info-pago{width: 45%;vertical-align: top;padding-top: 0;border:none;}
			#datos-fiscales{width: 45%;vertical-align: top;padding-top: 0;border: none;margin-top: 15px;}

		}

		@media(min-width: 900px){
			#historial-pedido-grande{width: 64%;margin: 0 auto;}
			#info-transportista, #info-pago, #datos-fiscales,#notas-cliente{width: 24%;vertical-align: top;margin: 0px 0.3%;}
			#notas-cliente{display: inline-block;margin-bottom:0px;}
				#notas-cliente textarea{margin-top:0px;max-height: 104px;}
			#datos-fiscales{margin-top:0px;}


		}

		/* iconos de pedidos en lista grande */

			.icono-header-pedido-grande{width: 28px;margin: 4px auto 10px;}
			.icono-header-pedido-grande img{width: 100%;height: auto;}
			.link-acciones-historial-pedido{display: block;color: #fefefe;background: #E42420;padding: 8px 0px;}
			.link-acciones-historial-pedido:hover{background: #4a4a4a;}

		/* fin iconos de pedidos en lista grande */

	/* Fin de pedido individual */


	/* Inicio de caja de historial de pedidos */

		#container-historial-pedidos-usuario{margin-bottom:45px;padding-bottom:20px;}
		#container-historial-pedidos-usuario .title-login-section{padding:30px 0 20px;}
		#container-historial-pedidos-usuario p{font-family: 'Lato', sans-serif;font-weight: 300;color: #6b6969;font-size: 14px;line-height: 18px;}
		.boton-ver-historial-pedidos{width: 175px;background: #E42420;color: #fff;font-family: 'Montserrat', sans-serif;font-size: 12px;text-transform: uppercase;margin: 18px auto 0;text-align: center;display: block;padding: 15px 0px;}
		.boton-ver-historial-pedidos:hover{background: #4a4a4a;}

		@media(min-width: 768px){

			.boton-ver-historial-pedidos{width: 208px;font-size: 14px;}
			#container-historial-pedidos-usuario{margin:-95px 0 0;}

		}

	/* Fin de caja de historial de pedidos */

/* Fin del historial de pedidos */


/* Código para la plantilla producto 2*/

	.ficha-producto-dos .nombre-producto{margin:31px 0px 0px;font-size: 18px;}
	.ficha-producto-dos .referencia-producto{margin:10px 0px;}
	.ficha-producto-dos #tiempo-oferta{display: none;}
	.ficha-producto-dos .caracteristicas-productos-dos{width: 100%;display: inline-block;overflow: hidden;margin-bottom: 15px;}
	.ficha-producto-dos .caracteristicas-productos-dos p, .ficha-producto-dos .caracteristicas-productos-dos ul li{font-family: 'Lato', sans-serif !important;font-weight: 300 !important;color: #575756 !important;line-height: 20px !important;}
	.ficha-producto-dos .ver-mas-caracteristica-productos-do{font-family: 'Montserrat', sans-serif;font-weight:600;color: #E42420;margin-bottom:20px;cursor:pointer;}
	.ficha-producto-dos .ver-mas-caracteristica-productos-do:hover{color:#4a4a4a;}
	.ficha-producto-dos	.disponibilidad-producto-dos{padding: 0;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 300;color: #575756;margin-bottom: 20px;}
	.ficha-producto-dos	.disponibilidad-producto-dos div{width: auto;display: inline-block;}
	.ficha-producto-dos	.disponibilidad-producto-dos div:nth-child(2){margin:0px 5px;}
	.ficha-producto-dos	.disponibilidad-producto-dos span{color: #E42420;}
	.ficha-producto-dos .envio-producto-amigo-pdf-dos{width: 100%;display:inline-block;margin:0px 0px 25px 0px;}
	.ficha-producto-dos .envio-producto-amigo-pdf-dos .enviar-amigo{width: auto;display: inline-block;margin-right: 10px;}
	.ficha-producto-dos .envio-producto-amigo-pdf-dos .enviar-amigo .enviar-amigo-texto{margin-left: 10px;font-family: 'Lato', sans-serif;font-weight: 300;color: #575756;}
	.ficha-producto-dos #comprar-producto{    margin: 0px 0px 25px 0px;}
	.ficha-producto-dos #ver-galeria-producto{height: auto;bottom:-4px;}
	
	.ficha-producto-dos .envio-devoluciones-producto-container{width: 100%;display: inline-block;padding: 15px 0px 15px;}
	.ficha-producto-dos .caractiristica-envio-devolucion-productos-dos{width: 100%;display: inline-block;margin-bottom:25px;}
	.ficha-producto-dos .caractiristica-envio-devolucion-productos-dos:last-of-type{margin-bottom:0px;}
	.ficha-producto-dos #ayuda-ficha-producto .atencion{margin-bottom:0px;}
	.ficha-producto-dos .box-share-fb{margin-top:8px;}
	.ficha-producto-dos .envio-devoluciones-producto-container h5{font-family: 'Montserrat', sans-serif;font-size: 18px;color: #4b4b4b;margin-bottom:10px;}
	.ficha-producto-dos .envio-devoluciones-producto-container p{font-family: 'Lato', sans-serif;font-weight: 300;font-size: 16px;}
	.ficha-producto-dos #tabs ul{font-size: 0px;}
	.ficha-producto-dos #tabs ul li, .ficha-producto-dos .video-presentacion{width: 33.33%;display: inline-block;vertical-align:top;}
	.ficha-producto-dos .caracteristica-producto:active{background: #908c8d;}
	.ficha-producto-dos #ayuda-ficha-producto{margin-top:0px;}
	.ficha-producto-dos .add-producto{font-size: 25px;padding-top:2px;}
	.ficha-producto-dos .add-producto img{margin-right: 0px;}
	.ficha-producto-dos #tabs ul li:active{background: red;}
	.ficha-producto-dos .cantidad-producto{text-align: center;padding: 12px 0px 0px 0px;}
	.ficha-producto-dos .cantidad-producto .unidades{text-align: left;padding-left: 24px;}
	.ficha-producto-dos .cantidad-producto input{width: 79px;height: 32px;}
	.ficha-producto-dos .precio-producto{margin-bottom:10px;}
	.ficha-producto-dos .caracteristica-producto h4{padding: 20px 0px 0px 0px;text-align: center;}
	.ficha-producto-dos .envio-devoluciones h4{text-align: left;padding-left: 9px;}
	#container-up-tabs{width: 100%;display: inline-block;height: 60px;}

	@media(max-width:1024px){
				
		.ficha-producto-dos	.disponibilidad-producto-dos div{margin:5px;}
		.ficha-producto-dos .caracteristica-producto{width: 100% !important;}
		.ficha-producto-dos .caracteristica-producto h4{text-align: center;padding: 20px 0px 0px 0px;font-size: 12px;}
		.ficha-producto-dos .video-presentacion h4{font-size: 12px;padding:20px 0px 0px 9px;}
			
	}

	@media(max-width: 768px){

		.ficha-producto-dos .marca-producto{padding: 0;margin: 25px 0px 0px;}

	}

	@media(max-width: 640px){

		.ficha-producto-dos #tabs ul li, .ficha-producto-dos .video-presentacion{width: 100%;margin-bottom: 15px;}
		.ficha-producto-dos .video-presentacion{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom:40px;}
		.ficha-producto-dos .video-presentacion h4{padding: 20px 0px 0px 53px;width: 80%;text-align: center;}
		.ficha-producto-dos .ui-tabs-panel{margin-top:45px;}
		#tab3{margin-top:65px;}
		.ficha-producto-dos #comprar-producto{height: 95px;}
		.ficha-producto-dos .cantidad-producto input {width: 72px;height: 24px;margin-top: 5px;}
		.ficha-producto-dos .add-producto{font-size: 20px;margin: 24px 17px 17px;}

	}

	@media(max-width: 480px){
		
		#container-up-tabs{display: none;}
		.ficha-producto-dos #tabs ul li{width: 100%;margin-bottom:15px;}
		.ficha-producto-dos #tabs ul li:last-of-type{margin-bottom: 5px;}
		.ficha-producto-dos .video-presentacion{position: relative !important;top:auto !important;margin-bottom:0px;}
		.ficha-producto-dos .video-presentacion h4{display: inline-block;}
		.ficha-producto-dos .sprite-play-video-producto{position: absolute;right:0;}
		.ficha-producto-dos .ui-tabs-panel{margin-top:0 !important;}
		#tab3{margin-top: 25px !important;}

	}


	@media(max-width: 320px){
			
		.ficha-producto-dos .video-presentacion h4{display: none;}

	}
		 
/* Fin código para la plantilla producto 2 */


/* Inicio módulo de disponibilidad de la ficha de producto */


	/* Inicio del botón */

		.aviso-disponibilidad-producto{width: 100%;display: block;text-align: center;margin: 0 auto;background: #E42420;padding: 5px 0;max-width: 294px;}
		.aviso-disponibilidad-producto:hover{cursor: pointer;background: #4a4a4a !important;}
		.aviso-disponibilidad-producto img{vertical-align: middle;}
		.aviso-disponibilidad-producto div{color: #fefefe;font-size: 10px;font-family: 'Montserrat', sans-serif;vertical-align: middle;display: inline-block;font-weight: bold;}

		@media(min-width: 600px){

			.aviso-disponibilidad-producto{max-width: none;}
			.texto-aviso-disponibilidad {position: relative;margin-top: 2px;margin-left: 5px;font-size: 11px !important;}

		}



		@media(min-width: 1200px){

			.texto-aviso-disponibilidad{font-size: 14px !important;margin-top:1px;margin-left:1px;}
			.aviso-disponibilidad-producto{padding:2px 0;}
			#mensaje-email-producto{margin:20px 0 0 !important;}
			#disponibilidad-producto-body #mensaje-email-producto{margin:20px 0 !important;}



		}

	/* Fin del botón */


	/* Inicio del botón en la plantilla del producto 2 */

		@media(min-width: 900px){

			.ficha-producto-dos #mensaje-email-producto{margin:0 0 15px 0 !important}

		}

	/* Fin del botón en la plantilla del producto 2 */


	/* Inicio del container con el formulario */

		.disponibilidad-producto-container{width: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.8);height: 100%;z-index: 99999999;display:none;}
		.disponibilidad-producto-main-container{display: table-cell;vertical-align: middle;text-align: center;}
		.disponibilidad-producto-white-container{width: 280px;display: inline-block;background: #eee;padding: 0px !important;}
		header#disponibilidad-producto{width: 100%;background: #E42420;padding: 10px 0px;text-align: left;}
		.disponibilidad-producto-popup{width: 100%;display: inline-block;}
		header#disponibilidad-producto .title-header{color: #fefefe;font-weight: bold;width: auto;display: inline-block;font-family: 'Lato', sans-serif;}
		#icono-cerrar-disponibilidad-producto{width: auto;float: right;margin-top: 1px;cursor:pointer;}
		#mensaje-email-producto{width: 100%;margin: 20px 0;display: inline-block;}
		#mensaje-email-producto p{margin:0 0px 20px 0px;font-size: 13px;font-family: 'Montserrat', sans-serif;color: #4a4a4a;line-height: 17px;text-align: justify;}
		#mensaje-email-producto label{color: #4a4a4a;display: block;font-family: "Montserrat",sans-serif;font-size: 13px;line-height: 18px;margin-bottom: 5px;text-align: left;}
		#mensaje-email-producto input[type="text"], #mensaje-email-producto textarea{width: 100%;    font-size: 13px;background: #fefefe;border: none;padding: 10px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-family: 'Lato', sans-serif;margin-bottom:15px;}
		#envio-aviso-disponibilidad-producto{background: #e42420 none repeat scroll 0 0;border: medium none;box-sizing: border-box;color: #fefefe;font-family: "Montserrat",sans-serif;font-size: 16px;font-weight: bold; margin-top: 15px;padding: 15px 0;width: 100%;}
		#envio-aviso-disponibilidad-producto:hover{background: #4a4a4a !important;}
		.captcha-disponibilidad-producto{width: 34%;max-width: 83px;display: inline-block;float: left;}
		.captcha-disponibilidad-producto img{width: 100%;height: auto;}
		.captcha-producto-disponibilidad-container{width: 100%;display: inline-block;margin: 5px 0 0;}
		.aviso-legal-disponibilidad-producto input{vertical-align: middle;margin-right: 5px;}
		.input-captcha-disponiblidad-producto{width: 63%;float: right;}
		.input-captcha-disponiblidad-producto input{display: block;}
		.aviso-legal-disponibilidad-producto{line-height: 20px;color: #4a4a4a;font-family: 'Montserrat', sans-serif;margin-bottom: 0px !important;font-size: 13px;text-align: left;}
		.aviso-legal-disponibilidad-producto a{color: #E42420;}
		.aviso-legal-disponibilidad-producto a:hover{color:#333;}


		@media(min-width: 600px){

			.disponibilidad-producto-white-container{width: 350px;}

		}


		

		

	/* Fin del container con el formulario */


	/* Ficha del container con el formulario en la plantilla 2*/


		


	/* Fin del container con el formulario en la plantilla 2 */




/* Fin módulo de disponibilidad de la ficha de producto */

		





/* Arreglos 01-03-17 Pendientes de ordenar */



/* Inicio del topbar  de la cabecera 1 */

	#top_bar{background: #f7f7f7;border-bottom: 1px solid #e5e5e5;font-size: 14px;box-shadow: 0 -2px 10px 1px rgba(1, 1, 1, 0.05) inset;padding: 20px 0;width: 100%;display: inline-block;}
	#social-top_bar{width: 100%;display: inline-block;color: #938D8E;font-family: 'Lato', sans-serif;font-weight: 300;}
	#social-top_bar span{display: none;}
	#social-icon-top_bar{width: 100%;text-align: center;}
	#info-top_bar{width: 100%;display: inline-block;font-family: 'Lato', sans-serif;font-weight: 300;text-align: center;padding:0;margin: 15px 0;}
	#logo-cadena-top{width: 100%;display: inline-block;padding:0;margin:0;}
	.sprite-logo_comafe_top, .sprite-logo_cadena_88_top, .sprite-logo_ferrokey_top, #logo-cadena-top{margin:0 auto;}
	#logo-cadena-top .sprite-logo_cadena_88_top{float: none;}

	@media(min-width: 768px){

		#social-top_bar{width: auto;display: inline-block;}
		#info-top_bar{width: auto;vertical-align: top;padding: 0;float: right;margin: 5px 0 0 0;}
		#logo-cadena-top{margin-top: 15px;}

	}

	@media(min-width: 1024px){

		#social-top_bar span{width: auto;display: inline-block;}
		#social-icon-top_bar{width: auto;display: inline-block;margin-left: 10px;}
		#logo-cadena-top{width: auto;float: right;margin:-3px 15px 0 0;}
		#top_bar{padding:11px 0;}

	}

/* Fin del topbar de la cabecera 1  */


/* Inicio del topbar de la cabecera 2 */

	

/* Fin del topbar de la cabecera 2 */



/* Inicio Cabecera responsive */

	@media(max-width: 768px){

		.cabecera-dos #info-header-bloque-tres{width: 100% !important;display: inline-block;margin: 55px 0 0 !important;padding: 0 !important;text-align: center;}
		#nav-mobile, #mobile-buscador, #info-header-bloque-tres #cuenta, #carrito{width: auto !important;margin:0 10px !important;padding:0 !important;float: none !important;display: inline-block !important;vertical-align: top !important;position: relative;}
		#info-header-bloque-tres #cuenta{margin:0 !important;}
		#ayuda-cabecera, .cuenta-cabecera-dos{width: auto !important;display:inline-block !important;vertical-align: top !important}
		#info-header-bloque-tres #info-perfil, .first-p-carrito{margin:0 !important;}
		#info-header-bloque-tres #imagen-perfil{margin:0 !important;}
		#nav-mobile .first-p-carrito{margin-top:15px !important;}
		#mobile-buscador .first-p-carrito{margin-top: 9px !important;}
		#cuenta .first-p-carrito{margin-top:6px !important;}
		#cantidad_cesta {left: 2.5px!important;position: relative;text-align: center;color: #fff;font-size: 11px;width: auto;top: -72px;}



	}

	@media(max-width: 480px){

		#logo {width: 87%;padding: 3em 0em 2em;}

	}

	@media(max-width: 400px){

		#nav-mobile, #mobile-buscador, #info-header-bloque-tres #cuenta, #carrito{margin:0 4px !important;}
		#logo{width: 100% !important;}
		.cabecera-dos #info-header-bloque-tres{margin:22px 0 0 !important;}

	}

	@media(max-width: 320px){

		#info-header-bloque-tres #imagen-perfil{width: auto;float: none !important}
		#nav-mobile, #mobile-buscador, #info-header-bloque-tres #cuenta, #carrito {margin: 0 8px !important;}
		.cabecera-dos #info-header-bloque-tres {width: 102% !important;}


	}

/* Fin de la cabecera del responsive */


/* Inicio de la home */

	.col-first-container{height: auto;margin-bottom: 20px;}

/* Fin de la home */


/* Inicio de ficha de producto */

	@media(max-width: 768px){

		#container-tab-producto{margin-top: 35px;}

	}

	@media(max-width: 768px){

		.caracteristica-producto, .video-presentacion{width: 100%;}

	}

	@media(max-width: 480px){

		.cantidad-producto{padding-top: 11px !important;}

	}

/* Fin de ficha de productos */


/* Inicio del carrito */

	@media(max-width: 1024px){

			.container-login-dos{padding-top:0;}

	}


	@media(max-width: 768px){

		#text-legal-contact, #text-legal-contact2{margin-top: 25px;}

	}



/* Arreglo de la cabecera responsive */

	
	#logo {max-width: 327px;padding: 0;margin-top: 12px;}
	#logo-footer{width: 137px;margin: 9px 0 0 0;padding: 0;}
	#logo-footer img{width: 100%;height: auto;}
	.razon-comprar {width: 16.5%;}


	@media(max-width: 1024px){
		#menu a, #menu a:hover{padding:24px 20px}
		.forma-de-pago-footer{float: none !important;display: inline-block !important;}
		#logo{width: 29%;margin-top: 23px;}
	}


	@media(max-width: 768px){

		#logo{width: auto;max-width: 306px;display: block;float: none;margin: 25px auto 10px;}
		#logo-cadena-top {margin-top: 5px;}
		#logo-footer{margin: 34px auto 0;}
		.razon-comprar {width: 50%;margin: 15px 0;}
		#logo-cadena-top{float: none;width: 100%;display: inline-block;margin-top: 10px !important;margin-bottom: 10px !important;}
		.topbar-dos #top_bar{height: auto;}
		.sprite-logo_cadena_88_top{float: none;margin:0 auto;}

	}


	@media(max-width: 480px){
		
		#info-top_bar{width: 100%;text-align: center;padding: 15px 0 0;display: inline-block;}
		#info-header-bloque-tres{width: 100%;display: inline-block;margin: 42px 0 0;text-align: center;}
		#info-header-bloque-tres #carrito, #info-header-bloque-tres #cuenta{margin:0 !important;position: relative !important;}
		#cantidad_cesta{top: -2px;left: 49% !important;}
		.razon-comprar {width: 100%;}
		.selectboxit-container, #descripcion_articulo, .input-filtro-avanzado, select.input-filtro-avanzado{width: 100% !important;}
		#buscador-estandar-01 #ordenar_precioSelectBoxIt{width: 100% !important;}
		#logo {margin: 35px auto 25px;}	

	}


	@media(max-width: 380px){

		#logo {margin: 28px auto 34px;}

	}

	@media(max-width: 320px){

		#logo {margin: 28px auto 15px;}

	}



	/* Estilos para el aviso de transacción del banco */

		.avisoPaisTransaccion{font-family: "Lato",sans-serif !important;color: #6a6969;font-size: 13px;float: left;width: 100%;text-align: center;line-height: 24px;margin: 15px 0 0 0;}

		@media(min-width: 1200px){

			.avisoPaisTransaccion{text-align: right;}

		}



	/* Cabeza responsive definitiva */


		@media(max-width: 480px){

			#info-top_bar{width: 100%;text-align: center;padding: 0px; margin-top:5px;display: inline-block;}
			#logo-cadena-top{width: 100%;display: inline-block;margin:-5px 0 0 0!important;padding: 0;}
			.sprite-logo_comafe_top{margin: 0 auto;}
			#info-header-bloque-tres{width: 100%;display: inline-block;margin: 42px 0 0;text-align: center;}
			#info-header-bloque-tres #carrito, #info-header-bloque-tres #cuenta{margin:0 !important;position: relative !important;}
			#cantidad_cesta{top: -71px;left: 2px !important;}

			.razon-comprar {width: 100%;}
			.selectboxit-container, #descripcion_articulo, .input-filtro-avanzado, select.input-filtro-avanzado{width: 100% !important;}

			#buscador-estandar-01 #ordenar_precioSelectBoxIt{width: 100% !important;}

			

		}


		@media(max-width: 380px){

			#info-header-bloque-tres #nav-mobile, #info-header-bloque-tres #mobile-buscador, #info-header-bloque-tres #carrito, #info-header-bloque-tres #cuenta{margin:0 5px !important;}


		}


	@media(max-width: 320px){

		#info-header-bloque-tres #nav-mobile, #info-header-bloque-tres #mobile-buscador, #info-header-bloque-tres #carrito, #info-header-bloque-tres #cuenta {margin: 0 11px !important;}

	}



	/* Slider de los anuncios en el sidebar */

		.sidebarSlider{display: none !important;position: relative !important;}

		@media(min-width: 1024px){

			.sidebarSlider{display: inline-block !important;margin-top:20px;}
			.sidebarSlider .owl-dots{position: absolute;width: 100%;text-align: center;bottom: 15px;}

		}



/* Inicio de módulo de fidelización (Vales) */

	.fidelizacionFormContainer{width: 100%;display: inline-block;margin: 45px 0;font-family: 'Lato', sans-serif;color: #6b6969;text-align: center;}
	.disponibilidadValeDescuento input{width: auto !important;height: auto !important;display: inline-block;margin:0 10px 0 !important;}
	.disponibilidadValeDescuento span{font-size: 14px;vertical-align: top;}
	.fidelizacionForm{width: 90%;margin: 30px auto 0;max-width: 253px;display: none;}
	.insertDescuento{padding: 16px 0 !important;height: auto !important;margin: 0 !important;text-align: center !important;}
	.aplicarDescuento{font-family: "Montserrat",sans-serif !important;color: #fff !important;background: #e42420 !important;font-size: 12px !important;margin: 20px 0 0 !important;padding: 18px 0 !important;height: auto !important;text-transform: uppercase;text-align:center !important}
	.aplicarDescuento:hover{background: #4a4a4a !important;cursor:pointer;}
	

	@media(min-width: 768px){

		.fidelizacionFormContainer{width: 48%;float: right;text-align: left;}

	}

	@media(min-width: 1024px){

		.fidelizacionForm{width: 100%;max-width: none;}
		#aplicar-vale-container{width: 52%;display: inline-block;max-width: 188.77px;}
		.aplicarDescuento{width: 43%;float: right;vertical-align: top;margin: 0 !important;max-width: 155px;}

	}

	@media(min-width: 1200px){
		#aplicar-vale-container{max-width: 213px;font-size: 14px !important}
		.aplicarDescuento{max-width: 227px;font-size: 14px !important}
	}

/* Fin de módulo de fidelización (Vales) */


/* Diseño de PVP en ficha de producto */

	.precio-mayoristas{width: 100%;display: inline-block;border-top: 1px solid #908C8D;padding:20px 0 0;margin: 17px 0 0;color: #4a4a4a;font-family: 'Montserrat', sans-serif;font-size: 18px;}
	.precio-mayoristas span:last-of-type{font-weight: 300;font-size: 14px;padding-left: 10px;font-family: 'Lato', sans-serif;color: #6b6969;}