.selenium{background:#3c3b3f;background:linear-gradient(to right,#605c3c,#3c3b3f);background:-webkit-linear-gradient(to right,#605c3c,#3c3b3f)}.quepal{background:#11998e;background:-webkit-linear-gradient(to right,#38ef7d,#11998e);background:linear-gradient(to right,#38ef7d,#11998e)}form.gsc-search-box{display:none!important}.buscador{padding-top:7px;display:none!important}.gsc-search-button-v2{padding:7px 6px!important}.gsc-input-box{color:#000!important;padding:0!important}.gsc-input{padding-right:0!important;display:none!important}.gcsc-branding,.gsc-search-box input{background:none #fff!important;color:#000!important;text-indent:0!important}.fixed .buscador{margin:0!important;padding-top:0;position:absolute;right:0;width:40%}.header{background:#606060;background-image:linear-gradient(#606060 50%,#0b0b0b 75%);background:#0b0b0b;background:-webkit-linear-gradient(to top,#606060,#0b0b0b);background:linear-gradient(to top,#606060,#0b0b0b);-webkit-box-shadow:0 1px 25px -7px #000;-moz-box-shadow:0 1px 25px -7px #000;box-shadow:0 1px 25px -7px #000;color:#fff;height:220px;margin:0;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;-ms-box-shadow:0 1px 25px -7px #000;-o-box-shadow:0 1px 25px -7px #000}.header .redes a:hover i{-webkit-transform:scale(1.4) rotate(360deg);-moz-transform:scale(1.4) rotate(360deg);-ms-transform:scale(1.4) rotate(360deg);-o-transform:scale(1.4) rotate(360deg);transform:scale(1.4) rotate(360deg);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header section h2{display:none}header section .anos30{-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-duration:3.7s;-moz-animation-duration:3.7s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:bounce;-moz-animation-name:bounce;display:inline-block;height:136px;height:auto;left:5%;margin:0;padding:0;position:absolute;top:35px;width:134px;z-index:13}.header section .logo{display:inline-block;height:auto;left:50%;margin:0 auto;position:relative;right:50%;top:35px;-webkit-transform:translate(-50%,9%);transform:translate(-50%,9%);-webkit-transition:all 1.5s ease-out;transition:all 1.5s ease-out;width:300px;z-index:13}.header section .logo img,header section .anos30 img{height:auto;width:100%}.header section .logo:hover{-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-duration:2.7s;-moz-animation-duration:2.7s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite}.servicios h3{margin:5px auto 0 auto}.servicios img{padding:10px;width:30%!important}.servicios p{left:auto!important;right:auto!important}.redes{display:flex;justify-content:center;align-items:center;height:116px;position:absolute;right:3%;top:35px;width:270px;z-index:12}.redes .contacto{float:right;font-weight:100;position:absolute;text-align:right}.redes .contacto ul{list-style:none;margin:0;padding:0}.redes .contacto ul li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.redes .contacto ul li a i{line-height:40px;margin:0 3px 0 0;padding:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.redes .contacto a:hover i{-webkit-transform:rotate(450deg);-moz-transform:rotate(450deg);-ms-transform:rotate(450deg);-o-transform:rotate(450deg);transform:rotate(450deg);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.redes .contacto a,.redes .contacto p{color:#fff;margin:0;text-decoration:none;text-shadow:1px 1px 1px #000}.redes .contacto samp{margin:0;padding:0}.redes .contacto span{color:#fcd603;padding:3px}.redes .contacto .cotizacion{-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-duration:1.7s;-moz-animation-duration:1.7s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:pulse;-moz-animation-name:pulse;background:#fcd603;border-radius:5px;box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);color:#606060;padding:3px;text-align:center}.redes .contacto .cotizacion a{color:#606060;font-weight:550;text-shadow:none}.redes .contacto li.telefono{padding:20px 0 0 0}.redes .contacto li.logo-movil{display:none!important;width:100%;height:auto;margin-left:14%;padding:0;width:176px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.redes .contacto li.logo-movil img{display:none!important;width:100%;height:auto}.fixed .redes .contacto li.logo-movil,.fixed .redes .contacto li.logo-movil img{display:block!important}.fixed .header{background:#606060;background-image:linear-gradient(#606060 50%,#0b0b0b 75%);background:#0b0b0b;background:-webkit-linear-gradient(to top,#606060,#0b0b0b);background:linear-gradient(to top,#606060,#0b0b0b);-webkit-box-shadow:0 1px 25px -7px #000;-moz-box-shadow:0 1px 25px -7px #000;box-shadow:0 1px 25px -7px #000;color:#fff!important;height:70px;margin:0;position:fixed;width:100%;z-index:101;-ms-box-shadow:0 1px 25px -7px #000;-o-box-shadow:0 1px 25px -7px #000}.fixed .body{margin-top:280px}.fixed .header section .logo,.fixed header section .anos30{display:none}.fixed .redes{height:37px;position:absolute;right:0;top:0;width:100%;z-index:12}.whatsapp-2{display:none}.whatsapp{bottom:10px;color:#fff;cursor:pointer;opacity:1;position:fixed;right:1px;transition:all .3s ease;z-index:200}.whatsapp ul{text-decoration:none}.whatsapp ul li{text-decoration:none}.whatsapp ul li a{background:#01e675;border-radius:50%;bottom:30px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:45px;text-align:center;text-decoration:none;transition:all .3s ease;width:50px;z-index:200;-webkit-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-duration:1.7s;-moz-animation-duration:1.7s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:pulse;-moz-animation-name:pulse}.whatsapp ul li a i{font-size:34px;margin-top:7px}.whatsapp ul li a spam{position:absolute;top:13px;color:#fff;width:83px;background:rgba(26,53,117,.85);height:26px;right:59px;border-radius:5px}.whatsapp ul li a spam>small{opacity:0;position:absolute;top:-42px;transition:all .3s ease;width:107px;padding:2px;border-radius:5px;background:rgba(26,53,117,.85)}.whatsapp ul li a spam:hover>small,.whatsapp:hover ul li a spam>small{opacity:1}.fixed .redes .contacto{float:none;font-weight:100;text-align:center;width:100%}.fixed .redes .contacto ul{margin:15px auto 0 auto;max-width:702px;width:100%}.fixed .redes .contacto ul li{float:left;margin:0;margin-right:20px}.fixed .redes .contacto .cotizacion{padding:1px}.baner{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:slidein;animation-name:slidein;background:0 0;bottom:0;color:#fff;height:100%;position:absolute;text-align:center;text-shadow:2px 2px 3px #000;-webkit-transition:all 1.5s ease-out;transition:all 1.5s ease-out;width:100%}.baner h3:after,.baner h3:before{display:none}.baner h3{background:rgba(2,136,209,.6);font-size:40px;font-style:normal;line-height:35px;margin:0 0 7px 0;padding:6px;position:relative;width:auto}.baner-1 h3{-webkit-transform:rotate(-11deg) skewX(-15deg);-moz-transform:rotate(-11deg) skewX(-15deg);-ms-transform:rotate(-11deg) skewX(-15deg);-o-transform:rotate(-11deg) skewX(-15deg);transform:rotate(-11deg) skewX(-15deg)}.baner-1 .h3-1{left:35%;position:absolute;top:48%;width:auto}.baner-1 .h3-2{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:h3-2;animation-name:h3-2;position:absolute;right:22%;top:35%;width:auto}@keyframes h3-2{from{opacity:0;right:-22%;top:-35%}to{opacity:1;right:22%;top:35%}}@-webkit-keyframes h3-2{from{opacity:0;right:-22%;top:-35%}to{opacity:1;right:22%;top:35%}}.baner-2 .h3-1{position:absolute;right:22%;top:35%;width:auto}.baner-3 .h3-1{position:absolute;right:50%;top:40%;-webkit-transform:translateX(50%) translateY(50%);-moz-transform:translateX(50%) translateY(50%);-ms-transform:translateX(50%) translateY(50%);-o-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%);width:auto}.baner-covid .h3-1{position:absolute;right:50%;top:10%;line-height:normal;-webkit-transform:translateX(50%) translateY(50%);-moz-transform:translateX(50%) translateY(50%);-ms-transform:translateX(50%) translateY(50%);-o-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%);width:auto}.baner p{position:relative}.baner a{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-name:slideinh3;animation-name:slideinh3;background:rgba(2,136,209,.6);bottom:5%;color:#fff;font-size:28px;position:absolute;right:0;text-align:center;text-shadow:2px 2px 3px #000;-webkit-transition:all 1.5s ease-out;transition:all 1.5s ease-out;width:100%}.baner a:hover{border-color:#5cb3b3;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#d9d9d9}.baner .boton0{background:0 0;border:solid 3px;border-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 10px 1px #000;color:inherit;display:block;font-weight:700;margin:0 auto;overflow:hidden;padding:.2em .1em;position:relative;text-align:center;text-decoration:none;text-shadow:2px 2px 3px #000;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);vertical-align:middle;width:145px;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.baner .boton0::before{background:#37474f;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s;width:150%;z-index:-1}.baner .boton0:hover{border-color:#5cb3b3;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff}.baner .boton0.button--inverted:hover{border-color:#fff;color:#84ffff}.baner .boton0:hover::before{background-color:#84ffff;opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.baner .boton0.button--inverted:hover::before{background-color:#fff}.baner-effect-v11- img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.baner-effect-v11{display:block;overflow:hidden;position:relative}.baner-effect-v11:before{background:hsla(0,0%,100%,.1) none repeat scroll 0 0;content:'';display:inline-block;height:559px;height:100%;position:absolute;right:150%;top:0;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-ms-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg);-webkit-transition:all .6s ease-in-out 0s;-o-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s;width:50%;z-index:1}.baner-effect-v11:hover:before{right:-150%}.contenido{background:#f1f1f1;box-shadow:2px 2px 2px #d3d3d3,-2px -2px 2px #d3d3d3;padding:20px 0}.contenido-form{background:#606060;padding-top:10px}.contenido-form .img{max-width:428px;width:100%}.contenido-form img{margin:6.7px}.contenido-map{background-color:#fcd603;background-image:linear-gradient(-35deg,#ff8f00 3%,#fcd603 94%)}.contenido-map .fila{padding:50px 5px 20px 5px}.contenido-map .dir-cont{margin-bottom:10px;margin-top:10px}.contenido-map .dir-cont i{float:left;font-size:40px;height:50px;line-height:50px;margin-right:10px;width:40px}.contenido-map .dir-cont span i{font-size:20px;height:20px;line-height:18px;margin-right:10px;width:18px}.contenido-map .dir-cont p{margin:0}.my-fast-map img{border:none;padding:5px;width:100%!important}.my-fast-map iframe{border:none}.contenido-form iframe,.contenido-map iframe,.mapa-gogole{height:600px;width:100%!important}.division{border-bottom:3px solid #cdcdcd;clear:both;width:100%}.fondos-acerca,.fondos-clientes,.fondos-index{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:solid 2px rgba(0,0,0,.19);border-top:solid 2px rgba(0,0,0,.19)}.fondos-index{height:500px;width:100%}.fondos-index p{background:#606060;color:#fff;font-size:230%;line-height:73%;margin-top:20%;opacity:.89;padding:20px;position:relative;text-align:center;text-shadow:2px 2px 3px #000;text-transform:uppercase;top:10%}.fondos-index p small{font-size:70%}.fondos-acerca{height:auto}.fondos-acerca{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:flex;display:-webkit-box;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;list-style:none;position:relative;-ms-display:flex}.fondos-acerca .jose{max-width:378px}.fondos-acerca .jose,.fondos-acerca img{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:flex;display:-webkit-box;-ms-flex-align:center;-ms-flex-pack:center;height:auto;justify-content:center;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;-ms-display:flex}.fondos-acerca p{background:rgba(53,53,53,.9);background:rgba(0,0,0,.5);border-radius:5px;color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-size:1em;font-size:23px;line-height:1.5em;line-height:1.42857143;padding:20px}.fondos-clientes{background-size:cover}.fondos-index{background-image:url(../imagenes/fondos/banner-compromiso.jpg);background-size:cover}.producto{color:#fff;display:block;float:left;font-family:'Source Sans Pro',Arial,sans-serif;font-size:16px;height:auto;margin:1em 13px;padding:1em 13px;overflow:hidden;position:relative;text-align:center;width:33.3%;-webkit-margin-after:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-start:0}.producto *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.producto img,.producto picture,.producto source{height:auto;opacity:1;width:100%;-webkit-box-shadow:2px 2px 8px 2px #a8a8a8;box-shadow:2px 2px 8px 2px #a8a8a8}.producto figcaption{margin:0}.producto figcaption:after,.producto figcaption:before,.producto:after,.producto:before{background:#fcd603;bottom:0;content:'';opacity:0;position:absolute;top:100%;-webkit-transition:all .3s steps(4);-moz-transition:all .3s steps(4);-ms-transition:all .3s steps(4);-o-transition:all .3s steps(4);transition:all .3s steps(4);width:25%;z-index:1}.producto:before{left:0;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0}.producto:after{left:25%;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.producto figcaption:before{left:50%;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;z-index:-1}.producto figcaption:after{left:75%;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;z-index:-1}.producto figcaption{align-items:center;bottom:0;-webkit-box-align:center;-webkit-box-pack:center;display:flex;display:-webkit-box;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0;z-index:2}.producto .icons a,.producto .icons a:hover{bottom:0;cursor:pointer;height:100%;left:0;position:absolute;width:100%}.producto .icons,.producto h2,.producto p{margin:0 auto;opacity:0;width:100%}.producto h2{border:solid 1px #606060;color:#606060;font-weight:900;left:50%;left:91%;padding:5px;position:relative;right:50%;text-transform:uppercase;-webkit-transform:translate(-50%,0);-moz-transform:translate(0,0)!important;-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:80%}.producto p{font-weight:300}.producto i{color:#fff;display:inline-block;font-size:24px;opacity:.8;padding:0 10px;text-align:center}.producto i:hover{opacity:1}.producto.hover figcaption:after,.producto.hover figcaption:before,.producto.hover:after,.producto.hover:before,.producto:hover figcaption:after,.producto:hover figcaption:before,.producto:hover:after,.producto:hover:before{opacity:.8;top:0}.producto.hover figcaption .icons,.producto.hover figcaption h2,.producto.hover figcaption p,.producto:hover figcaption .icons,.producto:hover figcaption h2,.producto:hover figcaption p{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.producto.hover figcaption .icons,.producto.hover figcaption h2,.producto:hover figcaption .icons,.producto:hover figcaption h2{opacity:1}.producto.hover figcaption p,.producto:hover figcaption p{opacity:.7}.isotope .producto{margin-bottom:7.5px;margin-top:7.5px;padding:0;padding-left:7.5px;padding-right:7.5px}.isotope-item{height:auto;margin:0;overflow:hidden;padding:9px!important;position:relative;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%}.isotope-item a{display:inline-block;height:auto;text-decoration:none;width:100%}.isotope-item a:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-decoration:none;width:100%}.isotope-item img{height:auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;z-index:8}.isotope-item a:hover .view.project_descr{top:0}.isotope-item a:hover .view.project_descr h3:after,.isotope-item a:hover .view.project_descr h3:before{display:none}.isotope-item a:hover .view.project_descr h3{left:0;position:relative}.isotope-item a:hover .view.project_descr p{position:relative;right:0}.isotope-item a:hover .view.project_descr:before{bottom:8%;content:'';left:2px;position:absolute;width:100%}.isotope-item a .view.project_descr{background-color:rgba(0,170,238,.4);background-image:url(../imagenes/camera-2.svg);background-position:95% 95%;background-repeat:no-repeat;background-size:20%;color:#fff;height:100%;position:absolute;text-shadow:1px 1px 1px #000;top:-100%;width:calc(100% - 30px);width:100%;z-index:10}.isotope-item a .view.project_descr h3{left:-100%;margin-left:10px;position:absolute;text-align:center;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.isotope-item a .view.project_descr p{font-size:80%;padding-left:10px;position:absolute;right:-100%;text-align:center;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:5}.modal-var{cursor:pointer}.modal-content{animation-duration:.4s;animation-name:animatezoom;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:auto;margin:0 auto;padding:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:90%}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.caja{box-shadow:0 6px 10px 2px #bdbdbd;height:auto}.caja-img img{height:auto;width:100%}.caja-texto-descripcion{background-color:#f0f0f0;height:auto;padding-top:20px;text-align:center;text-decoration:none}.caja-texto-descripcion strong{color:#11418b;font-size:2em;font-weight:700}.caja-texto-descripcion p{padding:0;text-align:justify}.caja:hover .caja-texto-descripcion{background:#cd1021;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.caja:hover .caja-texto-descripcion strong{color:#fff}.fondo-img-index{clear:both;height:200px;margin:30px 0;width:100%}.fondo-img-index img{background-size:cover;height:200px;width:100%}.fondo-img-index h3{color:#fff;line-height:20px;margin-top:-120px;text-align:center;text-shadow:2px 2px 2px #000}.fondo-img-contacto{background-size:cover;height:137px;margin:30px 0 0 0;width:100%}.fondo-img-index a{background:0 0;height:137px;width:100%}.fondo-img-contacto img{background-size:cover;height:137px;width:100%}.fondo-img-seccion{clear:both;height:200px;margin:0;width:100%}.fondo-img-seccion img{background-size:cover;height:200px;width:100%}.fondo-img-seccion h3{color:#fff;line-height:20px;padding:60px;text-align:center;text-shadow:1px 1px 1px #000}.border{border:solid 1px #ddd;border-bottom:solid 3px #a0a0a0;margin-bottom:20px}.fondo-footer img{background-position:center;background-size:cover;height:50%;margin-bottom:-10px;width:100%}.fondo-footer p{margin-top:-47px;z-index:2}footer p{margin:0 17px 0 0}.correo,footer a{color:#fff;list-style:none;text-decoration:none}.logo-i{height:66px;margin:0 auto;position:relative;width:187px}.logo-i a{height:66px;width:187px}.logo-i .imgf{height:66px;width:187px}.logo-i .k{left:100px;position:absolute;z-index:3}.logo-i .k:hover,.logo-i:hover .k{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:rotar;animation-name:rotar;-webkit-animation-fill-mode:both;animation-fill-mode:both}::-moz-selection{background:#d97a00;color:#fff}::selection{background:#d97a00;color:#fff}::-moz-selection{background:#d97a00;color:#fff}.img-auto{width:100%}.img-auto-size{background-size:cover;display:block;height:auto;width:100%}.img-circular{border-radius:50%;float:right;height:180px;width:180px}.img-circular:hover{background:#e31e24;border-radius:50%;float:right;height:180px;width:180px}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857143;max-width:100%;padding:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}.img-responsive{display:block;height:auto;max-width:100%}.centered img{display:block;margin-left:auto;margin-right:auto}.float-l{float:left}.float-r{float:right}.clear,.clear-b,.float-b{clear:both}.espacio{height:40px;width:100%}.fondo_rojo{background-image:linear-gradient(-35deg,#9119b3 0,#e64c4c 88%)}.fondo_indigo{background-image:linear-gradient(-35deg,#4e2bcc 3%,#b620e0 100%)}.fondo_azul{background-image:linear-gradient(-35deg,#289dcc 3%,#815eff 94%)}.t-c{text-align:center}.t-j{text-align:justify}.t-bl,.t-blanco,.t-c-b{color:#fff!important}.t-c-am{color:#fcd603}.titulo1{background:#f1f1f1;margin:0;padding:20px}.titulo{background:#f1f1f1;color:#606060;margin:0;padding:20px}.t-c-az{color:#606060}.dos-columnas{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-webkit-column-gap:2rem;-moz-column-gap:20px;-moz-column-gap:2rem;column-gap:20px;column-gap:2rem}.tres-columnas{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-webkit-column-gap:2rem;-moz-column-gap:20px;-moz-column-gap:2rem;column-gap:20px;column-gap:2rem;-webkit-column-rule:5px solid #4bb495;-webkit-column-rule:.5rem solid #4bb495;-moz-column-rule:5px solid #4bb495;-moz-column-rule:.5rem solid #4bb495;column-rule:5px solid #4bb495;column-rule:.5rem solid #4bb495;margin:20px;margin:2rem}.t-sh{text-shadow:1px 2px 15px #a0a0a0}.hr{background-color:#606060;border:0;box-sizing:content-box;color:#606060;height:1px;opacity:.5;width:75%}table{width:100%}th{background-color:#52b92b;color:#fff}tr{font-weight:300;margin-bottom:15px;text-align:left}tr:nth-child(0){color:#4c4c4c;font-size:17px;font-weight:600;margin-bottom:15px;text-align:left}tr:nth-child(even){background-color:#f2f2f2}tr:hover{background-color:rgba(82,185,43,.5)}.b-sh{box-shadow:1px 2px 15px 3px #a0a0a0}.b-sh-c{box-shadow:1px 2px 15px 3px #a0a0a0}.c-sh{box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.skew{-webkit-transform:skewX(-11deg);-moz-transform:skewX(-11deg);-ms-transform:skewX(-11deg);-o-transform:skewX(-11deg);transform:skewX(-11deg)}.cont-btn{border-radius:10%;bottom:120px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;height:0;opacity:0;position:fixed;right:50px;transition:all .3s ease;width:0;z-index:200}.cont-btn:hover .btn-b{background-color:rgba(239,237,236,.6);color:#606060;text-decoration:none}.btn-active{height:40px;opacity:1;transition:all .3s ease;width:40px}.cont-btn .btn-b{background-color:rgba(26,53,117,.42);border:none;border-radius:10%;color:#fff;height:100%;outline:0;text-align:center;width:100%}.cont-btn .btn-b .boton-up{cursor:pointer;font-size:100%;font-weight:800;text-align:center}.boton1{background-color:#289dcc;background-image:linear-gradient(-35deg,#4e2bcc 3%,#b620e0 100%);background-image:linear-gradient(-35deg,#9119b3 0,#e64c4c 88%);background-image:linear-gradient(-35deg,#0b0b0b 3%,#606060 94%);border:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;display:inline-block;overflow:hidden;padding:6px 16px;text-align:center;text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle;white-space:nowrap}.boton1:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff}.boton2{background:#52b92b;border:outset 4px #52b92b;border-radius:5px;color:#fff;font-weight:400;height:40px;padding:15px;text-decoration:none;width:150px}.boton2:hover{border:inset 4px #52b92b;-webkit-box-shadow:1px 1px 5px 1px #000;box-shadow:1px 1px 10px 1px #000}.boton3{background:hsla(0,0%,0%,.36);border:solid 3px #fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;cursor:pointer;display:inline-block;margin:-20px 10px 25px 0;overflow:hidden;padding:10px 8px;text-align:center;text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle;white-space:nowrap}.boton3:hover{background:#fff;color:#000;-webkit-transform:skewX(-11deg);-moz-transform:skewX(-11deg);-ms-transform:skewX(-11deg);-o-transform:skewX(-11deg);transform:skewX(-11deg)}.boton{background:#d21414;background:-webkit-linear-gradient(90deg,#d21414 50%,#fa1414 70%);background:-webkit-linear-gradient(bottom,#d21414 50%,#fa1414 70%);background:linear-gradient(0deg,#d21414 50%,#fa1414 70%);border-radius:5px;bottom:20px;box-shadow:0 3px 1px rgba(50,50,50,.75);color:#e6e6e6;font-size:20px;height:auto;margin:10px;padding:10px;right:10px;text-decoration:none;text-shadow:0 -1px 3px rgba(30,30,30,.8);width:100px}.zoom:hover{background-image:url(../imagenes/zoom-in.png);background-size:cover;z-index:200}.ocultar{display:none}header .contenedor{margin:0 auto;width:90%}.cont-fotos{margin:0 auto!important;max-width:1095px;width:90%}@media only screen and (max-width:1124px){header .contenedor{margin:0 auto;width:100%}}@media only screen and (max-width:880px){header .contenedor{margin:0 auto;width:100%}header section .anos30{left:5%;top:140px;width:80px}.header section .logo{-webkit-transform:translate(-50%,-37%);-moz-transform:translate(-50%,-37%);transform:translate(-50%,-37%);width:300px}.fixed .header section .logo,.fixed header section .anos30{display:none}.redes{display:flex;justify-content:center;align-items:center;font-size:88%;height:116px;left:50%;position:absolute;right:50%;top:100px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:240px;z-index:12;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.fixed .redes samp{display:none}.fixed .redes .contacto ul{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:274px;max-width:313px;width:100%}.fixed .redes .contacto ul li a{font-size:80%}.fixed .redes .contacto .cotizacion{margin-left:14%;padding:0;width:176px}.fixed .redes .contacto li.logo-movil,.fixed .redes .contacto li.telefono{width:100%!important}.fixed .redes .contacto li.logo-movil{float:left!important;margin:0!important;padding:20px 0 0 0!important;width:34%!important}.fixed .redes .contacto li.telefono{float:left!important;margin:0!important;padding:20px 0 0 0!important;width:65%!important}.baner h3{font-size:29px!important;line-height:1.2em;margin-bottom:8px;margin-top:4px}.baner p{font-size:20px!important;margin:0 0 8px 15%;text-align:center}.productos-1 li .texto-productos-1 p{font-size:90%}.producto{width:50%}.fondos-index{background-image:url(../imagenes/fondos/banner-compromiso.jpg)}.fondos-index p{line-height:79%}}@media only screen and (max-width:767px){.contenido-form{margin-top:-28px}.baner-1 .h3-1{left:15%;position:absolute;top:48%;width:auto}.baner-1 .h3-2{position:absolute;right:24%;top:35%;width:auto}}@media only screen and (max-width:480px){header .contenedor{margin:0 auto;width:100%}header section .anos30{left:0;top:160px;width:60px;z-index:13}.header section .logo{width:250px;z-index:13}.baner h3{font-size:20px!important;line-height:1.2em;margin:4px;margin-bottom:8px}.baner a{font-size:75%}.baner p{font-size:13px!important;margin:0 0 8px 15%;text-align:center;width:200px}.baner boton0{color:#fff;margin-left:80px;margin-top:10px;padding:2px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all 2s erase;-webkit-transition:all 2s;-webkit-transition:all 1.5s;transition:all 1.5s}p{line-height:1.333333334;margin-bottom:20px;margin-bottom:2rem}.boton2{background:#e4342d;border:outset 4px #e4342d;border-radius:5px;color:#fff;font-weight:200;height:40px;padding:5px;text-decoration:none;width:50px}h1{font-weight:300;line-height:1em;margin:.67em 0}.productos-1 li .texto-productos-1 p{font-size:70%}.producto{width:100%}.contenido-form .img{max-width:428px;width:100%}.contenido-form img{margin:auto;margin-bottom:6.7px;width:48.915%}.dir-cont1-img img{height:auto;width:90%}.dir-cont1{height:auto;width:50%!important}.contenido-map .dir-cont{margin-bottom:15px;margin-top:15px}.contenido-map .dir-cont i{margin-right:0;width:35px}.contenido-map .dir-cont p{font-size:85%}.fondos-index{background-image:url(../imagenes/fondos/banner-compromiso.jpg)}.fondos-index p{font-size:150%;line-height:90%;margin-top:45%;top:10%}}@media only screen and (max-width:375px){.redes{font-size:80%;width:206px}.redes .contacto .cotizacion{font-size:80%}.fixed .redes samp{display:none}.fixed .redes .contacto ul{margin:0 auto;max-width:274px;max-width:287px;width:100%!important}.fixed .redes .contacto ul li a{font-size:80%}.fixed .redes .contacto .cotizacion{margin-left:14%;padding:0;width:176px}.contenido-form img{width:47%}}