@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;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%;}
/*---------------------------CONTENIDO--------------------------*/
#contenido{width:90%;max-width:1500px;margin-left:auto;margin-right:auto;margin-bottom:40px;font-size:0.52em;margin-bottom:8%;margin-top:3%;text-align:justify;line-height:160%;}
.page-header{color:orangered;font-size:0.85em;font-weight:600;}
ul{margin-left:-15px;}
/*------------------MIGAS-----------------------------------*/
#migas{width:90%;max-width:1500px;margin-left:auto;margin-right:auto;float:none;clear:both;margin-top:2%;}
.mod-breadcrumbs.breadcrumb{display:flex;list-style:disclosure-closed;font-size:0.40em;width:90%;margin-left:-36px;margin-right:auto;max-width:1920px;}
.mod-breadcrumbs__item.breadcrumb-item{margin-right:24px;}
/*---------------------------PIE---------------------------*/
#pie{width:100%;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;}
#pie-col1{width:30%;max-width:290px;}
#pie-col2{float:right;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%;}
#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;}
#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;}
#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;}
#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;}
#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;width:100%;max-width:1890px;margin-left:auto;margin-right:auto;font-size:0.34em;text-align:right;color:#fff;padding-top:9px;}
#menu-prin{margin-right:19px;width:auto;}
#pie-col1{margin-left:3%;width:50%;}
#pie-col2{margin-left:12%;}
#legales{width:90%;}
}
@media screen and (min-width:600px) and (max-width:799px){
body{font-size:30px;}
#cabecera-interior{display:none;}
#cabecera-interior-2{display:block;width:100%;max-width:1890px;margin-left:auto;margin-right:auto;font-size:0.34em;text-align:right;color:#fff;padding-top:9px;}
#menu-prin{margin-right:19px;width:auto;}
#pie-col1{margin-left:3%;width:64%;}
#pie-col2{display:none;}
#legales{width:90%;}
}
@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;width:100%;max-width:1890px;margin-left:auto;margin-right:auto;font-size:0.34em;text-align:right;color:#fff;padding-top:9px;}
#cabecera2blanca{width:320px;}
#menu-prin{margin-right:19px;width:auto;}
#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;margin-left:auto;margin-right:auto;margin-bottom:27px;}
#pie-col3{margin-left:0%;width:90%;margin-left:auto;margin-right:auto;}
#pie-col2{display:none;}
.h-pie {padding-left:0px;}
#legales{width:90%;}
}