@charset "utf-8";
/* CSS Document */

.publicidad-flotante{
	position:fixed; bottom:1px; width:100%; text-align:center; height:auto;box-sizing:border-box;z-index:999;
}

@media only screen and (min-width:1600px) and (max-width:1920px){
	.back-nosotros{background-image:url(../images/banner-horizontal-2-big.jpg); background-position:top center; background-size:auto;} 
	#barra-imagen-vh{background-image:url(../images/banner-horizontal-1-big.jpg); background-position:top center; background-size:auto;}
	.contenedor-derecha{
	width:76%;
}

.contenedor-izquierda{
	width:18%;
	margin-left:4%;
}

}

@media only screen and (max-width:1200px){
	.wrapper{
		width:99%;
	}
	 
}
@media only screen and (max-width:1024px){

.wrapper{width:1000px; padding-left:2px;margin:0 auto;position:relative;color:inherit;}

.logo-anadive{margin-right:1%;}
	
.banner-top{width:40%; margin-top:10px;}
	
 .titulo-buscador{top:-40px;}

 .cont-buscador{
	 height:404px;
 }
 
 .buscador{height:90%;}
 
 #sombra-vehiculo{width:31.5%;}
 
 .foto-vehiculo{
	float:left;
	width:100%;
	min-height:220px;
	max-height:220px;
}

.contenedor-derecha{
	width:66%;
}

.contenedor-izquierda{
	width:28%;
	margin-left:4%;
}

.detalle-vendedor{
	width:40%;
}

.formulario-vendedor{
	width:56%;
}

.formulario-medio{
	width:100%;
}

.flaticon-transport-4{
	display:none;
}
 
 .horario{
	 font-size:12px;
 }
}

@media only screen and (max-width: 966px){
	.wrapper{width:960px;}
	
	.banner-top{margin-left:1.5%;}
	.accesorios .opciones-accesorios ul li{
	width:48%;
	padding:1%;
	border-bottom:solid 1px #f1f1f1;
}
.accesorios .opciones-accesorios ul li:nth-child(odd) {
    background:#F9f9f9;
}
	#cssmenu{
		max-width:70%;
		height:100%;
		margin:0;
		position: fixed;
		left:-100%;
		top:0;
		overflow:auto;
		display:block;
		background:#2f3234;
		z-index:1000;
		-webkit-box-shadow: 6px 0px 10px -5px rgba(41,41,41,1);
-moz-box-shadow: 6px 0px 10px -5px rgba(41,41,41,1);
box-shadow: 6px 0px 10px -5px rgba(41,41,41,1);
	}
	
	.menu_movil {
		width:20%;
		float:right;
		margin-right:2%;
		margin-top:10px;
		margin-bottom:10px;
		display:block;
	}

	.menu_movil .bt-menu {
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		text-align:right;
		overflow: hidden;
		font-weight:bold;
		text-decoration:none;
		color:#fff;
	}
	
  #cssmenu ul {
    width: 100%;
  }

  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  
  #cssmenu ul li{
	width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
  display:none;
  }
  
  #cssmenu ul ul li a {
	 min-width: 100%;
  }
  
  #cssmenu > ul > li.has-sub > a::after{
	  display:none;
  }

.contenedor-derecha{
	width:64%;
	min-height:600px;
	margin-left:1%;
}

.contenedor-izquierda{
	width:32%;
	padding:0;
	min-height:600px;
	margin-left:2%;
}

