@import url("modelos.css");
@import url("autos.css");
html, body {
	font-family: 'League Gothic';
	font-size: 75.5%;
	width: 100%;
	height: 100%;
}
body {
	transition: all ease-out 0.9s;
	-ms-transition: all ease-out 0.9s;
	-webkit-transition: all ease-out 0.9s;
	opacity:0;
}
* {
	box-sizing: border-box;
}
input.error,
textarea.error{border-color:#F00 !important}
h2, h3, h4, h5, h6 {
	font-weight: normal
}
a {
	color: inherit;
	transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	text-decoration: none;
	-webkit-appearance: none
}
.wp980 {
	width:96%;
	max-width: 980px;
	margin: auto;
}
.wp1170 {
	width:96%;
	max-width: 1170px;
	margin: auto;
}
article.L{
	height:420px;
}
article.XL{
	height:495px;
}	
article.size75{
	width:75%;
}
article.size66{
	width:66.666%;
}
article.size60{
	width:60%;
}
article.size50{
	width:50%;
}
article.size40{
	width:40%;
}
article.size33{
	width:33.333%;
}
article.size25{
	width:25%;
}
#arrowTop{width:60px;height:60px;background:url(../img/flecha.png);position:fixed;bottom:50px;right:50px;cursor:pointer;display:none;z-index:999}
#arrowTop:hover{background:url(../img/over.png);}
#afip{left:0;width:40px;opacity:0;height:100%;top:0;position:absolute;z-index:4}
/*NAV*/
nav{
	position:fixed;
	background:#1f1f1f;
	top:0;
	right:0;
	width:0;
	height:100%;
	z-index:999;
	transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
}
nav .contain{
	padding:70px 50px 40px;
	transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition-delay:0.6s;
	-ms-transition-delay:0.6s;
	-webkit-transition-delay:0.6s;
	opacity:0;
}
nav.open{	
	width:265px;
}
nav.open .contain{
	opacity:1;
}
nav ul.main{
	padding:20px 0;
}
nav ul.main li{
	font-size:2.5em;
	color:#FFF;
	margin-bottom:20px
}
nav ul.secondary li{
	font-size:1.2em;
	color:#FFF;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}
nav ul.secondary li a{
	opacity:0.2;
}
nav ul li a.actv,
nav ul li a:hover{
	opacity:1 !important;
	color:#e75425

}
nav .share{
	width:170px
}
nav .share a{
	width:30px;
	height:30px;
	background:no-repeat center;
	opacity:0.3;
	margin-left:1px;
	margin-right:1px;
	border:2px solid #FFF;
	border-radius:100%;
	float:left;
	background-size: 60%
}
nav .share a:hover{
	opacity:0.8
}
nav .share a.in{
	background-image:url(../img/ico-redes-in.png);
}
nav .share a.ig{
	background-image:url(../img/ico-redes-instagram.png);
}
nav .share a.tw{
	background-image:url(../img/ico-redes-twitter.png);
}
nav .share a.yt{
	background-image:url(../img/ico-redes-youtube.png);
}
nav .share a.fb{
	background-image:url(../img/ico-redes-facebook.png);
}
nav .suscribite{
	margin:20px 0;
	position:relative;
}
nav .suscribite input[type='email']{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid rgba(255,255,255,0.5);
	border-radius:4px;
	display:block;
	padding:10px 5px;
	color:#FFF;
	width:100%;
	height:35px;
	background:none	
}
nav .suscribite input[type="submit"]{
	background:url(../img/ticksuscript.png) no-repeat center;
	width:40px;
	height:35px;
	border:none;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0
}
/*HEADER*/
header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	padding-top: 60px;
}
header h1 {
	float: left;
	margin-left: 5%;
}
header .btnHead {
	float: right;
	margin-right: 5%;
	position: relative;
}
header .btnHead {
	float: right;
	margin-right: 5%;
	position: relative;
}
header .btnHead .lang {
	position: absolute;
	right: 60px;
	top: 23px;
	font-size: 1.8em;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 80px
}
header .btnHead .lang a {
	display: inline-block;
	margin: 0 3px;
}
header .btnHead .lang a.actv, header .btnHead .lang a:hover {
	color: #8e8e8e;
}
#burger {
	width: 60px;
	height: 60px;
	border: 5px solid rgba(255,255,255,0.3);
	position: relative;
	cursor: pointer;
	border-radius: 100%;
	right:0;
	transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
}
#burger i {
	display: block;
	height: 4px;
	width: 22px;
	border-radius: 1px;
	position: absolute;
	left: 50%;
	margin-left: -11px;
	top: 50%;
	margin-top: -2px;
	background: rgba(255,255,255,0.5);
	transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
}
#burger i:first-child {
	margin-top: -9px;
}
#burger i:last-child {
	margin-top: 5px;
}
#burger:hover i{
	background: rgba(231,188,30,1) !important
}
#burger.open{
	right:220px
}
#burger.open i:nth-child(2){
	display:none
}
#burger.open i{
	background: rgba(231,188,30,1) !important;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	margin-top: -2px;
}
#burger.open i:last-child{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
}
#burger.white.open i,
#burger.white:hover i{
	background: rgba(255,255,255,1) !important;	
}
/*FLEXSLIDER*/
.flexslider, .flex-viewport {
	width: 100%;
	position: relative;
	height: 100%;
	background: #393939;
	z-index:0
}
.slides {
	transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	opacity: 0;
	height: 100% !important;
}
.slides li {
	width: 100%;
	height: 100%;
	position: relative;
	transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-webkit-transition: all ease 0.6s;
	overflow: hidden
}
.slides li img {
	width:100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin:auto;
	transition: all ease 10s;
	-ms-transition: all ease 10s;
	-webkit-transition: all ease 10s;
}
.slides li.flex-active-slide img {
	transform: scale(1.02);
	-ms-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	top: -70px
}
.slides li .copy {
	position: absolute;
	z-index: 2;
	width: 780px;
	top: 200px;
	left: 50%;
	margin-left: -390px;
	text-align: center;
	color: #FFF;
	height: 60%;
}
.slides li .copy.bb {
	color: #393939;
}
.slides li h2 {
	line-height: 0.8;
	font-size: 8.6em;
	letter-spacing: -0.03em;
	font-weight: normal;
	text-transform: uppercase;
	transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-webkit-transition: all ease 0.6s;
	transition-delay: 1s;
	-ms-transition-delay: 1s;
	-webkit-transition-delay: 1s;
	opacity: 0;
}
.slides li small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	display: block;
	margin: 25px 0;
	transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	transition-delay: 0.8s;
	-ms-transition-delay: 0.8s;
	-webkit-transition-delay: 0.8s;
	opacity: 0;
}
.slides li a {
	display: inline-block;
	line-height: 50px;
	width: 180px;
	text-transform: uppercase;
	font-size: 2.6em;
	color: #41413d;
	border-radius: 3px;
	background: 
#e75425;
	opacity: 0;
	transition-delay: 0.6s;
	-ms-transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
}
.slides li a:hover {
	background: #FFF
}
.slides li.flex-active-slide h2, .slides li.flex-active-slide small, .slides li.flex-active-slide a {
	opacity: 1
}
.flex-direction-nav {
	display: none
}
.flex-control-nav {
	position: absolute;
	z-index: 11;
	width: 100%;
	left: 0;
	bottom: 60px;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 11px;
	height: 11px;
	margin: 0 6px;
	position: relative;
}
.flex-control-nav li a {
	position: absolute;
	width: 7px;
	height: 7px;
	left: 2px;
	top: 2px;
	background: #6a6966;
	transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	border-radius: 100%;
	font-size: 0;
	cursor: pointer;
}
.flex-control-nav li a.flex-active {
	width: 11px;
	height: 11px;
	left: 0px;
	top: 0px;
	background: 
#e75425;
}
.flexslider .arrowDown{
	position:absolute;
	z-index:99;
	bottom:25px;
	left:50%;
	margin-left:-25px;
	opacity:0.4;
	transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	animation: arrow 2s infinite;
	-ms-animation: arrow 2s infinite;
	-webkit-animation: arrow 2s infinite;	
	cursor:pointer;
}
/*SEARCH*/
#search {
	background: #262626;
	padding: 25px 0;
	height: 140px;
	position: relative;
	z-index: 2
}
#search .select:first-child {
	border-radius: 8px 0 0 8px
}
#search .select {
	float: left;
	height: 64px;
	width: 275px;
	position:relative;
	border: solid #939393;
	border-width: 1px 0px 1px 1px;
	transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	cursor: pointer;
}
#search .select span {
	font-family: Arial, Helvetica, sans-serif;
	color: #eaeaea;
	font-size: 1.6em;
	line-height: 64px;
	display: block;
	text-indent: 25px
}
#search .btSearch {
	float: left;
	line-height: 62px;
	width: 155px;
	border: 1px solid #939393;
	font-size: 2.6em;
	padding-left: 20px;
	text-transform: uppercase;
	color: #FFF;
	border-radius: 0 8px 8px 0;
	transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	cursor: pointer
}
#search .btSearch .lupa {
	float: right;
	width: 52px;
	height: 52px;
	border-radius: 4px;
	background: 
