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}@font-face{font-family:'AvenirNextLTPro';src:url('../font/AvenirNextLTPro-Regular.eot');src:url('../font/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),url('../font/AvenirNextLTPro-Regular.woff2') format('woff2'),url('../font/AvenirNextLTPro-Regular.woff') format('woff'),url('../font/AvenirNextLTPro-Regular.ttf') format('truetype'),url('../font/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');font-weight:100;font-style:normal}@font-face{font-family:'AvenirNextLTPro';src:url('../font/AvenirLTStd-Medium.eot');src:url('../font/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),url('../font/AvenirLTStd-Medium.woff2') format('woff2'),url('../font/AvenirLTStd-Medium.woff') format('woff'),url('../font/AvenirLTStd-Medium.ttf') format('truetype'),url('../font/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'AvenirNextLTPro';src:url('../font/AvenirNextLTPro-Demi.eot');src:url('../font/AvenirNextLTPro-Demi.eot?#iefix') format('embedded-opentype'),url('../font/AvenirNextLTPro-Demi.woff2') format('woff2'),url('../font/AvenirNextLTPro-Demi.woff') format('woff'),url('../font/AvenirNextLTPro-Demi.ttf') format('truetype'),url('../font/AvenirNextLTPro-Demi.svg#AvenirNextLTPro-Demi') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'AvenirNextLTPro-Cn';src:url('../font/AvenirNextLTPro-Cn.eot');src:url('../font/AvenirNextLTPro-Cn.eot?#iefix') format('embedded-opentype'),url('../font/AvenirNextLTPro-Cn.woff2') format('woff2'),url('../font/AvenirNextLTPro-Cn.woff') format('woff'),url('../font/AvenirNextLTPro-Cn.ttf') format('truetype'),url('../font/AvenirNextLTPro-Cn.svg#AvenirNextLTPro-Cn') format('svg');font-weight:normal;font-style:normal}body{font-family:'AvenirNextLTPro'}a{text-decoration:none;color:#f9f5f5}.bold{font-weight:bold}.italic{font-style:italic}.ucase{text-transform:uppercase}header,footer{font-size:.8em;position:relative}header{background-color:#fff;height:14.0625vw;border-bottom:.7812vw solid #d1ac00;font-family:'AvenirNextLTPro-Cn'}header nav ul{position:absolute;right:9.375vw;bottom:1.1458vw}header nav li{display:inline-block;font-size:1.3vw;border-left:.0781vw solid #d1ac00;padding:0 2.6041vw}header nav li:last-of-type{border-right:.0781vw solid #d1ac00}header nav li a{text-transform:uppercase;color:#d1ac00}#container.inicio header li.inicio a,#container.productos header li.productos a,#container.galeria header li.galeria a,#container.contacto header li.contacto a,header nav li a:hover{text-decoration:underline}footer{height:17.4479vw;background-color:#d1ac00;color:#fff;border-bottom:1.1979vw solid #4a2714}#container{border-bottom:1.1979vw solid #3ab0a2}#logo{background:url('../image/common/logo.png') no-repeat;background-size:contain;width:17.1875vw;height:10.1042vw;display:inline-block;position:relative;top:2.8645vw;left:13.0208vw}footer .contact{top:4.4270vw;left:12.9166vw}footer .contact p{margin-bottom:1.0416vw;padding-left:2.9687vw;line-height:1.5vw}footer .contact p:first-of-type{background:url('../image/common/icono-casa.png') no-repeat;background-size:1.6666vw 1.3541vw;background-position:left center}footer .contact p:nth-of-type(2){background:url('../image/common/icono-telefono.png') no-repeat;background-size:.8854vw 1.7187vw;background-position:.35vw center}footer .contact p:last-of-type{background:url('../image/common/icono-sobre.png') no-repeat;background-size:1.5104vw 1.1979vw;background-position:left center}footer .contact,footer .networks{position:absolute;font-size:1.2vw}footer .networks{top:5.2916vw;left:41.6666vw}footer .networks p:first-of-type{background:url('../image/common/icono-facebook.png') no-repeat;background-size:3.0729vw 3.0729vw;background-position:left center;color:#fff;min-height:3.0729vw;display:inline-block;line-height:3vw;padding-left:4.0104vw}footer .networks p:nth-of-type(2){background:url('../image/common/icono-instagram.png') no-repeat;background-size:3.0729vw 3.0729vw;background-position:left center;color:#fff;min-height:3.0729vw;display:inline-block;line-height:3vw;padding-left:4.0104vw}footer .networks a:hover{text-decoration:underline}footer nav{position:absolute;top:5.0416vw;left:71.0937vw;font-family:'AvenirNextLTPro-Cn';text-transform:uppercase;font-size:1.3vw}footer nav li{margin-bottom:1.1458vw;padding-left:1.5625vw;background:url('../image/common/icono-flecha.png') no-repeat;background-size:.625vw .9375vw;background-position:left top}footer nav a{color:#fff}footer nav a:hover{text-decoration:underline}.btn-whatsapp{display:block;width:60px;height:60px;color:#fff;position:fixed;right:20px;bottom:20px;border-radius:50%;line-height:80px;text-align:center;z-index:9999}.btn-whatsapp img{width:60px;height:60px}#container.inicio #slider{width:100%;height:32.2916vw;overflow:hidden}#container.inicio #slider img.fs_obj.fs_fixed_obj{width:100%!important;height:100%!important}#container.inicio .products-navigation{display:table;margin:0 auto}#container.inicio .products-navigation>li{width:25.7812vw;height:8.0729vw;display:inline-table;text-align:center;color:#fff;position:relative;vertical-align:top}#container.inicio .products-navigation>li:hover ul{visibility:visible;opacity:1;z-index:1000;transition:300ms ease-in-out}#container.inicio .products-navigation ul{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;margin-top:8vw;transition:300ms ease-in-out;z-index:-1}#container.inicio .products-navigation ul li{display:block;text-align:left;line-height:normal;font-size:1.4vw}#container.inicio .products-navigation>li:first-of-type{background:url('../image/inicio/icono-hogar.png') no-repeat;background-size:2.8645vw 3.4895vw;background-position:20.6729vw center;background-color:#d3aa00}#container.inicio .products-navigation>li:first-of-type ul{background-color:#e6cc7f}#container.inicio .products-navigation ul li.separator{margin:0 1.208vw}#container.inicio .products-navigation>li:first-of-type ul li.separator{padding:0;border-bottom:.1041vw solid #d3aa00}#container.inicio .products-navigation>li:nth-of-type(2){background:url('../image/inicio/icono-escolar.png') no-repeat;background-size:3.75vw 3.5937vw;background-position:19.7916vw;background-color:#3ab19d}#container.inicio .products-navigation>li:nth-of-type(2) ul{background-color:#8fccbd}#container.inicio .products-navigation>li:nth-of-type(2) ul li.separator{padding:0;border-bottom:.1041vw solid #3ab19d}#container.inicio .products-navigation>li:last-of-type{background:url('../image/inicio/icono-exterior.png') no-repeat;background-size:2.6562vw 3.4895vw;background-position:20.7vw;background-color:#4a2714}#container.inicio .products-navigation>li:last-of-type ul{background-color:#7c5848}#container.inicio .products-navigation>li:last-of-type ul li.separator{padding:0;border-bottom:.1041vw solid #4a2714}#container.inicio .products-navigation ul li:last-of-type{border:0!important}#container.inicio .products-navigation a{color:#fff;padding:.7812vw 0 .7812vw 2.3538vw;display:block}#container.inicio .products-navigation>li:first-of-type a:hover{background-color:rgba(211,170,19,0.42)}#container.inicio .products-navigation>li:nth-of-type(2) a:hover{background-color:rgba(58,177,157,0.42)}#container.inicio .products-navigation>li:last-of-type a:hover{background-color:rgba(74,39,20,0.42)}#container.inicio .products-navigation h3{text-transform:uppercase;font-size:1.48vw;display:table-cell;vertical-align:middle;line-height:1.8vw}#container.inicio #texto-seccion{font-weight:lighter;margin:4.9479vw auto 13.2812vw;width:74.4791vw}#container.inicio #texto-seccion h1,#texto-seccion b,#container.galeria h1{color:#3ab19d;font-weight:bold}#container.inicio #texto-seccion h1,#container.galeria h1{font-size:1.65vw;margin-bottom:2.0833vw}#container.inicio #texto-seccion p{margin-bottom:2.0833vw;line-height:1.5vw;font-size:1.223vw}#container.productos #content{font-size:0}#container.productos .column{font-size:initial}#container.productos .column.left{display:inline-block;width:25.5208vw;margin-left:10.9375vw}#container.productos .column.right{display:inline-block;width:53.6041vw;vertical-align:top}#container.productos .column.left h3{text-transform:uppercase;font-size:1.48vw;line-height:1.8vw;height:5.7291vw;color:#fff;text-align:center;justify-content:center;align-items:center;display:flex;cursor:pointer}#container.productos .column.left .products-navigation>li:first-of-type h3{background:url(../image/inicio/icono-hogar.png) no-repeat;background-color:#d3aa00;background-size:2.8645vw 3.4895vw;background-position:20.6729vw center}#container.productos .column.left .products-navigation>li:nth-of-type(2) h3{background:url(../image/inicio/icono-escolar.png) no-repeat;background-color:#3ab19d;background-size:3.75vw 3.5937vw;background-position:19.7916vw}#container.productos .column.left .products-navigation>li:last-of-type h3{background:url(../image/inicio/icono-exterior.png) no-repeat;background-color:#4a2714;background-size:2.6562vw 3.4895vw;background-position:20.7vw}#container.productos .column.left .products-navigation img{width:100%}#container.productos .column.left .products-navigation ul{display:none;font-size:1.4vw}#container.productos .column.left .products-navigation ul li{overflow:hidden}#container.productos .column.left .products-navigation>li:first-of-type a:hover{background-color:rgba(211,170,19,0.42)}#container.productos .column.left .products-navigation>li:nth-of-type(2) a:hover{background-color:rgba(58,177,157,0.42)}#container.productos .column.left .products-navigation>li:last-of-type a:hover{background-color:rgba(74,39,20,0.42)}#container.productos .column.left .products-navigation ul li:last-of-type{font-size:0}#container.productos .column.left .products-navigation a{color:#fff;padding:.7812vw 0 .7812vw 1.1458vw;display:inline-block;width:100%}#container.productos .column.left .products-navigation>li:first-of-type ul{background-color:#e6cc7f;font-size:1.4vw}#container.productos .column.left .products-navigation>li:nth-of-type(2) ul{background-color:#8fccbd}#container.productos .column.left .products-navigation>li:last-of-type ul{background-color:#7c5848}#container.productos .column.right h2{font-size:1vw;margin:2.0833vw 0 0 1.8229vw}#container.productos .column.right .products-container{padding:3.125vw 0 0 5.2083vw;height:85.3442vw;overflow:auto}#container.productos .column.right li{display:inline-block;vertical-align:top;margin:0 3.2083vw 5.2083vw 0;width:8.25vw}#container.productos .column.right li a+a{font-size:1vw;color:#777575}#container.productos .column.right li img{max-width:13.2812vw;max-height:8.25vw}#container.productos .column.right li .name{border-left:1.1458vw solid #d1ad00;color:#d1ad00;margin-top:2.0833vw;padding-left:.4166vw;font-size:1.4vw}#container.productos .column.right li .code{color:#676767;padding:.625vw 0 0 1.5625vw;font-size:1.3vw}#container.galeria #content{margin:5vw 10.9375vw}#container.galeria h2{margin-bottom:3vw}#container.contacto iframe{display:block;width:100%;height:32vw}#container.contacto .header{height:7.0312vw;background-color:#3ab19e}#container.contacto h1{padding:3.3854vw 0 0 11.875vw;color:#fff;font-size:1.5vw;text-transform:uppercase}#container.contacto .column{display:inline-block;vertical-align:top;padding-top:2.3437vw;font-size:1.3vw}#container.contacto .column.left{margin-left:10.9375vw;width:45.5729vw}#container.contacto .column.left p{padding-bottom:2.0833vw;line-height:1.6vw}#container.contacto .column.left p:first-of-type{color:#c5a72f;font-weight:bold}#container.contacto .column.left p a{color:inherit}#container.contacto .column.left b{font-weight:bold}#container.contacto .column.right{width:30.2083vw;margin-bottom:2.0833vw}#container.contacto .column.right h2{padding-bottom:2.0833vw}#container.contacto form input,#container.contacto form textarea{width:26.5625vw;padding:1.3020vw 1.8229vw;font-family:inherit;font-size:13.3333px;color:black;background-color:#d8cdcb;margin-bottom:1.3020vw;border:0}#container.contacto form input::placeholder{color:black}#container.contacto #message{resize:none}#container.contacto form button{padding:.6770vw 1.7708vw;border-radius:.4604vw;border:0;color:#fff;text-transform:uppercase;cursor:pointer;vertical-align:super}#container.contacto #reset{background-color:#36b29d;margin-left:14.5vw}#container.contacto #submit{background-color:#d4aa00;float:right}#feedback{text-align:right;margin:0 11.8vw 1.5vw 0}#feedback.OK{color:#d1ac00}#feedback.ERROR{color:red;font-weight:bold}#container.clientes #files{width:78.125vw;margin:5vw auto 5vw}#container.clientes #files div{border-top:1px solid #efefef;padding:1vw}#container.clientes h1{font-size:1.4vw;margin-bottom:4vw}#container.clientes #files div span{font-size:1vw;color:#6f6f6f;margin-left:3.8446vw;display:inline-block}#container.clientes #files a{display:block;background:url(../image/clientes/download.png) no-repeat;background-position:center right;color:#000}#container.clientes #files img{width:2.4446vw;margin-right:1vw;vertical-align:middle}@media(max-width:1400px){#container.contacto #reset{margin-left:12.5vw}}@media(max-width:1023.98px){.btn-whatsapp{width:70px;height:70px}.btn-whatsapp img{width:70px;height:70px}#container.contacto form input,#container.contacto form textarea,#container.contacto form button{font-size:9px}#container.contacto #reset{margin-left:10.5vw}}@media(max-width:991.98px){.btn-whatsapp{width:60px;height:60px}.btn-whatsapp img{width:60px;height:60px}#container.contacto form input,#container.contacto form textarea,#container.contacto form button{font-size:8px}#container.contacto #reset{margin-left:11.5vw}}@media(max-width:575.98px){.btn-whatsapp{width:50px;height:50px}.btn-whatsapp img{width:50px;height:50px}#container.contacto form input,#container.contacto form textarea,#container.contacto form button{font-size:5px}#container.contacto #reset{margin-left:10.5vw}}