.btn-sucursal{float:left; width:49.7%; text-align:center; color:#FFF;font-family: 'Open Sans', sans-serif; border-right:solid 1px #393939;font-weight:600; display:block;}

.btn-sucursal2{float:left;width:49.7%; border-left:solid 1px #393939; text-align:center; color:#FFF;font-family: 'Open Sans', sans-serif;font-weight:600; display:block;}

.btn-sucursal a, .btn-sucursal2 a{
	color:#FFF;
	text-decoration:none;
	width:100%;
	background:#232628;
	float:left;
	height:100%;
	padding:6% 0;
}

.btn-sucursal a:hover, .btn-sucursal2 a:hover{
	background:#C83939;
}	

.activado a{color:#FFF;
	text-decoration:none;
	width:100%;
	float:left;
	height:100%;
	padding:6% 0;
	background:#C83939;}
	
}
@media only screen and (max-width:856px){
	.wrapper{width:98%; margin:0; padding:0; padding:0 1%;}
	.banner-top{position:absolute; margin-left:40%; margin-top:5px;}
	.logo-anadive{
	float:right;
	margin:0;
	padding:0;
	width:40%;
	margin-right:1%;	
}

	.busca_movil {
		width:auto;
		float:left;
		margin-top:8px;
		display:block;
		margin-left:2%;
	}

	.busca_movil .bt-busca {
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		text-align:right;
		overflow: hidden;
		font-weight:bold;
		text-decoration:none;
		color:#fff;
	}
	
	.cont-buscador{
		width:70%; 
		height:100%;
		margin:0;
		position: fixed;
		right:-100%;
		top:0;
		overflow:auto;
		display:block;
		background:#2f3234;
		z-index:1000;
		-webkit-box-shadow: 6px 0px 10px -5px rgba(41,41,41,1);
-moz-box-shadow: 6px 0px 10px -5px rgba(41,41,41,1);
box-shadow: 6px 0px 10px -5px rgba(41,41,41,1);
	}
	.buscador{
		position:relative;
		float:left;
		height:100%;
	}
	
	.titulo-buscador{
		display:none;
	}
	
	
	#slider{
		width:80%;
		margin:0;
		margin:0 10%;
		margin-bottom:40px;
	}
	
.detalle-vendedor{
	width:100%;
	border-right:none;
}

.formulario-vendedor{
	width:100%;
}

.formulario-medio{
	width:100%;
}
	.dealer{
		width:30%;
	}
	
	.cont-lista-marcas{
		width:65%;
	}
	
	.cont-redes-sociales{
		display:none; 
	}
	
	.input-text{
	 padding-top:3%;
	 padding-bottom:3%;
	}

.foto-vehiculo{
	float:left;
	width:100%;
	min-height:170px;
	max-height:170px;
}

.divisor-1-1{
	width:100%;
}

.divisor-1-2{
	width:100%;
	margin-left:0;
}

.divisor-derecho{
	width:100%;
}

.back-nosotros{
	background-image:url(../images/banner-horizontal-3-submini.jpg); background-position:center; background-attachment:inherit; background-size:cover; padding:4% 0;
}
	
}

@media only screen and (max-width:800px){
	#sombra-vehiculo{
		width:40%; 
		margin-left:7%;
	}
	
	.foto-vehiculo{
	float:left;
	width:100%;
	min-height:190px;
	max-height:190px;
}

.contenedor-derecha{
	width:98%;
	margin-left:1%;
	margin-bottom:20px;
}

.contenedor-izquierda{
	width:98%;
	margin-left:1%;
}

.cont-detalle{
	width:50%;
}

.cont-calculadora{
	width:48%;
	margin-left:1%;
	margin-top:0;
}

.lista-financieras{
	width:48%;
	margin-left:.5%;
}

.foto-vehiculo{
	float:left;
	width:100%;
	min-height:190px;
	max-height:190px;
}

}

@media only screen and (max-width:768px){
.nombre-comp-vh{
	font-size:1.9em;
	padding-left:2%;
	width:96%;
}
}

@media only screen and (max-width: 736px) {
	#sombra-vehiculo{
		width:44%; 
		margin-left:5%;
	}


}


@media only screen and (max-width:690px){

	.publicidad-flotante{height: auto;}
	.publicidad-flotante img{
		width:100%;
	}
	
	.banner-top{float:left; margin-left:5%; width:90%; position:relative;}
.logo-anadive{
	float:right;
	margin:0;
	padding:0;
	width:40%;
	margin-right:1%;
    
}

.dealer{
		width:32%;
	}
	
.cont-lista-marcas{
		width:65%;
	}
.seleccion{
		background-color:#FFF;
	}
.seleccion2{
	width:100%;
	background-color:#FFF;
}
.seleccion3{
	width:100%;
	background-color:#FFF;
}

.bt-buscar{
	width:100%;
	text-align:center;
	padding:0;
	padding:3% 0;
}
}


@media only screen and (max-width: 667px) {
	

}

@media only screen and (max-width: 640px) {
	#sombra-vehiculo{
		width:48%; 
		margin-left:1%;
	}
	
	.dealer{
		width:50%;
	}
	
	.cont-lista-marcas{
		display:none;
	}
	
	.cont-redes-sociales{
		display:block;
        width:35%;		
	}
	

}

@media only screen and (max-width: 598px) {
	.logo-anadive{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	margin-right:0;	
	position:relative;
}

.logo{
	width:60%;
	margin-left:20%;
}

.contenedor-red{
	width:26%;
	margin:0;
	margin-top:16px;
}

.logo-anadive img{
	margin-right:1%;
}

.marca{
	width:18.5%;
}

.left{
	width:100%;
	text-align:center;
}

.nombre-vehiculo{
	margin-right:0;
	width:100%;
	padding:0;
}

.precio-vehiculo{
	width:60%;
	float:right;
	margin-top:1.5%;
	font-size:1.1em;
	margin-top:-83px;
}

.bee3D--parent {
      zoom: 0.9;
  }
}

@media only screen and (max-width: 568px) {
	.bee3D--parent {
      zoom: 0.8;
  }
  
  #slider{
	  margin-top:-20px;
	  height:350px;

  }
  
.detalle-vendedor{
	width:100%;
}

.formulario-vendedor{
	width:100%;
}