#e75425 url(../img/lupa.png) no-repeat center;
	margin: 5px 5px 0 0;
	transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
}
#search .btSearch:hover, #search .select:hover {
	background: #4b4b4b;
}
#search .btSearch:hover > .lupa {
	background-color: #4b4b4b;
}
#search .optionSelect{
	position:absolute;
	height:600px;
	overflow:hidden;
	padding:65px 0px;
	width:275px;
	background:#131212;
	z-index:99;
	top:-270px;
	left:0;
	display:none
}
#search .optionSelect span{
	cursor:pointer;
	line-height:40px;
	text-transform:uppercase;	
	font-size:2em;
	color:#8c8c8c;
	font-family:'League Gothic';
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
#search .optionSelect span:hover{
	background:
#e75425;
	color:#393939
}
#bgSelects{
	background:rgba(0,0,0,0.5);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:98;
	display:none
}
.overCars{
	width:275px;
	height:600px;
	z-index:98;
	position:absolute;
	left:0;
	top:-270px;
	display:none;
	background-size:auto 100% !important;
}
.overCars h2{
	font-size:5em;
	letter-spacing:-0.04em;
	line-height:.86em;
	color:#F3F3F3;
	top:70px;
	left:30px;
	width:55%;
	text-transform:uppercase;
	position:absolute;
}
.overCars.sedanFullAuto h2,
.overCars.sedanClassic h2,
.overCars.sedanFull h2,
.overCars.family h2,
.overCars.standard h2,
.overCars.vip h2,
.overCars.sportLuxury h2,
.overCars.vanExecutive h2,
.overCars.minivan h2{color:#939393}
.slimScrollBar{background:#FFF !important; width:5px !important}
.overCars .autos{
	font-size:1.4em;
	letter-spacing:-0.04em;
	line-height:.9em;
	color:#000;
	opacity:0.6;
	bottom:30px;
	left:30px;
	text-transform:uppercase;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
}
.overCars .size{
	font-size:2.7em;
	color:#F3F3F3;
	padding-right:23px;    
	position: absolute;
    z-index: 2; 
	left: 20px;
    top: 170px;
}
.overCars .size div{
	position:relative;
	width:20px;
	text-align:right;
	height:22px
}
.overCars .size i{
	position:absolute;
	width:18px;
	height:18px;
	border-radius:20px;
	right:-23px;
	top:2px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFF;
}
.overCars .size .man i{background-image:url(../img/ico-man.png);}
.overCars .size .bag i{background-image:url(../img/ico-bag.png);}
/*FLOTA HOME*/
#bgNav{
	background:rgba(0,0,0,0.8);
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	left:0;
	z-index:99;
	display:none
}
#flotaHome {
	height: 670px;
	background: url(../img/bg-section-home.jpg) no-repeat right center #FFF;
	position:relative;
	z-index:1;
	overflow:hidden
}
#flotaHome .wp980 {
	position: relative;
	height:100%
}
#flotaHome .copy {
	width: 300px;
	color: #656464;
	position: absolute;
	top: 160px;
	opacity:1;
	transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	z-index:99
}
#flotaHome .movil {
	position: absolute;
	transition: all ease 0.4s;
	-ms-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	opacity:1;
	width: 361px;
}
#flotaHome .movil.audi {
	right:-100px;
	z-index:3;
	bottom:140px;
}
#flotaHome .movil.amarok {
	right:160px;
	z-index:2;
	bottom:155px;
	transition-delay:0.2s;
	-ms-transition-delay:0.2s;
	-webkit-transition-delay:0.2s;
}
#flotaHome .movil.gol {
	right:280px;
	z-index:1;
	bottom:160px;
	transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
}
#flotaHome.hidden .copy{top:120px;opacity:0}
#flotaHome.hidden .movil.gol{
	right:408px;
	opacity:0
}
#flotaHome.hidden .movil.amarok{
	right:-511px;
	opacity:0
}
#flotaHome.hidden .movil.audi{
	right:208px;
	opacity:0
}
#flotaHome a {
	display: inline-block;
	line-height: 50px;
	width: 180px;
	text-transform: uppercase;
	font-size: 2.6em;
	color: #41413d;
	border-radius: 3px;
	background: 
#e75425;
	text-align: center
}
#flotaHome a:hover {
	background: #41413d;
	color: #e75425
}
#flotaHome h3 {
	color: #6c6c69;
	font-size: 7.7em;
	text-transform: uppercase;
	line-height: 0.8em;
	letter-spacing: -0.03em;
	font-weight: normal
}
#flotaHome p {
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	margin: 30px 0
}
/*TWITTER HOME*/
aside.bgYellow {
	background: #e75425;
	height: 150px
}
#twitter .titleTw {
	float: right;
	margin-left: 20px;
	padding-top: 55px;
}
#twitter article{
	overflow: hidden;
	height: 150px
}
#twitter article header{display:none}
#twitter p {
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	display:table-cell;
	vertical-align:middle;
	height:150px;
	width:800px;
	line-height:1.3
}
#twitter p a{
	font-weight:bolder
}
/*FOOTER*/
footer{
	position:relative;
	z-index:1
}
.footFirst {
	background: #5d5d5d;
	overflow: hidden;
	padding: 50px 0 40px
}
.footFirst .box {
	float: left;
	padding-right: 30px;
}
.footFirst h4{
	font-size: 2.5em;
	color: #FFF;
	letter-spacing:-0.01em;
	margin-bottom:20px;
	text-transform:uppercase
}
.footFirst h4 span{
	color:
#e75425
}
.footFirst .box ul li{
	color:#b6b6b6;
	font-size:1.2em;
	line-height:1.4;
	font-family:Arial, Helvetica, sans-serif;
}
.footFirst .box ul li a:hover,
.footFirst .box ul li a strong{
	color:
#e75425
}
.footFirst .redes{
	float:right;
	text-align:right;
}
.footFirst .redes h4{
	margin-bottom:0;
}
.footFirst .redes a{
	float:right;
	text-align:center;
	margin-top:35px
}
.footFirst .redes hr{
	float:right;
	border:0;
	width:1px;
	height:30px;
	background:#FFF;
	opacity:0.3;
	margin:45px 9px 0 7px;
}
.footFirst .redes a.share{
	width:50px;
	height:50px;
	background:no-repeat center;
	opacity:0.3;
	margin-left:2px;
	margin-right:2px;
	border:3px solid #FFF;
	border-radius:100%
}
.footFirst .redes span.chat{
	float:right;
	text-align:center;
	margin-top:35px;
	width:95px;
	height:65px;
	line-height:52px;
	font-size:2.4em;
	color:#FFF;
	background:url(../img/bg-chat.png) no-repeat center;
	opacity:0.3;
	cursor:pointer
}
.footFirst .redes a:hover,
.footFirst .redes span:hover{
	opacity:0.8
}
.footFirst .redes a.in{
	background-image:url(../img/ico-redes-in.png);
}
.footFirst .redes a.ig{
	background-image:url(../img/ico-redes-instagram.png);
}
.footFirst .redes a.tw{
	background-image:url(../img/ico-redes-twitter.png);
}
.footFirst .redes a.yt{
	background-image:url(../img/ico-redes-youtube.png);
}
.footFirst .redes a.fb{
	background-image:url(../img/ico-redes-facebook.png);
}
.footMid{
	background:#272727;
	line-height:60px;
	color:#d3d3d3;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}
.footMid a:hover{color:#fbcd23}
.footMid article{
	background:url(../img/data-fiscal.png) left no-repeat;
	opacity:0.5;
	padding-left:50px;
	position:relative;
}
.footMid article:hover{background:url(../img/data-fiscal-over.jpg) left no-repeat;}
.footLast{
	background:#1c1c1c;
	padding:25px 0;
	line-height:1.4;
	color:#595959;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}
.footLast article{
	opacity:0.5
}
/*flotas*/
.logo20cat{
	position:absolute;
	right:160px;
	padding:0 16px;
	border-right:1px solid #d9d9d9;
	top:-10px;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
#flotas .selectFlota a#ordenarAsc,
#flotas .selectFlota a#ordenarDesc,
#flotas .selectFlota a#ordenarAlea{position:absolute;top:130px;font-size:1.3em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#979797;left:330px;}
#flotas .selectFlota a#ordenarDesc{left:460px}
#flotas .selectFlota a#ordenarAlea{left:610px}
#flotas .selectFlota a#ordenarAsc.act,
#flotas .selectFlota a#ordenarDesc.act,
#flotas .selectFlota a#ordenarAlea.act,
#flotas .selectFlota a#ordenarAsc:hover,
#flotas .selectFlota a#ordenarDesc:hover,
#flotas .selectFlota a#ordenarAlea:hover{color:
#e75425}
#flotas .selectFlota{
	height:195px;
	position:relative;
}
#flotas .selectFlota .select{
	height:60px;
	width:350px;
	border-radius:7px;
	border:1px solid #b1b1b1;
	padding:0 20px;
	line-height:60px;
	font-size:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	color:#979797;
	background:url(../img/arrow-drop.jpg) no-repeat #FFF;
	background-position:95% center;
	position:absolute;
	top:60px;
	left:260px;
	margin-left:5%;
	z-index:100;
	cursor:pointer;
}
#flotas .selectFlota .select .options{
	position:absolute;
	background:#FFF /*131313*/;
	top:59px;	
	width:100%;
	left:0;
	display:none;
	height:120px
}
#flotas .selectFlota .select .options .scrol{
	height:400px;
}
#flotas .selectFlota .select .options a{
	display:block;
	line-height:35px;
	padding:0 25px;
	margin-bottom:1px;
	color:#8c8c8c;
	font-size:1.3em;
	text-transform:uppercase;
    font-family: 'League Gothic';	
}
#flotas .selectFlota .select .options a:hover,
#flotas .selectFlota .select .options a.active{
	background:
