

/* FONTS */
@font-face {
	font-family: 'HyundaiSansHead-Bold'; 
	src: 
	url('../fonts/HyundaiSansHead-Bold.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/HyundaiSansHead-Bold.woff') format('woff'), 
	url('../fonts/HyundaiSansHead-Bold.ttf') format('truetype'), 
	url('../fonts/HyundaiSansHead-Bold.svg') format('svg'); 
	/*font-weight: 400; */
	font-style: normal; 
}
@font-face {
	font-family: 'HyundaiSansHead-Medium'; 
	src: 
	url('../fonts/HyundaiSansHead-Medium.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/HyundaiSansHead-Medium.woff') format('woff'), 
	url('../fonts/HyundaiSansHead-Medium.ttf') format('truetype'), 
	url('../fonts/HyundaiSansHead-Medium.svg') format('svg'); 
	/*font-weight: 700; */
	font-style: normal; 
}
@font-face {
	font-family: 'HyundaiSansHead-Regular'; 
	src: 
	url('../fonts/HyundaiSansHead-Regular.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/HyundaiSansHead-Regular.woff') format('woff'), 
	url('../fonts/HyundaiSansHead-Regular.ttf') format('truetype'), 
	url('../fonts/HyundaiSansHead-Regular.svg') format('svg'); 
	/*font-weight: 700; */
	font-style: normal; 
}
@font-face {
	font-family: 'HyundaiSansHead-Light'; 
	src: 
	url('../fonts/HyundaiSansHead-Light.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/HyundaiSansHead-Light.woff') format('woff'), 
	url('../fonts/HyundaiSansHead-Light.ttf') format('truetype'), 
	url('../fonts/HyundaiSansHead-Light.svg') format('svg'); 
	/*font-weight: 200; */
	font-style: normal; 
}
@font-face {
	font-family: 'HyundaiSansText-Regular'; 
	src: 
	url('../fonts/HyundaiSansText-Regular.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/HyundaiSansText-Regular.woff') format('woff'), 
	url('../fonts/HyundaiSansText-Regular.ttf') format('truetype'), 
	url('../fonts/HyundaiSansText-Regular.svg') format('svg'); 
	/*font-weight: 200; */
	font-style: normal; 
}
@font-face {
	font-family: 'HyundaiSansText-Medium'; 
	src: 
	url('../fonts/HyundaiSansText-Medium.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/HyundaiSansText-Medium.woff') format('woff'), 
	url('../fonts/HyundaiSansText-Medium.ttf') format('truetype'), 
	url('../fonts/HyundaiSansText-Medium.svg') format('svg'); 
	/*font-weight: 200; */
	font-style: normal; 
}
/*@font-face { 
	font-weight:300; font-style: normal; font-family: "ModernH"; src: 
	url('../fonts/modernh-ecolight-webfont.eot?1467660715') format('embedded-opentype'), 
	url('../fonts/modernh-ecolight-webfont.woff?1467660715') format('woff'), 
	url('../fonts/modernh-ecolight-webfont.ttf?1467660715') format('truetype'), 
	url('../fonts/modernh-ecolight-webfont.svg?1467660715') format('svg'); 
}
@font-face { 
	font-weight:400; font-style: normal; font-family: "ModernH"; src: 
	url('../fonts/modernh-light-webfont.eot?1467660715') format('embedded-opentype'), 
	url('../fonts/modernh-light-webfont.woff?1467660715') format('woff'), 
	url('../fonts/modernh-light-webfont.ttf?1467660715') format('truetype'), 
	url('../fonts/modernh-light-webfont.svg?1467660715') format('svg'); }
@font-face { 
	font-weight:500; font-style: normal; font-family: "ModernH"; src: 
	url('../fonts/modernh-medium-webfont.eot?1467660715') format('embedded-opentype'), 
	url('../fonts/modernh-medium-webfont.woff?1467660715') format('woff'), 
	url('../fonts/modernh-medium-webfont.ttf?1467660715') format('truetype'), 
	url('../fonts/modernh-medium-webfont.svg?1467660715') format('svg'); 
}
@font-face { 
	font-weight:700; font-style: normal; font-family: "ModernH"; src: 
	url('../fonts/modernh-bold-webfont.eot?1467660715') format('embedded-opentype'), 
	url('../fonts/modernh-bold-webfont.woff?1467660715') format('woff'), 
	url('../fonts/modernh-bold-webfont.ttf?1467660715') format('truetype'), 
	url('../fonts/modernh-bold-webfont.svg?1467660715') format('svg');
}*/



/*
AZUL:
#002c5f;

CELESTE HOVER:
#1baad0;
*/




body {
	margin-top: 100px; /*Es lo que mide el alto del header*/
	margin-bottom: 400px; /*Es la altura del footer, si cambio la altura del footer debo cambiar esto*/
	font-family: 'HyundaiSansText-Regular', Helvetica, Arial, sans-serif;
	background-color: #FFF;
}

/*Estas líneas de código están para que funcione el footer siempre abajo*/
html {
	position: relative;
	min-height: 100%;
	font-size: 10px;
}



a{
	outline: none !important;
}

.sin_padding_lateral{
	padding-right: 0;
	padding-left: 0 !important;
}


