#contenedor_caja_buscar{
	text-align:center;
	
}
#caja_buscar{
	border:1px solid rgba(0,0,0,.1); background: rgba(125,125,125,.1); margin: 30px auto; max-width:100%;padding-bottom:50px; min-width:670px; display:inline-block;
	padding-left:10px; padding-right:10px;
	text-align: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
	position:relative;	
}
#principal_buscar{padding:0px 5px;margin-top:10px;}
#extra_buscar{padding:0px 5px;margin-bottom:20px;position:relative;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04);}
.caja_select{display:inline-block;margin:10px;vertical-align:top;}

#listado_vehiculos{text-align:center;}
.select_buscador{}

.texto_filtrado{color:#aaa; font-style: italic;}

#fin_listado{font-style:italic; color:#aaa; font-size:13px; margin: 15px 0px;}

.paginas_listado{text-align:right;}

#listado_vehiculos .arriba{margin-bottom:14px;}
#listado_vehiculos .abajo{margin-top:14px;}

#caja_buscar select.seleccionado{
	border:1px solid #009900;color:#009900;
	
}

#caja_buscar select.seleccionado option{font-weight:normal;color:#000;}

#caja_buscar select option.seleccionado{background:rgba(0,200,0,.1);font-style: italic; color:rgba(0,100,0,.7); }
/*** listado vehiculos ***/

body .oferta_vehiculo,a.oferta_vehiculo:link{color:#000;}
body .oferta_vehiculo a{background: transparent; padding:0;text-decoration:none;}
body .oferta_vehiculo a:hover{text-decoration:none;}
body .oferta_vehiculo .foto{background-position: center center;background-size:cover;background-repeat: no-repeat;display:block;width:100%;}
body .oferta_vehiculo	.foto{transition: all .5s ease-in-out;height: 25%; max-height:180px; min-height: 180px; display:block;z-index:1;}
body .oferta_vehiculo	.foto:hover{transition: .5s;transform: scale(1.10);}
body .oferta_vehiculo{
	transition: all .5s ease-in-out;
	background-repeat: no-repeat;
	/*background-size:100% 100%;*/
	background-position: center top;
	min-height:380px;
	width: 22%; margin:10px; max-width:100%;
	display: inline-block;
	border:1px solid #aaa;
	position:relative;
	vertical-align: top;
	text-align:left;
	padding-bottom:30px;
	overflow:hidden;
}
body .oferta_vehiculo:hover{	
	transition: .5s;
	transform: scale(1.05);
	background-size: 110%;
	}

	body a.ficha{ background: #fff; width:100%; display:block;position:relative;}
	.margenficha{padding:10px;}
		
			body .oferta_vehiculo .ficha h2,body#portada .oferta_vehiculo .ficha h2{font-size:16px;margin-top:0px;line-height:130%;margin-bottom:0px;}
			body .oferta_vehiculo .ficha h3{font-size:14px;line-height:130%;color:#777;margin-bottom:20px;margin-top:3px;}
		.clase_stock{}
		.clase_vendido{}
		.clase_reservado{}
		.caja_info{position:absolute; border:1px solid rgba(0,0,0,.1); background: rgba(95,95,95,.8); color:#fff; font-weight: bold; font-size:14px; padding:6px 9px; margin:2px;z-index:99;}
			.vendido{background: rgba(190,0,0,.8)}
			.reservado{background: rgba(200,90,0,.8)}
		.precio_financiado{font-size:14px;text-align:center;line-height:200%;}
		.precio_financiado .precio{font-size:18px;}
		.pvp{font-size:14px;text-align:center;}
		
		.ficha .margenficha div.pvp {
			margin-top:0px;
			margin-bottom: 0px;
		}
		#fila_coches_peq .margenficha div.pvp{
			margin-top:6px;
		}
		.ficha .margenficha div.precio_financiado {
			margin-top:0px;
			margin-bottom: 6px;
		}		
		#fila_coches_peq .margenficha div.precio_financiado {
			
			margin-top:6px;
		}
		.info_extra_v{background: #f4f4f4; border-top:1px solid rgba(0,0,0,.1); padding:0px;font-size:11px;position:absolute; bottom:0px; width:100%;overflow:hidden; word-break: keep-all;height:28px;}
			.dato_extra{margin-right:0px; margin-left:2px; display:inline-block;padding:3px;}

.precio{padding:4px 8px; background: #000; border:1px solid rgba(30,30,30,.1); color:#fff; font-weight:bold; text-align:right;  }		
.precio2{padding:3px 6px;background: #fff;color:#0080ff; border:0;}
.ficha .margenficha div{margin-top:6px; margin-bottom:12px;}


/*** controles buscar ****/

#caja_buscar label {
  width: 100%;
}
#caja_buscar .sepacampos {
  display: block;
  height: 1px;
  width: 1px;
}

#caja_buscar .formulario_n select[required="required"] {
  -webkit-box-shadow: 0 0px 1px rgba(255,0,0,.7);
  box-shadow: 0 0px 1px rgba(255,0,0,.7);
}

#caja_buscar select {
  max-width: 88%;
}

#caja_buscar select {
  max-width: 99%;
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}



.fila_submit {
  height: 40px;
  position:absolute;
  right: 10px;
  bottom: 10px;
}

#botonsubmit,#botonsubmitclear {
  background: rgb(0,0,0);
  color: #fff;
  font-weight: bold;
  border: 1px solid rgba(80,80,80,.6);
  position: absolute;
  right: 0px;
  font-size: 16px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  padding: .6em 1.2em;
  transition: .3s;
  cursor: pointer;
}

body input#botonsubmit,body input#botonsubmitclear{width:auto;}