#e75425;
	color:#FFF
}
#flotas{
	overflow:hidden
}
#burger.grey{
	 border: 5px solid rgba(217, 217, 217, 1);
}
#burger.grey i{
	 background: #5e5e5e;
}
#flotas article{
	float:left;
	position:relative;
	overflow:hidden;
	background:#000;
	cursor:pointer;
	background-color: #e75425;
}
#flotas article .img{
	width:100%;
	height:100%;
	background-size:cover;
	transition:all ease .6s;
	-ms-transition:all ease .6s;
	-webkit-transition:all ease .6s;
}
#flotas article h2,
#flotas article a,
#flotas article .size{
	position:absolute;
	z-index:2;
}
#flotas article:hover > .img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	opacity:0.5
}
#flotas article:hover > a,
#flotas article a:hover{
	background:#FFF;
	border-color:#FFF;
	color:#2d2d2d
}
#flotas article:hover > h2,
#flotas article:hover > .size{
	opacity:0.5
}
#flotas article h2{
	text-transform:uppercase;
}
#flotas article a{
	width:180px;
	height:50px;
	text-transform:uppercase;
	font-size:2.6em;
	line-height:50px;
	text-align:center;
	border-radius:6px;
}
#flotas article .size{
	font-size:2.7em;
	color:#6c6c6c;
	padding-right:23px;
}
#flotas article .size div{
	position:relative;
	width:20px;
	text-align:right;
	height:22px
}
#flotas article .size i{
	position:absolute;
	width:18px;
	height:18px;
	border-radius:20px;
	right:-23px;
	top:2px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFF;
}
#flotas article .size .man i{background-image:url(../img/ico-man.png);}
#flotas article .size .bag i{background-image:url(../img/ico-bag.png);}
/*FLOTAS*/
article.executive .img,
.overCars.executive{
	background:url(../img/categoria_executive.jpg) no-repeat center;
}
article.executive h2{
	font-size:14em;
	color:#FFF;
	top:50px;
	left:60px;
	letter-spacing:-0.05em
}
article.executive a{
	color:#FFF;
	border:3px solid #1e232a;
	left:60px;
	top:170px
}
article.executive .size{
	top:60px;
	right:60px;
}

article.sedanFullAuto .img,
.overCars.sedanFullAuto{
	background:url(../img/categoria_sedanFullAuto.jpg) no-repeat center;
}
article.sedanFullAuto h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:180px;
	top:30px;
	left:40px;
}
article.sedanFullAuto a{
	color:#FFF;
	border:3px solid rgba(255,255,255,0.7);
	left:40px;
	bottom:50px
}
article.sedanFullAuto .size{
	top:130px;
	left:30px;
}

article.sedanClassic .img,
.overCars.sedanClassic{
	background:url(../img/categoria_sedanClassic.jpg) no-repeat center;
}
article.sedanClassic h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#6c6c69;
	width:180px;
	top:30px;
	left:40px;
}
article.sedanClassic a{
	color:#41413d;
	border:3px solid 
#e75425;
	left:40px;
	bottom:40px
}
article.sedanClassic .size{
	top:130px;
	left:30px;
}

article.sport .img,
.overCars.sport{
	background:url(../img/categoria_sport.jpg) no-repeat center;
}
article.sport h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:180px;
	bottom:110px;
	left:40px;
}
article.sport a{
	color:#41413d;
	border:3px solid #FFF;
	left:40px;
	bottom:40px
}
article.sport .size{
	top:30px;
	right:40px;
	color:#FFF !important
}

article.vipTriptonic .img,
.overCars.vipTriptonic{
	background:url(../img/categoria_vipTriptonic.jpg) no-repeat center;
}
article.vipTriptonic h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#6c6c69;
	width:180px;
	top:30px;
	left:40px;
}
article.vipTriptonic a{
	color:#FFF;
	border:3px solid rgba(255,255,255,0.7);
	left:40px;
	bottom:40px
}
article.vipTriptonic .size{
	top:130px;
	left:30px;
	color:#a8a9a9 !important
}

article.luxury .img,
.overCars.luxury{
	background:url(../img/categoria_luxury.jpg) no-repeat center;
}
article.luxury h2{
	font-size:9em;
	letter-spacing:-0.04em;
	line-height:.86em;
	color:#FFF;
	top:30px;
	left:40px;
}
article.luxury a{
	color:#FFF;
	border:3px solid rgba(255,255,255,0.7);
	left:40px;
	bottom:40px
}
article.luxury .size{
	top:40px;
	right:40px;
}

article.sedanFull .img,
.overCars.sedanFull{
	background:url(../img/categoria_sedanFull.jpg) no-repeat center;
}
article.sedanFull h2{
	font-size:9em;
	letter-spacing:-0.04em;
	line-height:.86em;
	color:#6c6c69;
	width:180px;
	top:30px;
	left:40px;
}
article.sedanFull a{
	color:#41413d;
	border:3px solid 
#e75425;
	left:40px;
	bottom:40px
}
article.sedanFull .size{
	top:40px;
	right:40px;
}
article.sedanFull .size i{background-color:#dbdbdb !important}

article.family .img,
.overCars.family{
	background:url(../img/categoria_family.jpg) no-repeat center;
}
article.family h2{
	font-size:10em;
	letter-spacing:-0.04em;
	line-height:.86em;
	color:#6c6c69;
	width:180px;
	top:30px;
	left:40px;
}
article.family a{
	color:#41413d;
	border:3px solid 
#e75425;
	left:40px;
	bottom:40px
}
article.family .size{
	top:120px;
	left:30px;
}
article.family .size i{background-color:#dbdbdb !important}

article.standard .img,
.overCars.standard{
	background:url(../img/categoria_standard.jpg) no-repeat center;
}
article.standard h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#6c6c69;
	width:180px;
	top:30px;
	left:30px;
}
article.standard a{
	color:#41413d;
	border:3px solid 
#e75425;
	left:30px;
	bottom:40px
}
article.standard .size{
	top:80px;
	left:20px;
}

article.minivan .img,
.overCars.minivan{
	background:url(../img/categoria_minivan.jpg) no-repeat center;
}
article.minivan h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:90px;
	top:30px;
	left:30px;
}
article.minivan a{
	color:#FFF;
	border:3px solid rgba(255,255,255,0.7);
	left:30px;
	bottom:40px
}
article.minivan .size{
	top:140px;
	left:20px;
}

article.standardPlus .img,
.overCars.standardPlus{
	background:url(../img/categoria_standardPlus.jpg) no-repeat center;
}
article.standardPlus h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:90px;
	top:30px;
	left:30px;
}
article.standardPlus a{
	color:#41413d;
	border:3px solid rgba(255,255,255,0.7);
	left:30px;
	bottom:40px
}
article.standardPlus .size{
	top:140px;
	left:20px;
}

article.adventure .img,
.overCars.adventure{
	background:url(../img/categoria_adventure.jpg) no-repeat center;
}
article.adventure h2{
	font-size:13.5em;
	letter-spacing:-0.04em;
	line-height:.86em;
	color:#FFF;
	width:90px;
	top:30px;
	left:30px;
}
article.adventure a{
	color:#41413d;
	border:3px solid rgba(255,255,255,0.7);
	left:30px;
	bottom:40px
}
article.adventure .size{
	top:140px;
	left:20px;
}

article.adventure4x4 .img,
.overCars.adventure4x4{
	background:url(../img/categoria_adventure4x4.jpg) no-repeat center;
}
article.adventure4x4 h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:180px;
	top:30px;
	left:30px;
}
article.adventure4x4 a{
	color:#41413d;
	border:3px solid 
#e75425;
	left:30px;
	bottom:40px
}
article.adventure4x4 .size{
	top:130px;
	left:20px;
}

article.vip .img,
.overCars.vip{
	background:url(../img/categoria_vip.jpg) no-repeat center;
}
article.vip h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#6c6c69;
	width:180px;
	top:30px;
	left:30px;
}
article.vip a{
	color:#FFF;
	border:3px solid #6c6c69;
	left:30px;
	bottom:40px
}
article.vip .size{
	top:80px;
	left:20px;
}
article.vip .size i{background-color:#dbdbdb !important}

article.premium .img,
.overCars.premium{
	background:url(../img/categoria_premium.jpg) no-repeat center;
}
article.premium h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:90px;
	top:30px;
	left:30px;
}
article.premium a{
	color:#41413d;
	border:3px solid rgba(255,255,255,0.7);
	left:30px;
	bottom:40px
}
article.premium .size{
	top:80px;
	left:20px;
}

article.sportLuxury .img,
.overCars.sportLuxury{
	background:url(../img/categoria_sportLuxury.jpg) no-repeat center;
}
article.sportLuxury h2{
	font-size:9em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:90px;
	top:30px;
	left:30px;
}
article.sportLuxury a{
	color:#FFF;
	border:3px solid rgba(255,255,255,0.7);
	left:30px;
	bottom:40px
}
article.sportLuxury .size{
	top:180px;
	left:20px;
}