/*  ---------- Saco borde celeste focus bootstrap -------------- */
	textarea:focus,
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus,
	.uneditable-input:focus {   
	  /*border-color: rgba(126, 239, 104, 0.8);*/
	  box-shadow: 0;
	  outline: 0 none;
	}
/*  ---------- Saco borde celeste focus bootstrap -------------- */




h1{
	font-family: 'HyundaiSansHead-Bold', Helvetica, Arial, sans-serif;
	/*font-size: 3.3rem;*/
	font-size: 2.8rem;
	color: #002c5f;
}
h1.encabezado_landing{
	line-height: 2.5rem;
	margin-top: 25px;
}


h1.modelos_home{
	text-align: center;
}
h1.mensaje_home{
	text-align: center;
	line-height: 2rem;
}
h1.mensaje_home.desrrollo_modelo{
	font-size: 2.2rem;
	text-align: left;
}
h1.mensaje_home span{
	font-family: 'HyundaiSansHead-Light', Helvetica, Arial, sans-serif;
	font-size: 1.6rem;
	color: #222222;
}


h3{
	font-family: 'HyundaiSansHead-Bold'; 
	color: #000;
	font-size: 2rem;
}

p {
	font-family: 'HyundaiSansText-Regular', Helvetica, Arial, sans-serif;
	color: #535353;
	font-size: 1.5rem;
	line-height: 1.9rem;
	font-weight: 300;
}

p#proximamente{
	font-family: 'HyundaiSansHead-Bold'; 
	color: #000;
	font-size: 3.5rem;
	text-align: center;
	padding: 70px 0;
}

ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul li {
	margin-bottom: 5px;
}


strong{
	font-weight: 700;
}


/*animacion para responsive*/
/**{
	-webkit-transition: width 0.15s ease-in-out;
	-moz-transition: width 0.15s ease-in-out;
	-o-transition: width 0.15s ease-in-out;
	-ms-transition: width 0.15s ease-in-out;
	transition: width 0.15s ease-in-out;
}*/




a#ir_arriba{
	font-family: 'HyundaiSansHead-Light'; 
	display: block;
	cursor: pointer;
	width: 40px;
	height: 40px;
	background-color: #002c5f;
	/*border:1px solid #FFF;*/
	color: #FFF;
	text-align: center;
	font-size: 2rem;
	line-height: 4rem;
	font-weight: 100;
	position: fixed;
	bottom:-40px;
	/*right: 30px;*/
	right: 10px;
	opacity: 0;
	z-index: 900;
	transform: rotate(-90deg);
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
a#ir_arriba.visible{
	opacity: 1;
	bottom: 10px;
	right: 10px;
}

a#ir_arriba:hover{
	/*line-height: 3.5rem;*/
	background-color: #000;
}
































/*  ---------------------------------------------------------- Landing -------------------------------------------------- */

#contiene_landing{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	color: #FFF;
	background-color: rgba(4,37,73,.95);
	z-index: 99999;
	box-sizing: border-box;
	/*padding: 50px;*/
	/*border:1px solid red;*/
}
#encabezado_landing{
	position: absolute;
	top: 0;
	/*text-align: center;*/
	width: 100%;
	padding: 20px 15px 10px 15px;
	background-color: #000;
	/*background-color: #f4f2f2;*/
}
#encabezado_landing h2{
	font-family: 'HyundaiSansHead-Bold', Helvetica, Arial, sans-serif;
	/*font-size: 3.3rem;*/
	font-size: 2.8rem;
	color: #FFF;
	text-align: left;
	/*text-align: center;*/
}
#encabezado_landing a#continuar_navegando{
	/*background-color: #FFF;*/
	background-color: #002c5f;
	color:  #FFF;
	border: 1px solid rgba(255,255,255,.5);
	padding: 10px 10px 10px 45px;
	border-radius: 25px 0 0 25px;
	font-family: 'HyundaiSansHead-Bold', Helvetica, Arial, sans-serif;
	font-size: 1.5rem;
	line-height: 1.2rem;
	box-shadow: 0 0 7px rgba(0,0,0,.6);
	position: fixed;
	z-index: 8;
	right: -2px;
	top: 45px;
	text-decoration: none;
	background-image: url("../img/flecha_circulo_blanca.svg");
	background-repeat: no-repeat;
	background-size: 30px;
	background-position: 7px 6px;
	/*display: inline-block;*/
}
#encabezado_landing a#continuar_navegando.blanco{
	background-color: #FFF;
	color:  #002c5f;
	/*background-image: url("../img/flecha_circulo.svg");*/
	background-image: url("../img/flecha_circulo_fondo_rojo.svg");
	background-size: 35px;
	background-position: 5px 4px;
}
a#cerrar_landing{
	width: 65px;
	height: 65px;
	position: absolute;
	background-color: #002c5f;
	border-radius: 50%;
	right: 0px;
	top: 0px;
	text-decoration: none;
	background-image: url("../img/cruz_cerrar_blanca.svg");
	background-repeat: no-repeat;
	background-size: 30px;
	background-position: center;
	border:3px solid #FFF;
	box-shadow: 0 0 5px rgba(0,0,0,.5);
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
a#cerrar_landing:hover{
	transform:rotate(90deg);
}
section#landing{
	/*border: 1px solid red;*/
	margin-top: 30px;
	padding: 40px 15px 60px 15px;
}

