@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Spartan:200,300,400,500,600,700,800);
body{font-family:'Spartan',sans-serif;margin:0px;font-size:36px;color:#4c4b4b;}
/*---------------------------CABECERA---------------------------*/
#cabecera{width:100%;height:55px;background:#000;}
#cabecera-interior{width:100%;max-width:1890px;margin-left:auto;margin-right:auto;font-size:0.34em;text-align:right;color:#fff;padding-top:9px;}
#cabecera-interior-2{display:none;}
.tlf-cab{float:right;font-size:1.4em;margin-top:9px;font-weight:500;margin-right:8px;}
.ico-cab{vertical-align:middle;padding-left:30px;padding-right:8px;}
#cabecera2{width:100%;background:#ff5e14;height:99px;}
#cabinterior{width:100%;max-width:1920px;height:99px;/*background:pink;*/margin-left:auto;margin-right:auto;}
#cabecera2blanca{width:437px;background:#fff;height:99px;position:absolute;-moz-transform: skew(45deg, 0deg);-webkit-transform: skew(45deg, 0deg);-o-transform: skew(45deg, 0deg);-ms-transform: skew(45deg, 0deg);transform:skew(45deg, 0deg);margin-left:-50px;}
#logo{-moz-transform:skew(-40, 0deg);-webkit-transform: skew(-45deg, 0deg);-o-transform: skew(-45deg, 0deg);-ms-transform: skew(-45deg, 0deg);transform:skew(-45deg, 0deg);position:absolute;margin-top:-50px;margin-left:139px;}
/*---------------------------MENU---------------------------*/
#menu-centro{width:100%;max-width:1950px;margin-left:auto;margin-right:auto;background:gray;}
#menu-prin{width:665px;float:right;margin-top:17px;position:inherit;right:0px;margin-right:-97px;}
/*---------------------------ZONA-SOLUCIONES--------------------------*/
#zona{width:98%;max-width:1880px;margin-left:auto;margin-right:auto;float:none;text-align:right;color:#db1919;font-size:15px;font-weight:600;margin-top:11px;}
#soluciones{width:90%;max-width:1500px;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:197px;font-weight:500;border-left:4px solid #db1919;padding-left:39px;}
#tit-soluciones{font-size:1.15em;width:675px;}
#divisor-soluciones{width:140px;height:5px;margin-top:3px;margin-bottom:41px;background:#db1919;}
#txt-soluciones{font-size:0.58em;}
/*---------------------------SLIDE---------------------------*/
#slide{width:100%;/*height:533px;*/}
/*---------------------------PARALLAX---------------------------*/
#parallax{width:100%;}
#int-parallax{/*background:pink;*/width:73%;margin-left:auto;margin-right:auto;max-width:1400px;}
#iz-parallax{width:606px;float:left;text-align:left;}
#tit-areas-parallax{font-size: 2em;font-weight:500;}
#sep-parallax{width:140px;height:5px;margin-top:3px;margin-bottom:41px;background:#db1919;}
#txt-areas-parallax{font-size:0.98em;margin-top:-11px;}
#dr-parallax{width:376px;margin-right:8%;float:right;text-align:left;}
.num-lista{float:left;color:#db1919;font-size:54px;position:absolute;font-weight:500;}
.txt-lista{font-size:26px;padding-top:24px;padding-left:108px;}
.lista-p{padding-bottom:24px;}
/*---------------------------MAQUINARIA--------------------------*/
#maquinaria{width:90%;max-width:1500px;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:197px;font-weight:500;border-left:4px solid #db1919;padding-left:39px;margin-bottom:15%;}
#tit-maquinaria{font-size:1.15em;width:675px;}
#divisor-maquinaria{width:140px;height:5px;margin-top:3px;margin-bottom:41px;background:#db1919;}
#txt-maquinaria{font-size:0.58em;}
.i-maq {float:right;margin-left:20px;margin-bottom:10px;}
/*---------------------------PIE---------------------------*/
#pie{width:100%;/*min-height:438px;*/height:auto;background-image:url("../images/fondo-pie.jpg");background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center;color: #fff;}
#pie-centro{width:95%;max-width:1500px;margin-left:auto;margin-right:auto;padding-top:70px;display:flex;/*background: green;*/}
#pie-col1{width:30%;max-width:290px;/*background:red;*/}
#pie-col2{float:right;/*background:red;*/font-size:0.50em;line-height:10px;clear:both;margin-left:15%;}
a:link.m-pie,a:hover.m-pie,a:visited.m-pie{text-decoration: none;color:#fff;}
a:hover.m-pie{color:#db1919;}
#trabajamos-1{font-size:0.60em;margin-bottom:15px;}
.trab2,.trab3{font-size:0.50em;}
.trab3{color:#db1919;margin-bottom:15px;font-weight:600;font-size:0.54em;}
#pie-col3{margin-left:15%;/*background:pink;*/}
#nom-empresa-pie{font-size:0.45em;font-weight:500;padding-left:80px;padding-top:16px;}
#img-logo-pie{float:left;}
#direccion-pie{clear:both;font-size:0.4em;padding-top:7px;}
#separador-col1{width: 50%;border-top:1px solid #35373a;margin-left:auto;margin-right:auto;margin-top:20px;height:1px;margin-bottom:20px;}
#horario-pie{clear:both;font-size:0.45em;}
.h-pie{font-size:0.75em;padding-left:43px;}
#legales{width:100%;text-align:center;font-size:10px;color:#fff;clear:both;border-top:1px solid #35373a;max-width:1500px;margin-left:auto;margin-right:auto;padding-bottom:1px;margin-top:45px;}
a:link.b-legal,a:hover.b-legal,a:visited.b-legal{text-decoration: none;color:#fff;}
a:hover.b-legal{color:#db1919;}
/*---------------------------LOGOS KIT---------------------------*/
#logoskit{width:100%;text-align:center;}
/*----------------RESPONSIVE----------------------------------*/
@media screen and (min-width:1400px) and (max-width:1699px){
body{font-size:34px;}
#menu-prin{width:670px;position:absolute;right:0px;margin-right:0px;}
#tit-areas-parallax{font-size:1.7em;}
#iz-parallax{width:450px;}
#pie-col1{margin-left:3%;}
#pie-col2{margin-left:12%;}
#legales{width:90%;}
}
@media screen and (min-width:1200px) and (max-width:1399px){
body{font-size:32px;}
#menu-prin{width:auto;position:absolute;right:0px;margin-right:0px;}
#soluciones{margin-top:6%;margin-bottom:11%;}
#maquinaria{margin-top:6%;margin-bottom:14%;}
#tit-areas-parallax{font-size:1.7em;}
#iz-parallax{width:450px;}
#pie-col1{margin-left:3%;}
#pie-col2{margin-left:12%;}
#legales{width:90%;}
}
@media screen and (min-width:1200px) and (max-width:1399px){
body{font-size:32px;}
#menu-prin{width:auto;position:absolute;right:0px;margin-right:0px;}
#soluciones{margin-top:6%;margin-bottom:11%;}
#maquinaria{margin-top:6%;margin-bottom:14%;}
#tit-areas-parallax{font-size:1.7em;}
#iz-parallax{width:350px;}
#dr-parallax{width:auto;}
#pie-col1{margin-left:3%;}
#pie-col2{margin-left:12%;}
#legales{width:90%;}
}
@media screen and (min-width:1000px) and (max-width:1199px){
body{font-size:30px;}
#menu-prin{width:auto;position:absolute;right:0px;margin-right:0px;}
#soluciones{margin-top:6%;margin-bottom:11%;}
#maquinaria{margin-top:6%;margin-bottom:14%;}
#int-parallax{width:85%;}
#tit-areas-parallax{font-size:1.7em;}
#iz-parallax{width:350px;}
#dr-parallax{width:auto;}
#pie-col1{margin-left:3%;}
#pie-col2{margin-left:12%;}
#legales{width:90%;}
}
@media screen and (min-width:800px) and (max-width:999px){
body{font-size:30px;}
#cabecera-interior{display:none;}
#cabecera-interior-2{display:block;}
#menu-prin{margin-right:19px;width:auto;}
#soluciones{margin-top:6%;margin-bottom:11%;}
#maquinaria{margin-top:6%;margin-bottom:14%;}
#int-parallax{width:85%;}
#tit-areas-parallax{font-size:1.7em;}
#iz-parallax{width:272px;}
#dr-parallax{width:auto;}
#pie-col1{margin-left:3%;width:50%;}
#pie-col2{margin-left:12%;}
#legales{width:90%;}
#cabecera-interior-2{width:100%;max-width:1890px;margin-left:auto;margin-right:auto;font-size:0.34em;text-align:right;color:#fff;padding-top:9px;}
}
@media screen and (min-width:600px) and (max-width:799px){
body{font-size:30px;}
#cabecera-interior{display:none;}
#cabecera-interior-2{display:block;}
#menu-prin{margin-right:19px;width:auto;}
#soluciones{margin-top:6%;margin-bottom:11%;border-left:none;padding-left:0px;}
#tit-soluciones{width:auto;}
#maquinaria{margin-top:6%;margin-bottom:14%;border-left:none;padding-left:0px;}
#tit-maquinaria{width:auto;}
#int-parallax{width:73%;}
.num-lista{font-size:40px;margin-top:-13px;}
.txt-lista{padding-top:0px;padding-left:108px;}
.lista-p{padding-bottom: 13px;}
#tit-areas-parallax{font-size:1.7em;}
#iz-parallax{width:90%;margin-left:auto;margin-right:auto;float:none;}
#dr-parallax{width:90%;float:none;margin-left:auto;margin-right:auto;margin-top:47px;}
#pie-col1{margin-left:3%;width:64%;}
#pie-col2{display:none;}
#legales{width:90%;}
#cabecera-interior-2{width:100%;max-width:1890px;margin-left:auto;margin-right:auto;font-size:0.34em;text-align:right;color:#fff;padding-top:9px;}
}
@media screen and (min-width:0px) and (max-width:599px){
body{font-size:26px;}
#logo{margin-top:-16px;margin-left:94px;}
.l-cab{width:70%;height:auto;}
#cabecera-interior{display:none;}
#cabecera-interior-2{display:block;}
#cabecera2blanca{width:320px;}
#menu-prin{margin-right:19px;width:auto;}
#zona{font-size:11px;}
#soluciones{margin-top:6%;margin-bottom:11%;border-left:none;padding-left:0px;text-align:justify;}
#tit-soluciones{width:auto;font-size:0.90em;text-align:left;}
#maquinaria{margin-top:6%;margin-bottom:14%;border-left:none;padding-left:0px;text-align:justify;}
#tit-maquinaria{width:auto;font-size:0.90em;text-align:left;margin-top: 60px;}
.i-maq{float:none;margin-left:0px;width:100%;height:auto;margin-bottom:20px;}
#int-parallax{width:73%;}
.num-lista{font-size:28px;margin-top:-3px;}
.txt-lista{padding-top:0px;padding-left:61px;}
.lista-p{padding-bottom: 13px;}
#tit-areas-parallax{font-size:1.05em;}
#txt-areas-parallax{font-size:0.75em;}
#iz-parallax{width:100%;margin-left:auto;margin-right:auto;float:none;}
#dr-parallax{width:100%;float:none;margin-left:auto;margin-right:auto;margin-top:47px;}
#pie-centro{display:block;}
#img-logo-pie{float:none;}
#nom-empresa-pie{padding-left:0px;padding-top:0px;}
#pie-col1{width:90%;text-align:center;/*background:rebeccapurple;*/margin-left:auto;margin-right:auto;margin-bottom:27px;}
#pie-col3{margin-left:0%;width:90%;/*background:rebeccapurple;*/margin-left:auto;margin-right:auto;}
#pie-col2{display:none;}
.h-pie {padding-left:0px;}
#legales{width:90%;}
#cabecera-interior-2{width:100%;max-width:1890px;margin-left:auto;margin-right:auto;font-size:0.34em;text-align:right;color:#fff;padding-top:9px;}
}