	body{font-family:arial;font-size:13px;}


*, ::after, ::before {
    box-sizing: border-box;
}
	body .cajas_portada figure{width:31%;}
	body .figura {
		border: 1px solid rgba(0,0,0,.3);
		padding: 8px;
		-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	}
	
	body #ultimaoferta_new{margin:0 auto;width:99%;}
	#buscadornew{margin-right:16px;width:42%;padding:0;}
	#buscadornew .figura{padding:0;border:0;overflow: visible;}
	#buscadornew #figura_compramos{
		border:1px solid rgba(0,0,0,.2);
	}
	#concesion_lista{width:180px}
	#concesion_lista .choices{width:180px;min-width:180px;}
	#ordenarpor_lista{width:180px}
	#ordenarpor_lista .choices{width:180px;min-width:180px;}	
	body #ultimanoticia_new{width:52%;margin-right:0;}
	#buscadornew .marco_buscador{width:100%;max-width:100%;}
	body #centro.center_column{width:990px;}
	#caja_n_buscardor{
		background:rgba(0,0,0,.05) ; border:1px solid rgba(0,0,0,.1);padding:10px;
		position:relative; 
	}
	#caja_n_buscardor select{color:#000;}
	#caja_n_buscardor h3{text-align:left;margin:10px auto;margin-top:0px;margin-bottom:5px;color:#550000;font-size:18px; font-weight:bold;line-height:48px;}
	#caja_n_buscardor h3 img{vertical-align:middle;position:relative;top:-3px;left:-3px;margin-right:6px;}
	.caja_ckboxes{width:auto;max-width:100%;display:inline-block;vertical-align:top;margin:0px;border:0px solid red;float:right;}
	.caja_central{margin:6px;}
	.caja_horizontal{margin:6px;display:inline-block;vertical-align:top;border:0px solid  lime;}
	.caja_slider{width:240px;max-width:100%;display:inline-block;vertical-align:middle;margin:6px;border:0px solid red;margin-left:12px;margin-right:12px;}
	.caja_slider label{display:inline-block;position:relative;vertical-align:top;width:auto;border:0px solid lime;}
	#panel_opciones{width:100%;margin:0;position:relative;overflow:visible}
	#rango_precios{color:#cc0000; font-weight:bold;background:transparent;margin-bottom:6px;border:0px solid red;width:120px;}
	#rango_ano{color:#cc0000; font-weight:bold;background:transparent;margin-bottom:6px;border:0px solid red;width:85px;}
	#caja_rango_ano{width:210px;}
	#botonsubmit {
		background:rgba(180,0,0,.9);color:#fff;font-weight:bold;border: 1px solid rgba(0,0,0,.6);
		position:absolute;right:10px;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: .8em 1.4em;
	}
	#botonsubmit:hover{background:rgba(220,0,0,.9);border: 1px solid rgba(0,0,0,.8);
	}
	.marco_buscador{width:99%; max-width:99%;border:0px solid rgba(0,0,0,.1);padding:0px;margin:0 auto;}
	.separador_filas{height:4px;margin-top:4px;border-top:1px solid rgba(0,0,0,.05);}
	.fila_submit{height:45px;margin-top:10px;}


	#textobuscar {
		padding: .5em;
		border:1px solid rgba(0,0,0,.3);
		background:rgba(255,255,255,.9);
		vertical-align: top;
		padding-left: 1em;
		padding-right: 1em;
		line-height:16px;
		font-size:13px;
		width:100%;max-width:100%;display:inline-block;
	}
	#panel_opciones .listabuscar{vertical-align:middle;}
	#textobuscar:focus,.listabuscar{
		border:1px solid rgba(90,0,0,.4);
		outline: none !important;
		box-shadow: 0 0 3px rgba(150,0,0,.1);		
	}
	.mas_opciones{
		cursor:pointer;position:absolute;right:10px;border:0px solid rgba(0,0,0,.05);padding:5px;
	}
	#opciones1{
		margin-top:25px;
	}
	#opciones2{
		margin:0;right:0;padding-right:0;
	}
	body select.listabuscar{
		border: 1px solid rgba(0,0,0,.3);
		outline: 0;
		box-shadow: none;
		
		background: #fff url(../n/fp.png) right 3px center no-repeat; 
		
		font-size: 13px;
		height: 31px;
		border-radius: 3px;	
		display: inline-block;		
		padding: .3em;
		padding-left: 1em;
		padding-right: 1.2em;		
		xline-height: 1.5;
		color: #495057;		
		-webkit-appearance: none;
		vertical-align:top;
	}
	select.listabuscar::-ms-expand {
		display: none;
	}
	.espacio_final{
		height:15px;
		margin-bottom:10px;
	}
	.testoption{background:url(../n/fp.png) no-repeat;}
	
    .avatar .ui-icon {
      background-position: left top;
    }
	.choices{
		min-width:220px; max-width:100%;
	}
	
	#ordenarpor_lista .choices__list.choices__list--single .choices__item.choices__item--selectable{
		padding-left:20px;
		
		background:url(../js/choices/orden.png) no-repeat;
	}
	#marcas_lista,#modelos_lista{width:30%;}
	#marcas_lista .choices,#modelos_lista .choices {width:100%;}
	#marcas_lista .choices__list.choices__list--single .choices__item.choices__item--selectable{
		padding-left:16px;
		
	}
	#marcas_lista .choices__inner{
		background-image:url(../js/choices/coche.png); background-position: 5px 6px; background-repeat: no-repeat;
	}
	.caja_lista,.caja_suelta,.cajas_lista{
		display:inline-block;
		margin-top:2px;
		margin-bottom:2px;vertical-align:middle;
	}	
	.cajas_lista{border:0px solid pink;width:100%;}
	#contenedor_buscarn{width:100%;display:block;}
	.caja_buscarn{
		width:80%;display:block;vertical-align:middle;
	}	
	.caja_suelta{border:1px solid transparent;}
	.caja_suelta input,.caja_suelta label{display:inline-block;}
	
	.relleno{
		padding:20px;font-size:13px;width:100%;border:1px solid #f5f5f5;
		position:relative;
		max-width:90%;margin:30px auto;
	}
	
	#buscadornew #figura_xcompramos{
		border:0;
		-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
		}		