#titulo_txt_landing{
	background-color: #f2f0ed;
	margin-top: 60px;
	padding: 30px 15px 0 15px;
	color: #FFF;
}
#titulo_txt_landing h1{
	color: #002c5f;
	padding-bottom: 10px;
}
#titulo_txt_landing p{
	width: 100%;
	font-size: 1.7rem;
	line-height: 2.3rem;
	padding-bottom: 20px;
}



h1.modelo_landing{
	color: #FFF;
	font-family: 'HyundaiSansHead-regular', Helvetica, Arial, sans-serif;
	font-size: 1.8rem;
}
h1.modelo_landing span{
	font-family: 'HyundaiSansHead-light', Helvetica, Arial, sans-serif;
}
p.preformulario{
	font-family: 'HyundaiSansHead-regular', Helvetica, Arial, sans-serif;
	font-size: 1.8rem;
	line-height: 2.1rem;
	color: #FFF;
}

a#whatsapp_landing{
	display: block;
	width: 55px;
	height: 55px;
	/*border-radius: 50%;*/
	/*background-color: red;*/
	position: absolute;
	right: -10px;
	top: -18px;
	z-index: 5;
	/*background-color: #002c5f;*/
	/*background-color:rgba(0,0,0,0.9);*/
	background-image:url('../img/logo_whatsapp_color.svg');
	background-repeat: no-repeat;
	/*background-position: 10px 10px;*/
	background-size: 55px;
	/*box-shadow: 0 0 8px rgba(0,0,0,0.9);*/
}





/*  ---------------------------------------------------------- Landing -------------------------------------------------- */

















































/*  ---------------------------------------------------------- HEADER -------------------------------------------------- */

.modal-backdrop{
	/*top:100px;*/
}
.modal-content{
	border-radius: 0;
	border: none;
	/*top:100px;*/
}
.modal{
	padding: 0 !important;
}
.modal-lg{
	width: 100%;
	max-width: 8000px;
	margin: 0;
}
.modal-header{
	border: none;
	position: relative;
	/*background-color: red;*/
	height: 60px;
}
button.cerrar_modal{
	position: absolute;
	right: 15px;
	width: 40px;
	height: 40px;
	border: none;
	background-color: transparent;
	display: block;
	cursor:pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
button.cerrar_modal:hover{
	transform:rotate(90deg);
}


#contiene_botonera_filtros_modelos{
	width: 100%;
	overflow: hidden;
	/*background-color: #000;*/
	background-color: transparent;
	margin-top: 15px;
}

ul#filtros_modelos{
	width: 100%;
}
ul#filtros_modelos li{
	float: none;
	/*float: left;*/
	/*width: 100%;*/
	/*display: block;*/
	display: block;
	padding: 0;
	margin: 0;
	text-align: center;
	border-bottom: 1px solid  #E5E5E5;
}

ul#filtros_modelos li a{
	/*float: left;*/
	display: block;
	float: none;
	width: 100%;
	/*color: #EDEDED;*/
	color: #8E8E8E;
	/*margin: 0 15px;*/
	margin: 0 0;
	/*padding: 20px 30px;*/
	padding: 7px 0;

	font-size: 1.5rem;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
ul#filtros_modelos li:last-child{
	border-bottom: none;
}
ul#filtros_modelos  li a:hover,ul#filtros_modelos  li a.seleccionado{
	background-color: #4D4D4D;
	/*color: #000;*/
}

.modelo_oculto_modal_header{
	display: none;
}






#main-header{
	position: fixed;
	top: 0;
	width: 100%;
	padding-top: 0px;
	margin-top: 0;
	height: 100px;
	background-color: #FFF; 
	z-index: 99;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	/*border:1px solid red;*/
}

#contiene_franja_sup{
	background-color: #000;
}
#franja_sup{
	background-color: #000;
}
ul#botonera_secundaria_top{
	width: 550px;
	height: 40px;
	/*background-color: #999;*/
	/*border: 1px solid blue;*/
}
ul#botonera_secundaria_top li{
	float: right;
	margin-left: 20px;
	height: 100% ;
}
ul#botonera_secundaria_top li a{
	display: inline-block;
	font-size: 1.5rem;
	color: #FFF;
	line-height: 4rem;
	margin: 0;
	/*margin-left: 30px;*/
	height: 100% ;
	padding-right: 22px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 15px;
	/*border: 1px solid yellow;*/
	text-align: right;
}

ul#botonera_secundaria_top li a.ubicacion{background-image: url('../img/icono_ubicacion.svg'); background-size: 11px; padding-right: 17px;}
ul#botonera_secundaria_top li a.whatsapp{background-image: url('../img/icono_whatsapp_blanco.svg'); background-size: 18px; background-position: 100% 10px; }
ul#botonera_secundaria_top li a.telefono{background-image: url('../img/icono_telefono.svg'); background-size: 14px; padding-right: 15px;}
ul#botonera_secundaria_top li a.facebook{background-image: url('../img/icono_facebook_blanco.svg'); background-size: 9px; background-position: center;}
ul#botonera_secundaria_top li a.instagram{background-image: url('../img/icono_instagram_blanco.svg'); background-size: 20px;}