article.minivanEco .img,
.overCars.minivanEco{
	background:url(../img/categoria_minivanEco.jpg) no-repeat center;
}
article.minivanEco h2{
	font-size:9em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#6c6c69;
	width:200px;
	top:30px;
	left:30px;
}
article.minivanEco a{
	color:#41413d;
	border:3px solid rgba(255,255,255,0.7);
	left:30px;
	bottom:40px
}
article.minivanEco .size{
	top:180px;
	left:20px;
}

article.vanExecutive .img,
.overCars.vanExecutive{
	background:url(../img/categoria_vanExecutive.jpg) no-repeat center;
}
article.vanExecutive h2{
	font-size:10em;
	letter-spacing:-0.04em;
	line-height:.86em;
	color:#6c6c69;
	width:200px;
	top:40px;
	left:40px;
}
article.vanExecutive a{
	color:#41413d;
	border:3px solid #bac1c9;
	left:40px;
	bottom:40px
}
article.vanExecutive .size{
	top:200px;
	left:30px;
}

article.pickup4x4 .img,
.overCars.pickup4x4{
	background:url(../img/categoria_4x4Pickup.jpg) no-repeat center;
}
article.pickup4x4 h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:90px;
	top:30px;
	left:30px;
}
article.pickup4x4 a{
	color:#41413d;
	border:3px solid #FFF;
	left:30px;
	bottom:40px
}
article.pickup4x4 .size{
	top:130px;
	left:20px;
}

article.luxury4x4 .img,
.overCars.luxury4x4{
	background:url(../img/categoria_4x4Luxury.jpg) no-repeat center;
}
article.luxury4x4 h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	width:90px;
	top:30px;
	left:30px;
}
article.luxury4x4 a{
	color:#FFF;
	border:3px solid rgba(255,255,255,0.7);
	left:30px;
	bottom:40px
}
article.luxury4x4 .size{
	top:130px;
	left:20px;
}
/*AUTOS*/
article.solicitud{
	background:
#e75425 !important
}
article.volver{
	background:#FFF !important
}
article.solicitud a{
	width:210px !important
}
article.volver a,
article.volver h2{
	color:#c8c8c8 !important;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s
}
article.volver a{
	border:3px solid #dedede !important;	
}
article.volver:hover > a,
article.volver a:hover{
	background:#dedede !important;
	color:#FFF !important
}
article.vehiculos h2{
	font-size:6em;
	letter-spacing:-0.03em;
	line-height:.86em;
	color:#FFF;
	top:40px;
	left:40px;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s
}
article.vehiculos a{
	color:#FFF;
	border:3px solid rgba(255,255,255,0.7);
	left:30px;
	bottom:40px
}
article.vehiculos .size{
	top:140px;
	left:30px;
	color:#a6a8aa !important
}

@keyframes arrow{
   0%{bottom:130px;}
   25%{bottom:110px;}
   95%{bottom:130px;}
   100%{bottom:130px;}
}
@-ms-keyframes arrow{
   0%{bottom:130px;}
   25%{bottom:110px;}
   95%{bottom:130px;}
   100%{bottom:130px;}
}
@-webkit-keyframes arrow{
   0%{bottom:130px;}
   25%{bottom:110px;}
   95%{bottom:130px;}
   100%{bottom:130px;}
}
/*PROMOCIONES*/
#promo{
	height:100%;
	background-color:#000;
	min-height:600px;
	position:relative;
	top:0;
	z-index:0
}
#promo .boxPromo{
	height:100%;
	min-height:600px;
	width:33.33%;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% auto;
	float:left;
	position:relative;
	transition:all ease 1.5s;
	-ms-transition:all ease 1.5s;
	-webkit-transition:all ease 1.5s;
}
#promo .boxPromo:hover{
	background-size:115% auto
}
#promo .boxPromo.promo-1{
	background-image:url(../img/promo-1.jpg);
}
#promo .boxPromo.promo-2{
	background-image:url(../img/promo-2.jpg);
}
#promo .boxPromo.promo-3{
	background-image:url(../img/promo-3.jpg);
}
#promo .wpPromo{
	text-align:center;
	position:absolute;
	top:22%;
	width:100%
}
#promo .wpPromo h3{
	font-size:18em;
	color:#FFF;
	text-transform:uppercase;
}
#promo .wpPromo small{
	font-size:2.5em;
	color:#979797;
	text-transform:uppercase;
	display:block
}
#promo .wpPromo a{
	font-size:2.6em;
	text-transform:uppercase;
	line-height:54px;
	width:180px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	border-radius:7px
}
#promo .wpPromo a.btContactanos{
	background:
