.clear,.clear1,.clear2,.clear3,.clear4,.clear5,.clear6,.clear7,.clear8{clear:both}*,body{padding:0;margin:0;font-family:Raleway,Roboto,Helvetica,Arial}.mostrar768{display:none}.esconder768{display:block}.contenedor{width:70%;margin:0 auto}.clear{height:1px}.clear1{height:10px}.clear2{height:20px}.clear3{height:30px}.clear4{height:40px}.clear5{height:50px}.clear6{height:60px}.clear7{height:70px}.clear8{height:80px}h5{color:#616161;font-size:30px;font-weight:700;text-align:left}.alinearDerecha,.contactoHeader{text-align:right}ul,ul li{text-decoration:none;list-style:none}.blanco,.blanco:hover{color:#fff}.proyectosMOV{display:none}header{width:100%;border-bottom:3px solid #e0e0e0;background-color: white;opacity: .7}.contactoHeader{background-color:#39AD4A;color:#fff;font-size:14px;padding:2px 0px 8px 0px ;font-weight:700}.navbar{height:90px;vertical-align:middle;background:#fff;border:none;font-size:16px}.navbar-nav{margin-top:17px}.navbar-default .navbar-nav>li,.navbar-default .navbar-nav>li>a{font-size:18px;color:#39AD4A}.navbar-default .navbar-collapse,.navbar-default .navbar-form{z-index:1001;position:absolute;width:100%;background-color:#fff;opacity:.9}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#39AD4A;color:#fff}.navbar-default .navbar-nav>li>a:hover{background-color:#39AD4A;color: white}.navbar-default .navbar-collapse,.navbar-default .navbar-form{background:0 0}.imgLogo{width:200px}.carousel-indicators .active{background-color:#00c853}.carousel-indicators li{border:1px solid #00c853;transform:scale(2);margin:0 10px}.imgSlider{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:650px;background-image:url(../img/construccion2.jpg)}.contenedorBannerPrincipal,.contenedorH1{color:#fff;background-position:top;background-size:cover}.contenedorBannerPrincipal{text-align:center;display:flex;justify-content:center;align-items:center;height:600px}.contenedorBannerPrincipal h1{position:absolute;right:10%;top:30%} .contenedorBannerPrincipal h6{position:absolute;right:13%;top:32%;font-size: 38px}.contenedorBannerPrincipal h1 strong{margin-left:-30px;text-decoration:underline}.contenedorBannerPrincipal h1 ul{text-align:left}.contenedorBannerPrincipal h1 ul li{list-style:disc}.bannerServicios{background-color:#39AD4A;width:100%;-webkit-opacity:.8;margin-top:540px}.bannerServicios h2{font-size:20px;margin-bottom:20px}.bannerServicios i{font-size:14px;margin:0 10px}.contenedorH1{text-align:center;background-color:#757575;display:-ms-flex;justify-content:center;align-items:center;height:180px;padding-top:40px}.contenedorH1 h3{font-size:22px;font-weight:400}.contenedorFilosofia{margin:60px auto}.contenedorFilosofia div{width:30%;display:inline-block;margin:1%;vertical-align:top}.contenedorFilosofia div h6{font-weight:700;color:#39AD4A;font-size:24px;text-align:center}.contenedorFilosofia div p:first-child{text-align:center;color:#39AD4A;font-size:40px}.contenedorFilosofia div p.textoFilosofia{font-size:16px;text-align:justify;color:#757575}.contenedorFilosofia div p.textoFilosofiaValores{font-size:16px;text-align:center;color:#757575}.glyphicon-ok{color:#39AD4A}.contenedorMapaServiciosElectromecanicos .contenedor h5,.contenedorServicios{color:#fff;text-align:center}.contenedorNosotros h5{text-align:center}.contenedorNosotros p{font-size:25px}.contenedorMapaServiciosElectromecanicos{text-align:center;background-image:url(../img/mapaVector1234.jpg);display:flex;justify-content:center;align-items:center;height:820px;color:#fff;background-position:center;background-size:cover}.contenedorMapaServiciosElectromecanicos img{width:60%}.contenedorMapaServiciosElectromecanicos2{display:none}.contenedorServicios{background-color:#eee}.contenedorServicios .contenedor .tituloServicios{text-align:center;color:#9e9e9e;font-size:30px}.contenedorServicios .contenedor .contenedorServicio{width:170px;display:inline-block;vertical-align:top;margin:1% 0}.contenedorServicios .contenedor .contenedorServicio .imgServicios1,.contenedorServicios .contenedor .contenedorServicio .imgServicios2{height:150px;width:150px;background-repeat:no-repeat;background-position:50%;border-radius:50%;background-size:100% auto;display:inline-block;margin:0 2%;-webkit-box-shadow:10px 10px 5px -5px rgba(158,158,158,1);-moz-box-shadow:10px 10px 5px -5px rgba(158,158,158,1)}.contenedorServicios .contenedor .contenedorServicio .imgServicios1{background-image:url(../img/instalacionesMecanicas5.jpg);box-shadow:10px 10px 5px -5px rgba(158,158,158,1);border:1px solid #bdbdbd;transition:all .3s ease}.contenedorServicios .contenedor .contenedorServicio .imgServicios2{background-image:url(../img/obracivil1.jpg);box-shadow:10px 10px 5px -5px rgba(158,158,158,1);border:1px solid #bdbdbd;transition:all .3s ease}.contenedorServicios .contenedor .contenedorServicio .imgServicios3,.contenedorServicios .contenedor .contenedorServicio .imgServicios4{border-radius:50%;-webkit-box-shadow:10px 10px 5px -5px rgba(158,158,158,1);-moz-box-shadow:10px 10px 5px -5px rgba(158,158,158,1);height:150px;width:150px;background-repeat:no-repeat;background-position:50%;background-size:100% auto;display:inline-block;margin:0 2%;transition:all .3s ease}.contenedorServicios .contenedor .contenedorServicio .imgServicios3{background-image:url(../img/Mantenimiento21.jpg);box-shadow:10px 10px 5px -5px rgba(158,158,158,1);border:1px solid #bdbdbd}.contenedorServicios .contenedor .contenedorServicio .imgServicios4{background-image:url(../img/Polizas11.jpg);box-shadow:10px 10px 5px -5px rgba(158,158,158,1);border:1px solid #bdbdbd}.contenedorServicios .contenedor .contenedorServicio .imgServicios6{background-image:url(../img/poliza55.jpg);height:150px;width:150px;background-repeat:no-repeat;background-position:50%;border-radius:50%;background-size:100% auto;display:inline-block;margin:0 2%;-webkit-box-shadow:10px 10px 5px -5px rgba(158,158,158,1);-moz-box-shadow:10px 10px 5px -5px rgba(158,158,158,1);box-shadow:10px 10px 5px -5px rgba(158,158,158,1);border:1px solid #bdbdbd;transition:all .3s ease}.contenedorServicios .contenedor .contenedorServicio .imgServicios1:hover,.contenedorServicios .contenedor .contenedorServicio .imgServicios2:hover,.contenedorServicios .contenedor .contenedorServicio .imgServicios3:hover,.contenedorServicios .contenedor .contenedorServicio .imgServicios4:hover,.contenedorServicios .contenedor .contenedorServicio .imgServicios5:hover,.contenedorServicios .contenedor .contenedorServicio .imgServicios6:hover{transform:scale(1.2);filter:brightness(150%)}.contenedorServicios .contenedor .contenedorServicio h2{color:#66bb6a;font-size:18px;font-weight:400}.contenedorServicios .contenedor .contenedorServicio p{color:#fff;font-size:18px}.contenedorProyectos{text-align:center;background-image:url(../img/IMG-20170721-afadWA0012BN.jpg);display:-ms-flex;justify-content:center;align-items:center;color:#fff;background-attachment:fixed;background-position:top;background-size:cover}.contenedorProyectos .contenedor .tituloProyectos{text-align:center;font-size:30px;font-weight:700;color:#fff}.contenedorProyectos .contenedor p{width:90%;margin:0 auto;font-size:18px;color:#fff}.contenedorProyectos .contenedor .proyecto{width:25%;display:inline-block;vertical-align:top;margin:1% 2.5%}.contenedorProyectos .contenedor .proyecto img{width:100%;transition:all .3s ease;height:300px}.contenedorProyectos .contenedor .proyecto img:hover{transform:scale(1.05);filter:brightness(50%)}.contenedorProyectos .contenedor .proyecto h6{text-align:center;font-size:14px;font-weight:700;background-color:#388e3c;color:#fff;padding:10px 0}.contenedorProyectos .contenedor .proyecto p{text-align:center;font-size:16px;margin-top:20px;margin-left:0;margin-right:0}.contenedorProyectos .contenedor button{background:0 0;font-size:17px;padding:15px;transition:all .3s ease;border:2px solid #fff}.tituloClientes,.tituloContacto{font-size:30px;font-weight:700;text-align:center}.contenedorProyectos .contenedor button:hover{transform:scale(1.1);filter:brightness(300%)}.tituloClientes{color:#9e9e9e}.contenedorClientes{text-align:center;color:#fff;background-color:#fff}.contenedorImagenClientes{width:8%;display:inline-block;margin:0 5%}.contenedorImagenClientes img{width:100%}.contenedorImagenClientes .logoImss{width:60px}.contenedorContacto .imagenContacto{width:49%;display:inline-block}.contenedorContacto .imagenContacto img{width:100%}.contenedorContacto{background-color:#212121}.contenedorContacto .datosContacto{width:30%;display:inline-block;vertical-align:middle;margin-left:10%}.tituloContacto{color:#fff;margin-top:20px;padding-top:20px}.contenedorContacto .datosContacto p{font-size:12px;text-align:left;color:#fff;padding:0 5%}.contenedorContacto .datosContacto form{padding:0;font-size:14px}.contenedorContacto .datosContacto form div label{color:#fff;font-weight:400;font-size:12px}.contenedorContacto .datosContacto form div input{color:#fff;background:0 0;font-size:12px}.contenedorContacto .datosContacto form div textarea{color:#fff;background-color:transparent;resize:none;height:100px;font-size:12px}.contenedorContacto .datosContacto form button{font-size:14px;width:50%;margin:0 auto;background:0 0;border-color:#3C763D;transition:all .3s ease}.contenedorContacto .datosContacto form button:hover{transform:scale(1.1);filter:brightness(200%)}.contenedorContacto .datosContacto form .centrarBotonSubmit{text-align:center;margin:50px 0}footer{background-color:#bdbdbd;font-size:14px}footer .contenedor .logoFooter{width:50%;margin:0;text-align:left;display:inline-block}footer .contenedor .logoFooter img{width:60%}footer .contenedor .contactoInformacion{width:45%;margin:0 1%;display:inline-block;vertical-align:middle;text-align:left;color:#212121;font-size:20px}footer .contenedor .contactoInformacion a{color:#212121}.desvanecer{animation:aparecer 1s 1}@keyframes aparecer{0%{opacity:0}100%{opacity:1}}@media screen and (max-width:1486px){.contenedor100{width:100%}.contactoHeader{font-size:15px}.imgLogo{width:170px;padding-top:0}.navbar{font-size:10px;font-weight:400}.navbar .lineaDivisonMenu{display:none}.navbar li a{padding-left:10px;padding-right:10px}.navbar-default .navbar-nav>li>a{font-size:16px}}@media screen and (max-width:1010px){header{opacity: 1}.contenedorBannerPrincipal{background-image:url(../img/IMG_20170413_1028301.jpg)}.contactoHeader,.navbar{font-size:13px}.contenedor{width:98%}.imgLogo{width:130px;padding-top:10px}.navbar{font-weight:400}.contenedorContacto .imagenContacto{display:none}.contenedorContacto .datosContacto{width:80%;display:block;padding-bottom:10px}.contenedorServicios .contenedor .contenedorServicio{width:200px;display:inline-block;vertical-align:top;margin:.5% 0}}@media screen and (max-width:768px){.mostrar768{display:block}.esconder768{display:none}header{position:fixed;z-index:1001;width:102%;margin-left:-1%;border:none}.imgLogo{width:170px;padding-top:0}.navbar-nav{margin-top:10px}.navbar-default .navbar-toggle{border:none;margin-top:20px;margin-right:0}.navbar-default .navbar-toggle .icon-bar{background-color:#39AD4A;width:30px;height:4px}.contenedorBannerPrincipal .contenedorMedio,.contenedorMapaServiciosElectromecanicos img{width:100%}.navbar-default .navbar-nav>li>img{margin-left:5px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-bottom:2px solid #bdbdbd;background-color:#fff}.contenedorBannerPrincipal{text-align:center;display:flex;justify-content:center;align-items:center;height:300px;color:#fff;background-attachment:unset;background-position:center;background-size:cover}.contenedorBannerPrincipal .contenedorMedio h1{text-align:center;color:#fff;font-size:30px;background:0 0}.contenedorBannerPrincipal h1{display:block;right:10%;top:16%;font-size:20px} .contenedorBannerPrincipal h6{display:block;right:15%;top:18%;font-size:20px}.contenedorBannerPrincipal h1 strong{margin-left:0;text-decoration:underline}.contenedorBannerPrincipal h1 ul{text-align:left}.contenedorBannerPrincipal h1 ul li{list-style:disc}.bannerServicios{background-color:#39AD4A;width:100%;-webkit-opacity:.8;margin-top:250px}.bannerServicios h2{font-size:10px}.bannerServicios i{font-size:8px;margin:0 10px}.contenedorH1{height:100px;padding:0 5px;display:flex}#carousel-indicators,.contenedorProyectos .contenedor .ocultar768{display:none}.contenedorH1 h3{font-size:14px}.contenedorFilosofia{margin:30px auto}.contenedorFilosofia div h6{font-size:16px}.contenedorFilosofia div p:first-child{font-size:30px}.contenedorFilosofia div p.textoFilosofia,.contenedorFilosofia div p.textoFilosofiaValores{font-size:10px}.contenedorMapaServiciosElectromecanicos .contenedor h5,.contenedorProyectos .contenedor .tituloProyectos{font-size:20px}.contenedorMapaServiciosElectromecanicos{height:600px}.contenedorProyectos .contenedor .proyecto{width:48%;margin:1% .5%}.contenedorProyectos .contenedor p{width:97%;font-size:14px}.contenedorProyectos .contenedor .proyecto h6{font-size:14px}.contenedorProyectos .contenedor .proyecto p{;font-size:14px;}.contenedorProyectos .contenedor .proyecto img{width:100%;height:170px}.tituloClientes{font-size:20px}.contenedorImagenClientes .logoImss{width:25px}.cont100movServ{width:100%;margin-top:40px}.contenedor h1{font-size:24px;text-align:center;margin-top:20px}.carousel-inner .item{height:350px}footer{font-size:12px}footer .contenedor .logoFooter{display:block;text-align:center;margin:0 auto 40px;width:100%}footer .contenedor .logoFooter img{width:100%;text-align:center}footer .contenedor .contactoInformacion{width:100%;margin:0 1%;display:block;text-align:center}}@media screen and (max-width:500px){.contenedorMapaServiciosElectromecanicos{display:none}.contenedorMapaServiciosElectromecanicos2{display:block}.contenedorMapaServiciosElectromecanicos2 img{width:100%}}@media screen and (max-width:412px){.contactoHeader{font-size:11px;padding-right:9px}.contactoHeader p .correoHeader{float:left;padding-left:6px}.txtLlamanos{display:none}.navbar{height:60px;border-bottom:3px solid #39AD4A}.navbar-brand{padding:7px}.imgLogo{width:140px}.navbar-default .navbar-toggle{margin-top:9px}.carousel .carousel-inner .item img{height:180px}.contenedorBannerPrincipal .contenedorMedio h1{font-size:22px}.contenedorH1{height:100px;padding:0 5px}.contenedorH1 h3{font-size:11px}.contenedorFilosofia div p.textoFilosofia{font-size:11px;text-align:justify}.contenedorFilosofia div p.textoFilosofiaValores{font-size:11px;text-align:center}.contenedorServicios{padding:10px 0}.contenedorServicios .contenedor .tituloServicios{font-size:20px}.contenedorServicios .contenedor .contenedorServicio{width:100px;display:inline-block;vertical-align:top;margin:1% 0}.contenedorServicios .contenedor .contenedorServicio .imgServicios1,.contenedorServicios .contenedor .contenedorServicio .imgServicios2,.contenedorServicios .contenedor .contenedorServicio .imgServicios3,.contenedorServicios .contenedor .contenedorServicio .imgServicios4,.contenedorServicios .contenedor .contenedorServicio .imgServicios5,.contenedorServicios .contenedor .contenedorServicio .imgServicios6{height:90px;width:90px}.contenedorServicios .contenedor .contenedorServicio h2{font-size:14px}.cont100movServ{width:100%;margin-top:0}.contenedorImagenClientes{width:15%;display:inline-block;margin:0 1%}.contenedorImagenClientes img{width:100%}.contenedorImagenClientes .logoImss{width:30px}.contenedor h1{margin-top:0}.contenedorContacto .datosContacto .tituloContacto{font-size:20px}.contenedorContacto .datosContacto form,.contenedorContacto .datosContacto p{font-size:14px}.contenedorContacto .datosContacto form div label{font-size:12px}footer{font-size:9px}footer .contenedor .logoFooter{width:90%}footer .contenedor .logoFooter img{width:100%}footer .contenedor .contactoInformacion{font-size:16px}}