.formulario-medio{
	width:100%;
}

.bt-enviar{
	width:98%;
	margin-left:1%;
	float:left;
	padding:0;
	padding:4% 0;
	font-size:18px;
}  

.cont-accesorios{
	width:99%;
}

.accesorios .opciones-accesorios ul li{
	width:98%;
	padding:1%;
	border-bottom:none;
	padding-top:2%;
	padding-bottom:2%;
}
.accesorios .opciones-accesorios ul li:nth-child(odd) {
    background:none;
} 
  
.cont-detalle{
	width:97%;
	margin-left:1%;
}

.cont-calculadora{
	width:97%;
	margin-left:1%;
	margin-top:5%;
}
  
}

@media only screen and (max-width: 480px) {
.logo{
	width:80%;
	margin-left:10%;
}

.contenedor-red{
	width:45%;
	margin:0;
	margin-top:16px;
}

.logo-anadive img{
	margin-right:1%;
	width:40%;
}

.busca_movil{
	display:none;
}

.cont-buscador{
		width:96%; 
		height:100%;
		margin:0;
		position:relative;
		float:left;
		right:0;
		top:0;
		margin-left:2%;
		background:none;
		display:block;
		z-index:0;
		-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
	}
	.buscador{
		position:relative;
		float:left;
		height:100%;
		margin-top:70px;
	}
	
	.titulo-buscador{
		display:block;
	}
.bt-buscar{
	font-size:1.2em;
}	

#slider{
	 display:none;

  }
  
.cont-titulo-listadovehiculo{
background:none;
margin-bottom:15px;
margin-top:20px;
color:#333;
}

.left{
	font-size:1.6em;
}

.cont-titulo-listadovehiculo .fondos{
	display:none;
}

.cont-btn-tab{
	width:100%;
	padding:0;
	margin:0;
}

#barra-imagen-vh{
	background-image:url(../images/banner-horizontal-1-min.jpg); background-position:center; background-attachment:inherit; background-size:cover;
}

.bg-nombre-veh{
	background-image:url(../images/banner-horizontal-3-min.jpg); background-position:center; background-attachment:inherit; background-size:cover; padding:4% 0;
}

  
#sombra-vehiculo{
		width:90%; 
		margin:0;
		margin-left:5%;
		margin-bottom:30px;
		overflow:hidden;
		height:auto;
}

.foto-vehiculo{
	float:left;
	width:100%;
	min-height:160px;
	max-height:240px;
	border-radius:5px;
	padding:0;
	margin:0;
}

.foto-vehiculo img{
	width:100%;
	height:auto;
}

.nombre-vehiculo{
float:left;
width:98%;
margin:0;
font-size:1.5em;
height:auto;
padding:3% 1%;
color:#333;
text-align:center;
}

.precio-vehiculo{
	float:left;
	font-size:1.6em;
	width:100%;
	padding:0;
	margin-left:0;
	margin-right:0;
	padding-top:4%;
	padding-bottom:4%;
	border-radius:0 0 5px 5px;
	background:rgba(0,0,0,.4);
}

.precio-vehiculo:before{
	display:none;
}

.cont-btn-tab .precio-vehiculo{
margin-top:-94px;
}

.combus-color{
border-top:solid 1px #c6c6c6;
padding:1.5% 0;
margin:0;
text-align:center;
}

.combus-color i{
	font-size:10px;
}

.nombre-comp-vh{
font-size:1.7em;	
text-align:center;
}


.marca{
	width:23.5%;
}

.lista-financieras{
	width:90%;
	margin-left:5%;
}


.back-nosotros{
	background-image:url(../images/banner-horizontal-2-mini.jpg); background-position:center; background-attachment:inherit; background-size:cover; padding:4% 0;
}

.divisor-1-1{
	width:96%;
	padding:1% 2%;
	height:auto;
	margin-bottom:15px;
}

.divisor-1-2{
	width:96%;
	padding:1% 2%;
	margin:0;
	margin-bottom:25px;
}

.divisor-formulario-medio{
	width:100%;
	padding:0;
	margin:0;
}

.enviar{
	width:98%;
	margin-left:1%;
	float:left;
	padding:0;
	padding:4% 0;
	font-size:18px;
}  

.divisor-izquierdo{
	display:none;
}

.divisor-derecho{
	width:100%;
}

.medio-calculadora{
	margin-top:10px;
	width:100%;
	margin-bottom:20px;
}

.medio-calculadora2{
	margin-top:30px;
	width:100%;
	margin-bottom:20px;
}

.dealer{
		width:96%;
	}
	
.cont-lista-marcas{
		display:none;
	}
	
.cont-redes-sociales{
		display:none;		
	}
#derechos-autor{
	font-size:9px;
}


}

@media only screen and (max-width: 384px) {

}

@media only screen and (max-width: 320px) {

   
}