#e75425;
	margin-top:40px;
}
#promo .wpPromo a.btContactanos:hover{
	background:#FFF
}
#promo .wpPromo a.verDetalle{
	margin-top:20px;
	color:#FFF;
	box-sizing:border-box;
	border:4px solid rgba(255, 255, 255, 0.5);
	line-height:46px
}
#promo .wpPromo a.verDetalle:hover{
	background:#FFF;
	color:#000;
}
#promo .wpPromo a.verDetalle:after{
	content:'ver detalle'
}
#promo .wpPromo a.verDetalle.open:after{
	content:'ocultar detalle'
}
#promo .wpPromo .detalle{
	font-size:1.3em;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	padding:30px 0;
	width:70%;
	margin:auto;
	display:none
}
/*EMPRESAS - SERVICIOS*/
.serviciosEmpresas{
	position:relative;
	height:570px;
	background:url(../img/empresas-slide-1.jpg) no-repeat center;
	background-size:cover;
	z-index:1;
}
.serviciosEmpresas .slides .copy{width:880px;margin-left: -440px;}
.servicios{
	position:relative;
	min-height:650px;
	height:100%;
	z-index:0;
	background:#131313;
}
.servicios .slides li:first-child{background:url(../img/servicios/servicios-01.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(2){background:url(../img/servicios/servicios-01.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(3){background:url(../img/servicios/servicios-02.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(4){background:url(../img/servicios/servicios-03.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(5){background:url(../img/servicios/servicios-04.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(6){background:url(../img/servicios/servicios-05.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(7){background:url(../img/servicios/servicios-06.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(8){background:url(../img/servicios/servicios-07.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(9){background:url(../img/servicios/servicios-08.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(10){background:url(../img/servicios/servicios-09.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(11){background:url(../img/servicios/servicios-10.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(12){background:url(../img/servicios/servicios-11.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(13){background:url(../img/servicios/servicios-12.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(14){background:url(../img/servicios/servicios-13.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(15){background:url(../img/servicios/servicios-14.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(16){background:url(../img/servicios/servicios-15.jpg) no-repeat center;background-size:cover;}
.servicios .slides li:nth-child(17){background:url(../img/servicios/servicios-16.jpg) no-repeat center;background-size:cover;}


.servicios .slides.empresa li:first-child{background:url(../img/servicios/empresas/01.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(2){background:url(../img/servicios/empresas/01.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(3){background:url(../img/servicios/empresas/02.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(4){background:url(../img/servicios/empresas/03.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(5){background:url(../img/servicios/empresas/04.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(6){background:url(../img/servicios/servicios-02.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(7){background:url(../img/servicios/servicios-03.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(8){background:url(../img/servicios/empresas/05.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(9){background:url(../img/servicios/empresas/06.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(10){background:url(../img/servicios/servicios-04.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(11){background:url(../img/servicios/servicios-05.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(12){background:url(../img/servicios/servicios-06.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(13){background:url(../img/servicios/servicios-07.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(14){background:url(../img/servicios/servicios-08.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(15){background:url(../img/servicios/servicios-09.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(16){background:url(../img/servicios/servicios-10.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(17){background:url(../img/servicios/servicios-11.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(18){background:url(../img/servicios/servicios-12.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(19){background:url(../img/servicios/servicios-13.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(20){background:url(../img/servicios/servicios-14.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(21){background:url(../img/servicios/servicios-15.jpg) no-repeat center;background-size:cover;}
.servicios .slides.empresa li:nth-child(22){background:url(../img/servicios/servicios-16.jpg) no-repeat center;background-size:cover;}




.serviciosEmpresas .flex-viewport,
.servicios .flex-viewport{
	background:none;
}
.serviciosEmpresas .flex-direction-nav,
.servicios .flex-direction-nav{
	display:block;
	position:absolute;
	top:50%;
	width:90%;
	left:5%;
}
.serviciosEmpresas .flex-direction-nav li,
.servicios .flex-direction-nav li{
	float:left;
	background:url(../img/arrow-slide.png) no-repeat center;
	font-size:0;
	width:9px;
	height:15px;
	margin-top:-7px;
	transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
}
.serviciosEmpresas .flex-direction-nav li a,
.servicios .flex-direction-nav li a{
	display:block;
	width:9px;
	height:15px;
}
.serviciosEmpresas .flex-direction-nav li:hover,
.servicios .flex-direction-nav li:hover{
	opacity:0.5
}
.serviciosEmpresas .flex-direction-nav li:nth-child(2),
.servicios .flex-direction-nav li:nth-child(2){
	float:right;
	transform:rotate(180deg)
}
.serviciosEmpresas li .copy,
.servicios li .copy{
	top:150px;
}
.serviciosEmpresas h3,
.servicios h3{
	font-size:7.7em;
	margin:15px auto 20px;
	text-transform:uppercase;
	transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	transition-delay:0.7s;
	-ms-transition-delay:0.7s;
	-webkit-transition-delay:0.7s;
	padding-left:50px;
	opacity:0
}
.serviciosEmpresas small,
.servicios small{
	display:block;
	font-size:2.6em !important;
	color:#979797;
	text-transform:uppercase;
	font-family: 'League Gothic' !important;
	transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	transition-delay:0.4s;
	-ms-transition-delay:0.4s;
	-webkit-transition-delay:0.4s;
	padding-left:80px;
	opacity:0
}
.serviciosEmpresas p,
.servicios p{
	font-size:1.6em;
	line-height:1.6;
	font-family:Arial, Helvetica, sans-serif;
	transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	transition-delay:0.9s;
	-ms-transition-delay:0.9s;
	-webkit-transition-delay:0.9s;
	opacity:0
}
.serviciosEmpresas .slides .flex-active-slide small,
.servicios .slides .flex-active-slide small,
.serviciosEmpresas .slides .flex-active-slide h3,
.servicios .slides .flex-active-slide h3,
.serviciosEmpresas .slides .flex-active-slide p,
.servicios .slides .flex-active-slide p{opacity:1;padding-left:0px;}
#flotaHome .wp980.srv{
	margin:0;
	width:77%;
}
#flotaHome .wp980.srv .copy{
	left:7%
}
#flotaHome .verMapa{
	position: absolute;
	right: -155px;
	top: 0;
	width: 450px;
	height: 100%;
	background: url(../img/bg_verMapa.jpg) no-repeat;
	background-size: cover;
	z-index: 99;
	text-align: center;
	color: #FFF !important;
	padding-top: 80px;
}
#flotaHome .verMapa h3{
	color:#FFF;
	margin-top:30px;
}
#flotaHome .verMapa p{
	width:90%;
	margin-left:auto;
	margin-right:auto
}
#flotaHome .verMapa a{
	color:
#e75425;
	background:#FFF
}
#flotaHome .verMapa a:hover{
	background:#131313;
	color:#FFF
}
/*AVISO*/
#aviso{
	padding:180px 0 60px;
	background:/*url(../img/bg-aviso.jpg) no-repeat center top*/ #FFF;
	background-size:cover;
	position:relative;
	z-index:0;
}
#aviso h2{
	color:#6c6c6c;
	font-size:7.7em;
	text-transform: uppercase;
	text-align:center;
	margin:30px 0;
	letter-spacing:-0.03em
}
#aviso.aviso p{
	max-width:750px;
	width:90%;
	margin:15px auto;
}
#aviso p{
	font-size:1.4em;
	color:#5d5d5d;
	line-height:1.4;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
}
aside.map{
	position:relative;
	z-index:1;
	background-image:url(../img/bg-asideMap.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#e75425
}
aside.map article{
	position:relative;
}
aside.map i{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-7px;
	opacity:.5;
}
aside.map .title{
	display:table-cell;
	vertical-align:middle;
	color:#FFF;
	text-transform:uppercase;
	height:150px;
	font-size:7.7em;
	letter-spacing:-0.03em;
}
aside.map p{
	display:table-cell;
	vertical-align:middle;
	color:#2d2d2d;
	opacity:.8;
	height:150px;
	width:700px;
	padding-left:70px;
	font-size:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6;
}
/*CONTACTO*/
#aviso.contacto p{
	max-width:520px;
	width:90%;
	text-align:center;
	margin:15px auto;
}
#aviso.contacto p a{
	color:
#e75425
}
#aviso .wpForm{
	max-width:640px;
	width:90%;
	margin:auto;
	padding:30px 0;
}
#aviso .wpForm input{
	margin:10px 1%;
	width:48%;
	height:64px;
	border:1px solid #e3e3e3;
	border-radius:6px;
	background:#FFF;
	padding:0 15px;
	float:left;
	font-size:1.6em;
	color:#979797;
}
#aviso .wpForm .wpSelect{
	margin:10px 1%;
	width:48%;
	height:64px;
	float:left;
	position:relative
}
#aviso .wpForm .wpSelect input{
	width:100%;
	margin:0;
}
#aviso .wpForm .wpSelect input[type='file']{
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	cursor:pointer
}
#aviso .wpForm button,
#aviso .wpForm input[type="submit"]{
	float:none;
	border:none;
	clear:both;
	font-size:2.6em;
	text-transform:uppercase;
	color:#41413d;
	line-height:54px;
	width:180px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	border-radius:7px;
	background:#e75425;
    font-family: 'League Gothic';
	cursor:pointer;
	position:relative;
	top:25px;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
#aviso .wpForm button:hover{
	background:#41413d;
	color:#FFF
}
/*SEGUROS*/
#aviso.seguros p,
#aviso.terminos p,
#aviso table{
	max-width:770px;
	width:90%;
	margin:15px auto;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:1.4em;
	color:#5d5d5d
}
#aviso table{
	margin:40px auto 
}
#aviso.seguros strong,
#aviso.terminos strong{
	display:block;
}
#aviso table th{
	vertical-align:bottom;
	padding-bottom:20px;
	border-bottom:5px solid 
#e75425
}
#aviso table tr{
	height:35px;
	border-bottom:1px solid 
#e75425;
}
#aviso table tr:last-child{
	border:none
}
#aviso table td{
	vertical-align:middle
}
#aviso.terminos h4{
	color:#979797;
	text-transform:uppercase;
	font-family:'League Gothic';
	font-size:2.6em;
	padding-top:10px;
	max-width:770px;
	width:90%;
	margin:auto
}
/*QUIENES SOMOS*/
#about{
	position:relative;
	min-height:600px;
	height:100%;
	z-index:0;
}
#about .slides li a {
  display: inline;
  line-height: normal;
  width:auto;
  text-transform: none;
  font-size: inherit;
  color: 
#e75425;
  border-radius:0px;
  background: none;
  opacity:1;
}
#about .slides li{
	background:url(../img/about-slide-2.jpg) center top no-repeat;
	background-size:cover;
}
#about .slides li:nth-child(2){
	background:url(../img/about-slide-1.jpg) center top no-repeat;
	background-size:cover;
}
#about .flex-direction-nav{
	display:block;
	position:absolute;
	top:50%;
	width:90%;
	left:5%;
}
#about .flex-direction-nav li{
	float:left;
	background:url(../img/arrow-slide.png) no-repeat center;
	font-size:0;
	width:9px;
	height:15px;
	margin-top:-7px;
}
#about .flex-direction-nav li a{
	display:block;
	width:9px;
	height:15px;
}
#about .flex-direction-nav li:nth-child(2){
	float:right;
	transform:rotate(180deg)
}
#about li .copy{
	top:50%;
	height:360px;
	margin-top:-180px;
}
#about h3{
	font-size:7.7em;
	margin:5px auto 20px;
	text-transform:uppercase;
	transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	transition-delay:0.6s;
	-ms-transition-delay:0.6s;
	-webkit-transition-delay:0.6s;
	opacity:0
}
#about small{
	display:block;
	font-size:2.6em !important;
	color:#979797;
	text-transform:uppercase;
	font-family: 'League Gothic' !important;
	margin:0;
	transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	opacity:0
}
#about p{
	font-size:1.6em;
	line-height:1.6;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px auto;
	transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	transition-delay:0.9s;
	-ms-transition-delay:0.9s;
	-webkit-transition-delay:0.9s;
	opacity:0
}
#about .slides .flex-active-slide small,
#about .slides .flex-active-slide h3,
#about .slides .flex-active-slide p{opacity:1}
/*LANDING*/
#landing .headLanding{
	position: relative;
	height: 130px;
	background: url(../img/banner-landing.jpg) no-repeat center #7c7673;
	z-index: 0
}
#landing .headLanding .copy{
	margin:auto;
	text-align:center;
	padding-top:160px;
	position:relative;
}
#landing .headLanding .copy h1{
	font-size:8.8em;
	color:#FFF;
	letter-spacing:-0.03em;
	line-height:.8
}
#landing .headLanding .copy p{
	font-size:1.8em;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0
}
#landing .headLanding .copy a {
    background: 
#e75425 none repeat scroll 0 0;
    border-radius: 3px;
    color: #41413d;
    display: inline-block;
    font-size: 2.6em;
    line-height: 50px;
    text-transform: uppercase;
    width: 180px;
}
#landing .headLanding .copy a:hover {
	background:#FFF;
}
#landing .mainLanding{
	position:relative;
	z-index:1;
	background:#FFF;
	padding:90px 0
}
#landing .wrap-landing{
	width:900px;
	margin:auto;
}
#landing .col-landing{
	width:33%;
	padding:15px;
	float:left;
}
#landing .col-landing h2{
	margin:45px 0;
	font-size:6em;
	color:#6c6c69;
	letter-spacing:-0.03em;
	line-height:.85
}
#landing .col-landing p{
	font-size:1.4em;
	color:#656464;
	font-family:Arial, Helvetica, sans-serif;
	margin:30px 0;
	line-height:1.4;
}
#landing a.btSolExpress{
	clear:both;
    background: 
#e75425 none repeat scroll 0 0;
    border-radius: 8px;
    color: #FFF;
    display: block;
    font-size: 4.5em;
	letter-spacing:-0.03em;
    line-height: 100px;
    text-transform: uppercase;
    width: 370px;
	margin:auto;
	text-align:center;
}
#landing a.btSolExpress:hover{
	background:#41413d
}
#landing .headLanding.franquicias{
	background:url(../img/head_franquicias.jpg) no-repeat center #000;	
}
#landing .form-landing{
	clear:both;
	padding:30px 0;
	max-width:650px;
	margin:auto;
}
#landing .form-landing p{
	font-size:1.6em;
	color:#656464;
	font-family:Arial, Helvetica, sans-serif;
	margin:30px auto;
	line-height:1.4;
	text-align:center;
	max-width:550px;
}
#landing .form-landing h3{
	margin:45px 0;
	font-size:7.7em;
	color:#6c6c69;
	letter-spacing:-0.03em;
	line-height:.85;
	text-align:center;
}
#landing .form-landing p span{color:
#e75425}
#landing .form-landing input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    color: #979797;
    float: left;
    font-size: 1.6em;
    height: 64px;
    margin: 10px 1%;
    padding: 0 15px;
    width: 48%;
}
#landing .form-landing textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    color: #979797;
    font-size: 1.6em;
    height: 64px;
    margin: 10px 1%;
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
    width: 98%;
	height:162px;
	resize:none
}
#landing .form-landing hr{clear:both;margin:65px 10px;position:relative;top:30px}
#landing .form-landing button,
#landing .form-landing input[type="submit"] {
    background: 
#e75425 none repeat scroll 0 0;
    border: medium none;
    border-radius: 7px;
    clear: both;
    color: #41413d;
    cursor: pointer;
    display: block;
    font-family: "League Gothic";
    font-size: 2.6em;
    line-height: 54px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-transform: uppercase;
    top: 25px;
    transition: all 0.3s ease 0s;
    width: 180px;
	float:none
}
/*SOLICITUD EXPRESS*/
#solExpress{
	background:rgba(0,0,0,0.8);
	position:relative;
	height:100%;
}
#solExpress .scrol{
	height:60%;
	overflow:hidden	
}
#solicitud-express .btVolver{
	position:absolute;
	font-size:2.6em;
	color:#FFF;
	text-align:center;
	left:50%;
	margin-left:-36px;
	top:25px;
	cursor:pointer;
	z-index:9;
	opacity:0.5;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
#solicitud-express .btVolver:hover{
	opacity:1;
	top:35px
}
#solicitud-express .btVolver span{
	display:block;
	margin:10px 0
}
#solExpress p{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:1.7em;
}
#solExpress h1{
	color:
#e75425;
	font-size:11.5em;
	letter-spacing:-0.03em;
}
#solExpress .titSolExp{
	padding:160px 0 120px;
}
#solExpress .wpSolicitud{
	padding:40px 0;
	border-bottom:1px solid #5f5f5f;
}
#solExpress .wp1170{
	position:relative;
	min-height:60px
}
#solExpress .wpSolicitud .ttSE{
	position:absolute;
	left:0;
	line-height:60px;
	font-size:7.7em;
	letter-spacing:-0.03em;
	text-transform:uppercase;
	color:#FFF
}
#solExpress .wpSolicitud .ttSE small{
	font-size:.35em;
	color:#979797;
	margin-left:20px;
	float:right;
	letter-spacing:-0.02em;
}
#solExpress .wpSolicitud a.btConfirma{
	position:absolute;
	right:0;
	width:200px;
	line-height:60px;
	border-radius:4px;
	background:#FFF;
	color:#41413d;
	font-size:2.5em;
	text-transform:uppercase;
	text-align:center;
	top:0
}
#solExpress .wpSolicitud.datos a.btConfirma{
	bottom:15px;
	top:auto
}
#solExpress .wpSolicitud a.btConfirma:hover{
	background:
