@font-face {
    font-family: 'helvetica_bc';
    src: url('fonts/helveticaboldcond/helveticaneue_boldcondensed-webfont.eot');
    src: url('fonts/helveticaboldcond/helveticaneue_boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaboldcond/helveticaneue_boldcondensed-webfont.woff') format('woff'),
         url('fonts/helveticaboldcond/helveticaneue_boldcondensed-webfont.ttf') format('truetype'),
         url('fonts/helveticaboldcond/helveticaneue_boldcondensed-webfont.svg#helveticaneue-boldcondregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_c';
    src: url('fonts/helveticacond/helveticaneue_condensed-webfont.eot');
    src: url('fonts/helveticacond/helveticaneue_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticacond/helveticaneue_condensed-webfont.woff') format('woff'),
         url('fonts/helveticacond/helveticaneue_condensed-webfont.ttf') format('truetype'),
         url('fonts/helveticacond/helveticaneue_condensed-webfont.svg#helveticaneue-condensedRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_thin';
    src: url('fonts/helveticathin/hent____-webfont.eot');
    src: url('fonts/helveticathin/hent____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticathin/hent____-webfont.woff') format('woff'),
         url('fonts/helveticathin/hent____-webfont.ttf') format('truetype'),
         url('fonts/helveticathin/hent____-webfont.svg#helveticaneue-thinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {margin:0;background:#000 !important; font-family:"helvetica_c"}

#carousel {
    /*width:900px;
    height: 370px;*/
	max-width:960px; height:370px;
    display: relative;
	margin:30px auto 10px;
}
#carousel img {
	display: hidden;
    cursor: pointer;
}

section {
	width:100%;
	margin:0 auto;
	background:#fff;
	display:table;
	}

.jumbotron{ background: url(images/quienes.jpg) no-repeat}
.jumbotron_qs{ background: url(images/quienes.jpg) no-repeat}
.jumbotron_veh{ background: url(images/quienes.jpg) no-repeat}
.jumbotron_ven{ background: url(images/quienes.jpg) no-repeat}
.jumbotron_per{ background: url(images/quienes.jpg) no-repeat}
.jumbotron_con{ background: url(images/quienes.jpg) no-repeat}
.blanco{color:#fff !important}
.naranja{color:#ee8600 !important}

footer {
	max-width:1200px;
	margin:20px auto 40px;
	height:30px;
	}
	
footer p {
	font-family:'helvetica_c';
	font-size:14px;
	margin:8px 0 0 8px;
	float:left;
	width:auto;
	color:#505050
	}
	
footer a {
	color:#000;
	text-decoration:none;
	margin:0 5px;
	font-weight:normal;
	}
	
footer img {
	float:right;
	}

footer a:hover {
	color:#4D4D4D;
	}
	
.foot_xl{display:inline;}
.foot_sm{display:none}

	
	

.encabezado {
	background:#000;
	width:100%;
	height:150px;
	position:relative;
	}

	
#seminuevos {
	margin-top:-5px;
	}

nav .seleccionado {
	background:#f29800;
	color:#000; padding-left:10px; padding-right:10px;
	}
	
h1 {
	font-size:54px;
	font-family:'helvetica_c';
	color:#ee8600;
	font-weight:normal;
	margin:0;
	}

h2 {
	font-family:'helvetica_c';
	font-size:26px;
	color:#ee8600 !important;
	font-weight:normal;
	margin:0;
	}

p {font-size:16px;}
	
a {
	text-decoration:none;
	color:#000;
	}


/*-------INICIO-------*/
.inicio {border-bottom:3px solid #ee8600}
.inicio h1 {font-family:'helvetica_thin';font-size:56px;color:#828282;display:inline;margin:0 25px;}

.bullet{color:#ee8600}
.bullets {display:table;}

.bullets p {
	font-family:'helvetica_c';
	color:#828282;
	font-size:18px;
	float:left;
	width:auto;
	margin:0;
	}
	
.bullets img {
	float:left;
	margin:0 5px 0 0;
	}


/*-------PROXIMAMENTE-------*/

.proximamente img {
	margin:100px 0 50px 0;
	}

.proximamente h1 {
	display:table;
	margin:0 0 60px 0;
	}
	
	
/*-------VEHICULOS-------*/

.vehiculos {padding:30px 0 60px 0; margin-top:-30px;border-bottom:3px solid #ee8600}

.vehiculos .auto {
	width:100%;
	height:320px;/*	height:165px;*/
	float:left;
	margin:15px 0px;  
	}
	
.vehiculos .auto p {
	font-size:14px;
	margin:0;
	}
	
.vehiculos .auto img { width:100%;margin-bottom:10px;}
.vehiculo_boton {width: 100px;cursor: pointer; border:0px; margin-top:10px;background:#000;color:#fff;padding: 5px 10px;}
.vehiculo_boton:hover {width: 100px;cursor: pointer;background: #ee8600;color: #000;}


/*-------CONTACTO-------*/

.contacto {padding:30px 0 60px 0; margin-top:-30px;border-bottom:3px solid #ee8600}


	
.contacto a {
	color:#999;
	text-decoration:none;
	}
	
.contacto a:hover {
	color:#000;
	}
	
.contacto form {
	
	margin:0 auto;
	}

.contacto form input {
	width:100%;
	padding:5px 10px;
	background:#eee;
	border:none;
	margin:3px 0;
	}

.contacto form select {
	padding:10px;
	background:transparent;
	border:none;
	color:#eee;
	}
	
.contacto form .select {
	background:#eee;
	border:none;
	margin:10px;
	height:25px;
	}

.contacto form textarea {
	width:100%;
	padding:10px;
	resize:vertical;
	height:60px;
	background:#eee;
	border:none;
	margin:3px 0;
	}

.contacto #enviar {width:100px;cursor:pointer;background:#000; color:#fff}
	
.contacto #enviar:hover {background:#ee8600;color:#000;}
	
.contacto .mail {
	text-align:center;
	margin:30px 0 50px 0;
	}
	

/*-------QUIENES SOMOS-------*/
.quienessomos { border-bottom:3px solid #ee8600}

		

/*-------VENTAJAS-------*/
.ventajas{border-bottom:3px solid #ee8600;margin-top:-30px;}
.ventajas h1 { font-family:"helvetica_thin"; margin-top:60px;font-size:22px;color:#ee6800 !important}
	
/*-------GRACIAS-------*/

.gracias {
	height:300px;
	}

.gracias h1 {
	text-align:center;
	}

.gracias p {
	text-align:center;
	}	
	
/*-------PERMUTAS-------*/
.permutas{border-bottom:3px solid #ee8600;margin-top:-30px;}
.permutas h1 {font-family:"helvetica_thin";margin: 100px auto 120px;text-align:center;}
	
	
/*--agregado 2018 Hernan--*/	
.auto_tit{font-family:"helvetica_c" !important;font-size:18px;line-height:21px;color:#666;padding-top:4px;border-bottom:1px solid #999;border-top:1px solid #999}	
.auto_descri{font-family:"helvetica_c" !important;font-size:12px;line-height:20px;text-transform:uppercase;color:#333;border-bottom:1px solid #eee}	
.auto_precio{font-family:"helvetica_c" !important;font-size:18px;line-height:28px;color:#f29800; border-bottom:1px solid #eee}	
.auto_fecha{font-family:"helvetica_bc" !important;font-size:12px;line-height:20px;border-bottom:1px solid #f29800}
.blanco{color:#fff}	

header {padding: 20px 0 0 0;background:#000; border-bottom:3px solid #f29800 }
.container {padding: 0 20px;margin: 0 auto;}
.logo-box {float: left;margin-right: 20px;}
.logo-box a {outline: none;display: block;}
.logo-box img {display: block;}
nav {overflow: hidden;}
ul {list-style: none;margin: 0;padding: 0;float: right;}
nav li {font-family:"helvetica_c" !important;display: inline-block;margin-left: 25px;height: 70px;line-height: 80px;transition: .5s linear;}
nav a {text-decoration: none;display: block;position: relative;color: #fff;text-transform: uppercase;}
nav a:hover {text-decoration: none;color: #ee8600 !important;}
nav a:after {content: "";width: 0;height: 2px;position: absolute;left: 0;bottom: 15px;background: #ee8600;transition: width .5s linear;  }
nav a:hover:after {width: 100%;}

@media screen and (max-width: 660px) {
header {text-align: center;}
.logo-box {float: none;display: inline-block;margin: 0 0 16px 0;}
ul {float: none;}
nav li:first-of-type {margin-left: 0;}
#carousel {display:none}
h1 {font-size:38px;}
}
@media screen and (max-width: 400px) {
nav {overflow: visible;}
nav li {display: block; margin: 0;height: 40px;line-height: 40px;}
nav li:hover {background: rgba(0,0,0,.1);}
nav a:after {content: none;}
#carousel {display:none}
h1 {font-size:32px;}
footer img {float:none}
.foot_xl{display:none}
.foot_sm{display:inline}
}