#main-logo {
	display: inline-block;
	float: left;
	margin-top: 11px;
	padding-top: 0px;
	/*background-color: red;*/
}
#main-logo span{
	display: inline-block;
	/*float: left;*/
	font-family: 'HyundaiSansHead-Medium', Arial; 
	font-size: 1.8rem;
	padding: 5px 0 5px 8px;
	margin-left: 8px;
	color: #000;
	border-left: 1px solid #000;
}
#main-logo img{
	width: 100%;
	max-width: 175px;
	margin-top: -6px;
	/*padding-top: 18px;*/
}
#main-logo img.iso{
	width: 100%;
	max-width: 45px;
	margin-top: -5px;
	/*padding-top: 18px;*/
}



/* *------- Botonera ppal --------- */
#main-menu {
	/*background-color: pink;*/
	height: 60px;
}

#main-menu li{
	float: left;
	margin-left: 20px;
	height: 100%;
	/*background-color: blue;*/
}
#main-menu li a{
	display: block;
	/*background-color: red;*/
	font-family: 'HyundaiSansHead-Medium', Helvetica, Arial, sans-serif;
	font-size: 1.5rem;
	line-height: 6rem;
	font-weight: 300;
	color: #5D5D5D;
	/*margin-left: 10px;*/
	height: 100%;
	text-decoration: none;
	outline:0px;
	border-radius: 0;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#main-menu li a:before{
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0px;
	background-color: #1baad0;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#main-menu li a:hover:before{
	height: 3px;
}

#main-menu li a:hover {
	color: #000;
}
#main-menu li a.active {
	color: #FFFFFF;
}



/* ICONO BOTON HAMBURGUESA */
.menu_hamburguesa {
	position: relative;
	display:  inline-block;
	width: 30px !important;
	height: 35px !important;
	/*border:2px solid #002c5f;*/
	/*background-color: olive;*/
	padding: 5px;
	float: right;
	margin-top: 12px;
}
 /*Linea centar:*/
.menu_hamburguesa span {
	margin: 0 auto;
	position: relative;
	top: 10px;
	/*border:1px solid red;*/
}
/*Linea sup e inf:*/
.menu_hamburguesa span:before, .menu_hamburguesa span:after { 
	position: absolute;
	content: '';
}
/*Le doy color y medidas a las tres líneas:*/
.menu_hamburguesa span, .menu_hamburguesa span:before, .menu_hamburguesa span:after {
	width: 20px;
	height: 2px;
	border-radius: 0px;
	background-color: #002c5f;
	display: block;
}
/*Separo la linea superior:*/
.menu_hamburguesa span:before {
	margin-top: -6px;
}
/*Separo la linea Inferior:*/
.menu_hamburguesa span:after {
	margin-top: 6px;
}
/* --- ICONO BOTON HAMBURGUESA --- */


/*-----------------ANIMACION CRUZ ICONO HAMBURGUESA -----------*/
/*Dejo transparente la linea central:*/
.ejemplo_cruz.animo_menu_hamburguesa span {
	background-color: rgba(0,0,0,0.0);
	-webkit-transition-delay: 0.15s; transition-delay: 0.15s;
}
.ejemplo_cruz span {
	-webkit-transition-duration: 0s; 
	transition-duration: 0s;
	-webkit-transition-delay: 0.15s; 
	transition-delay: 0.15s;
}
.ejemplo_cruz span:before {
	transition-property: margin, transform;
	-webkit-transition-property: margin, -webkit-transform; 

	transition-duration: 0.15s;
	-webkit-transition-duration: 0.15s; 
	transition-delay: 0.15s, 0s;
	-webkit-transition-delay: 0.15s, 0s; 
}
.ejemplo_cruz.animo_menu_hamburguesa span:before {
	margin-top: 0;
	-webkit-transform: rotate(45deg); transform: rotate(45deg);
	-webkit-transition-delay: 0s, 0.15s; transition-delay: 0s, 0.15s;
}
.ejemplo_cruz span:after {
	-webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform;
	-webkit-transition-duration: 0.15s; transition-duration: 0.15s;
	-webkit-transition-delay: 0.15s, 0s; transition-delay: 0.15s, 0s;
}
.ejemplo_cruz.animo_menu_hamburguesa span:after {
	margin-top: 0;
	-webkit-transform: rotate(-45deg); transform: rotate(-45deg);
	-webkit-transition-delay: 0s, 0.15s; transition-delay: 0s, 0.15s;
}
/*-----------------ANIMACION CRUZ ICONO HAMBURGUESA -----------*/







/*-------- Menu mobile------------ */
#contiene_botonera_desplegable{
	position: absolute;
	z-index: 90;
	/*float: left;*/
	width: 100%;
	/*height: 100%;*/
	display: none;
	margin-top: 0px;
	padding: 20px 0 40px 0;
	border-top:1px solid #002b82;
	border-bottom:1px solid #002b82;
	background-color: #FFF; /*Mismo color que el fondo del header*/
}
ul#mobile-main-menu{
	position: relative;
	/*overflow: scroll;*/
	/*height: 100%;*/
}
ul#mobile-main-menu li{
	margin: 0;
	padding: 0 15px;
	border-bottom:1px solid #CCCCCC;
}
ul#mobile-main-menu li a{
	display: block;
	width: 100%;
	
	padding: 12px 0;
	font-size: 1.4rem;
	color: #002b82;
	text-transform: uppercase;
	text-align: left;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	/*text-transform: uppercase;*/
}
ul#mobile-main-menu li:last-child{border-bottom: none;}