#e75425
}
#solExpress .wpInput{
	width:640px;
	margin:auto
}
#solExpress .wpInput input{
	border:1px solid #FFF;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	padding:0 15px;
	border-radius:4px;
	line-height:60px;
	background:none;
	float:left;
	margin:0 10px;
	width:calc(33.33% - 20px);
}
#solExpress .wpInput .Zebra_DatePicker_Icon_Wrapper input{width:calc(100% - 20px);}
#solExpress .wpSolicitud.datos input{
	width:calc(50% - 20px);
	margin-bottom:15px
	
}
#solExpress .wpSolicitud.datos .wpInput{
	overflow:hidden;
}
#solExpress .wpInput .wpSel{
	float:left;
	position:relative;
}
#solExpress .wpInput .wpSel input{
	width:calc(100% - 20px);	
	cursor:pointer
}
#solExpress .wpInput .wpSel .wpOption{
	width:calc(100% - 20px);
	margin:0 10px;
	background:rgba(255,255,255,.75);
	position:absolute;
	top:60px;
	z-index:9;
	display:none;
}
#solExpress .wpInput .wpSel .wpOption span{
	display:block;
	cursor:pointer;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px;
	color:#2d2d2d;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
#solExpress .wpInput .wpSel .wpOption span:hover{
	background:
#e75425
}
#solExpress .btnEnviar{
	padding:60px 0;
	text-align:center;
}
#solExpress .btnEnviar button{
    font-family: 'League Gothic';
	border:none;
    background: 
#e75425 none repeat scroll 0 0;
    border-radius: 8px;
    color: #41413d;
    display: inline-block;
    font-size: 4.5em;
	letter-spacing:-0.03em;
    line-height: 80px;
	height: 80px;
    text-transform: uppercase;
    width: 260px;
	margin:auto;
	text-align:center;
	cursor:pointer;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
#solExpress .btnEnviar button:hover{
	background:#FFF
}
.wpSolicitud.hidden{opacity:0.3}
.wpSolicitud.hidden a{z-index:-1}
.wpSolicitud.hidden .wpSel input{cursor:default !important}
.btnEnviar.hidden button{height:0 !important;overflow:hidden;opacity:0}
/*DETALLE*/
.headDetalle{
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
	background-position:center
}
.headDetalle .copy{
	position:absolute;
	width:100%;
	text-align:center;
	top:160px;
}
.headDetalle .copy h2{
	color:
#e75425;
	font-size:8.5em;
	letter-spacing:-0.03em;
	line-height:0.9;
	text-transform:uppercase
}
.headDetalle .copy h2 a{
	font-size:.5em;
	position:relative;
	top:-15px
}
.headDetalle .copy h2 a:hover{
	color:#6c6c69
}
.headDetalle .copy .auto{
	display:inline-block;
	position:relative;
	color:#6c6c69;
	font-size:8.5em;
	letter-spacing:-0.03em;
	line-height:0.9;
	text-transform:uppercase
}
.headDetalle .copy .auto a{
	position:absolute;
	top:0;
	right:-30px;
	opacity:0.5;
	height:100%;
	width:30px;
	display: none;
	background:url(../img/arrow-black.png) no-repeat center;
}
.headDetalle .copy .auto a:first-child{
	transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	right:auto;
	left:-30px
}
.headDetalle .copy .auto a:hover{
	opacity:1
}
#video{
	position:relative;
	z-index:1;
	height:550px
}
#video .copy{
	float:left;
	margin-top:100px;
	text-transform:uppercase;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
	transition-delay:0.4s;
	-ms-transition-delay:0.4s;
	-webkit-transition-delay:0.4s;
}
#video .copy h3{
	font-size:7em;
	color:#FFF;
	line-height:.8em;
	letter-spacing:-0.03em;
}
#video .copy a{
    background: 
#e75425 none repeat scroll 0 0;
    border-radius: 3px;
    color: #41413d;
    display: block;
    font-size: 2.6em;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    width: 180px;
	margin:20px 0
}
#video .copy a:hover{
	background:#FFF;
}
.ft{
	height:auto !important;
	padding:70px 0;
	color:#FFF
}
.ft article{overflow:hidden}
.ft .ft-KM,
.ft .ft-Con{
	width:30%;
	float:left;
	position:relative
}
.ft .ft-Con span{
	margin-left:50px;
}
.ft .ft-Seg{
	width:36%;
	padding:0 5%;
	float:left;
	border-right:1px solid #efd266;
	border-left:1px solid #efd266;
	position:relative
}
.ft small{
	font-size:1.6em;
	width:100px;
	line-height:1.6;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	opacity:0.6;
	right:20px;
	top:30px
}
.ft span{
	font-size:16em;   
	display: block;
    overflow: hidden;
    width: 156px;
}
.modelo,
.espacio{
	position:relative;
}
.espacio .mskEspacio{
	overflow:hidden;
	width:0%;
	position:absolute;
	top:0px;
	left:0;
	z-index:1;
	height:100%;
	transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-webkit-transition:all ease 0.6s;
	transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
}
.espacio .mskEspacio.hidden{
	width:100%;
}
.modelo img,
.espacio img{width:100%;display:block}
.espacio .copy{
	position:absolute;
	bottom:60px;
	right:10%;
	z-index:2;
	width:330px;
	text-align:right;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
	transition-delay:0.4s;
	-ms-transition-delay:0.4s;
	-webkit-transition-delay:0.4s;
}
.espacio .copy h3{
	font-size:6em;
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:-0.03em;
}
.espacio .copy p{
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c78;
	font-size:1.4em;
	line-height:1.5;
}
.espacio .copy a{
	border:3px rgba(255,255,255,0.2) solid;
    border-radius:5px;
    color: #FFF;
    display: inline-block;
    font-size: 2.6em;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    width: 130px;
	margin:30px 0
}
.espacio .copy a:hover{
	background:
#e75425;
	border-color:
#e75425
}
.modelo .copy{
	position:absolute;
	top:70px;
	left:10%;
	z-index:1;
	width:250px;
	transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
	transition-delay:0.4s;
	-ms-transition-delay:0.4s;
	-webkit-transition-delay:0.4s;
}
.modelo .copy h3{
	font-size:9em;
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:-0.03em;
}
.modelo .copy p{
	font-family:Arial, Helvetica, sans-serif;
	color:#101010;
	font-size:1.4em;
	line-height:1.5;
	margin-bottom:10px
}
.modelo .num{
	position:relative;
	float:left;
	clear:both;
}
.modelo .num span{
	opacity:.5;
	font-size:6em;
	color:#000
}
.modelo .num i{
	position:absolute;
	width:50px;
	height:50px;
	border:4px solid #FFF;
	border-radius:100%;
	right:-55px;
	text-align:center
}
.modelo .num i img{
	display:inline;
	width:auto;
}
.btnSolicita{
	padding:50px 0;
	text-align:center
}
.btnSolicita a{
	display:inline-block;
	color:#8a8a89;
	font-size:5em;
	letter-spacing:-0.03em;
	text-transform:uppercase;
	line-height:92px;
	width:450px;
	border:4px rgba(138,138,138,0.5) solid;
	border-radius:8px;
}
.btnSolicita a:hover{
	background:
#e75425;
	border-color:
#e75425;
	color:#FFF
}
#video .copy.hidden,
.espacio .copy.hidden,
.modelo .copy.hidden{
	opacity:0;
	margin-left:-20px
}