#ultimanoticia_new .figura .botones a img{width:15px;}
#ultimanoticia_new .figura .botones a{background:transparent;padding:0;margin-left:8px;opacity: 0.6;
    filter: alpha(opacity=60);}

#ultimaoferta_new{margin-right:12px;}
#ultimanoticia_new{margin-right:2px;}

#ultimaoferta_new .figura {background:#fffcf7;padding:0px;
-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid rgba(40,40,40,.3);;
}

#ultimaoferta_new .figura .texto{padding:8px;}

#ultimanoticia_new .figura {padding:0px;}
#ultimanoticia_new .figura .texto{padding:10px;}

#ultimanoticia_new .figura .titulo span,#ultimaoferta_new .figura .titulo span {padding-left:7px;}
#ultimanoticia_new .figura .titulo{background:url(../i/noti.png) no-repeat 4px -3px;padding-left:12px;}
	
	#marcas_lista .choices__list .choices__item {
		padding-left:30px;
		 background-repeat:no-repeat; background-position:4px 10px;
		background-size:20px;
	}

	
	.columna1{width:46%;display:inline-block;margin:10px;vertical-align:top;max-width:100%;}
	#modocolumna #marcas_lista,#modocolumna #modelos_lista{width:100%;}
		
	#modocolumna .caja_lista,#modocolumna .caja_xckboxes,#modocolumna .cajas_lista,#modocolumna .caja_horizontal{
		display:block;width:100%;
	}
	#modocolumna #panel_opciones{width:100%;}
	#modocolumna #panel_opciones .caja_horizontal{margin:0;}
	#modocolumna #ordenarpor_lista, #modocolumna #concesion_lista{display:block;width:100%;}
	#modocolumna #ordenarpor_lista label, #modocolumna #concesion_lista label{display:block;}
	#modocolumna #ordenarpor_lista .choices, #modocolumna #concesion_lista .choices,#modocolumna .choices{min-width:auto;width:100%;}		
	#modocolumna #caja_n_buscardor h3{margin-bottom:20px;}
	#modocolumna #opciones1{margin-top:45px}
	#modocolumna .caja_buscarn{width:100%;display:block;}
	#modocolumna #ordenarpor_lista.caja_slider, #modocolumna #concesion_lista.caja_slider{margin:0;margin-top:2px;
		margin-bottom:2px;vertical-align:middle;}
	#modocolumna .caja_slider,#modocolumna #caja_rango_ano{width:93%;margin-top:10px;margin-bottom:15px;}
	#modocolumna .caja_ckboxes{margin:10px auto;float:none;text-align:center;display:block;}
	#testtouch,#testtouch *{
		 -webkit-tap-highlight-color: red !important; 
	}
	#caja_n_buscardor *, #test_jquery * {
		-webkit-tap-highlight-color: transparent !important; 
	}	
	#marcas_lista .choices__list .choices__item.choices__placeholder {
		padding-left:8px;background-image:none;
	}	
	#marcas_lista .choices__list div.clase_id1,#marcas_lista .choices__list div.clase_id2 {
		font-weight:bold; color:#990000;
	}	

	@media only screen and (max-width: 991px) {
		#caja_n_buscardor h3{font-size:16px}
		.caja_buscarn{
		width:90%;}

		body #contenedor_portada figure#ultimanoticia_new{width:48%;}
		body #contenedor_portada figure#ultimaoferta_new{width:99%;}
	}
	@media only screen and (max-width: 990px) {
		body #contenido figure #ultimaoferta_new{width: 100%;max-width: 99%;margin:0 auto;display:block;}
	}	
	@media only screen and (max-width: 870px) {
		#marcas_lista,#modelos_lista{width:48%;}
	.caja_ckboxes{display:block;margin-top:6px;float:right;}
	}	
	@media only screen and (max-width:828px) {
		#ordenarpor_lista{width:180px;}
		#ordenarpor_lista .choices{min-width:180px;}
		#concesion_lista{width:180px;}
		#concesion_lista .choices{min-width:180px;}
	}

	@media only screen and (max-width:767px) {
		.caja_buscarn{
		width:100%;display:block;}
		#ordenarpor_lista.caja_slider{margin:0;margin-top:2px;
		margin-bottom:2px;vertical-align:middle;}
		#concesion_lista.caja_slider{margin:0;margin-top:2px;
		margin-bottom:2px;vertical-align:middle;}		
		.caja_horizontal,.caja_central{margin:0;margin-top:2px;
		margin-bottom:2px;vertical-align:middle;}
		#caja_n_buscardor h3{font-size:14px;margin:0 auto;margin-top:5pxmargin-bottom:10px;}
		.caja_ckboxes{margin-top:10px;margin-bottom:10px;}

	}	
	@media only screen and (max-width:650px) {
		body #contenido figure #ultimaoferta_new{width: 440px;max-width: 94%;}
		body #contenedor_portada figure#ultimanoticia_new {width:100%;}
	#ultimanoticia_new .figura .foto {width:47%;border:0;display:inline-block;vertical-align:middle;margin:3px;border:0px solid red;}
	#ultimanoticia_new .figura .foto img{width:98%;}
	#ultimanoticia_new .figura .texto{width:46%;border:0;display:inline-block;vertical-align:middle;}		
	}
	@media only screen and (max-width:582px) {
		.caja_slider,#caja_rango_ano{width:93%;margin-top:10px;margin-bottom:15px;}
		#ordenarpor_lista{display:block;width:100%;}
		#ordenarpor_lista label{display:block;}
		#concesion_lista{display:block;width:100%;}
		#concesion_lista label{display:block;}		
		.caja_ckboxes{margin:10px auto;float:none;text-align:center;}
		.slider_web{
			max-width:85%!important; margin:0 auto;
		}
	}	
	@media only screen and (max-width:560px) {
		#marcas_lista,#modelos_lista{width:100%;}
		
		.caja_lista,.caja_xckboxes,.cajas_lista,.caja_horizontal{
			display:block;width:100%;
		}
		#ordenarpor_lista{width:100%;}
		#ordenarpor_lista .choices,.choices{min-width:auto;width:100%;}		
		#concesion_lista{width:100%;}
		#concesion_lista .choices,.choices{min-width:auto;width:100%;}			
		#caja_n_buscardor h3{margin-bottom:20px;}
		#opciones1{margin-top:45px}
	}	
	@media only screen and (max-width:650px) {
		body #contenido figure{WIDTH:95%;MAX-WIDTH:95%;margin:20px auto;}
		body #contenido .figura{max-width:99%;margin:5px auto;}
	}	
	
	@media only screen and (max-width:700px) {
		.columna1{display:block;width:98%;}
	}
	@media only screen and (max-width:480px) {
		#contenedor_portada #ultimanoticia_new {border:0px solid red;margin:0 auto;}
		#ultimanoticia_new .figura .foto {width:100%;border:0;display:block;vertical-align:middle;margin:0px;border:0px solid green;}
		#ultimanoticia_new .figura .foto img{width:100%;}
		#ultimanoticia_new .figura .texto{width:100%;border:0;display:block;vertical-align:middle;}		
	}