ul#mobile-main-menu a:hover{
	color: #686868;
	text-decoration: none;
}

ul#mobile-main-menu li a{
	font-weight: 300;
}
/*-------- Menu mobile------------ */





/*  ---------------------------------------------------------- FIN HEADER -------------------------------------------------- */






















































/*  ---------------------------------------------------------- INDEX -------------------------------------------------- */

/*section#slider_home_video{
	width: 100%;
	height: 600px;
	border: 1px solid red;
	overflow: hidden;
	position: relative;
}
section#slider_home_video video{
	position: absolute;
	min-width: 100%;
	min-height: 100%;
}*/


#contenedor_video_youtube_home{
	width: 100%;
	height: 250px;
	/*border:1px solid red;*/
}

/* SLIDER */
/*#slide_video{ 
	position: relative; 
	opacity: 1; 
}
#slide_video li{ 
	list-style:none; 
	margin-left:0; 
	margin-bottom:0; 
}
#slide_video ul.slides li.image img{ width:100%; height:auto; }
#slide_video .slides li div.spanDiv{ padding-top:135px; display:block; font-size:30px; color:#FFF; text-align:center; width:100%; position:absolute; z-index:8888; }
#slide_video .slides li div.spanDiv h1{ font-size:75px; color:#FFF; line-height:initial; text-align:center; }
#slide_video .slides li .videoSlide{ width: 100%; height: 800px;
#slide_video .slides li .videoSlide:before {
    position: absolute; 
    z-index: 2;
    display: block; 
    content: "";
    top: 0; right: 0; bottom: 0; left: 0;  
    background: rgba(0,0,0,0.3);
}
#logosSobreSlide{position: absolute; z-index: 999999; bottom: 43px; left: 30px;}
#logosSobreSlide img{margin-right: 20px;}


.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.flexslider { margin: 0 0 60px; background: #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);  }
.iconosSlide{ margin-top: -130px; bottom:0; }
*/






.imagen_slide{
	width: 100%;
}

#modelos_home{
	padding: 50px 0;
}
a.modelos_home{
	display: block;
	font-size: 1.7rem;
	width: 100%;
	text-align: center;
	color: #414141;
	text-decoration: none;
	margin: 15px 0;
	/*background-color: pink;*/
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
a.modelos_home:hover{
	color: #1baad0;
}

.fondo_100{
	width: 100%;
}
.fondo_100.gris{
	background-color: #ebebeb;
}
section#mensaje_home{
	padding: 50px 0;
}

section#qs{
	padding: 90px 0;
	background-image: url("../img/bg_qs_home.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#contenedor_qs{
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	background-color: rgba(255,255,255,.6);
	padding: 40px 40px;
}
#contenedor_qs h1{
	font-size: 1.8rem;
	line-height: 1.6rem;
}
#contenedor_qs h1 span{
	font-family: "HyundaiSansHead-Regular", Arial;
	font-size: 1.2rem;
	color: #000;
}
#contenedor_qs p{
	font-size: 1.3rem;
	line-height: 2rem;
	color: #545454;
}
#contenedor_qs p strong{
	font-family: 'HyundaiSansText-Medium', Arial;
}

/*  ---------------------------------------------------------- FIN INDEX -------------------------------------------------- */

























































/*  ---------------------------------------------------------- DESARROLLO MODELOS -------------------------------------------------- */
section#encabezado_modelo{
	position: relative;
}
#contiene_encabezado_modelo{
	width: 100%;
	background-color: #f2f0ed;
}
section#encabezado_modelo #nombre_modelo{
	/*background-color: #f2f0ed;*/
	padding: 15px 15px 5px 15px;
}
p.precio_modelo{
	font-family: 'HyundaiSansHead-Medium', Arial;
	font-size: 1.8rem; 
	margin: 0;
	position: relative;
	top: 0px;
	left: 0px;
	display: inline-block;
	width: 100%;
	background-color: #002c5f;
	padding: 5px 15px;
	color: #FFF;
}


section#form_modelos{
	padding: 60px 15px;
}


ul#secciones_internas_modelos{
	display: block;
	/*display: inline-block;*/
	padding: 20px 0;
}
ul#secciones_internas_modelos li{
	/*float: left;*/
	float: none;
	margin: 0 6px;
	width: 100%;
	border-bottom: 1px solid #C0C0C0;
}
ul#secciones_internas_modelos li a{
	/*float: left;*/
	float: none;
	display: block;
	width: 100%;
	padding: 10px 0;
	font-family: 'HyundaiSansHead-Medium', Arial;
	color: #585858;
	font-size: 1.6rem;
	text-decoration: none;
	-webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
ul#secciones_internas_modelos li:last-child{
	border-bottom: none;
}
ul#secciones_internas_modelos li a:hover{
	color: #000;
}

section#desarrollo_vehiculos{
	padding: 60px 0;
}





