@import"https://fonts.googleapis.com/css?family=Ubuntu:300,400,700";*,*:after,*:before{padding:0;border:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{font-family:inherit;font-weight:inherit;font-style:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}div.txt-editor *{float:none;padding:0;border:0;margin:0;font-family:"Ubuntu",sans-serif;color:inherit;text-align:left;background:none}div.txt-editor strong{font-weight:600}div.txt-editor em{font-style:italic}div.txt-editor ul{list-style:disc;margin-left:20px}div.txt-editor ol{list-style:decimal;margin-left:20px}div.txt-editor h1,div.txt-editor h2,div.txt-editor h3,div.txt-editor h4,div.txt-editor h5,div.txt-editor h6{line-height:initial;color:#535256;font-size:15.6pt;font-size:1.3rem}a{color:inherit;text-decoration:none;-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease}a:hover,a:focus{outline:none;color:inherit;text-decoration:none}.no-boxsizing .re-novar{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:9999999999;text-align:center;color:#5a5959;background:#e5e8ef;font-size:15.6pt;font-size:1.3rem}.no-boxsizing .re-novar div{padding:20% 10% 0 10%}.no-boxsizing .re-novar strong{font-size:20.4pt;font-size:1.7rem;color:#000}.no-boxsizing .re-novar a{color:#1b96e4}html{font-size:100%}body{font-family:"Ubuntu",sans-serif;font-weight:300;line-height:1.2;color:#5a5959;font-size:12pt;font-size:1rem}h1,h2,h3,h4,h5,h6{position:relative}h1{text-align:center;margin:20px 0 40px;font-weight:600;color:#004996;font-size:30pt;font-size:2.5rem}@media only screen and (min-width: 480px){h1{font-size:32.4pt;font-size:2.7rem}}h1:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;width:100%;height:1px;background-color:#e1e0e0}@media only screen and (min-width: 768px){h1:before{display:block}}@media only screen and (min-width: 768px){h1 span{position:relative;z-index:1;padding:0 15px;background-color:#fff}}h2,h4{margin-bottom:20px;color:#000;font-weight:600;font-size:24pt;font-size:2rem}h3{margin-bottom:10px;color:#0e6bcf;font-size:24pt;font-size:2rem}h4{margin-bottom:40px;font-size:32.4pt;font-size:2.7rem}h4:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;width:100%;height:1px;background-color:#e1e0e0}@media only screen and (min-width: 768px){h4:before{display:block}}@media only screen and (min-width: 768px){h4 span{position:relative;z-index:1;padding:0 15px;background-color:#fff}}h5{color:#000;margin:20px 0;text-transform:uppercase;font-weight:600;font-size:14.4pt;font-size:1.2rem}h6{text-transform:uppercase;font-weight:600;font-size:14.4pt;font-size:1.2rem}a{text-decoration:none;-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease}p{margin-bottom:10px}p:only-child,p:last-child{margin-bottom:0}b,strong{font-weight:600;color:#000;background:none}mark{position:relative;display:block;font-weight:600;color:#000;background:none;font-size:12pt;font-size:1rem}i,em{font-weight:400;font-style:normal;color:#004996}span.mensaje{font-size:18pt;font-size:1.5rem;color:#000}*.float-left{float:left}*.float-right{float:right}*.clear-both{clear:both}*.clear-fix{content:"";display:block;clear:both}*.num-font{font-family:"Ubuntu",sans-serif;font-weight:300;white-space:nowrap}*.llamar{cursor:default}@media only screen and (min-width: 1024px){*.visible-responsive{display:none !important}}@media only screen and (max-width: 1023px){*.visible-desktop{display:none !important}}header,nav,main,footer,.re-cien{width:100%;min-width:240px}.re-cien,.re-central{position:relative;margin:0 auto}.re-central{width:88%}@media only screen and (min-width: 240px){.re-central{width:88%}}@media only screen and (min-width: 480px){.re-central{width:92%}}@media only screen and (min-width: 768px){.re-central{width:94%}}@media only screen and (min-width: 1024px){.re-central{width:88%}}@media only screen and (min-width: 1280px){.re-central{width:86%}}@media only screen and (min-width: 1440px){.re-central{width:75%}}body>a{position:absolute;top:7px;left:5%;width:155px;height:42px;z-index:15;background:url("../images/template/logo.png") no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-ms-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){body>a{background-image:url(../images/template/logo@2x.png);background-size:270px auto}}@media only screen and (min-width: 480px){body>a{left:4%}}@media only screen and (min-width: 768px){body>a{top:12px;left:3%;width:202px;height:53px;background-position:0 -42px}}@media only screen and (min-width: 1024px){body>a{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 1280px){body>a{top:22px;left:7%;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width: 1440px){body>a{left:12.5%}}header{min-height:60px;overflow:hidden;z-index:5;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}@media only screen and (min-width: 768px){header{min-height:75px}}@media only screen and (min-width: 1024px){header{min-height:140px}}@media only screen and (min-width: 1280px){header{min-height:100px}}header div.re-central address{display:none;margin-top:25px;text-align:right;font-size:18pt;font-size:1.5rem}@media only screen and (min-width: 1024px){header div.re-central address{display:block}}@media only screen and (min-width: 1280px){header div.re-central address{margin-top:15px}}nav{min-height:35px;position:absolute;top:0;left:0;z-index:10}nav.nav-sticky{position:fixed;top:0;background-color:#fff;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.05);box-shadow:0 15px 10px rgba(0,0,0,.05)}nav .buscador-desktop{position:absolute;z-index:-1;top:12px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:300px;opacity:0;-webkit-transition:all ease .5s;transition:all ease .5s}@media only screen and (min-width: 1280px){nav .buscador-desktop{right:0;-webkit-transform:translateX(0);transform:translateX(0)}}nav .buscador-desktop.mostrar{z-index:1;opacity:1}nav .buscador-desktop i{position:absolute;top:-10px;right:-10px;cursor:pointer;font-size:14.4pt;font-size:1.2rem}@media only screen and (max-width: 1023px){nav div.re-central{width:100%;padding:.9em 0}}@media only screen and (min-width: 768px){nav{top:10px}}@media only screen and (min-width: 1024px){nav{top:80px;min-height:60px}nav div.re-central div.re-content ul.re-ul-principal{text-align:center}nav div.re-central div.re-content ul.re-ul-principal.ocultar{display:none}nav div.re-central div.re-content ul.re-ul-principal a{color:#5a5959}}@media only screen and (min-width: 1280px){nav{top:35px}nav div.re-central div.re-content ul.re-ul-principal{float:right}}main{min-height:425px;overflow:hidden;position:relative;top:0;left:0;z-index:1}main>.re-central,main>.re-cien>.re-central{padding:20px 0}main>.re-central:after,main>.re-cien>.re-central:after{display:block;clear:both;content:""}footer{position:relative;top:0;left:0;z-index:5;color:#fff;background-image:url(../images/template/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;font-size:10.8pt;font-size:0.9rem}@media only screen and (min-width: 1024px){footer{background-attachment:fixed}}footer a:hover{color:#0e6bcf}footer section{padding-top:30px;padding-bottom:30px}footer section div.re-central{overflow:hidden}footer section div.re-central>div{text-align:center}@media only screen and (min-width: 768px){footer section div.re-central>div{margin:0 -2%;text-align:left}}footer section div.re-central>div div{margin-bottom:20px;line-height:1.5}@media only screen and (min-width: 768px){footer section div.re-central>div div{min-height:180px;float:left;width:29.33%;margin:20px 2%}}footer section div.re-central>div div:nth-child(2){position:relative}footer section div.re-central>div div:nth-child(2):after,footer section div.re-central>div div:nth-child(2):before{content:"";position:absolute;top:0;display:none;width:1px;height:100%;background-color:#fff}@media only screen and (min-width: 768px){footer section div.re-central>div div:nth-child(2):after,footer section div.re-central>div div:nth-child(2):before{display:block}}footer section div.re-central>div div:nth-child(2):before{left:-7%}footer section div.re-central>div div:nth-child(2):after{right:-7%}footer section div.re-central>div div address{color:inherit;margin-bottom:20px}footer section div.re-central>div div .social{display:block;margin:10px 0}footer section div.re-central>div div ul li i{margin-right:20px}footer section div.re-central>div div i{color:#fff}footer div.copyright{position:relative;overflow:hidden;background-color:rgba(0,0,0,.5);font-size:11.4pt;font-size:0.95rem}footer div.copyright a:after{z-index:1;background:#e1e0e0}footer div.copyright div.re-central{padding:1em 0 .5em 0;text-align:center}@media only screen and (min-width: 800px){footer div.copyright div.re-central{padding-bottom:2em}}@media only screen and (min-width: 800px){footer div.copyright div.re-central p,footer div.copyright div.re-central figure{width:50%;display:block}}footer div.copyright div.re-central p{margin-bottom:5px}@media only screen and (min-width: 800px){footer div.copyright div.re-central p{float:left;text-align:left;padding-right:.5em}}footer div.copyright div.re-central p a{display:inline-block}@media only screen and (min-width: 800px){footer div.copyright div.re-central div{float:right;padding:.25em 0 0 .5em;text-align:right}}.ir-arriba{position:fixed;bottom:20px;right:20px;width:40px;height:40px;z-index:99999;border-radius:50%;background-color:#004996;-webkit-box-shadow:0 0 12px 0px rgba(0,0,0,.15);box-shadow:0 0 12px 0px rgba(0,0,0,.15);cursor:pointer;-webkit-transition:all ease .2s;transition:all ease .2s}.ir-arriba:hover{background-color:#0e6bcf}.ir-arriba i{color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18pt;font-size:1.5rem}.buscador{width:100%}.buscador div{position:relative}.buscador div input[type=image]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px}.buscador div input[type=text]{width:100%;height:40px;padding:0 40px 0 20px;color:#908c93;line-height:40px;background:#fff;border:1px solid #eaeaea;border-radius:20px;font-size:12pt;font-size:1rem}.contenedor-centrado{display:block;text-align:center}.boton-lineal{width:auto;display:inline-block;padding:1.25em 1.75em;border-radius:5px;margin:10px auto 0;text-align:center;text-transform:uppercase;font-weight:600;cursor:pointer;-webkit-transition:all ease 1s;transition:all ease 1s}.boton-lineal:hover{background-color:rgba(0,0,0,.5)}.boton-lineal.primario{color:#fff;background-color:#004996}.boton-lineal.primario:hover{color:#fff;background-color:#0e6bcf}.boton-lineal.primario i{color:#fff}.boton-lineal.secundario{color:#fff;background-color:#004996}.boton-lineal.secundario:hover{background-color:#0e6bcf}.boton-lineal.secundario i{color:#fff}.boton-lineal.blanco{color:#fff;background-color:rgba(0,0,0,0);border:2px solid #fff}.boton-lineal.blanco:hover{background-color:rgba(0,0,0,.25)}.boton-lineal.borde{color:#0e6bcf;border:1px solid #0e6bcf;font-size:9.6pt;font-size:0.8rem}.boton-simple{color:#004996;font-size:18pt;font-size:1.5rem}.boton-simple:hover{color:#0e6bcf}.boton-simple:hover i{-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all ease .5s;transition:all ease .5s}.boton-simple i{position:relative;top:1px;-webkit-transform:translateX(5px);transform:translateX(5px);color:inherit;-webkit-transition:all ease .25s;transition:all ease .25s}form input[type=reset]{width:auto;min-width:10em;display:inline-block;padding:.5em 1.5em;border-bottom-width:1px;border-bottom-style:solid;border-radius:6px;margin:0 auto;font-family:"Ubuntu",sans-serif;font-size:12pt;font-size:1rem;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0s;transition:all 0s}form input[type=reset]:hover,form input[type=reset]:hover{border-bottom-width:1px;margin-top:2px}form input[type=reset]{border-bottom:3px solid #e1e0e0;background:#eaeaea}form input[type=reset]:hover{margin-top:2px;border-bottom:1px solid #e1e0e0}form input.input-primario{color:#fff;border-bottom-color:#003d75;background:#004996}form input.input-secundario{color:#fff;border-bottom-color:#7a9e35;background:#0e6bcf}form input[type=submit]{background-color:#fff;color:inherit;webkit-transition:color .25s ease,background .25s ease;-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease;-webkit-appearance:none}form.formulario{margin:0 auto;color:#5a5959}form.formulario fieldset{padding:1% 4% 2% 4%;border:1px dotted #e1e0e0;border-radius:10px}form.formulario fieldset+fieldset{margin-top:20px}form.formulario legend{width:auto;padding:0 3%;font-family:"Ubuntu",sans-serif;font-size:15.6pt;font-size:1.3rem;font-weight:600;color:#000;text-transform:uppercase}form.formulario div{width:100%;margin-bottom:5px}@media only screen and (min-width: 480px){form.formulario div.float-left,form.formulario div.float-right{width:48%}}form.formulario div.alerta{overflow:hidden;margin-bottom:10px;font-size:12pt;font-size:1rem;color:#000;text-align:center}form.formulario div.alerta span{color:#000;font-weight:500}form.formulario div.alerta.error{color:#dd1c47}form.formulario div.send{clear:both;margin-bottom:0;margin-top:10px}form.formulario label{display:block;float:left;border:none;font-weight:500;color:#0e6bcf;line-height:35px;text-transform:uppercase;font-size:14.4pt;font-size:1.2rem}form.formulario label span{height:25px;margin-left:2px;font-family:"Ubuntu",sans-serif;font-weight:300;color:#004996}form.formulario input[type=text],form.formulario input[type=email],form.formulario input[type=tel],form.formulario input[type=password],form.formulario textarea,form.formulario select{width:100%;padding:2px 5px 2px 5px;font-family:"Ubuntu",sans-serif;font-weight:400;color:#5a5959;-webkit-transition:all .5s ease;transition:all .5s ease;border-bottom:1px solid #e1e0e0;font-size:12pt;font-size:1rem}form.formulario input[type=text],form.formulario input[type=email],form.formulario input[type=tel],form.formulario input[type=password],form.formulario select,form.formulario textarea{height:40px;margin-bottom:20px;display:block;clear:both}form.formulario textarea{height:80px}form.formulario input[type=text]:focus,form.formulario input[type=email]:focus,form.formulario input[type=tel]:focus,form.formulario input[type=password]:focus,form.formulario textarea:focus,form.formulario select:focus{color:#5a5959;background:#e9e9e9}form.formulario input[type=text]:invalid,form.formulario input[type=email]:invalid,form.formulario input[type=tel]:invalid,form.formulario input[type=password]:invalid,form.formulario textarea:invalid{border:1px dashed #dd1c47;-webkit-box-shadow:none;box-shadow:none}form.formulario input[type=checkbox]{float:left;margin:6px 10px 0 0}.bread-crumbs{display:none;text-align:center;background-color:#e5e8ef}@media only screen and (min-width: 320px){.bread-crumbs{display:block}}@media only screen and (min-width: 1024px){.bread-crumbs{padding:2em 0}}.bread-crumbs a,.bread-crumbs small,.bread-crumbs i{padding:5px;font-weight:600;line-height:1.5;font-size:10.8pt;font-size:0.9rem}.bread-crumbs a{position:relative}.bread-crumbs a:hover{color:#0e6bcf}.bread-crumbs a:after{content:"";position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:2px;background-color:#0e6bcf}.bread-crumbs mark,.bread-crumbs i{color:#c9c9c9}.paginacion{width:100%;height:35px;clear:both;margin:20px 0;text-align:center}.paginacion a,.paginacion b{width:35px;height:35px;overflow:hidden;display:inline-block;margin:0 2px;font-weight:normal;text-align:center;line-height:35px}.paginacion b{color:#fff;background-color:#004996}.paginacion a{color:#5a5959;background-color:#e5e8ef;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease, -webkit-box-shadow .2s ease}.paginacion a:hover{-webkit-box-shadow:inset 0 0 0 3px #e1e0e0;box-shadow:inset 0 0 0 3px #e1e0e0}.ant-sig{position:relative;z-index:15;display:inline-block;width:100%;text-align:center;margin:70px auto}.ant-sig div{display:block;position:relative;margin:0 auto}@media only screen and (min-width: 768px){.ant-sig div{width:50%;float:left}}.ant-sig div figure{position:absolute;z-index:100;max-width:70px;display:none}@media screen and (-webkit-min-device-pixel-ratio: 0){.ant-sig div figure{width:70px}}.ant-sig div figure img{max-width:70px;max-height:70px;display:block;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.ant-sig div.ant{margin-bottom:5px}@media only screen and (min-width: 768px){.ant-sig div.ant{width:13em;float:left;margin:0}}@media only screen and (min-width: 768px){.ant-sig div.ant figure{bottom:0;right:-75px}}.ant-sig div.sig{margin-top:5px}@media only screen and (min-width: 768px){.ant-sig div.sig{width:13em;float:right;margin:0}}@media only screen and (min-width: 768px){.ant-sig div.sig figure{bottom:0;left:-75px}}@media only screen and (min-width: 768px){.ant-sig div:hover figure,.ant-sig div:active figure,.ant-sig div:focus figure{display:block}}.ant-sig div a{display:block;width:13em;max-width:100%;height:60px;position:relative;border:1px solid #004996;border-radius:5px;margin:0 auto;color:#fff;background-color:#004996;text-align:center;line-height:60px;-webkit-transition:all ease .5s;transition:all ease .5s}.ant-sig div a:hover{color:#fff;background-color:#0e6bcf;border:1px solid #004996}.ant-sig div a:hover.ant:before,.ant-sig div a:hover.sig:after{color:#004996}.ant-sig div a.ant:before,.ant-sig div a.sig:after{width:25px;position:absolute;top:-1px;bottom:-1px;color:#fff;line-height:60px;border-radius:5px;-webkit-transition:background .5s;transition:background .5s}.ant-sig div a.ant:before{left:-1px;content:"<"}.ant-sig div a.sig:after{right:-1px;content:">"}article.productos ul{overflow:hidden;display:block;position:relative;clear:both;text-align:center}@media only screen and (min-width: 320px){article.productos ul{margin:0 -2.5%}}@media only screen and (min-width: 768px){article.productos ul{margin:0 -1.66%}}@media only screen and (min-width: 1360px){article.productos ul{width:1169.6px;margin:0 auto}}article.productos ul li{width:100%;position:relative;float:left;margin:0 0 1.5em 0}@media only screen and (min-width: 320px){article.productos ul li{width:45%;margin:0 2.5% 3em 2.5%}}@media only screen and (min-width: 768px){article.productos ul li{width:30%;margin:0 1.66% 3em 1.66%}}article.productos ul li figure{overflow:hidden;position:relative;padding:0;border:1px solid #d8d8d8;border-bottom:10px solid #0e6bcf}article.productos ul li figure>div{padding:5px;background:#fff}article.productos ul li figure>div a.contenedor-img{display:block;overflow:hidden}article.productos ul li figure>div a.contenedor-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e5e8ef;opacity:0;-webkit-transition:all ease .25s;transition:all ease .25s}article.productos ul li figure>div a.contenedor-img img.img-centrada{max-width:100%;margin:0 auto;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}article.productos ul li figure a.nuevo{position:absolute;top:5px;right:5px;padding:.25em .75em;color:#fff;background-color:#004996;z-index:100 !important}article.productos ul li figure a.mas{position:absolute;bottom:0;right:0;width:25px;height:25px}@media only screen and (min-width: 480px){article.productos ul li figure a.mas{width:50px;height:50px}}article.productos ul li figure a.mas:after,article.productos ul li figure a.mas:before{content:"";width:100%;height:100%;position:absolute;-webkit-transition:.15s ease;transition:.15s ease}article.productos ul li figure a.mas:before{top:0;left:0}article.productos ul li figure a.mas:after{top:25px;left:25px}@media only screen and (min-width: 480px){article.productos ul li figure a.mas:after{top:50px;left:50px}}article.productos ul li mark{display:block;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-weight:400;color:#004996;font-size:15.6pt;font-size:1.3rem}article.productos ul li:hover figure div a.contenedor-img:after{opacity:.75}article.productos ul li:hover figure div a.contenedor-img img.img-centrada{-webkit-transform:scale(1.3);transform:scale(1.3)}article.productos ul li:hover figure a.mas:before{top:25px;left:25px}@media only screen and (min-width: 480px){article.productos ul li:hover figure a.mas:before{top:50px;left:50px}}article.productos ul li:hover figure a.mas:after{top:0;left:0}div.nav-productos{width:25%;color:#fff}@media only screen and (max-width: 899px){div.nav-productos{display:none}}@media only screen and (min-width: 1280px){div.nav-productos{width:20%}}div.nav-productos nav.re-categorias{width:100%;min-width:100%}div.nav-productos nav.re-categorias em{width:100%;min-height:25px;display:block;padding:1em;font-weight:500;color:#fff;background:#004996;border-bottom:1px solid #003d75;font-size:14.4pt;font-size:1.2rem}div.nav-productos nav.re-categorias em i{color:inherit}div.nav-productos nav.re-categorias ol{width:100%;font-weight:400;background:#004996}div.nav-productos nav.re-categorias ol li{position:relative;overflow:hidden;clear:both;border-bottom:1px solid #003d75}div.nav-productos nav.re-categorias ol li i{color:inherit}div.nav-productos nav.re-categorias ol ul{display:none}div.nav-productos nav.re-categorias ol ul li{border-top:1px solid #7a9e35}div.nav-productos nav.re-categorias ol a{position:relative;display:block;padding:1em 1.5em;text-align:left}div.nav-productos nav.re-categorias ol a span{position:relative;z-index:2}div.nav-productos nav.re-categorias ol a:before{content:"";position:absolute;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:1;background:#0e6bcf;height:100%;left:0;top:0;width:0;opacity:0}div.nav-productos nav.re-categorias ol a:hover:before{width:100%;opacity:1}main.index{text-align:justify;font-size:13.08pt;font-size:1.09rem}main.index .bxslider li .imagen-movil{display:none}@media only screen and (max-width: 767px){main.index .bxslider li .imagen-movil{display:block}}main.index .bxslider li .imagen-escritorio{display:none}@media only screen and (min-width: 768px){main.index .bxslider li .imagen-escritorio{display:block}}main.index .texto-intro{margin-bottom:40px;padding:20px 0;border-bottom:1px solid #e1e0e0}main.index .texto-intro p{max-width:600px;margin:0 auto 20px}main.index .accesos ul{overflow:hidden}@media only screen and (max-width: 599px){main.index .accesos ul{margin-top:20px;padding:3em 0;border-top:1px solid #e1e0e0;border-bottom:1px solid #e1e0e0}}@media only screen and (min-width: 600px){main.index .accesos ul{margin-left:-2%;margin-right:-2%}}main.index .accesos ul li{position:relative;float:left;width:100%;margin:20px 0}@media only screen and (min-width: 768px){main.index .accesos ul li{width:29.33%;margin:60px 2%}}@media only screen and (min-width: 1280px){main.index .accesos ul li{margin:100px 2%}}main.index .accesos ul li:nth-child(2):after,main.index .accesos ul li:nth-child(2):before{content:"";position:absolute;top:0;display:none;width:1px;height:100%;background-color:#e1e0e0}@media only screen and (min-width: 768px){main.index .accesos ul li:nth-child(2):after,main.index .accesos ul li:nth-child(2):before{display:block}}main.index .accesos ul li:nth-child(2):before{left:-7%}main.index .accesos ul li:nth-child(2):after{right:-7%}main.index .accesos ul li a{display:block}main.index .accesos ul li a:hover div mark{color:#0e6bcf}main.index .accesos ul li a:hover div mark:after{width:150px}main.index .accesos ul li a img{display:block;height:40px;margin:0 auto 20px}@media only screen and (min-width: 1024px){main.index .accesos ul li a img{height:60px}}main.index .accesos ul li a div mark{margin-bottom:20px;padding-bottom:20px;text-align:center;color:#004996;-webkit-transition:all ease .25s;transition:all ease .25s;font-size:18pt;font-size:1.5rem}main.index .accesos ul li a div mark:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;height:1px;background-color:#0e6bcf;-webkit-transition:all ease .25s;transition:all ease .25s}main.productos h1{margin:20px 0 40px}main.productos-detalle .re-central section figure.contenedor-img{width:100%;overflow:hidden;padding:0 1em;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}@media only screen and (min-width: 768px){main.productos-detalle .re-central section figure.contenedor-img{width:45%;float:left}}main.productos-detalle .re-central section figure.contenedor-img img.img-centrada{max-width:85%;display:block;margin:0 auto;visibility:hidden;opacity:0}main.productos-detalle .re-central section section{width:100%;margin-top:10px}@media only screen and (min-width: 768px){main.productos-detalle .re-central section section{width:50%;float:right;margin-top:0}}main.productos-detalle .re-central section section h1{text-align:left}@media only screen and (min-width: 768px){main.productos-detalle .re-central section section h1{margin-top:-6px}}main.productos-detalle .re-central section section h1:before{display:none}main.productos-detalle .re-central section section h1 span{padding:0}main.productos-detalle .re-central section section div.txt-editor{margin-bottom:20px}main.productos-detalle .productos-similares{padding:2em 0;text-align:center}main.como-elegir-una-etiqueta{text-align:justify}main.como-elegir-una-etiqueta article div.boton-contenedor{text-align:center}main.como-elegir-una-etiqueta article section{max-width:901.17px;margin:40px auto;line-height:1.5;font-size:14.04pt;font-size:1.17rem}main.como-elegir-una-etiqueta article section ul li{margin-top:20px}main.acabados{text-align:justify}main.acabados article div{max-width:901.17px;margin:0 auto;line-height:1.5;font-size:14.04pt;font-size:1.17rem}main.acabados article div p{margin-bottom:40px}main.acabados article div .acabados-texto{margin:60px 0}@media only screen and (min-width: 1024px){main.acabados article div .acabados-texto{width:38%}}@media only screen and (min-width: 1280px){main.acabados article div .acabados-texto{width:53%}}@media only screen and (min-width: 1360px){main.acabados article div .acabados-texto{width:57%}}@media only screen and (min-width: 1440px){main.acabados article div .acabados-texto{width:53%}}@media only screen and (min-width: 1920px){main.acabados article div .acabados-texto{width:72%}}main.acabados article div .acabados-texto li{padding:.5em 0;padding-left:5px;border-bottom:1px solid #e1e0e0;color:#004996}main.acabados article div .acabados-texto li:first-child{border-top:1px solid #e1e0e0}main.acabados article .acabados-listado{position:relative;display:block;clear:both;text-align:left}@media only screen and (min-width: 600px){main.acabados article .acabados-listado{margin:0 -2.5%}}@media only screen and (min-width: 1024px){main.acabados article .acabados-listado{margin:0 -2%}}main.acabados article .acabados-listado li{width:100%;position:relative;float:left;margin:0 0 1.5em 0}@media only screen and (min-width: 600px){main.acabados article .acabados-listado li{width:45%;margin:0 2.5% 3em 2.5%}}@media only screen and (min-width: 1024px){main.acabados article .acabados-listado li{width:29.33%;margin:0 2% 3em 2%}}main.acabados article .acabados-listado li figure{overflow:hidden;position:relative;padding:0;border:1px solid #e1e0e0}main.acabados article .acabados-listado li figure .descripcion{width:100%;padding:1em;border-bottom:1px solid #e1e0e0}main.acabados article .acabados-listado li figure .descripcion mark{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e1e0e0}main.acabados article .acabados-listado li figure .descripcion strong{display:block;margin-top:20px}main.acabados article .acabados-listado li figure>div{padding:5px;text-align:center}main.acabados article .acabados-listado li figure>div div.contenedor-img{display:block;overflow:hidden}main.acabados article .acabados-listado li figure>div div.contenedor-img img.img-centrada{max-width:100%;margin:0 auto;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}main.servicios article section{position:relative;margin-bottom:40px}main.servicios article section:after{content:"";display:block;clear:both}main.servicios article section>div{position:relative;text-align:left}@media only screen and (min-width: 768px){main.servicios article section>div{width:50%;float:right}}main.servicios article section>div ul li{margin-bottom:40px}main.servicios article section>div ul li p{margin-top:20px;margin-left:20px}main.servicios article section figure{width:100%;margin:40px auto;text-align:left}@media only screen and (min-width: 768px){main.servicios article section figure{width:40%;float:left;text-align:right;margin:0}}main.servicios article section figure img{max-width:100%;width:314px}main.ventajas article ul{overflow:hidden;text-align:center}@media only screen and (min-width: 768px){main.ventajas article ul{margin:20px -2%}}main.ventajas article ul li{width:100%;position:relative;float:left;padding:3em 2em}@media only screen and (min-width: 768px){main.ventajas article ul li{width:29.33%;margin:0 2%}main.ventajas article ul li:nth-child(2):after,main.ventajas article ul li:nth-child(2):before,main.ventajas article ul li:nth-child(5):after,main.ventajas article ul li:nth-child(5):before,main.ventajas article ul li:nth-child(8):after,main.ventajas article ul li:nth-child(8):before{content:"";position:absolute;top:0;display:none;width:1px;height:100%;background-color:#e1e0e0}}@media only screen and (min-width: 768px)and (min-width: 768px){main.ventajas article ul li:nth-child(2):after,main.ventajas article ul li:nth-child(2):before,main.ventajas article ul li:nth-child(5):after,main.ventajas article ul li:nth-child(5):before,main.ventajas article ul li:nth-child(8):after,main.ventajas article ul li:nth-child(8):before{display:block}}@media only screen and (min-width: 768px){main.ventajas article ul li:nth-child(2):before,main.ventajas article ul li:nth-child(5):before,main.ventajas article ul li:nth-child(8):before{left:-20px}main.ventajas article ul li:nth-child(2):after,main.ventajas article ul li:nth-child(5):after,main.ventajas article ul li:nth-child(8):after{right:-20px}}main.ventajas article ul li .descripcion mark{margin-bottom:20px;padding-bottom:20px;text-transform:uppercase}main.ventajas article ul li .descripcion mark:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;height:1px;background-color:#0e6bcf}main.nosotros{text-align:justify}main.nosotros article section{max-width:901.17px;margin:0 auto;line-height:1.5;font-size:14.04pt;font-size:1.17rem}main.nosotros article section p{margin-bottom:40px}main.nosotros article section .boton-contenedor{text-align:center;margin-bottom:3rem}main.nosotros article section figure{text-align:center}main.nosotros article section figure img{width:100%;max-width:901.17px}main.contacto .re-central>section article section.dir-form{overflow:hidden;margin-top:30px;margin-bottom:30px}main.contacto .re-central>section article section.dir-form em{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eaeaea;color:#0e6bcf;font-size:24pt;font-size:2rem}main.contacto .re-central>section article section.dir-form form{max-width:901.17px}@media only screen and (min-width: 768px){main.contacto .re-central>section article section.dir-form form{margin:0 auto}}main.contacto-gracias,main.error404{overflow:hidden;padding:12% 0;text-align:center;font-size:15.6pt;font-size:1.3rem}main.contacto-gracias p,main.error404 p{font-weight:400}.icono-buscar{width:21px;height:21px}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px;max-width:100%}a.social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;line-height:0;width:32px;height:32px}a.social img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}/*# sourceMappingURL=styles.min.css.map */