#botonsubmitclear {right: 130px;}
#botonsubmit:hover,#botonsubmitclear:hover{background: rgb(0,90,0); transition: .3s;}
#opciones1 {
font-size:11px;
}

.linea{
	border:0px; background: transparent; border-top:1px solid rgba(0,0,0,.08);
	margin-top:20px;
	margin-bottom:20px;
	
}
.mas_opciones {
  cursor: pointer;
  position: absolute;
  right: 5px;
  margin-top:-5px;
  border: 0px solid rgba(0,0,0,.05);
  padding: 5px;
}
.mas_opciones {
  cursor: pointer;
}
#opciones2{position:relative;text-align:right;margin-top:0px;margin-bottom:4px;right:0;width:100%;left:0px;}
/*** /controles buscar ****/


/**** FICHA COCHE **/
#ficha_coche{border:0px solid lime;}
#ficha_coche img.img-responsive{height:initial;}
/**** FICHA COCHE **/
#ficha_coche .gallery-item{cursor:initial;}

.nota_listado{
	
	
	text-align: left;
	color: #444;
	background: #f5f5f5 url(../n/info.png) no-repeat 6px 10px;
	border:1px solid rgba(0,0,0,.05);
	padding:15px 10px;
	padding-left: 36px;
	margin:10px auto;
	width: 1280px; max-width:98%;
}
.warnig_listado{
	color: #999; font-size:12px; margin:20px 8px; font-style: italic;
	text-align: left;
	background: #f5f5f5;margin:10px auto;
	padding:15px 10px;width: 790px; max-width:98%;border:1px solid rgba(0,0,0,.05);
}

.info_coche{margin:10px 0px; font-size:15px;}
.info_coche div{margin-top:5px;margin-bottom:5px;}
.info_coche label{color: rgb(175,175,175); display: inline-block; }
.estado_coche{display:inline-block;position:relative; padding:4px 8px; font-size:15px; font-weight: bold; border:1px solid rgba(0,0,0,.2);}
.estado_vendido{background: #ff9d9d;}
.estado_reservado{background: #ffce3c;}
.estado_stock{background: #93ffd7;}

#motor1 .precio_financiado{font-size:15px;text-align:right;}
#motor1 .precio_financiado .precio{font-size:22px;}

#motor1 .pvp{font-size:15px;text-align:right;}
#motor1 .pvp .precio{font-size:16px;}

#motor3 .columna50{vertical-align: top;}
#motor3 .titulo_noticias {margin-top:0;}
ul.info_coche li{
		list-style-position: outside;
	list-style-image: url(../n/fleb.png);
	list-style-type: disc;
	margin-left:20px;margin-top:0px;margin-bottom:0px;
	font-size:13px;
	
}
ul.info_coche li.asterisco{
	margin-top:3px;
	margin-left:23px;
	list-style-image: url(../n/asterisco.png);
	color:#999;
	font-style: italic;
}

/*** ofertas similares ***/

#fila_coches_peq{
	
	background: #f8f8f8;
	margin:20px auto;
	border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);
	padding-top:10px; padding-bottom:10px;
}
#fila_coches_peq h3{text-align:left;margin:5px 25px;}
#fila_coches_peq .margenficha h3{margin:0px;}

body #fila_coches_peq .oferta_vehiculo{
	width: 250px;
	background-color: white;
}

body #fila_coches_peq .oferta_vehiculo .ficha h2 {
font-size: 15px;
}
body #fila_coches_peq .oferta_vehiculo .ficha h3{
	font-size: 13px;
}
/**** /ofertas similares ****/

@media only screen and (max-width: 1163px) {
		body .oferta_vehiculo{	
			width: 23%; margin:5px; 
		}
		.precio_financiado{font-size:13px;}
		.pvp{font-size:13px;}
		.precio_financiado .precio{font-size:16px;}
}

@media only screen and (max-width: 1050px) {
		body .oferta_vehiculo{	
			width: 30%; margin:10px; 
		}
		.precio_financiado{font-size:14px;}
		.pvp{font-size:14px;}
		.precio_financiado .precio{font-size:18px;}
		.foto{height: 28%; max-height:220px;}
}
@media only screen and (max-width: 991px) {
			body .oferta_vehiculo{	
			width: 31%; margin:10px 2px; 
			min-height:400px;
		}
		.precio_financiado{font-size:13px;}
		.pvp{font-size:13px;}
		.precio_financiado .precio{font-size:15px;}		
	.warnig_listado{ width: 90%;
	 margin:20px auto;}
}
@media only screen and (max-width: 767px) {
		body .oferta_vehiculo{	
			width: 45%; margin:8px; 
		}
		.precio_financiado{font-size:14px;}
		.pvp{font-size:14px;}
		.precio_financiado .precio{font-size:17px;}	
	#caja_buscar {
		min-width: initial;
		width:90%;
	}		
}


@media only screen and (max-width: 580px) {
		body .oferta_vehiculo{	
			width: 47%; margin:10px 5px; 
		}
		.precio_financiado{font-size:13px;}
		.pvp{font-size:13px;}
		.precio_financiado .precio{font-size:15px;}		
	
}

@media only screen and (max-width: 502px) {
		body .oferta_vehiculo{	
			width: 300px; margin:8px auto; 
			min-height:auto;
		}
		.foto{height: 45%;}
		.precio_financiado{font-size:14px;}
		.pvp{font-size:14px;}
		.precio_financiado .precio{font-size:17px;}	
}

@media only screen and (max-width: 380px) {
	.caja_select{display:block;width:100%;}
	#caja_buscar select{width:90%;}
}


/*** /listado vehiculos ***/