/*SOLICITUD EXPRESS*/
#solicitud-express{
	position:fixed;
	background-color:#FFF;
	bottom:0;
	z-index:100;
	left:0;
	width:100%;
	height:0;
	overflow:hidden;
}
#solicitud-express .loading{background:rgba(255,255,255,.5);position:relative;width:100%;height:100%;}
#solicitud-express #canvas{padding-top: 15%;text-align: center;}
#solicitud-express .loading img{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}
/*UBICACION*/
.ubicacion, #map{
	height:100%;
	background:
#e75425;
}
.placaUb{width:100%;height:220px;position:absolute;top:0;left:0;z-index:5}
.ubicacion .select{
    background: rgba(0, 0, 0, 0) url("../img/arrowDown-white.png") no-repeat scroll 95% center;
    border: 1px solid #FFF;
    border-radius: 7px;
    color: #FFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.6em;
    height: 60px;
    left: 260px;
    line-height: 60px;
    margin-left: 5%;
    padding: 0 20px;
    position: absolute;
    top: 60px;
    width: 350px;
    z-index: 100;
}
.ubicacion .select .options{
	position:absolute;
	background:#FFF;
	top:59px;	
	width:100%;
	left:0;
	display:none;
}
.ubicacion .select .options span{
	display:block;
	line-height:35px;
	padding:0 25px;
	margin-bottom:1px;
	color:#8c8c8c;
	font-size:1.3em;
	text-transform:uppercase;
    font-family: 'League Gothic';	
}
.ubicacion .select span.actv,
.ubicacion .select span:hover{
	background:
#e75425;
	color:#FFF
}
.sucursales{
	padding:80px 0;
	background:url(../img/bg-ubicacion.jpg) no-repeat;
	background-size:cover;
}
.sucursales .wp1170{
	height:220px;
	position:relative
}
.sucursales .flex-viewport{
	background:none
}
.sucursales .flex-control-nav{
	display:none
}
.sucursales .flex-direction-nav{
	display:block;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:15px;
}
.sucursales .flex-direction-nav li{
	width:15px;
	height:9px;
	position:absolute;
	top:55%;
	left:0;
}
.sucursales .flex-direction-nav li:first-child{top:45%;}
.sucursales .flex-direction-nav li:first-child a{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);}
.sucursales .flex-direction-nav li a{
	font-size:0;
	display:block;
	width:15px;
	height:9px;
	background:url(../img/arrowDown-white.png) no-repeat center;
}
.sucursales .flex-direction-nav li a.flex-disabled{opacity:0.5}
.sucursales .titSuc{
	height:220px;
	width:350px;
	color:#FFF;
	font-size:7em;
	text-transform:uppercase;
    font-family: 'League Gothic';		
	display:table-cell;
	vertical-align:middle;
	letter-spacing:-0.03em
}
.sucursales .infoSuc{
	height:220px;
	width:500px;
	color:#FFF;		
	display:table-cell;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:1.4;
}
.sucursales .infoSuc h4{
	color:
#e75425;
	font-size:2.2em;
	text-transform:uppercase;
    font-family: 'League Gothic';		
}
#hablamos{
	height:165px;
	background:#FFF;
}
#hablamos .wp1170{
	position:relative;
	height:165px;
}
#hablamos img{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-7px;
	opacity:0.5
}
#hablamos .titSuc{
	height:165px;
	width:350px;
	color:#2d2d2d;
	font-size:7em;
	text-transform:uppercase;
    font-family: 'League Gothic';		
	display:table-cell;
	vertical-align:middle;
	letter-spacing:-0.03em
}
#hablamos p{
	height:165px;
	width:500px;
	color:#5d5d5d;		
	display:table-cell;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:1.4;
}
/*INFOBOX*/
.infoBox {
	width: 300px;
	height: 130px;
	background:none;
	text-align: right;
	text-transform:uppercase;
	letter-spacing:-0.04em;
}
.infoBox img{display:none}
#InfoBoxCon h2 {
    font-family: 'League Gothic';
	color: #FFF;
	font-size:4.5em;
	text-shadow:0 0 6px #a58620
}
#InfoBoxCon p {
    font-family: 'League Gothic';
	color: #a58620;
	font-size:2em;	
	text-shadow:0 0 6px #FFF
}
/*GRADIENT HEAD*/
.gradHead{
	background: -moz-linear-gradient(top,  rgba(231,188,30,1) 0%, rgba(231,188,30,1) 51%, rgba(231,188,30,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,188,30,1)), color-stop(51%,rgba(231,188,30,1)), color-stop(100%,rgba(231,188,30,0))); 
	background: -webkit-linear-gradient(top,  rgba(231,188,30,1) 0%,rgba(231,188,30,1) 51%,rgba(231,188,30,0) 100%); 
	background: -o-linear-gradient(top,  rgba(231,188,30,1) 0%,rgba(231,188,30,1) 51%,rgba(231,188,30,0) 100%); 
	background: -ms-linear-gradient(top,  rgba(231,188,30,1) 0%,rgba(231,188,30,1) 51%,rgba(231,188,30,0) 100%);
	background: linear-gradient(to bottom,  rgba(231,188,30,1) 0%,rgba(231,188,30,1) 51%,rgba(231,188,30,0) 100%); 
}
/*VIDEO POP UP*/
#popUpVideo{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:99;top:0;left:0;}
#popUpVideo .wpVidpopUp{width:853px;height:480px;top:50%;left:50%;margin-top:-240px;margin-left:-426px;position:absolute;box-shadow:0px 0px 10px rgba(0,0,0,0.9)}
#popUpVideo .wpVidpopUp iframe{height:100%;width:100%;}
#popUpVideo .wpVidpopUp .closeVid{width:50px;height:50px;background:#fefefe url(../img/closeVid.png) no-repeat center;border-radius:5px;position:absolute;z-index:9;top:-20px;right:-20px;cursor:pointer;}
@media (max-width: 1100px){
	.flexslider, .flex-viewport{max-height:650px}
	.slides li.flex-active-slide img{top:0;transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
	header{padding-top:30px}
	
	#search .select{width:27%;}
	#search .btSearch{width:19%;}
	#search .select span.txt{display:table-cell;height:64px;width:200px;padding:0 10px;text-indent:0;vertical-align:middle;line-height:1}
	.overCars{display:none;opacity:0;overflow:hidden;height:0;width:0;padding:0}
	
	#flotas .selectFlota .select,
	.ubicacion .select{left:0;top:115px}
	#flotas .selectFlota a#ordenarAsc{left:400px}
	#flotas .selectFlota a#ordenarDesc{left:515px}
	#flotas .selectFlota a#ordenarAlea{left:650px}
	
	.servicios, #promo, #about{max-height:640px}
	#flotaHome .verMapa{width:350px}
	
	aside.map p{padding-left:40px;width:600px}
	
	.sucursales .titSuc{width:350px;}
	.sucursales .infoSuc{padding-right:20px}
	.sucursales .infoSuc h4{font-size:2em}
	
	#solExpress .wpSolicitud .ttSE small{margin-left:0;position:absolute;left:0;top:-50px}
	#solExpress .wpInput{width:595px;}
	#solExpress .wpSolicitud a.btConfirma{width:185px}
}
@media (max-width: 980px){
	header h1,
	.logo20cat{transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);margin:0}
	.logo20cat {right: 122px;top: -16px;}
	
	nav.open{width:230px}
	nav .contain{padding: 25px 35px 20px;}
	
	.flexslider, .flex-viewport{max-height:450px}
	.slides li img{top:0;transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}
	.slides li.flex-active-slide img{top:0;transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);}
	.flex-control-nav{display:none}
	.serviciosEmpresas .slides .copy,
	.slides li .copy{width:600px;margin-left:-300px;top:150px}
	.slides li h2{font-size:5.5em}
	@keyframes arrow{
	   0%{bottom:50px;}
	   25%{bottom:30px;}
	   95%{bottom:50px;}
	   100%{bottom:50px;}
	}
	@-ms-keyframes arrow{
	   0%{bottom:50px;}
	   25%{bottom:30px;}
	   95%{bottom:50px;}
	   100%{bottom:50px;}
	}
	@-webkit-keyframes arrow{
	   0%{bottom:50px;}
	   25%{bottom:30px;}
	   95%{bottom:50px;}
	   100%{bottom:50px;}
	}
	#search .select,
	#search .btSearch{width:25%;}
	
	#flotaHome{height:600px;background-position:top right}
	#flotaHome .copy{top:50px;width:100%;}
	#flotaHome h3{font-size:6em;}
	#flotaHome .movil{transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8)}
	#flotaHome .movil.gol{
	right:180px;
	bottom:39px
}
	#flotaHome .movil.amarok{
	right:60px;
	bottom:34px
}
	#flotaHome .movil.audi{
	right:-180px;
	bottom:57px
}
	
	.footFirst .box{display:none}
	.footFirst .redes{float:none;text-align:center;width:385px;margin:auto}
	.footLast{display:none}
	
	#flotas article.L,
	#flotas article.XL{height:400px;}	
	#flotas article.size75,
	#flotas article.size66,
	#flotas article.size60,
	#flotas article.size50,
	#flotas article.size40,
	#flotas article.size33,
	#flotas article.size25{width:50%;}
	#flotas article a{left: 40px !important;bottom: 50px !important;top:auto !important;right:auto !important;}
	#flotas article h2 {font-size: 6em !important;letter-spacing:-0.03em !important;line-height:.86em !important;width:180px !important;top:30px !important;left:40px !important;right:auto !important;bottom: auto !important}
	#flotas article .size{top: 130px !important;left: 30px !important;right:auto !important;bottom: auto !important;}
	
	.ft{padding:40px 0}
	.ft span{text-align:center;margin:0 !important;display:block}
	.ft small{bottom:-15px;right:0;margin:0;width:100%;right:0;text-align:center;line-height:1;top:auto}
	.espacio .copy{top:30px;right:30px;}
	.espacio .copy p{color:#FFF}
	.modelo .copy{top:30px;left:30px}
	.modelo .copy h3{font-size:6em;line-height:1}
	.modelo .copy p{color:#f1f1f1}
	
	.servicios, #promo{max-height:450px;min-height:450px}
	.serviciosEmpresas .flex-direction-nav, .servicios .flex-direction-nav{top:40%}
	.servicios .slides li .copy{top:90px}
	.serviciosEmpresas small, .servicios small{margin:20px 0}
	.serviciosEmpresas h3, .servicios h3{font-size:5em;margin: 13px auto 13px;}
	.serviciosEmpresas p, .servicios p{padding:0 20px;font-size:1.5em;line-height:1.5}
	#flotaHome .wp980.srv{width:96%;margin:0 auto;}
	#flotaHome .wp980.srv .copy{left:auto}
	#flotaHome .verMapa{
	width: 172px;
	height: 46px;
	top: auto;
	bottom: 449px;
	padding: 10px;
}
	#flotaHome .verMapa i{width:50px;float:left;}
	#flotaHome .verMapa i img{width:100%}
	#flotaHome .verMapa h3{float:left;margin:0 20px;line-height:60px}
	#flotaHome .verMapa p{display:none}
	#flotaHome .verMapa a{float:right}
	
	aside.map,
	.sucursales,
	#hablamos{padding:30px 0;text-align:center}
	aside.map .title,
	.sucursales .titSuc,
	#hablamos .titSuc{display:block;font-size:6em;width:100%;height:auto}
	aside.map p,
	.sucursales .infoSuc,
	#hablamos p{display:block;width:100%;padding:0 30px;height:auto}
	#hablamos img{top:35%}
	aside.map{height:auto}
	
	#about{max-height:none;height:auto;height:600px}
	#about li .copy{margin:0 auto;top:auto;height:auto;position:static;padding:150px 0 30px;width:90%}
	#about .flexslider, #about .flex-viewport{max-height:none}
	#about .flex-direction-nav{top:35%}
	
	#landing .wrap-landing{width:600px}
	#twitter .titleTw{width:61px;overflow:hidden}
	#twitter p{line-height:1.4}
	
	#popUpVideo .wpVidpopUp{width:640px;height:360px;margin-top:-180px;margin-left:-320px;}
	
	/*promociones*/
	#promo .boxPromo:hover{background-size:100% auto}
	#promo .wpPromo a.verDetalle:hover{background:none;color:#FFF;}
}
@media (max-width: 640px){
	header{padding-top:20px}
	header h1{width:66px;overflow:hidden;margin-left:20px}
	.logo20cat{display:none}
	.slides li img{width:auto;height:100%;left:-35%}
	.serviciosEmpresas .slides .copy, .slides li .copy{width:94%;margin-left:0;left:3%;top:125px}
	.slides li h2{font-size:4.5em;line-height:.9}
	.slides li small{margin:10px 0 15px}

	#search{height:174px;padding:15px 0}
	#search .optionSelect{height:400px;top:-85px;padding:30px 0px;left:10%}
	#search .select:nth-child(2) .optionSelect{left:-90%}
	#search .select, #search .btSearch{width:50%;}
	#search .select:first-child{border-width:1px 1px 0px 1px;border-radius:5px 0 0 0;}
	#search .select:nth-child(2){border-width:1px 1px 0px 0px;border-radius:0 5px 0 0 ;}
	#search .select:nth-child(3){border-width:1px;border-radius:0 0 0 5px;}
	#search .btSearch{border-width:1px 1px 1px 0px ;border-radius:0 0 5px 0;}
	
	#flotaHome .copy{top:40px;text-align:center !important}
	#flotaHome p{margin:15px 0}
	
	.footFirst .redes{width:300px;}
	.footFirst h4{font-size:2.2em}
	.footFirst .redes a.share{width:36px;height:36px;background-size:60%;border-width:2px}
	.footFirst .redes a.chat {width: 75px;height: 50px;line-height: 43px;font-size: 2.2em;background-size: cover;}
	.footMid article{height:70px;padding-top:23px;line-height:1.2}
	.footMid a{display:block}
	
	#flotas .selectFlota{height:200px}
	#flotas .selectFlota a#ordenarAsc,
	#flotas .selectFlota a#ordenarDesc,
	#flotas .selectFlota a#ordenarAlea{top:170px;left:50%;margin-left:-60px;font-size:1.2em}
	#flotas .selectFlota a#ordenarAsc{margin-left:-172px}
	#flotas .selectFlota a#ordenarAlea{margin-left:70px}
	#flotas .selectFlota .select, .ubicacion .select{top:95px;width:90%;margin-left:5%}
	#flotas article.L,
	#flotas article.XL{height:380px;}	
	#flotas article.size75,
	#flotas article.size66,
	#flotas article.size60,
	#flotas article.size50,
	#flotas article.size40,
	#flotas article.size33,
	#flotas article.size25{width:100%;}
	
	#flotaHome .verMapa h3{font-size:3.5em;margin-left:10px}
	#flotaHome .verMapa a{width:150px}
	
	#hablamos{height:195px}
	.sucursales .wp1170, .sucursales .slides, .sucursales .slides li{height:auto !important}
	.sucursales .infoSuc h4{line-height:1.1;font-size:1.4em}
	.sucursales .infoSuc{padding:0 10px}
	
	#aviso .wpForm input,
	#aviso .wpForm .wpSelect,
	#landing .form-landing input{width:98%;margin:5px 1%}
	
	#about li .copy{padding-top:100px}
	#about h3{font-size:5.5em}
	#about{height:800px}
	#about .flex-direction-nav{top: 19%;}
	
	#landing .wrap-landing{width:100%}
	#landing .col-landing{width:100%;}
	#landing .headLanding .copy h2{font-size:6em}
	#landing .mainLanding{padding-top:0}
	
	.headDetalle .copy h2{font-size:5.5em}
	.headDetalle .copy .auto{font-size:5em;margin-top:7px}
	.headDetalle .copy{top:105px}
	#video{height:400px;}
	#video .copy{margin-top:45px;margin-left:10px}
	.ft .ft-KM, .ft .ft-Con, .ft .ft-Seg{width:100%;float:none}
	.ft .ft-Seg{padding:5% 0;border-top: 1px solid #efd266;border-bottom: 1px solid #efd266;border-left:none;border-right:none}
	.ft span{text-align:center;margin:0 !important;display:block}
	.ft small{font-size: 1.6em;width: 100px;line-height: 1.6;right: 20px;top: 30px;}
	.espacio .copy{top:30px;right:30px;}
	.espacio .copy p{color:#FFF}
	.modelo .copy{top:30px;left:30px}
	.modelo .copy h3{font-size:6em;line-height:1}
	.modelo .copy p{color:#f1f1f1}
	.btnSolicita a{width:300px;font-size: 3em;line-height: 60px;}
	.modelo, .espacio{height:350px;overflow:hidden}
	.espacio .copy{width:280px}
	.modelo img, .espacio img{width:auto;height:100%}
	.modelo .num{position:absolute;right:40px;top:0px;}
	.modelo .num:last-child{top:55px;}
	.mskEspacio{display:none}
	
	#popUpVideo .wpVidpopUp{width:310px;height:180px;margin-top:-90px;margin-left:-155px;}
	
	#promo .boxPromo{width:100%;}
	#promo .wpPromo h3{font-size:14em}
	#arrowTop{width:40px;height:40px;right:10px;bottom:10px;background-size:cover}
}