.grupo_detalle_modelo{
	margin:10px 0;
	width: 100%;
	position: relative;
	background-color: #f2eee9;
}
.grupo_detalle_modelo p{
	padding: 20px;
}
.grupo_detalle_modelo .contiene_img{
	/*height: 234px;*/ /*HABILITAR PARA FOTOS DE DIFERENTES FORMATOS!!!!!!!!!!!!!!!*/
	background-color: #BBBBBB;
}
.contiene_img img{
	max-width: 100%;
	max-height: 100%;
}





/*.grupo_detalle_modelo{
	background-color: #f2eee9;
	width: 100%;
	position: relative;
}
.grupo_detalle_modelo .img_detalle{
	height: 350px;
	background-color: olive;
	overflow: hidden;
	position: relative;
}*/
/*.img_detalle img{
	max-width: 100%;
	max-height: 100%;
}
.grupo_detalle_modelo p{
	padding: 20px;
}*/
/*  ---------------------------------------------------------- FIN DESARROLLO MODELOS -------------------------------------------------- */













































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

section#form_contacto{
	padding: 60px 15px;
}


#contenedor_datos_contacto{
	padding: 50px 0 0 0;
}
p.dias_y_horarios{
	font-size: 1.4rem;
}
p.dias_y_horarios span{
	font-family: 'HyundaiSansHead-Medium', Arial; 
	font-size: 1.7rem;
	color: #000;
}
ul#lista_redes_contacto li a{
	display: block;
	color: #002c5f;
	font-size: 1.5rem;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 10px;
	padding-left: 25px;
	-webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
ul#lista_redes_contacto li a:hover{
	padding-left: 30px;
}


ul#lista_redes_contacto li a.ubicacion{background-image: url('../img/icono_ubicacion_azul.svg'); background-size: 10px;  background-position: 3px;}
ul#lista_redes_contacto li a.whatsapp{background-image: url('../img/icono_whatsapp_azul.svg'); background-size: 16px;}
ul#lista_redes_contacto li a.telefono{background-image: url('../img/icono_telefono_azul.svg'); background-size: 12px; background-position: 2px;}
ul#lista_redes_contacto li a.facebook{background-image: url('../img/icono_facebook_azul.svg'); background-size: 7px; background-position: 5px;}
ul#lista_redes_contacto li a.instagram{background-image: url('../img/icono_instagram_azul.svg'); background-size: 17px;}



#contiene_iframe{
	margin-bottom: -5px;
}



/* ---------------------------------- Cargando ------------------------------*/
#enviando_datos_contacto,#enviando_datos_mensaje_home,#enviando_datos_consulta_modelo,#enviando_datos_landing{
	display: none;
	width: 70px;
	height: 70px;
	padding: 10px;
	border-radius: 50%;
	background-color: rgba(0,44,95,.8);
	position: absolute;
	z-index: 9999;
	left: 45%;
	top: 25%;
}
.sk-fading-circle {
  /*margin: 100px auto;*/
  width: 50px;
  height: 50px;
  position: relative;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  /*padding: 10px;*/
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #FFF;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); 
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); 
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; 
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; 
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; 
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; 
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; 
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; 
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; 
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; } 
}
/* ---------------------------------- Cargando ------------------------------*/








#contenedor_formulario_completo_contacto,#contenedor_formulario_completo_mensaje_home,#contenedor_formulario_completo_landing,#contenedor_formulario_completo_consulta_modelo,{
	position: relative;
	margin-top: 30px;
	z-index: 3;
	float: right;
	width: 100%;
	/*max-width: 540px;*/
	background-color: red;
}

.form-group{
    /*background-color: red;*/
    margin-bottom: 1.5rem;
    width: 100%;
}
.form-control{
    box-shadow: none;
    border:none;
    border-radius: 0;
    font-weight: 300;
    background-color: transparent;
    border-bottom: 1px solid rgba(0,0,0,.2);
    font-size: 1.5rem;
    color:#000;
    padding: 7px 0;
    width: 100%;
    /*max-width: 450px;*/
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.form-control::-webkit-input-placeholder{
    color: rgba(0,0,0,.5);
    font-weight: 300;
    font-size: 1.4rem;
}
.form-control.landing{
    border-bottom: 1px solid rgba(255,255,255,.5);
    color:#FFF;
}
.form-control.landing::-webkit-input-placeholder{
   	color:#B7B7B7;
}

/*
.form-group label{
    width: 100%;
    float: left;
    font-size: 14px;
    padding: 0;
    font-weight: 500;
    color: #727276;
}
*/
.form-group label span{font-size: 1.2rem;}



.selectWrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
    /*border: 1px solid #bbb;*/
    border-radius: 0;
    /*background:transparent url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%3E%3Cpath%20d%3D%22M4.33%208.5L0%201L8.66%201z%22%20fill%3D%22%2300AEA9%22%2F%3E%3C%2Fsvg%3E') right 0px center no-repeat;*/
    background: url('../img/despliega_select.svg')  99% 10px no-repeat;
    background-size: 12px;
    /*background-color: red;*/

}

.selectWrapper select {
	color: #FFF;
	font-size: 1.5rem;
	margin-bottom: 0px;
	padding: 5px 40px 10px 0px;
	/*font-size: 18px;*/
	/*line-height: 18px;*/
	width: 100%;
	border-radius: 0;
	border: none;
	border-bottom: 1px solid rgba(255,255,255,.5);
	box-shadow: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: ellipsis;
}
.selectWrapper select option{

	-webkit-appearance: none;
	outline: none;

}








