.large{height:80px}header{width:100%;-webkit-box-shadow:0 10px 16px -9px #b0adb0;box-shadow:0 10px 16px -9px #b0adb0;font-size:0;z-index:1000;background:#fff;}header .logo{width:70%;height:100%;display:inline-block;vertical-align:top;}header .logo figure{width:100%;height:100%;}header .logo figure img{width:auto;height:50px;margin-top:15px;margin-left:20px}header .icono-menu-movil{width:30%;height:80px;position:relative;display:inline-block;vertical-align:top;z-index:2;}header .icono-menu-movil .rayita{width:60px;height:4px;background:#fff;position:absolute;left:50%;margin-left:-30px}header .icono-menu-movil .rayita-uno{top:26px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}header .icono-menu-movil .rayita-dos{top:38px;opacity:1;-ms-filter:none;filter:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}header .icono-menu-movil .rayita-tres{top:50px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}header .icono-menu-movil-activo .rayita-uno{top:36px;-webkit-transform:rotate(45deg) !important;-moz-transform:rotate(45deg) !important;-o-transform:rotate(45deg) !important;-ms-transform:rotate(45deg) !important;transform:rotate(45deg) !important}header .icono-menu-movil-activo .rayita-dos{opacity:0 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;filter:alpha(opacity=0) !important}header .icono-menu-movil-activo .rayita-tres{top:37px;-webkit-transform:rotate(-45deg) !important;-moz-transform:rotate(-45deg) !important;-o-transform:rotate(-45deg) !important;-ms-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important}header .pleca-azul{position:absolute;right:0;top:0;height:80px;background:#203955;width:30%;z-index:1}header .navegacion-principal{position:absolute;width:100%;height:120%;padding:15px 0;border-bottom-left-radius:5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;overflow:hidden;display:none;z-index:100;}header .navegacion-principal .circulo-negro{width:2000px;height:2000px;left:50%;margin-left:-1000px;border-radius:50%;top:50%;margin-top:-1000px;background-color:rgba(32,57,85,0.95);position:absolute;z-index:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s}header .navegacion-principal .menu-principal{text-align:center;width:80%;margin:0 auto;position:relative;z-index:1;display:none;}header .navegacion-principal .menu-principal li{height:40px;line-height:40px;text-transform:uppercase;list-style:none;font-weight:100;}header .navegacion-principal .menu-principal li a{color:#fff;text-decoration:none;font-size:1rem}header .navegacion-principal-activa{z-index:100;display:block;}header .navegacion-principal-activa .circulo-negro-activo{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}header .menu-secundario{position:relative;z-index:1;width:90%;margin:0 auto;margin-top:10px;padding-top:20px;border-top:1px solid #fff;display:none;}header .menu-secundario ul{text-align:center;}header .menu-secundario ul li{list-style:none;display:inline-block;vertical-align:top;margin:0;margin-bottom:20px;}header .menu-secundario ul li a{color:#fff;font-size:1rem;text-decoration:none;font-weight:100;text-transform:uppercase}header .menu-secundario ul .ofertas{padding:5px 15px;background:#f00;margin-top:-5px;margin-left:0;border-radius:5px;text-transform:uppercase}header .menu-secundario ul .btn-ficha-tecnica{margin-left:10px;margin-right:10px}header .menu-secundario .buscador{border:1px solid #fff;border-radius:5px;height:20px;line-height:20px;background:none;color:#fff;padding-left:10px;margin-bottom:30px}header .menu-secundario .horario{width:80%;margin:0 auto;font-size:1rem;color:#fff;font-weight:100;text-align:center;margin-top:30px;line-height:1.5rem}header .menu-secundario .btn-call{width:100px;height:40px;line-height:40px;background-color:#e41222;margin:0 auto;font-size:1rem;color:#fff;text-align:center;border-radius:5px;margin-top:40px}@media screen and (min-width:1000px){.wrapt{width:95%;max-width:1300px;margin:0 auto;position:relative}.pleca-header{height:90px}.large{height:90px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.small{height:50px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}header{position:fixed;}header .logo{width:30%;}header .logo figure img{height:60px;margin-top:15px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}header .logo-pequeno figure img{height:40px;margin-top:5px}header .icono-menu-movil{display:none}header .pleca-azul{width:70%;height:90px}header .pleca-azul-pequena{height:50px}header .navegacion-principal{width:70%;right:0;height:110px;top:0;padding:5px 0;z-index:2;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;display:block;}header .navegacion-principal .menu-principal{width:100%;display:block;top:50px;text-align:right;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}header .navegacion-principal .menu-principal li{display:inline-block;vertical-align:top;padding:0 20px;height:20px;line-height:20px;border-right:1px solid #fff;}header .navegacion-principal .menu-principal li:last-child{border-right:0 solid transparent}header .navegacion-principal .menu-principal li a{font-size:.8rem}header .navegacion-principal .menu-secundario{width:100%;display:block;top:0;text-align:right;position:absolute;margin:0 auto;margin-top:0;padding-top:0;border-top:0 solid transparent;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}header .navegacion-principal .menu-secundario .contenedor-buscador{display:inline-block;vertical-align:top;height:20px;margin-top:15px}header .navegacion-principal .menu-secundario ul{text-align:right;}header .navegacion-principal .menu-secundario ul li{margin:0;padding:20px 20px;}header .navegacion-principal .menu-secundario ul li p{color:#999;font-size:.9rem;text-decoration:none;font-weight:100}header .navegacion-principal .menu-secundario ul li a{color:#999;text-transform:initial;font-size:.9rem}header .navegacion-principal .menu-secundario ul .ofertas{padding:5px 15px;background:#f00;margin-top:-5px;margin-left:20px;border-radius:5px;padding-top:25px;}header .navegacion-principal .menu-secundario ul .ofertas a{color:#fff;text-transform:uppercase;font-weight:800}header .navegacion-principal .menu-secundario .horario{position:absolute;display:none;padding:10px;background:#fff;color:#203955;width:auto;right:0;font-weight:400;top:20px;border-radius:5px;-webkit-box-shadow:0 10px 16px -9px #b0adb0;box-shadow:0 10px 16px -9px #b0adb0;cursor:pointer;}header .navegacion-principal .menu-secundario .horario p{cursor:pointer}header .navegacion-principal .menu-secundario .horario .triangulito{width:0;height:0;position:absolute;margin-left:22px;margin-top:-30px;border-right:10px solid transparent;border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff}header .navegacion-principal .menu-secundario .btn-call{display:none}header .navegacion-principal .menu-secundario .horario-activo{display:block}header .navegacion-principal-activa-small{height:40px;}header .navegacion-principal-activa-small .menu-secundario{top:-100px}header .navegacion-principal-activa-small .menu-principal{top:15px}}.contacto{width:100%;padding:30px 0;background:url("../img/fondo-contacto.png") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}.contacto h3{text-align:center;font-size:2rem;color:#fff;font-weight:700;margin:0 auto;margin-bottom:40px;width:300px}.contacto .formulario-contacto{width:90%;margin:0 auto;padding:30px 0;background-color:#fff;}.contacto .formulario-contacto ul{width:80%;margin:0 auto;}.contacto .formulario-contacto ul li{list-style:none;height:66px;margin-bottom:15px;}.contacto .formulario-contacto ul li input,.contacto .formulario-contacto ul li textarea{display:block;font-size:1rem;width:100%;border:0;padding:10px 5px;background:#fff no-repeat;background-image:-webkit-linear-gradient(top, #1abc9c, #1abc9c), -webkit-linear-gradient(top, #c0c0c0, #c0c0c0);background-image:-moz-linear-gradient(top, #1abc9c, #1abc9c), -moz-linear-gradient(top, #c0c0c0, #c0c0c0);background-image:-o-linear-gradient(top, #1abc9c, #1abc9c), -o-linear-gradient(top, #c0c0c0, #c0c0c0);background-image:-ms-linear-gradient(top, #1abc9c, #1abc9c), -ms-linear-gradient(top, #c0c0c0, #c0c0c0);background-image:linear-gradient(to bottom, #1abc9c, #1abc9c), linear-gradient(to bottom, #c0c0c0, #c0c0c0);-webkit-background-size:0 2px,100% 1px;-moz-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;-webkit-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-moz-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-o-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-ms-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1)}.contacto .formulario-contacto ul li input:focus,.contacto .formulario-contacto ul li textarea:focus{-webkit-background-size:100% 2px,100% 1px;-moz-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;outline:none}.contacto .formulario-contacto .btn-enviar{width:100px;height:30px;line-height:30px;border:1px solid #e41222;border-radius:15px;font-size:1rem;font-weight:100;text-transform:uppercase;margin-left:10%;text-align:center}.mapa{width:100%;}.mapa iframe{width:100%;height:250px}footer{width:100%;padding:50px 0;background:#000;text-align:center;position:relative;z-index:2;}footer p{width:90%;margin:0 auto;font-size:1rem;line-height:1.4rem;color:#fff;font-weight:300;margin-bottom:15px}@media screen and (min-width:1000px){.contacto{padding:60px 0;padding-bottom:100px;position:relative;z-index:2;}.contacto h3{width:500px}.contacto .formulario-contacto{max-width:1300px;}.contacto .formulario-contacto ul{position:relative;}.contacto .formulario-contacto ul li{width:45%;}.contacto .formulario-contacto ul li:last-child{position:absolute;top:0;right:0;height:180px;}.contacto .formulario-contacto ul li:last-child textarea{height:180px}.mapa{position:relative;z-index:2;height:340px;overflow:hidden;}.mapa iframe{height:350px}}.contenedor-slide{width:100%;margin:0 auto;max-width:1800px;height:380px;position:relative;}.contenedor-slide .s_element{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;position:absolute;z-index:0}.contenedor-slide .s_visible{opacity:1;-ms-filter:none;filter:none;z-index:2}.contenedor-slide .nav-slide{position:absolute;top:120px;width:100%;text-align:center;z-index:10;}.contenedor-slide .nav-slide ul #btnAnt{left:0}.contenedor-slide .nav-slide ul #btnSig{right:0}.contenedor-slide .nav-slide ul li{width:40px;height:40px;border-radius:50%;border:1px solid #e41222;background:#203955;position:absolute;margin-right:10px;cursor:pointer;margin:0;list-style:none;}.contenedor-slide .nav-slide ul li span{display:block;font-size:2rem;color:#fff;position:absolute;top:5px;left:5px}.contenedor-slide article{width:100%;height:100%;position:absolute;}.contenedor-slide article .texto-slide{position:absolute;width:80%;left:10%;top:160px;text-align:center;}.contenedor-slide article .texto-slide h2{width:90%;padding:20px 5%;margin:0 auto;background:#e41222;color:#fff;text-transform:uppercase;font-size:1.5rem;line-height:2rem;font-weight:100;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.contenedor-slide article .texto-slide p{font-size:1.2rem;line-height:1.5rem;color:#203955;margin-top:10px}.contenedor-slide article .texto-slide a{text-decoration:none;margin:0 auto !important;width:140px;display:block}.contenedor-slide article .texto-slide .btn-slide{width:140px;height:40px;line-height:40px;font-size:1.2rem;font-weight:100;margin-top:10px;text-transform:uppercase;color:#203955;text-align:center;border:1px solid #e41222;border-radius:20px}.contenedor-slide article figure{height:200px;width:100%;overflow:hidden;}.contenedor-slide article figure img{width:100%;height:auto}.mosaicos-index{width:100%;text-align:center;font-size:0;margin-top:50px;}.mosaicos-index article{width:45.5%;position:relative;margin-bottom:3%;height:0;padding-top:60%;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;display:inline-block;vertical-align:top}.mosaicos-index a:nth-child(odd){margin-right:3%}.mosaicos-index a .circulo-rojo{display:none}.mosaicos-index a h2{background:#e31320;color:#fff;font-size:1rem;font-weight:100;left:50%;margin-left:-80px;margin-top:-15px;height:30px;line-height:30px;position:absolute;text-transform:uppercase;top:50%;width:160px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.mosaicos-index a p{display:none}.contenedor-video{width:90%;margin:0 auto;padding:30px 0;}.contenedor-video h3{font-size:2rem;margin:0 auto;padding:50px 0;text-align:center;text-transform:uppercase;font-weight:400;color:#999}.contenedor-video .video-index{height:0;overflow:hidden;padding-top:30px;padding-bottom:52.45%;position:relative;}.contenedor-video .video-index iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:1310px){.contenedor-slide{height:500px;position:fixed;z-index:0;}.contenedor-slide .nav-slide{position:absolute;width:100px;bottom:80px;top:initial;left:1%;margin-left:30px}.contenedor-slide article{font-size:0;overflow:hidden;}.contenedor-slide article .texto-slide{width:35%;position:absolute;margin-top:80px;margin-left:1%;top:0;left:0 !important;text-align:left;}.contenedor-slide article .texto-slide h2{font-size:2.5rem;line-height:3.3rem;font-weight:300;padding:10px 20px;width:100%;color:#fff;text-transform:uppercase;background:#e41222}.contenedor-slide article .texto-slide p{font-size:1.5rem;line-height:2.5rem;font-weight:300;color:#203d6e;width:400px;padding-left:20px;margin-top:20px}.contenedor-slide article .texto-slide a{text-decoration:none;margin-left:20px !important}.contenedor-slide article figure{width:75%;height:100%;margin-left:35%;display:inline-block;vertical-align:top;overflow:hidden;}.contenedor-slide article figure img{width:100%;height:auto}.mosaicos-index{max-width:1800px;margin:0 auto;margin-top:500px;font-size:0;border-top:5px solid #203955;z-index:2;position:relative;background:#fff;padding-top:1%;}.mosaicos-index article{width:32%;padding-top:40%;cursor:pointer;margin-bottom:1%;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-ms-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.mosaicos-index a:nth-child(odd){margin-right:initial}.mosaicos-index a:nth-child(3n+2){margin-right:1%;margin-left:1%}.mosaicos-index a h2{font-size:1.5rem;width:260px;margin-left:-130px;height:40px;line-height:40px;margin-top:-20px}.mosaicos-index a p{font-size:1rem;color:#fff;position:absolute;top:52%;left:15%;width:70%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 1s 0.3s;-moz-transition:all 1s 0.3s;-o-transition:all 1s 0.3s;-ms-transition:all 1s 0.3s;transition:all 1s 0.3s;display:block}.mosaicos-index a .circulo-rojo{background:#e31320;border-radius:50%;height:1000px;left:50%;margin-left:-500px;margin-top:-500px;position:absolute;top:50%;width:1000px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;-ms-transition:all 0.7s;transition:all 0.7s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:block}.mosaicos-index a:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}.mosaicos-index a:hover h2{background:rgba(227,19,32,0) !important;margin-top:-50px}.mosaicos-index a:hover .circulo-rojo{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:rgba(227,19,32,0.8) !important}.mosaicos-index a:hover p{opacity:1;-ms-filter:none;filter:none;top:50%}.contenedor-video{width:100%;background:#fff;position:relative;}.contenedor-video .video-index{max-width:1300px;margin:0 auto}}.cabecera-productos{width:100%;height:150px;position:relative;z-index:1;border-bottom:5px solid #203955;}.cabecera-productos figure{width:100%;height:100%;overflow:hidden;}.cabecera-productos figure img{width:auto;height:100%}.portada_muebles{background:url("../img/muebles-portada-casa-ralero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.portada_silleria{background:url("../img/silleria-portada-casa-ralero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.portada_archivo{background:url("../img/archivo-portada-casa-ralero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.portada_cafeteria-y-hoteleria{background:url("../img/cafeteria-y-hoteleria-portada-casa-ralero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.portada_sofas-y-espera{background:url("../img/sofas-y-espera-portada-casa-ralero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.portada_recepciones{background:url("../img/recepciones-portada-casa-ralero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.portada_accesorios{background:url("../img/accesorios-portada-casa-ralero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.portada_escolares{background:url("../img/escolares-portada-casa-ralero.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.portada-busqueda{background:url("../img/portada_busqueda.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.contenedor-productos{width:90%;max-width:1300px;margin:0 auto;background:#fff;position:relative;z-index:2;font-size:0;}.contenedor-productos .check-subcategorias{width:100%;display:inline-block;vertical-align:top;}.contenedor-productos .check-subcategorias ul{font-size:0;width:95%;margin:20px auto;}.contenedor-productos .check-subcategorias ul .material-checkbox{display:inline-block;vertical-align:top;width:50%;margin-bottom:20px;}.contenedor-productos .check-subcategorias ul .material-checkbox:first-child{display:none}.contenedor-productos .check-subcategorias ul li{list-style:none;font-size:1rem}.contenedor-productos .lista-productos{width:100%;display:inline-block;vertical-align:top;text-align:center;}.contenedor-productos .lista-productos article{width:50%;display:inline-block;vertical-align:top;border-top:1px dashed #dadada;padding:20px 0;cursor:pointer;}.contenedor-productos .lista-productos article:nth-child(1){border-top:0 dashed #dadada}.contenedor-productos .lista-productos article:nth-child(2){border-top:0 dashed #dadada}.contenedor-productos .lista-productos article .texto-articulo{width:90%;margin:0 auto}.contenedor-productos .lista-productos article figure{width:100%;height:auto;margin:0 auto;overflow:hidden;}.contenedor-productos .lista-productos article figure img{width:90%;padding:0 5%;height:auto}.contenedor-productos .lista-productos article h2{font-size:.9rem;font-weight:400;line-height:1.3rem;text-transform:uppercase;color:#203955;text-align:center}.contenedor-productos .lista-productos article p,.contenedor-productos .lista-productos article ul{font-size:.9rem;color:#999;display:none}@media screen and (min-width:1000px){.cabecera-productos{height:300px;}.cabecera-productos figure img{width:100%;height:auto}.contenedor-productos{margin-bottom:50px;border-bottom:1px dashed #dadada;}.contenedor-productos .check-subcategorias{width:20%;padding-top:30px;}.contenedor-productos .check-subcategorias ul{width:80%;margin:0 auto;}.contenedor-productos .check-subcategorias ul .material-checkbox{width:100%;display:block;margin-bottom:30px}.contenedor-productos .lista-productos{width:80%;position:relative;text-align:left;}.contenedor-productos .lista-productos article{width:25%;padding-top:60px;border-left:0 dashed #dadada;border-top:0 dashed #dadada;position:relative;overflow:hidden;}.contenedor-productos .lista-productos article figure{overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:relative;z-index:1;}.contenedor-productos .lista-productos article figure img{width:80%;padding:0 10%}.contenedor-productos .lista-productos article .texto-articulo{position:absolute;width:250px;left:50%;margin-left:-125px;text-align:center;z-index:3;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.contenedor-productos .lista-productos article h2{z-index:3;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;margin-bottom:20px}.contenedor-productos .lista-productos article p{font-size:.8rem;line-height:1.2rem;color:#fff;z-index:3;display:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;margin-bottom:20px}.contenedor-productos .lista-productos article .btn-ficha-tecnica{width:100px;height:30px;line-height:30px;margin:0 auto;border:1px solid #e41222;border-radius:15px;color:#fff;text-transform:uppercase;font-weight:100;}.contenedor-productos .lista-productos article .btn-ficha-tecnica p{line-height:30px;display:block}.contenedor-productos .lista-productos article:nth-child(odd){margin-right:initial;border-right:initial}.contenedor-productos .lista-productos article:nth-child(3){border-top:0 dashed #dadada}.contenedor-productos .lista-productos article .circulo-azul{width:1000px;height:1000px;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);position:absolute;background-color:rgba(32,57,85,0.9);left:50%;margin-left:-500px;top:50%;margin-top:-500px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;z-index:2}.contenedor-productos .lista-productos article:hover .circulo-azul{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.contenedor-productos .lista-productos article:hover figure{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.contenedor-productos .lista-productos article:hover .texto-articulo{margin-top:-170px;}.contenedor-productos .lista-productos article:hover .texto-articulo h2{color:#fff;margin-bottom:10px}}.producto-elegido{width:90%;margin:0 auto;position:relative;z-index:10;}.producto-elegido article{width:100%;}.producto-elegido article .texto-ficha-tecnica{margin-top:30px;}.producto-elegido article .texto-ficha-tecnica h1{font-size:2rem;margin-bottom:10px;color:#203955}.producto-elegido article .texto-ficha-tecnica p,.producto-elegido article .texto-ficha-tecnica ul{font-size:1rem;line-height:1.4rem;color:#999}.producto-elegido article .texto-ficha-tecnica ul{margin-left:20px}.producto-elegido article .texto-ficha-tecnica a{text-decoration:none}.producto-elegido article .texto-ficha-tecnica .btn-ficha-tecnica{padding:5px 10px;height:30px;line-height:30px;margin:0 auto;border-radius:20px;color:#fff;text-transform:uppercase;font-weight:400;font-size:1rem;display:inline-block;vertical-align:top;cursor:pointer;margin-top:30px}.producto-elegido article .texto-ficha-tecnica .btn-uno{width:160px;text-align:center;background:#e41222;color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-ms-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);}.producto-elegido article .texto-ficha-tecnica .btn-uno:hover{-webkit-box-shadow:0 7px 14px rgba(0,0,0,0.25),0 5px 5px rgba(0,0,0,0.22);box-shadow:0 7px 14px rgba(0,0,0,0.25),0 5px 5px rgba(0,0,0,0.22)}.producto-elegido article .texto-ficha-tecnica .btn-dos{width:80px;text-align:center;margin-left:10px;border:1px solid #203955;color:#203955}.producto-elegido article .contizacion{margin-top:30px;display:none}.producto-elegido article .formulario-cotizacion{width:100%;margin:0 auto;padding:30px 0;background-color:#fff;position:relative;z-index:1;}.producto-elegido article .formulario-cotizacion ul{width:100%;margin:0 auto;}.producto-elegido article .formulario-cotizacion ul li{list-style:none;height:40px;margin-bottom:15px;}.producto-elegido article .formulario-cotizacion ul li input,.producto-elegido article .formulario-cotizacion ul li textarea{display:block;font-size:1rem;width:100%;border:0;padding:10px 5px;background:#fff no-repeat;background-image:-webkit-linear-gradient(top, #1abc9c, #1abc9c), -webkit-linear-gradient(top, #c0c0c0, #c0c0c0);background-image:-moz-linear-gradient(top, #1abc9c, #1abc9c), -moz-linear-gradient(top, #c0c0c0, #c0c0c0);background-image:-o-linear-gradient(top, #1abc9c, #1abc9c), -o-linear-gradient(top, #c0c0c0, #c0c0c0);background-image:-ms-linear-gradient(top, #1abc9c, #1abc9c), -ms-linear-gradient(top, #c0c0c0, #c0c0c0);background-image:linear-gradient(to bottom, #1abc9c, #1abc9c), linear-gradient(to bottom, #c0c0c0, #c0c0c0);-webkit-background-size:0 2px,100% 1px;-moz-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;-webkit-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-moz-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-o-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-ms-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1)}.producto-elegido article .formulario-cotizacion ul li input:focus,.producto-elegido article .formulario-cotizacion ul li textarea:focus{-webkit-background-size:100% 2px,100% 1px;-moz-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;outline:none}.producto-elegido article .formulario-cotizacion .btn-enviar,.producto-elegido article .formulario-cotizacion .btn-regresar{display:inline-block;vertical-align:top;width:100px;height:30px;line-height:30px;border-radius:15px;font-size:1rem;font-weight:100;text-transform:uppercase;margin-left:0%;text-align:center;margin-top:40px;cursor:pointer}.producto-elegido article .formulario-cotizacion .btn-enviar{background:#e41222;color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-ms-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);}.producto-elegido article .formulario-cotizacion .btn-enviar:hover{-webkit-box-shadow:0 7px 14px rgba(0,0,0,0.25),0 5px 5px rgba(0,0,0,0.22);box-shadow:0 7px 14px rgba(0,0,0,0.25),0 5px 5px rgba(0,0,0,0.22)}.producto-elegido article .formulario-cotizacion .btn-regresar{border:1px solid #203955;color:#203955;margin-left:15px}.producto-elegido article .imagenes-ficha-tecnica-desktop{display:none}.producto-elegido article .imagenes-ficha-tecnica{font-size:0;margin-top:50px;}.producto-elegido article .imagenes-ficha-tecnica .imagen-principal{width:65%;display:inline-block;vertical-align:top;overflow:hidden;}.producto-elegido article .imagenes-ficha-tecnica .imagen-principal img{width:100%;height:auto}.producto-elegido article .imagenes-ficha-tecnica .miniaturas{width:35%;display:inline-block;vertical-align:top;padding-top:30px;}.producto-elegido article .imagenes-ficha-tecnica .miniaturas figure{width:50px;height:50px;overflow:hidden;display:inline-block;vertical-align:top;margin-bottom:10px;}.producto-elegido article .imagenes-ficha-tecnica .miniaturas figure:nth-child(odd){margin-right:10px}.producto-elegido article .imagenes-ficha-tecnica .miniaturas figure img{width:50px;height:auto}.producto-elegido article .imagenes-ficha-tecnica .miniaturas .img-seleccionada{border:1px solid #203955}.otros-productos{width:100%;margin-bottom:50px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;text-align:center;}.otros-productos h2{font-size:2rem;margin:40px 0;color:#999}.otros-productos article{width:45%;display:inline-block;vertical-align:top;border-top:1px dashed #dadada;padding:20px 0;cursor:pointer;}.otros-productos article:nth-child(1){border-top:0 dashed #dadada}.otros-productos article:nth-child(2){border-top:0 dashed #dadada}.otros-productos article figure{width:100%;height:auto;margin:0 auto;overflow:hidden;}.otros-productos article figure img{width:100%;height:auto}.otros-productos article h2{font-size:1rem;line-height:1.3rem;text-transform:uppercase;font-weight:700;color:#203955;text-align:center}.otros-productos article p,.otros-productos article ul{font-size:.9rem;color:#999;display:none}@media screen and (min-width:1000px){.producto-elegido{font-size:0;position:relative;z-index:0;width:1200px;maring:0 auto;}.producto-elegido article{padding-bottom:40px;}.producto-elegido article .texto-ficha-tecnica{width:40%;display:inline-block;vertical-align:top;margin-top:80px;position:relative;}.producto-elegido article .texto-ficha-tecnica .contizacion{margin-top:50px}.producto-elegido article .texto-ficha-tecnica .caja-descripcion-articulo{position:absolute;}.producto-elegido article .texto-ficha-tecnica .caja-descripcion-articulo h1{font-size:2.5rem;font-weight:700;margin-bottom:20px}.producto-elegido article .texto-ficha-tecnica .caja-descripcion-articulo p{font-size:1rem;line-height:1.8rem}.producto-elegido article .texto-ficha-tecnica .caja-descripcion-articulo .btn-ficha-tecnica{height:50px;line-height:50px;border-radius:25px;padding:0 10px;font-size:1.2rem;margin-top:50px}.producto-elegido article .texto-ficha-tecnica .caja-descripcion-articulo .btn-uno{width:240px}.producto-elegido article .texto-ficha-tecnica .caja-descripcion-articulo .btn-dos{width:120px;margin-left:40px}.producto-elegido article .imagenes-ficha-tecnica-movil{display:none !important}.producto-elegido article .imagenes-ficha-tecnica-desktop{display:block}.producto-elegido article .imagenes-ficha-tecnica{width:50%;margin-left:10%;display:inline-block;vertical-align:top;}.producto-elegido article .imagenes-ficha-tecnica .imagen-principal{width:80%}.producto-elegido article .imagenes-ficha-tecnica .miniaturas{width:10%;margin-left:10%;}.producto-elegido article .imagenes-ficha-tecnica .miniaturas figure{cursor:pointer;margin-bottom:40px}.otros-productos{width:100%;background:#fff;max-width:1200px;margin:0 auto;position:relative;text-align:left;text-align:center;border-top:5px solid #e41222;margin-top:50px;z-index:2;padding-bottom:50px;}.otros-productos article{width:24%;border-top:2px dashed #dadada;padding-top:60px;position:relative;overflow:hidden;}.otros-productos article figure{overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:relative;z-index:1;}.otros-productos article figure img{width:auto !important;height:300px !important}.otros-productos article .texto-articulo{position:absolute;width:250px;left:50%;margin-left:-125px;text-align:center;z-index:3;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.otros-productos article h2{z-index:3;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;margin:0 auto;margin-bottom:20px}.otros-productos article p,.otros-productos article ul{font-size:1rem;color:#fff;z-index:3;display:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;margin-bottom:20px}.otros-productos article .btn-ficha-tecnica{width:100px;height:30px;line-height:30px;margin:0 auto;border:1px solid #e41222;border-radius:15px;color:#fff;text-transform:uppercase;font-weight:100;}.otros-productos article .btn-ficha-tecnica p{display:block}.otros-productos article:nth-child(odd){margin-right:initial;border-right:initial}.otros-productos article:nth-child(3){border-top:0 dashed #dadada}.otros-productos article .circulo-azul{width:1000px;height:1000px;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);position:absolute;background-color:rgba(32,57,85,0.9);left:50%;margin-left:-500px;top:50%;margin-top:-500px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;z-index:2}.otros-productos article:hover .circulo-azul{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.otros-productos article:hover figure{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.otros-productos article:hover .texto-articulo{margin-top:-200px;}.otros-productos article:hover .texto-articulo h2{color:#fff;margin-bottom:10px}}.material-checkbox{position:relative;color:rgba(0,0,0,0.87);cursor:pointer;font-family:"Roboto","Segoe UI",BlinkMacSystemFont,system-ui,-apple-system;font-size:14px;line-height:18px}.material-checkbox > input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:-1;left:-15px;top:-15px;display:block;margin:0;border-radius:50%;width:48px;height:48px;background-color:rgba(0,0,0,0.42);outline:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-transform:scale(0);-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;-moz-transition:opacity 0.5s, -moz-transform 0.5s;-o-transition:opacity 0.5s, -o-transform 0.5s;-ms-transition:opacity 0.5s, -ms-transform 0.5s;transition:opacity 0.5s, transform 0.5s}.material-checkbox > input:checked{background-color:#2196f3}.material-checkbox:active > input{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0s, -webkit-transform 0s;-moz-transition:opacity 0s, -moz-transform 0s;-o-transition:opacity 0s, -o-transform 0s;-ms-transition:opacity 0s, -ms-transform 0s;transition:opacity 0s, transform 0s}.material-checkbox > input:disabled{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.material-checkbox > input:disabled + span{cursor:initial}.material-checkbox > span::before{content:"";display:inline-block;margin-right:15px;border:solid 2px #203955;border-radius:2px;width:14px;height:14px;vertical-align:-4px;-webkit-transition:border-color 0.5s, background-color 0.5s;-moz-transition:border-color 0.5s, background-color 0.5s;-o-transition:border-color 0.5s, background-color 0.5s;-ms-transition:border-color 0.5s, background-color 0.5s;transition:border-color 0.5s, background-color 0.5s}.material-checkbox > input:checked + span::before{border-color:#e41222;background-color:#e41222}.material-checkbox > input:active + span::before{border-color:#2196f3}.material-checkbox > input:checked:active + span::before{border-color:transparent;background-color:rgba(0,0,0,0.42)}.material-checkbox > input:disabled + span::before{border-color:rgba(0,0,0,0.26)}.material-checkbox > input:checked:disabled + span::before{border-color:transparent;background-color:rgba(0,0,0,0.26)}.material-checkbox > span::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:5px;height:10px;border:solid 2px transparent;border-left:none;border-top:none;-webkit-transform:translate(5.5px,1px) rotate(45deg);-moz-transform:translate(5.5px,1px) rotate(45deg);-o-transform:translate(5.5px,1px) rotate(45deg);-ms-transform:translate(5.5px,1px) rotate(45deg);transform:translate(5.5px,1px) rotate(45deg);-ms-transform:translate(5.5px,2px) rotate(45deg)}.material-checkbox > input:checked + span::after{border-color:#fff}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ks1n1w");src:url("../fonts/icomoon.eot?ks1n1w#iefix") format('embedded-opentype'),url("f../onts/icomoon.ttf?ks1n1w") format('truetype'),url("../fonts/icomoon.woff?ks1n1w") format('woff'),url("../fonts/icomoon.svg?ks1n1w#icomoon") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-left2:before{content:"\ea40"}.contenedor-fichas{background:url("../img/fondo-fichas.jpg");-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:100%;height:100%;padding-top:40px;background-position:50%;padding-bottom:40px}.titulo-fichas{width:90%;max-width:900px;margin:0 auto;-webkit-box-shadow:none;box-shadow:none;background:transparent;}.titulo-fichas h1{font-size:1.5rem;text-transform:uppercase;font-weight:800;color:#203955}.fichas{width:90%;max-width:900px;margin:20px auto;}.fichas a{font-size:1rem;padding:10px 0;text-transform:uppercase}.icon-link,icon-file-empty{font-size:1rem;color:#203955;margin-right:10px}@media screen and (min-width:1000px){.contenedor-fichas{background:url("../img/fondo-fichas.jpg");-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:100%;height:100%;padding-top:60px;background-position:50%}.titulo-fichas{margin-top:0;margin-bottom:40px;position:relative;background:transparent;z-index:0;}.titulo-fichas h1{font-size:2.5rem}.fichas:last-child{margin-bottom:100px !important}}@font-face{font-family:'icomoon';src:url("../iconos-fichas/icomoon.eot?uk339i");src:url("../iconos-fichas/icomoon.eot?uk339i#iefix") format('embedded-opentype'),url("../iconos-fichas/icomoon.ttf?uk339i") format('truetype'),url("../iconos-fichas/icomoon.woff?uk339i") format('woff'),url("../iconos-fichas/icomoon.svg?uk339i#icomoon") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-empty:before{content:"\e924"}.icon-link:before{content:"\e9cb"}.contenedor-promociones{width:80%;margin:0 auto;margin-top:100px;margin-bottom:100px;}.contenedor-promociones .promociones{width:100%;margin-bottom:50px;}.contenedor-promociones .promociones figure{width:100%;}.contenedor-promociones .promociones figure img{width:100%;height:auto}.contenedor-promociones .promociones h2{font-size:1.5rem;color:#203955;text-align:center;margin-bottom:10px}.contenedor-promociones .promociones div{font-size:1.8rem;width:150px;height:40px;line-height:40px;background:#e41222;color:#fff;text-align:center;font-weight:800;margin:0 auto}@media screen and (min-width:700px){.contenedor-promociones{max-width:600px;font-size:0;text-align:center;}.contenedor-promociones .promociones{width:45%;margin:2.5%;display:inline-block;vertical-align:top;height:410px;position:relative;}.contenedor-promociones .promociones div{position:absolute;bottom:0;left:50%;margin-left:-75px}}@media screen and (min-width:1000px){.contenedor-promociones{max-width:1400px;width:90%;}.contenedor-promociones .promociones{width:29%;margin:2%;height:500px}}*{padding:0;margin:0}html,body{font-family:'Open Sans',sans-serif;font-size:14px}.hidden{display:none !important}