button.bt_enviar{
	font-family: 'HyundaiSansHead-Light', Arial; 
	/*position: relative;*/
	/*text-align: center;*/
	float: right;
	display: block;
	cursor: pointer;
	width: auto;
	margin-top: 5px;
    background-color: #002c5f;
    /*background-color: blue;*/
    color: #FFF;
    font-size: 1.4rem;
    border-radius: 0;
    border:0;
    padding: 6px 15px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
button.bt_enviar:hover{
	text-decoration: none;
    background-color: #000;
}

button.bt_enviar.landing{
	font-family: 'HyundaiSansHead-medium'; 
    background-color: #FFF;
    color:  #002c5f;
}
button.bt_enviar.landing:hover{
    background-color: #000;
    color:  #FFF;
}


p.campos_obligatorios{
	font-size: 1rem;
	margin-top: -10px;
}
p.campos_obligatorios.landing{
	color:#9A9A9A;
}

.styled-select{
    -webkit-appearance: none;
    background: transparent;
    width: 100%;
    overflow: hidden;

}
.form-control:focus {
	border-bottom: 1px solid  rgba(255,255,255,1);
    border-color: rgba(255,255,255,1);
    background-color: rgba(0,0,0,.05);
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-shadow: none;
          box-shadow: none;
}



#mensaje_enviado_ok_mensaje_home,#mensaje_enviado_ok_contacto,#mensaje_enviado_ok_landing,#mensaje_enviado_ok_consulta_modelo{
    display: none;
    padding: 120px 0;
}
#mensaje_enviado_ok_mensaje_home p,#mensaje_enviado_ok_contacto p, #mensaje_enviado_ok_landing p,#mensaje_enviado_ok_consulta_modelo p{
	font-family: 'HyundaiSansHead-Bold', Arial; 
    text-align: left;
   	color: #002c5f;
    font-size: 2rem;
    line-height: 22px;
}
#mensaje_enviado_ok_mensaje_home p{text-align: center;}
#mensaje_enviado_ok_landing p{
	color: #FFF;
	font-family: 'HyundaiSansHead-Regular', Arial !important;
}

#mensaje_enviado_ok_mensaje_home p span,#mensaje_enviado_ok_contacto p span, #mensaje_enviado_ok_landing p span,#mensaje_enviado_ok_consulta_modelo p span{
	font-family: 'HyundaiSansHead-Regular', Arial; 
    /*font-weight: 200;*/
    color:#000;
}

#mensaje_enviado_ok_landing p span{
	color: #FFF; 
	font-family: 'HyundaiSansHead-Light', Arial !important;
}




label.error{
    position: relative;
    font-size: 1.1rem;
    font-weight: 700;
    text-transform: uppercase;
    display: none;
    color: #dd0e1c;
    padding-top: 2px;
}
label.error.landing{
    position: relative;
    font-size: 1.1rem;
    /*width: 100%;*/
    text-transform: uppercase;
    display: none;
    /*background-color: #dd0e1c;*/
    border-bottom: 2px solid #dd0e1c;
    color: #FFF;
    padding-top: 4px;
    /*padding-left: 5px;*/
}
/*---------  CONTACTO ----------*/















































/*  ---------------------------------------------------------- FOOTER-------------------------------------------------- */
section#seguinos_footer{
	padding: 50px
}
ul#lista_seguinos{
	width: 100%;
	max-width: 245px;
	/*height: 50px;*/
	/*background-color: pink;*/
}
ul#lista_seguinos li{
	/*display: block;*/
	float: left;
}
ul#lista_seguinos li:first-child{
	width: 100%;
	text-align: center;
	font-family: 'HyundaiSansHead-Bold', Helvetica, Arial, sans-serif;
	font-size: 2rem;
	padding-top: 7px;
	color: #002c5f;
}
ul#lista_seguinos li a{
	display: inline-block;
	cursor: pointer;
	width: 40px;
	height: 40px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px;
	margin-left: 13px;
	position: relative;
	 -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}
ul#lista_seguinos li a:hover{
	margin-top: -6px;
}


ul#lista_seguinos li a.facebook{background-image: url('../img/icono_facebook_gris.svg'); background-size: 13px; margin-left: 45px }
ul#lista_seguinos li a.whatsapp{background-image: url('../img/icono_whatsapp_gris.svg'); margin-left: 5px;}
ul#lista_seguinos li a.instagram{background-image: url('../img/icono_instagram_gris.svg'); }


footer.pie_abajo{
	background-color: #000;
	position: absolute;
	bottom: 0;
	width: 100%; 	
	height: 400px; 
}

#col_izq_footer{
	float: left;
	width: 100%;
	padding: 20px 70px 0 15px;
	/*padding: 50px 70px 0 15px;*/
	background-color: #222;
	height: 90px;
	/*height: 300px;*/
}

div#iso_hyundai_footer{
	float: left;
	/*float: right;*/
	background-image: url('../img/iso_hyundai_blanco.svg');
	background-repeat: no-repeat;
	background-position: left;
	background-size: 80px;
	color: #FFF;
	font-family: 'HyundaiSansHead-Medium', Arial; 
	font-size: 1.8rem;
	line-height: 1.3rem;
	padding:15px 0 10px 88px;
}
div#iso_hyundai_footer span{
	font-family: 'HyundaiSansHead-light', Arial; 
	font-size: 1rem;
}

#col_der_footer{
	/*padding: 65px  0 0 50px;*/
	padding: 25px  0 0 20px;
}

ul#botonera_footer{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
ul#botonera_footer li{
	float: left;
	margin-right: 6px;
}
ul#botonera_footer li a{
	font-family: 'HyundaiSansHead-Medium', Arial; 
	font-size: 1.1rem;
	color: #fff;
}
p.legales{
	width: 100%;
	max-width: 450px;
	padding-right: 15px;
	color: #7B7B7B;
	font-size: 1.2rem;
	line-height: 1.5rem;
}
a.ang{
	color: #BDBDBD;
}
a.data_fiscal img{
	margin-top: 20px;
	width: 40px;
}

/*  ---------------------------------------------------------- FIN FOOTER-------------------------------------------------- */
















/*// Small devices (landscape phones, 576px and up) col-sm*/
@media (min-width: 576px) {
	/*animacion para responsive*/
	/**{
		-webkit-transition: width 0.15s ease-in-out;
		-moz-transition: width 0.15s ease-in-out;
		-o-transition: width 0.15s ease-in-out;
		-ms-transition: width 0.15s ease-in-out;
		transition: width 0.15s ease-in-out;
	}*/



	#contenedor_video_youtube_home{
		height: 400px;
	}



	h1{
		font-size: 3.3rem;
	}




	ul#secciones_internas_modelos li{
		float: left;
		border-bottom: none;
		width: auto;
	}
	ul#secciones_internas_modelos li a{
		padding: 0 0;
	}



	
	/*---------  HEADER ----------*/


	/*---------  HEADER ----------*/
	
	/*.pie_abajo {
	  height: 140px;
	}
	body {
		margin-bottom: 140px; 
	}*/


	
}






/*// Medium devices (tablets, 768px and up) col-md*/
@media (min-width: 768px) {

	/*animacion para responsive*/
	/**{
		-webkit-transition: width 0.15s ease-in-out;
		-moz-transition: width 0.15s ease-in-out;
		-o-transition: width 0.15s ease-in-out;
		-ms-transition: width 0.15s ease-in-out;
		transition: width 0.15s ease-in-out;
	}*/



	#contenedor_video_youtube_home{
		height: 500px;
	}


	h1.modelo_landing{
		font-size: 2.8rem;
	}





	/*--------- Modificaciones Landing ----------*/		
		/*#contiene_landing{
			position: fixed;
		}*/
	/*--------- Modificaciones Landing ----------*/		







	/*--------- Modificaciones Desarrollo modelos ----------*/		
		p.precio_modelo{
			position: absolute;
			width: auto;
			top: 80px;
			left: 15px;
			padding: 10px 15px;
			z-index: 2;
		}
	/*--------- Modificaciones Desarrollo modelos ----------*/
	


	/*--------- Modificaciones footer ----------*/
		footer.pie_abajo{	
			height: 300px; 
		}
		body {
			margin-bottom: 300px; /*Es la altura del footer, si cambio la altura del footer debo cambiar esto*/
		}


		#col_izq_footer{
			padding: 50px 70px 0 15px;
			height: 300px;
		}

		div#iso_hyundai_footer{
			float: right;
		}

		#col_der_footer{
			padding: 65px  0 0 50px;
		}
	/*--------- Modificaciones footer ----------*/



	/*--------- Modificaciones contacto ----------*/
		#contenedor_datos_contacto{
			padding: 100px 0 0 60px;
		}
	/*--------- Modificaciones contacto ----------*/




	ul#lista_seguinos li:first-child{
		width: auto;
		text-align: left;
	}
	ul#lista_seguinos li a.facebook{ margin-left: 10px }








	/*--------- Modificaciones modal ----------*/
		#contiene_botonera_filtros_modelos{
			background-color: #000;
		}
		ul#filtros_modelos{
			width: auto;
		}
		ul#filtros_modelos li{
			float: left;
			width: auto;
			border-bottom: none;
			/*display: block;*/
		}
		ul#filtros_modelos li a{
			float: left;
			color: #EDEDED;
			
			margin: 0 15px;
			padding: 20px 20px;
		}
	/*--------- Modificaciones modal ----------*/
		



	/*#encabezado_landing h2{
		text-align: center;
	}*/


}






/*// Large devices (desktops, 992px and up) col-lg*/
@media (min-width: 992px) {

	/*animacion para responsive*/
	/**{
		-webkit-transition: width 0.15s ease-in-out;
		-moz-transition: width 0.15s ease-in-out;
		-o-transition: width 0.15s ease-in-out;
		-ms-transition: width 0.15s ease-in-out;
		transition: width 0.15s ease-in-out;
	}*/



	#contenedor_video_youtube_home{
		height: 700px;
	}


	
}






/*// Extra large devices (large desktops, 1200px and up) col-xl */
@media (min-width: 1200px) { 

	/*animacion para responsive*/
	/**{
		-webkit-transition: width 0.15s ease-in-out;
		-moz-transition: width 0.15s ease-in-out;
		-o-transition: width 0.15s ease-in-out;
		-ms-transition: width 0.15s ease-in-out;
		transition: width 0.15s ease-in-out;
	}*/

	

}






