
#testtime {::::
}

body,th,td{font:normal 13px Arial, Verdana, sans-serif;color:#000;}

ul,ol,li,p{margin:0;padding:0;list-style-type:none;}
body{
	
		background:#e5e5e5 url(n/fondocuerpo.png) repeat-x 0 0;
	
	font-size:13px;
	margin:0px;
	padding:0px;
}

label {display:block;}
#Contacto_form #enviando,#enviando {background-image:url(img/enviando.gif);width:200px;margin:0 auto;max-width:93%;display:none;}
#Contacto_form input[type=text],#Contacto_form textarea,#Contacto_form select ,#buscador_form select,#buscadoracc select
	{
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);		
		-moz-border-radius:4px;
		-webkit-radius: 4px;
		border-radius:4px;	
    padding:4px;	
	background:#fff;border: 1px solid #999;	
	}
#Contacto_form input[type=file]{
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);		
    padding:4px;	
	background:#fff;border: 1px solid #999;
}
#Contacto_form div {margin:8px;}
#Contacto_form input[required=required],#Contacto_form textarea[required=required],body #Contacto_form select [required=required],body #Contacto_form fieldset select [required=required],body #Contacto_form #concesionario{
	-moz-box-shadow: 0px 0px 8px rgba(200, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 8px rgba(200, 0, 0, 0.4);
	box-shadow: 0px 0px 8px rgba(200, 0, 0, 0.4);	
	
}
#Contacto_form input[type=text]:focus,#Contacto_form textarea:focus,#Contacto_form select :focus	{
border:1px solid #777799;
background:#f5f5ff;
}
#Contacto_form #caja_form {
border:1px solid #777;width:96%;min-width:220px;max-width:90%;padding:15px;margin:0 auto;
background:#eee;
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);		
		-moz-border-radius:8px;
		-webkit-radius: 8px;
		border-radius:8px;	
}
#imgcaptcha {display:inline-block;border:1px solid #ccc;margin:4px;margin-top:0;position:relative;top:0px;padding:0;float:left;cursor:pointer;}
#Contacto_form #captcha {display:inline-block;margin:0;}
fieldset {margin:0px;padding:0px;border:0px;}
.fijo {
	margin:0 auto;
	width:990px;max-width:990px;
}
header {background:#fbfbfb url(n/fondocab.png) repeat-x;}

#footer {max-width:100%;}
.todo {
	margin:0 auto;
	width:100%;max-width:100%;
	clear:both;
}
#cuerpo {
	
	/*background-image:url(img/noise.png);*/
}
#encabezado {
	
	/* background-image:url(img/fondoarriba.png); 
	background-repeat:repeat-x;*/
}
img {border:0px;}
#menu {
	
	/*background-color:orange;*/
	/* background:rgb(226,225,230) url(img/fondomenu.png); */
}

#contenido{
	background:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	-moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);;
	-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);	
}
#imagen_cabecera{
	background:darkgray;
	border:0;
	height:1px;
}

.center_column
	{
	max-width:100%;width:733px;
	float:left;
	padding:12px;
	}
.center_column-portada
	{
	max-width:100%;width:100%;
	float:left;
	text-align:center;
	}
#izquierda
	{
	/*background-color:green;*/
	
	width:1px;

	}
	
#derecha
	{
	/*background-color:yellow;*/
	border:0px solid red;
	width:218px;max-width:100%;
	padding-right:4px;
	}

#derecha hr, #derechafull hr{margin-top:20px;margin-bottom:20px;}	

#centro
	{

	}
.left_column
	{
	float:left;
	}
.right_column
	{
	float:right;
	}
#pie {
	position:relative;top:8px;
	color:#555;
	font-size:12px;
	background:#fff url(n/fondopie.png) repeat-x;
	
}

#redespie a{margin-left:4px;margin-right:4px;}
#pie a {color:#000;}
#w3c-css,#w3c-html{position:relative;top:6px;}
.sepa_facebook_twitter{width:1px;margin-right:4px;margin-left:5px;border-left:1px dotted #333;display:inline;position:relative;top:-2px;}
.separador {border-right:1px solid #aaa;margin-left:6px;margin-right:6px;display:inline;}
.validacion {font-size:10px;padding-right:13px;background:url(i/vv.png) no-repeat 100% 0;}
.redes{margin-left:2px;margin-right:2px;vertical-align:middle;}
.novomilenio {font-size:11px;}
.margen0
	{
	margin:0px;
	padding:0px;
	}
.margen1
	{
	padding:8px;
	}
.margen2
	{
	padding:15px;
	
	}
.margen2-lr
	{
	padding-left:15px;
	padding-top:15px;
	
	}	
.clearfix{clear:both;}
.centrado{text-align:center;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.nube {
background-color:transparent;
padding:0px;
border:0px solid #002833;
font-size:0.75em;line-height:1.5em;
}
.nube a{ 
	text-decoration: none;
	padding:3px;padding-left:2px;padding-right:2px;
	margin:3px;margin-right:2px;margin-left:2px;
	background-image:none;padding-left:0px;
}
.nube a:hover{
	text-decoration: underline;background-image:none;padding-left:0px;
}
.titulo_nube {color:#999;display:block;border-bottom:1px dotted #999;margin-bottom:8px;}
.caminoultimo {
	font-size: 12px;
	text-decoration: none;
	line-height: 110%;
	text-align: left;
	color:#777;
	border-bottom: 1px dotted #377a58;
}
.camino {
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	
}
.camino a{background-image:none;padding-left:0px;padding-right:0px;margin-right:0px;}
.camino a:link{background-image:none;padding-left:0px;padding-right:0px;margin-right:0px;}
.camino a:visited{background-image:none;padding-left:0px;padding-right:0px;margin-right:0px;}
.camino a:active{background-image:none;padding-left:0px;padding-right:0px;margin-right:0px;}

#centro ul,.lista {
	list-style-position: outside;
	list-style-image: url(i/v2.png);
	list-style-type: disc;
	margin-left:0px;margin-top:8px;margin-bottom:12px;
}
#centro li,.lista li {line-height:130%;}
#centro .noticias {
	list-style-position: outside;
	list-style-image: url(i/noti.png);
	list-style-type: disc;
	margin-left:0px;margin-top:0px;margin-bottom:0px;
}
#centro .noticias li {line-height:120%;padding:0;margin:0;}
.figura .contenidonoti {font-size:0.9em;}
.figura .contenidonoti ul {margin:0;padding:0;}
.figura .contenidonoti ul li {margin:0;padding:0;}
.subtitulo {font-weight:bold;font-size:1.1em;margin-top:4px;margin-bottom:4px;color:#330000;}


/* mapa sitemap */
#listpage_content,#submenu_items {margin: 0px 0 0px 0px;}
#listpage_content div.categTree {
   float: left;
   width: 33%;
   /* border:1px solid red; */
}
div.tree_top {
   margin:0;
   margin-left:14px;
   padding: 3px 0 5px 24px;
   background: url(i/sitemap-top.gif) no-repeat -1px -3px transparent;
   font-size:1.06em;
}
#listpage_content div.tree_top  a{color:#000;}
#listpage_content ul,#submenu_items ul {list-style-image:none;margin-top:0px;}
#listpage_content ul.tree li,#submenu_items ul li {
   margin-left: 0px;
   padding-left: 15px;
   border-left: 1px solid #999;
   padding-top:2px;padding-bottom:2px;
   background: url(i/sitemap-horizontal.png) no-repeat left 8px transparent;
   
}
#listpage_content ul.tree li.last,#submenu_items ul li:last-child {
   border: medium none;
   background: url(i/sitemap-last.gif) no-repeat -12px -2px transparent
}
#submenu_items div.tree_top{
    background: url(i/sitemap-topsimpleno.gif) no-repeat left 16px transparent;
	margin-left:13px;font-size:1em;padding:0;font-weight:bold;
	border:0px solid red;}
#submenu_items.block {padding:0;padding-bottom:10px;padding-right:24px;display:inline-block;}
.mapa_select {font-weight:bold;}
/* /mapa sitemap */
.noticias {
	list-style-position: outside;
	list-style-image: url(i/noti.png);
	list-style-type: square;
	margin-left:30px;margin-top:8px;margin-bottom:12px;
}
.noticias li {
	padding-bottom:10px;
	border-bottom:0px dashed #377a58;
}
.archivo_adjunto {
	margin:8px;
}
.fotogaleria {border:1px solid #377a58;margin:2px;vertical-align: middle;margin-bottom:6px;margin-top:6px;}
.galeria {text-align:center;margin-top:10px;margin-bottom:10px;padding-top:6px;padding-bottom:6px;border-top:1px dashed #377a58;border-bottom:1px dashed #377a58;}
.paginacion {text-align:right;}

#ofertas_portada div .paginacion{margin-bottom:3px;padding-top:3px;padding-bottom:3px;font-size:16px;}

.pagina_activa {padding:2px;border:1px solid #aaa;color:#999;background:#eee;-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;margin:4px;}
.numero_pagina {padding:2px;border:1px solid #555;-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;margin:4px;}
.numero_pagina a:link {padding:0px;margin:0px;background:none;
}
.paginacion a:link {padding:0px;margin:0px;background:none;}
.paginacion a:visited {padding:0px;margin:0px;background:none;}
.paginacion a {padding:0px;margin:0px;background:none;

}
.fechanoti{font-size:11px;color:#999;}

.contenidonoti{display:block;}	
.texto{
	text-align: left;
	/* [disabled]margin: 10px; */
	font-size: 13px;
	line-height: 150%;
	color: #000;	
}
input[type="submit"], input[type="reset"] 
	{font-size:13px;
	border:1px solid #c6c6c6;
	background:#f2f2fe url(i/boton.png) repeat-x;
	color:#000;
	padding:6px;padding-left:10px;padding-right:10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	}
	
.texto a,.xtexto a {background:url(i/acg.png) no-repeat 100% -2px;padding-right:13px;margin-right:2px;}
.texto a:hover,.xtexto a:hover{background-color:#e5e5e5;}
.texto .clase_fancy_foto, body .texto a.clase_fancy_foto{background:transparent;padding-left:0px;padding-right:0;border:2px;}
.texto ul {padding-left:25px;}
.texto li {margin-left:10px;line-height: 150%;}
.xtexto li {margin-left:20px;line-height: 150%;}
.texto .img {background-image:none;padding-left:0px;border:2px;}
.fechatexto{font-size:11px;margin:2px;color:#999;float:right;margin-right:4px;}
.logotipo {margin-top:4px;margin-bottom:4px;border:0px;margin-left:0px;max-width:99%;display:block;}
.compartir {width:220px;height:20px;border:0px solid red;}

#countries .countries_ul_hover{
	background:rgba(221,221,221,.8);
	border:1px solid #999;
}
/* idiomas */
#first-languages li a {line-height:35px;color:#001;}
#first-languages li a:hover {background:red;}
#first-languages li{white-space:nowrap;color:#001;}
.idioma_seleccionado img {width:16px;height:11px;}
#first-languages li a div{font-size:12px;padding-left:24px;padding-right:6px;}
.bandera{display:inline;float:left;
width:16px;height:11px;position:relative;top:11px;
}
.contenedorcompartir{text-align:center;}
#compartir_caja{margin-top:10px;margin-bottom:10px;border:0px solid red;display:inline-block;
				text-align:center;width:100%;background:#efefef;padding-top:4px;}
#compartir_caja a,#compartir_caja div{display:inline-block;}

#compartir_caja div{padding:0;margin:0;line-height:100%;}
#compartir_caja div a{backgrond:transparent;padding:0;}
#compartir_caja #cface{position:relative;top:-1px;}
#compartir_caja #cface .fb-like{padding:0;margin:0;}
#compartir_caja #ctwit{border:0;}
#compartir_caja #ctwit .twitter-share-button{border:0;}
#compartir_caja #cgplus{}
#compartir_caja #cgplus a{background:transparent;padding:0;}
.compartir a {background-image:none;padding:0;padding-left:0px;margin:2px;}
.bloquecompartir{height:20px;}
.compartir .ximg {vertical-align:middle;}
.compartir .separador {}
/* caja buscar */
.sf-search {
  /*xbackground: inherit;
  float: right;
  line-height: 25px;*/
  /*position:relative; top:55px;*/
  margin-left:8px;
}
/*mapa*/
.destacarmapa {font-Family: tahoma,Arial,tahoma,Verdana; color: #007700 }
.destacarmapa:hover {color: #007700; }
.minitextomapa {font-Family: tahoma, sans-serif; font-size: 11px;line-height: 150%;}
.minitextomapa:hover {text-decoration: none}
.smart {color:#000077;font-family:"times new roman",times,tahoma;font-size:14px;}
.logo {color:rgb(0,44,110);font-weight:bold;padding-right:25px;background:url(img/msni.png) no-repeat 100% 0;}
.listav {
	list-style-type: none;
	margin-left:10px;margin-top:15px;margin-bottom:15px;
}
.listav li {line-height:140%;background:url(i/vg.png) no-repeat 0 0px;padding-left:27px;margin-top:8px;margin-bottom:8px;}
.imagentexto{border:1px solid #ddd;}
.izq {float:left;margin-right:8px;margin-bottom:8px;}
.dch {float:right;margin-left:8px;margin-bottom:8px;}
.infoproducto {}
.infoproducto a{color:#990000;}
.featured {}


/* slider fotos */
#contenido .homeslider ul img {width:100%;}

#sombraslider {position:relative;top:-1px;left:4px;}
#contenido .flex-caption {position:relative;line-height:140%;cursor:pointer;margin:0;max-width:100%;top:1px;display:block;background:#e5e5e5 url(n/fondocuerpo.png) 0 0px;color:#555;font-size:12px;border:1px solid #aaa;}
#contenido .flex-caption a{color:#fff;}
#contenido .flex-caption a:hover{color:#fff;text-decoration:none;}
#contenido .flex-direction-nav li a {
	width: 41px; 
	height: 43px; 
	
	margin: 0 0 0; 
	display: block; 
	/*background: url(./n/slider-nav2.png) no-repeat 0 0;*/
	position: absolute; 
	top: 40%; 
	cursor: pointer; 
	text-indent: -9999px;
}
#contenido .flex-direction-nav li .next {
	/*background-position: 0px -50px; */
	right: -42px;
}
#logos a{margin-left:8px;}
#sepalogos{display:none;}
#contenido .flex-direction-nav li .prev {
left: -21px;
}
#contenido .flex-direction-nav li .next:hover {
	/*background-position: -50px -50px;*/
}
#contenido .flex-direction-nav li .prev:hover {
	/*background-position: -50px 0px;*/
}
#contenido .flex-control-nav li a {
	border:2px solid #fff;
	background: #990000; 

	/*-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);;
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.8);	*/	
	
}

#contenido .flex-control-nav li a:hover {}
#contenido .flex-control-nav li a.active {background:#999;}
/* /slider fotos*/

#derecha .block,.block{
	padding: 12px;
	background: #eaeaea;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.7); 
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.7); 
	box-shadow: 0px 0px 3px rgba(0,0,0,.7); 
	margin-top: 16px;
	margin-bottom: 16px;
	/*-moz-border-radius:8px;
	-webkit-radius: 8px;
	border-radius:8px;	*/
	
}
.facebook_twitter{
	padding:4px;margin:0px;
	background: #eaeaea;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.7); 
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.7); 
	box-shadow: 0px 0px 3px rgba(0,0,0,.7); 
	margin-top: 8px;
	margin-bottom: 8px;
	/*	-moz-border-radius:8px;
		-webkit-radius: 8px;
		border-radius:8px;	*/
}
article .block {margin-top: 0px;}

.foto a {background:transparent;margin:0;padding:0}

.right_column_top {float:right;}
#social_bar div {margin:10px;text-align:center;}
#social_bar hr {border-bottom:1px dotted #888899;margin-top:4px;margin-bottom:5px;}
#social_bar span {color:#555;position:relative;display:block;}
#social_bar a {color:#555;}

#publicidad {text-align:center;}
.textopublicidad {font-size:0.88em;color:#999;}
#publicidad .textopublicidad {display:block;text-align:right;}
#publicidad div {margin-top:12px;margin-bottom:12px;}
#publicidad .caja_publicidad {background:#f4f4f4;border:1px solid #aaa;padding:24px;line-height:1.8em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);;
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
}
#publicidad hr {border-bottom:1px dotted #aaaabb;margin-top:4px;margin-bottom:5px;}
#publicidad div img {max-width:100%;}
#publicidad_arriba div img {max-width:100%;}
#publicidad_arriba {text-align:center;max-width:99%;border:0;margin:0 auto;margin-top:12px;margin-bottom:12px;}
#publicidad_arriba .textopublicidad {display:block;text-align:center;}
#publicidad_arriba a {background:transparent;padding:0;margin:0;}

#financiada {text-align:center;max-width:99%;border:0;margin:0 auto;margin-top:12px;margin-bottom:12px;}
#financiada div {display:inline-block;margin-right:15px;margin-bottom:8px;}
#financiada div img {max-width:100%;}
#financiada a {background:transparent;padding:0;margin:0;}

#centro iframe,video,object {max-width:97%;width:97%;display:block;border:1px solid #eee;margin:0 auto;}
iframe{max-width:100%;margin:0 auto;}
iframe {height:400px;}

article .foto {max-width:98%;margin:0 auto;border:0px solid red;display:block;}
article div .foto {max-width:98%;display:block;}
.foto390{min-height:390px;}

article .galeria_fotos .foto,article .galeria_fotos_info .foto{padding:0;margin:0;text-align:center;}
.galeria_fotos {border:0px solid red;text-align:center;}
.galeria_fotos div {text-align:center;display:inline-block;width:31%;max-width:94%;margin:0 auto;margin-left:6px;margin-right:6px;}
.galeria_fotos div p {display:none;text-align:left;z-index:0;position:relative;margin-top:10px;margin-left:4px;/*bottom:11px;left:3px;*/padding:2px;padding-left:6px;padding-right:6px;background:rgba(0,0,0,.5);border:1px solid rgba(50,50,50,.4);color:#fff;font-size:0.9em;}
.galeria_fotos div .foto{border:3px solid #eee;	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);width:100%;vertical-align:middle;
	margin-bottom:6px;margin-top:6px;overflow:hidden;
	}
	
body #fotos_coche .foto .info_foto{border:0;}	

.galeria_fotos_info	{display:block;padding:0;margin:0 auto;padding-left:10px;}
.galeria_fotos_info div p {display:block;text-align:left;position:absolute;margin-top:0px;bottom:5px;left:6px;padding:2px;padding-left:6px;padding-right:6px;margin-right:7px;background:rgba(0,0,0,.5);border:1px solid rgba(50,50,50,.4);color:#fff;font-size:0.9em;z-index:998;line-height:1.3em;}
.galeria_fotos_info div {text-align:center;width:31%;overflow:hidden;display:inline-block;margin-bottom:6px;margin-top:6px;overflow:hidden;}

.galeria_fotos_info .info_foto {border:3px solid #eee;-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);width:100%;max-width:94%;margin:0;padding:0;
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);max-height:220px;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
	display:inline;
	}
.kml {display:inline-block;margin-right:10px;padding-left:32px;padding-right:10px;border-right:1px dotted #555;line-height:1.2em;background:url(img/kml.png) no-repeat;padding-top:7px;height:25px;}
.gpx {display:inline-block;margin-left:10px;padding-left:32px;padding-right:10px;line-height:1.2em;background:url(img/gpx.png) no-repeat;padding-top:7px;height:25px;}
.kmz {display:block;padding-left:24px;padding-right:10px;line-height:1.2em;background:url(img/kmz.png) no-repeat 0 2px;padding-top:4px;height:19px;margin-top:0px;}
.pdf {display:block;padding-left:24px;padding-right:10px;line-xheight:1em;background:url(img/pdf.png) no-repeat 0 0px;padding-top:4px;min-height:21px;margin-top:0px;}
.mp3 {display:block;padding-left:24px;padding-right:10px;line-height:1.2em;background:url(img/mp3.png) no-repeat 1px 0px;padding-top:4px;height:19px;margin-top:0px;}
#ficha {}
#ficha li {margin-top:4px;margin-bottom:4px;}
.iconos_ruta {position:relative;bottom:1px;margin-top:10px;margin-bottom:2px;}
.iconos_ruta div {font-size:0.80em;color:#777;display:inline-block;margin-right:1px;text-align:center;line-height:1em;}
.iconos_ruta div img {display:block;width:41px;height:41px;margin:0 auto;margin-bottom:0;}
.foto_ficha {float:right;display:inline-block;width:55%;margin:0;padding:0;line-height:0;}
.foto_ficha img {width:100%;margin:0;padding:0;border:1px solid #999;}
#etapas {text-align:left;display:inline-block;}
#etapas ul {list-style-image:none;list-style-type: square;margin-left:0px;padding-left:0;}
#etapas li {padding-left:20px;background:url(img/mr.png) no-repeat 0 3px;margin-top:12px;margin-bottom:12px;}
#etapas li:last-child {background:url(img/fr.png) no-repeat 0 3px;}
#etapas li:first-child {background:url(img/ir.png) no-repeat 0 3px;}
.etapa_activa {color:#999;border-bottom:1px dotted #aaa;}

#puntos_interes {margin-left:12px;}

.punto_lista {display:table;padding:3px;text-align:left;margin:0;}
.punto_lista span {display:table-cell;vertical-align:middle;margin:0;text-align:left;padding:0;line-height:1.2em;}
.punto_lista img {border:1px solid #999;display:inline-block;margin:0;padding:0;margin-right:0px;}
#puntos_interes hr {border-bottom:1px dotted #999;margin-top:1px;margin-bottom:6px;}
.foto_punto {display:inline-block;}
.texto_punto {display:inline-block;}
.divvideos {text-align:center;}
.videos {margin:0 auto;}
.divvideos p {text-align:center;font-size:0.89em;}
#puntos_interes .titular {background:url(img/icopunto.png) no-repeat 0 0px;padding-left:22px;line-height:1.8em;position:relative;left:-10px;}
#puntos_interes .titular.rel {background:url(img/icorel.png) no-repeat 0 0px;padding-left:22px;line-height:1.8em;position:relative;left:-10px;}
#puntos_interes .poi {
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #000;
	font-size: 1.4em;
	display: block;
	margin-bottom:4px;
	margin-top:4px;
padding-left:40px;line-height:2.6em;position:relative;left:-15px;}
#puntos_interes .poi_1 {background:url(Archivos/Imagenes/g1_50x50.png) no-repeat 0 0px;}
#puntos_interes .poi_2 {background:url(Archivos/Imagenes/g2_50x50.png) no-repeat 0 0px;}
#puntos_interes .poi_3 {background:url(Archivos/Imagenes/g3_50x50.png) no-repeat 0 0px;}
#puntos_interes .poi_4 {background:url(Archivos/Imagenes/g4_50x50.png) no-repeat 0 0px;}
#puntos_interes .poi_5 {background:url(Archivos/Imagenes/g5_50x50.png) no-repeat 0 0px;}
#puntos_interes .poi_6 {background:url(Archivos/Imagenes/g6_50x50.png) no-repeat 0 0px;}

#menu_derecha strong {font-size:1.2em;}
#menu_derecha  ul ,#menu_volver  ul {padding-left:0px;margin-top:4px;}
#menu_derecha  ul ul ,#menu_volver  ul ul{padding-left:12px;margin-top:0px;}
#menu_derecha li,#menu_volver  li {line-height:1.4em;padding-left:0px;padding-top:3px;padding-bottom:3px;}
#menu_derecha li:last-child,#menu_volver  li:last-child {}
#menu_derecha li li:first-child ,#menu_volver  li:first-child {}

#menu_derecha li a,#menu_volver li a{display:block;background:url(i/menu.png) no-repeat 3px 4px;padding-left:12px;}
#menu_derecha li a:hover,#menu_volver li a:hover{text-decoration:underline;}
#menu_derecha a.sfmenu_select,#menu_volver  a.sfmenu_select{background:url(i/v2.png) no-repeat 0px 3px;padding-left:17px;}

#menu_volver li a#volver_portada{background:url(i/home.png) no-repeat 3px 2px;padding-left:30px;font-size:15px;}
#menu_volver li a#volver_atras{background:url(img/prev.png) no-repeat 8px 1px;padding-left:30px;font-size:15px;}

.cajamaps {width:440px;padding:0px;margin:0px;font-size:0.98em;max-width:90%;color:#222;line-height:1.2em;padding:3px;text-align:left;}
.cajamaps h2 {font-size:1.1em;font-weight:bold;display:block;margin-bottom:6px;}
.fotomaps {float:left;border:1px solid #ccc;margin-right:8px;}
.map_canvas {width:98%; height:500px;border:1px solid #e0e0e0;margin:0 auto;}
.map_canvas a{background:none;padding:0;margin:0;}
.mapa .map_fs,.mapa .fancybox_iframe_blank{text-align:right;display:block;margin-bottom:3px;padding-bottom:3px;}
.mapa a.fancybox_iframe_blank {background:url(img/fs.png) no-repeat 100% 1px;font-size:0.85em;padding-right:19px;margin-right:7px;}


#mainpeq {margin:0;padding:0;overflow:hidden;height:100%;}
#mainpeq  .mapa {overflow:hidden;height:100%;}
#mainpeq  .mapa .map_fs{display:none;}
#mainpeq  .mapa .fancybox_iframe_blank{display:none;}
#mainpeq .mapa .map_fsa{display:none;}

#mainpeq .mapa .map_canvas {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border:0}

.watermark {
    position: absolute;
    bottom:4px;
    left: 4px;
    display:inline;
    padding:3px;
    z-index: 1100;
	background:rgba(220,220,220,.6);
	font-size:.87em;color:#111;
}

.cerrar_mapa {position:absolute;top:3px;right:120px;z-index:9999;padding:4px;margin:0 auto;padding-right:6px;padding-left:20px;
background:rgba(255,255,255,.8) url(img/cerrar.png) no-repeat 3px 3px;border:1px solid rgba(0,0,0,.4);font-size:0.85em;font-weight:bold;
color:#440000;
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);	
}
a.cerrar_mapa {color:#440000;}
a:hover.cerrar_mapa {color:#000;}

/*** MENUS **/

#menu_mobil {display:none;text-align:center;padding:0;background:#010101;}
#menu_corto {display:none;text-align:left;}
.corto_menu {margin-top:12px;margin-bottom:12px;}
#nav-open,#nav-open2 {background:#010101;color:#aaa;line-height:30px;text-align:center;cursor:pointer;}
#menu_corto  ul {padding-left:4px;}
#menu_corto li {line-height:1.9em;padding-left:9px;border-bottom:1px solid rgba(125,125,125,.3);}
#menu_corto li:last-child {border:0;}
#menu_corto li li:first-child {border-top:1px solid rgba(125,125,125,.3);}
#menu_corto li a{color:#fefeff;display:block;background:url(i/menu.png) no-repeat 3px 7px;padding-left:12px;}
#menu_corto li a:hover{color:#fefeff;text-decoration:none;}
#menu_corto a.sfmenu_select {color:#fefeff;background:url(i/v2.png) no-repeat 0px 5px;padding-left:14px;}
.ico_menu{margin-right:6px;
opacity: 0.4;
    filter: alpha(opacity=40);
	
}
.sf-contener {
	
	/*xclear: both;*/
	float:left;
	/*xposition:relative;
	xleft:-10px;*/
	margin-left:0px;
	/*background:rgb(53,74,65) url(img/fondomenu.png);*/
	background:rgb(255,255,255);
	padding:1px;
	
}
#contenedor_menu{border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;
	-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);}
.sf-menu {

	/* NM */ /*para posicion menu
	xposition:absolute;*/
	margin: 0px;
	/*xheight:39px;*/
	padding-top:0px;
	width:100%;font-size:1em;margin-bottom:0px;
	/*borde redondeado
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;*/
	border-bottom:1px solid #fff;
	/*xbackground: transparent url(img/bg_blocktopmenu.png) repeat-x 0 0;*/
	background:#010101;
	/*url(img/fondomenu.png);*/
	/*sombra menu*/

	
	
}
.sf-menu li {
	float:			left;
	position:		relative;
	margin-left:0px;
	/*xbackground: transparent url(img/bg_li_blocktopmenu.png) no-repeat 100% 0;*/
	/*background:rgb(226,225,230) url(img/fondomenu.png);*/
	/*border-right:1px dotted #bbb;*/
	/*border-right:1px solid rgba(0,0,0,0.1); 
	border-left:1px solid rgba(255,255,255,0.1); */
	background:url(n/sepamenu.png) no-repeat 100% 7px;
}
.sf-menu li li{
	border-right:0px;
	margin-left:0px;
	background:rgba(0,0,0,.8);
	min-width:160px;
/* 	border-bottom:1px solid rgba(0,0,0,0.1);
	border-top:1px solid rgba(255,255,255,0.1); */
}
.sf-shadow ul {
	/*background:	url(css/menu/img/shadowoscura.png) no-repeat bottom right;*/
	padding: 0 8px 9px 0;
	-moz-border-bottom-left-radius: 17px;
	-moz-border-top-right-radius: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	border-top-right-radius: 8px;	
	border-bottom-left-radius: 8px;	
	border:0px solid red;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fefeff;
	white-space:nowrap;
	text-decoration:none;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  /*xbackground: transparent url(img/bg_blocktopmenu_li_hover.png) repeat-x 0 0;*/
  background:rgba(90,90,90,.8) /*url(i/fondomenusel.png)*/;
  text-decoration:none;
  color:#fefeff;
/* 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;  */
}

.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			10px;
	top:			1.05em; /* IE6 only */
	width:			11px;
	height:			14px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(css/menu/img/arrows.png) no-repeat 0 -97px; /* arrows-gris2.png */
}
.sf-menu li .sfmenu_select
	{
		background:rgba(60,60,60,.8);
		color:rgb(235,235,235);
		/*background:	url(img/select.png) no-repeat right -42px;*/ /*flecha derecha*/
		/*background:	url(img/select.png) no-repeat;*/ /*flecha izquierda*/
		/*background:	url(img/select.png) no-repeat +3px -71px;*/ /* v */
		/*background:	url(/plantillaCSS/i/v2.png) no-repeat left center;*/
		/*padding-left:14px;*/
	}
.sf-menu li .sfmenu_select:hover
	{
		
		
	}
/*** /MENUS **/

.mensaje_manten{position:absolute;top:10px;left:10px;font-size:16px;font-weight:bold;background:rgba(255,255,0,.4);padding:8px;color:rgba(255,0,0,.4);border:1px solid rgba(255,128,0,.4)}

#utilmapa{padding:1px;line-height:130%;margin-bottom:3px;width:99%;}
#utilmapa .fancybox_iframe_blank{text-align:right;display:block;}
#utilmapa a.fancybox_iframe_blank {background:url(img/fs.png) no-repeat 100% 1px;font-size:0.85em;padding-right:19px;}

.fotorama {background:transparent;}
.fotorama__caption{background:rgba(20,20,20,.6);font-family:Arial,sans-serif;font-size:13px;line-height:1.5;color:#fff;text-align:left;border:0;padding:0;margin:0;}
.fotorama__thumb-border {border-style:solid;border-color:#ff6601;}
.contador_fotorama{color:#999;padding-right:4px;display:inline-block;padding:3px;padding-right:5px;padding-left:5px;margin:0;}
.info_fotorama{border-left:1px dotted #555;font-family:Arial,sans-serif;font-size:13px;line-height:1.5;color:#fff;text-align:left;
padding:3px;padding-right:5px;padding-left:5px;display:inline-block;margin:0;
}
.contenedor_fotorama{background:#000;border:1px solid #ccc;}
#contenedorpadre{}
body #contenido .infoplay {position:absolute;display:inline-block;z-index:99999;width:35px;height:25px;background:url(img/pause.png) no-repeat -6px;}
body #contenido .infopause {position:absolute;z-index:99999;display:inline-block;width:35px;height:25px;background:url(img/play.png) no-repeat;}

.pie_izq{float:left;display:inline-block;margin-bottom:12px;}
.pie_der{float:right;display:inline-block;}

/*********************************************** portada ******************/

#contenedor_portada {padding:10px;overflow:visible;}
.cajas_portada{display:block;max-width:100%;border:0px solid red;margin:0;text-align:center;margin-bottom:0px;overflow:hidden;}
figure {margin:0;margin-right:32px;display:inline-block;float:none;vertical-align:top;}
.cajas_portada figure{width:30%;text-align:left;}
.cajas_portada figure .figura{width:100%;}
.figura{
	margin:0;
	margin-bottom:9px;margin-top:9px;max-width:100%;overflow:hidden;
	border:1px solid #c7c7c0;
	padding:10px;
	/*-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	*/
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);	
}

.figura .foto {text-align:center;}
.figura .foto img {width:100%;border:0;display:block;margin:0 auto;}
#listado_ofertas .figura .foto img,#ficha_oferta .figura .foto{max-width:100%;width:auto;}
.figura .titulo {font-weight:bold;font-size:1.4em;display:block;border-bottom:1px dotted #999;margin-bottom:5px;}

#iconobuscar{position:absolute;z-index:0;}
#buscador,#buscadoracc{width:33%;}

#buscador_form label {display:inline-block;margin-right:4px;}
#buscador_form select {display:inline-block;font-size:12px;min-width:120px;padding:3px;}

#buscador form div,#buscadoracc form div {margin-top:6px;margin-bottom:6px;margin-left:18px;border:0px solid red;}
#buscador .figura .titulo,#buscadoracc .figura .titulo{margin-left:35px;margin-bottom:18px;}
#buscador form #botonbuscar,#buscadoracc form #botonbuscar {text-align:center;margin-top:6px;padding-top:10px;border-top:1px dotted #999;}
#buscador form #botonbuscar input,#buscadoracc  form #botonbuscar input{font-size:15px;font-weight:bold;}



#contenedor_iconos{text-align:center;background:#efefef;margin-right:1px;display:block;overflow:hidden;border:0px solid pink;margin-top:12px;margin-bottom:20px;}

#figuraiconos{width:99%;text-align:center;margin-top:0px auto;border:0px solid pink;}
#iconosbuscador {width:70%;border:0px solid green;display:inline-block;vertical-align:middle;}

#iconosbuscador div a{display:inline-block;background:transparent;padding:0;margin:10px;}

#bannerinfoold{width:27%;border-left:1px dotted #aaa;text-align:center;display:inline-block;vertical-align:middle;margin-top:6px;margin-bottom:6px;}
#bannerinfo{width:40%;border:1px dotted #aaa;text-align:center;display:inline-block;vertical-align:middle;margin-top:6px;margin-bottom:6px;background:#f5f5f5;}
#banner_horario{max-width:50%;}
#texto_horario{font-size:14px;font-weight:bold;color:#000;position:relative;top:-10px;line-height:170%;padding-left:8px;}
#texto_horario a {color:#000;}



.botones{float:right;position:relative;top:10px;right:0px;}
.botones a{background:transparent;padding:0;margin-left:8px;
    }
#ultimanoticia .figura .botones a img{width:15px;}
#ultimanoticia .figura .botones a{background:transparent;padding:0;margin-left:8px;opacity: 0.6;
    filter: alpha(opacity=60);}
/*.botones a{background:transparent;padding:0;margin-left:8px;opacity: 0.6;
    filter: alpha(opacity=60);}

*/
.botones a:hover{opacity: 0.8;
    filter: alpha(opacity=80);background:transparent;}

#noticias_portada .figura {padding:10px;}
#noticias_portada .figura .noticias{padding-left:20px;}

#noticias_portada{width:45%;text-align:left;}

#ofertas_portada {width:48%;text-align:left;}
#ofertas_portada .figura {
	border:0px solid red;
	padding:0;
	margin-left:10px;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);	
}
#noticias_portada div .foto{width:140px;max-width:100%;display:inline-block;vertical-align:top;}
#noticias_portada div .datos{display:inline-block;vertical-align:top;width:275px;max-width:100%;}

#ultimaoferta{margin-right:12px;}
#ultimanoticia{margin-right:2px;}

.botonera{text-align:center;background:rgba(0,0,0,.05);padding:4px;}

#ultimaoferta .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 .figura .texto{padding:8px;}

#ultimanoticia .figura {padding:0px;}
#ultimanoticia .figura .texto{padding:10px;}

#ultimanoticia .figura .titulo span,#ultimaoferta .figura .titulo span {padding-left:7px;}
#ultimanoticia .figura .titulo{background:url(i/noti.png) no-repeat 4px -3px;padding-left:12px;}

#listado_ofertas,#ficha_oferta {text-align:center;display:block;clear:left;}
#listado_ofertas .img {width:222px;max-width:100%;cursor:pointer;}

#listado_ofertas .oferta, #ficha_oferta .oferta{width:48%;max-width:48%;text-align:left;display:inline-block;vertical-align:top;margin-bottom:8px;margin-top:8px;line-height:100%;background:rgba(255,255,255,1);border:1px solid rgba(100,100,100,.4);font-size:11px;
	padding-bottom:4px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	min-height:390px; /* 450px; */
}
#derecha #listado_ofertas .oferta, #derecha  #ficha_oferta .oferta{
	min-height:auto;
}
#listado_ofertas .oferta .descripcion{
	min-height:35px;
}
#listado_ofertas .oferta .titulo{min-height:25px;}
/*.oferta{width:48%;max-width:48%;text-align:left;display:inline-block;vertical-align:top;margin-bottom:4px;margin-top:4px;line-height:100%;background:rgba(255,255,255,1);border:1px solid #888;font-size:11px;
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);;
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);	
	padding-bottom:4px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}*/
#ofertas_portada #ficha_oferta .oferta{width:98%;max-width:98%;border:0px solid #999;
	moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	position: relative;
	}

#listado_ofertas .sepa_ofertas{/*border-left:1px dotted #ccc;padding-left:4px;*/margin-left:8px;}
#listado_ofertas .oferta2{}
#listado_ofertas .oferta .foto,#ficha_oferta .oferta .foto{border:1px solid rgba(50,50,50,.2);border-left:0;border-right:0;}
#listado_ofertas .oferta .precio,#ficha_oferta .oferta .precio{border-left:0;}

#listado_ofertas .oferta a,#ficha_oferta .oferta a{color:#000;}
#listado_ofertas .oferta .info,#ficha_oferta .oferta .info{padding:2px;padding-left:8px;}

#listado_ofertas .oferta .titulo{max-width:75%;width:75%;padding-top:0;border:0px solid red;margin-left:0px;}
#listado_ofertas .oferta .titulo a{}

#listado_ofertas .oferta .descripcion,#ficha_oferta .oferta .descripcion{color:#555;line-height:120%;}
#listado_ofertas .oferta .titulo,#ficha_oferta .oferta .titulo,#ficha_oferta .oferta h2{line-height:120%;}
#listado_ofertas .enlaces,#ficha_oferta .enlaces{margin:3px;margin-left:5px;margin-bottom:5px;line-height:120%;}
body #ficha_oferta .oferta .catalogos {background:#f5f5f5;padding-top:6px;padding-bottom:6px;margin-top:14px;}
#coches {width:98%;max-width:98%;border:0px solid red; /*overflow:hidden;*/}

#coches #listado_ofertas, #coches figure, #coches .figura{border:0px solid red;width:100%;padding:0;margin:0;}

#coches #listado_ofertas .oferta{margin:3px;margin-top:8px;margin-bottom:8px;width:227px;max-width:227px;}

#similares #listado_ofertas .oferta,#derecha #listado_ofertas .oferta {width:99%;max-width:100%;cursor:pointer;margin-bottom:6px;margin-top:6px;}
#similares #listado_ofertas .oferta {width:47%;margin:3px;}
#derecha #listado_ofertas .oferta .info,#similares #listado_ofertas .oferta .info{font-size:11px;}
#derecha #listado_ofertas .oferta .info.titulo,#similares #listado_ofertas .oferta .info.titulo{font-size:14px;}
#derecha #listado_ofertas .oferta .foto img,#similares #listado_ofertas .oferta .foto img,#similaresfull #listado_ofertas .oferta .foto img{width:100%;}{width:100%;}
#listado_ofertas .cabecera {text-align:left;font-size:14px;margin-top:12px;margin-bottom:4px;}

#similaresfull #listado_ofertas .oferta {width:30%;max-width:100%;cursor:pointer;margin-bottom:6px;margin-top:6px;}

.novedad{margin:2px;float:right;padding:2px;padding-left:4px;padding-right:4px;background:rgba(0,0,0,.7);color:#FCE800;font-weight:bold;border:1px solid #444;font-size:12px;z-index:2;position:absolute;}	

.nubeblock{text-align:left;margin:10px;
	border:1px solid #c7c7c0;
	padding:10px;
	background:#f5f5f5;
	/*-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	*/
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);;
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);	
}
#coches_nuevos{}
.cajas2 {width:100%;border:0px solid red;}
.cajas2 figure {display:inline-block;border:0px solid green;margin:2px;}
.cajas2 figure .figura{padding:4px;}
.caja_izquierda {width:50%;}
.caja_derecha{width:45%;}
#noticias_portada .figura .videos{width:100%;height:288px;}
.iconos_nuevos{}
.iconos_nuevos div{display:inline-block;text-align:center;}
.iconos_nuevos .flecha_izquierda{float:left;vertical-align:middle;}
.iconos_nuevos .flecha_derecha{float:right;vertical-align:middle;}

figure .iconos_nuevos ul li div.iconocoche {display:inline-block;margin:0px;margin-right:4px;margin-left:4px;text-align:center;border:0px solid red;}
ul li .iconocoche a{color:#880000;padding:0;}
figure .iconos_nuevos ul li div.iconocoche img {display:xblock;margin:0 auto;margin-top:0px;margin-bottom:0px;max-width:95px;border:1px solid #990000;top:0;}
figure .iconos_nuevos ul li div.iconocoche h3{font-size:11px;margin:0;margin-top:0px;padding:0;line-height:12px;xposition:absolute;border:0px solid #000;xwidth:95px;top:-4px;}
#car_tablon .prev,#car_tablon2 .prev,#car_tablon2 .next,#car_tablon .next {border:0px solid green;z-index:1024;background-color:#d6d6d6;}
#car_tablon {}
#car_tablon ul {}
#car_tablon ul li{}
.avisoderecha{float:right;padding:4px;padding-left:6px;padding-right:6px;background:#eee;color:#990000;font-weight:bold;	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	}
.avisonuevo{float:right;padding:0px;padding-left:4px;padding-right:4px;background:rgba(0,0,0,.5);color:#FCE800;font-weight:bold;border:1px solid rgba(20,20,20,.7);font-size:8px;z-index:999;position:relative;}	

.nube a{background:transparent;padding-right:8px;}

#listado_noticias{margin:15px;}


body article#texto_noticia .foto {display:block;border:0px solid red;margin-top:8px;margin-bottom:8px;}
.subtitular{font-style:italic;color:#555;}

.texto_derecha{float:right;font-size:13px;font-weight:normal;}

.texto_lugar{}
#tabla_lugares .titular{}
#tabla_lugares .texto_lugar .foto_derecha,#tabla_lugares .texto_lugar .foto_izquierda,#tabla_lugares .texto_lugar .foto{max-width:220px;}
.texto_lugar{padding-left:8px;}

body #tabla_lugares .texto_lugar ul {margin-left:0px;display:table;}
body #tabla_lugares .info_extra{}

.titulo a {text-decoration:underline;background:transparent;padding-right:0;}
.subtitulo a {text-decoration:underline;background:transparent;padding-right:0;}

.textobuscar{font-size:12px;float:left;border:0px solid red;line-height:170%;margin-bottom:5px;}
.resultados_defecto{color:#999;}
.resultados{color:#007700;}

.equipamiento {border-top:1px dotted #999;border-bottom:1px dotted #999;background:#f5f5f5;margin-top:12px;margin-bottom:6px;}
#ficha_oferta #fotos_coche .foto img {}
#ficha_oferta #fotos_coche .foto{	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);vertical-align:middle;
	margin-bottom:6px;margin-top:6px;overflow:hidden;
	border:6px solid #fff;width:28%;
	}
.bloquecolumna {width:48%;display:inline-block;min-width:240px;border:0px solid red;vertical-align:top;padding-right:8px;max-width:98%;}
.tgris{color:#999;}
.bloquecolumna2 {width:18%;display:inline-block;min-width:150px;border:0px solid red;vertical-align:top;padding-right:8px;max-width:98%;}
.bloquecolumna3 {width:75%;display:inline-block;min-width:150px;border:0px solid red;vertical-align:top;padding-right:8px;max-width:98%;}

#ofertas_similares {max-width:99%;}

#catalogos {line-height:200%;}
#catalogos .catalogo_lista{line-height:150%;border-bottom:1px dotted #555;padding-top:6px;padding-bottom:6px;}
#catalogos .catalogo_lista img{border:1px solid #990000;}
#catalogos .info{line-height:150%;font-size:12px;color:#555;padding-top:8px;padding-bottom:8px;}
#ficha_oferta {margin-top:6px;}
#ficha_oferta h1,.titulo_listado{font-size:18px;line-height:140%;}

#vendidos,#busquedas{font-size:.88em;background:#fff;padding:10px;max-width:100%;padding-top:3px;padding-bottom:2px;
	margin:5px;
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}
#vendidos a,#busquedas a{color:#555;}
#vendidos ul,#busquedas ul{background:#fff url(n/vendidos.png) no-repeat 47% 50%;

	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	margin-left:1px;margin-top:8px;margin-bottom:12px;}
#vendidos ul li, #busquedas ul li{display:block;width:100%;margin-top:2px;margin-bottom:2px;}

#busquedas ul{background: transparent;}

.textocolumna{padding:4px;line-height:140%;font-size:12px;}
.logotitulo{width:100px;float:right;position:relative;left:10px;top:-5px;}

.estilocolumnas{width:49%;vertical-align:top;margin:2px;overflow:hidden;display:inline-block;border:0px solid red;}
.estilocolumnas .block {border:0px solid red;width:97%;}
body .estilocolumnas .xblock h2{font-size:13px;}
body .estilocolumnas .xblock {padding:3px;}
body .estilocolumnas .xblock .bloquecolumna2 {border:0px solid green;width:130px;min-width:130px;padding:0;max-width:130px;margin:0;}
body .estilocolumnas .xblock .bloquecolumna3 {width:57%;border:0px solid green;}
.estilocolumnas .logotitulo{left:10px;width:75px;top:-10px}

.xblock {
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	background:#f1f1f1;margin:4px;padding:0;
	border:0;width:96%;margin-top:8px;margin-bottom:8px;
	/*min-width:320px;*/
}


body a.enlace_destacado,body a:link.enlace_destacado,body a:visited.enlace_destacado,a:active.enlace_destacado{padding:3px;padding-right:14px;padding-left:4px;background-color:rgba(255,255,0,.4);color:#ff0000;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);font-size:14px;font-weight:bold;
}

#formulario_derecha{width:100%;overflow:hidden;margin:0;padding:0;margin-top:12px;font-size:0.88em;}
#formulario_derecha input[type=reset] {display:none;}
#formulario_derecha #Contacto_form {margin:0;padding:0;}
#formulario_derecha #Contacto_form  fieldset div{margin:0;padding:0;}
#formulario_derecha #Contacto_form #caja_form{
	padding:6px;padding-top:12px;padding-bottom:12px;margin:0;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
-moz-border-radius: 0px;max-width:40%;width:40%;min-width:186px;}
body #formulario_derecha #Contacto_form #caja_form input,#formulario_derecha #Contacto_form #caja_form textarea,#formulario_derecha #Contacto_form #caja_form select {-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
-moz-border-radius: 0px;
}
#formulario_derecha #Contacto_form #caja_form textarea{height:30px;}
#formulario_derecha #Contacto_form  #botonesform{padding-top:6px;}
#formulario_derecha #Contacto_form #caja_form  input[type=submit]{margin:0 auto;border:4px solid red;position:relative;left:-50px;}
.textointro{margin-left:4px;margin-right:4px;font-weight:bold;margin-top:8px;margin-bottom:6px;}
#formulario_derecha #Contacto_form  .filaformulario{margin-top:5px;margin-bottom:5px;}
.columnas22,.columnas21{width:64%;display:inline-block;vertical-align:top;}
.columnas21{padding-top:22px;}
.columnas21 div{font-size:14px;}
.columnas21 div em{font-size:12px;}
.columnas22{width:34%;display:inline-block;border:0px solid red;text-align:center;}
body .columnas22 .divtexto #Contacto_form fieldset #div_alinea #caja_form {border:0px solid pink;width:93%;max-width:93%;}

body a[href^=tel]{background:transparent;padding:0;}

.meshim_widget_Widget{border:3px solid green;}
.jx_ui_FullFrame{border:3px solid green;}

#suscribe{width:170px;}
#portadasuscribe {text-align:center;width:100%;padding:0;margin:0;margin-top:12px;height:auto;padding-bottom:20px;}
#portadasuscribe #suscribe{width:92%;min-width:170px;text-align:left;margin:0 auto;}
#anchosuscribe #suscribe{width:50%;min-width:170px;}
#suscribirse input[type="text"]{
	max-width:98%;width:98%;
font-size:13px;
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	margin-top:8px;
	margin-bottom:8px;
}
#suscribirse input[type="submit"]{
	font-size:13px;
	border:1px solid #c6c6c6;
	font-weight:bold;
	color:#000;
	padding:6px;padding-left:10px;padding-right:10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	cursor:pointer;
}
#suscribirse input[type="text"]{
font-size:14px;max-width:90%;
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);		
		-moz-border-radius:4px;
		-webkit-radius: 4px;
		border-radius:4px;	
    padding:4px;	
	background:#fff;border: 1px solid #999;	
}

.cajaaceptar{border:1px dotted #555;background:#f3f3ed;margin-bottom:10px;padding:6px;margin-left:0;}

.enlace_buscador{display:inline-block;float:right;position:relative;top:0px;margin-top:4px;}
.enlace_buscador a{padding:0;background:transparent;}
.enlace_buscador a:hover{background:transparent;}

.paginas{color:#777;padding-left:4px;padding-right:4px;font-size:14px;}

#introduccion {font-size:12px;color:#555;padding:10px;padding-top:16px;padding-bottom:16px;font-style:italic;}

						#xcolumnaconvideo{width:48%;}
						#columnavideo{max-width:100%;width:100%;text-align:center;margin:12px auto;border:0px solid #fff;border-top:1px dotted #555;padding-top:10px;}
						#columnavideo .divvideos {width:420px;max-width:98%;margin:0 auto;}
						#columnavideo .divvideos .videos{height:280px;}
						#columnacatalogo{border:1px solid #999;padding:3px;background:#f5f5f5;}
						#columnacatalogo .catalogos .pdf {background:url(n/pdf50.png) no-repeat 0 5px;padding-left:55px;height:60px;padding-top:20px;font-size:14px;}
						.videocolumna {overflow;hidden;width:200px;display:inline-block;text-align:left;margin-top:10px;}
						.videocolumna h3{font-size:12px;padding-bottom:0;margin-bottom:0;}
						.videocolumna div .videos{height:180px;margin-bottom:10px;}
						.videocolumna .divvideo {overflow:hidden;max-width:100%;width:100%;text-align:center;}
						.videocolumna  .dummy {width:200px;height:180px;position:absolute;z-index:999;background:rgba(0,0,0,.1);display:inline-block;}
						.videosderecha {text-align:center;}
						.videosderecha .videocolumna div .videos{height:400px;}
						
						.videosderecha .videocolumna div .videos{width:100%;}
						
#contact_vcard{position:absolute;top:2024;left:-500px;display:block;height:1px;overflow:hidden;}

#bannerhibrido{max-width:100%;}
#abannerhibrido{padding:0;background:transparent;}
#columna_hibrido{display:inline-block;xfloat:right;margin:10px auto;text-align:center;}
#solo_hibrido{display:block;margin:10px auto;text-align:center;}
#columna1_catalogo{display:inline-block;width:470px;max-width:100%;margin-right:10px;}


/* buscador */
body figure#buscador{border:0px solid #555;padding:0;min-height:95px;max-width:350px;display:inline-block;}
body figure#buscador .figura{min-height:60px;}
body figure#buscador .figura .titulo {border:0px solid #990000;margin:0;margin-top:13px;text-align:left;padding-left:30px;}

body figure#buscador #contenedor_iconos {width:100%;max-width:100%;border:1px solid #fff;background:transparent;margin-top:20px;margin-bottom:30px;}
body figure#buscador #contenedor_iconos #figuraiconos {width:100%;max-width:100%;}
body figure#buscador #contenedor_iconos #iconosbuscador {width:99%;max-width:99%;}
body figure#buscador #contenedor_iconos #iconosbuscador div a{margin:0;padding:0;margin-top:12px;margin-bottom:10px;background:#fff url(i/acb.png) no-repeat 132px 5px;border:1px solid #bbb;margin.right:6px;margin-left:6px;
-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);	
}
body figure#buscador #contenedor_iconos #iconosbuscador div img {max-width:142px;width:142px;}

body #buscar_derecha #buscador .figura,body #buscar_derecha #buscadoracc .figura{padding-bottom:3px;margin-bottom:0;background:transparent url(n/buscar.png) no-repeat 0px -4px; }
body #buscar_derecha #buscador .figura .titulo,body #buscar_derecha #buscadoracc .figura .titulo {border:0px solid #990000;margin:0;margin-top:18px;text-align:left;padding-left:30px;font-size:15px;}

#iconobuscar{max-width:100%;
/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	margin-bottom:30px;*/
	
	}
.cajaiconobuscar{xmargin-bottom:30px;max-width:100%;display:block;z-index:-1;}
					
/* caja buscar */
#buscadorok{width:94%;border:0px solid yellow;margin:0;margin-top:-30px;}
#cajabuscarn{
	width:100%;max-width:100%;
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);		
	background:#f1f1f1 url(n/fondobuscarn.png) repeat-x;
	border:1px solid #999;
	z-index:100;margin:0;padding:0;
	}
#textobuscarn{
	width:100%;max-width:100%;display:inline-block;font-size:14px;line-height:35px;padding:0;padding-right:86px;margin:0;border:0px solid yellow;padding-left:10px;
	background:transparent;
	}
#textoinfon{color:#aaa;position:absolute;margin:0;font-size:14px;padding-left:10px;padding-right:10px;line-height:35px;font-style:italic;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
	/*border:2px solid red;background:lime;*/
	}
#botonbuscarn,#botonopcionesn{padding:0;margin:0;border:0;height:35px;display:inline-block;}
#botonbuscarn{background:#990000 url(n/bbuscarn.png) no-repeat 4px 5px;position:relative;float:right;cursor:pointer;top:-35px;border-right:0px solid #ee7777;border-left:0px solid #ee7777;width:39px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
#buscadorencaja a{background:transparent;border:1px solid red;}
#botonopcionesn{padding:0;margin:0;border:0;background:#777 url(n/bopcionesn.png) no-repeat 2px 5px;width:33px;position:relative;float:right;cursor:pointer;top:-35px}
#buscadorencaja{display:none;border:0px solid red;}
#buscadorencaja #buscador {margin-top:0;}
/* fin caja buscar */
/* fin buscador */

.ordenderecha{background:url(n/az.png) no-repeat 0 3px;padding-left:20px;float:right;height:35px;font-size:12px;padding-bottom:12px;}

#listaordenar{border:1px solid #ddd;text-align:left;width:480px;margin:12px auto;margin-top:40px;padding-top:2px;max-width:100%;background:#f9f9f9 url(n/az.png) no-repeat 2px 0px;padding-left:20px;}
#listaordenar div{display:inline-block;margin:15px auto;}
#listaordenar input{padding:4px;padding-left:32px;padding-right:6px;border:1px solid #ccc;cursor:pointer;font-size:12px;margin:2px;}

#botzaf{background:#f0f0f0 url(n/zaf.png) no-repeat 3px 3px;}
#botazf{background:#f0f0f0 url(n/azf.png) no-repeat 3px 3px;}
#botazp{background:#f0f0f0 url(n/azp.png) no-repeat 3px 4px;}
#botzap{background:#f0f0f0 url(n/zap.png) no-repeat 3px 4px;}

#listaordenar input.bselected{border:1px solid #009900;background-color:#e2e9e6;}

/*** aviso cookies ***/
#configuracion_cookies {cursor:pointer;}
#infocookie {
	padding:16px;
	font-size:12px;
	background:rgba(250,250,250,.9);padding:4px;
	position:relative;z-index:99999998;left:0;color:#000;
	border-bottom:1px solid rgba(90,90,90,.4);
	top:0!important;
	/*-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.9); 
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.9); 
	box-shadow: 0px 0px 3px rgba(0,0,0,.9);*/
	line-height:150%;
	text-align:center;

}
#noticlose {display:inline;float:right;cursor:pointer;position:relative;top:-16px;left:6px;}
#infocookie em {color:#999;font-weight:bold;}
#infocookie #textocookie {width:90%;display:inline-block;xfloat:none;margin:10px auto;text-align:left;}
#infocookie #textocookie a {color:#666;}
#botoncookie {display:inline-block;position:relative;background:rgba(255,255,255,.8);color:#000;margin-left:10px;padding:0px 4px;font-weight:normal;cursor:pointer;
	border:1px solid rgba(0,0,0,.2);width:auto; font-size:12px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#botoncookie a {color:#000;
}
#botoncookie:hover {color:#000;background:#f5f5f5;}
/*** /aviso cookies ***/
#x_aviso{position:absolute; top:14px; right:30px; cursor:pointer;}

.texto_pvp{color:#555;font-weight:normal;}
.texto_pvp_nuevo{color:#999;padding-left:5px;}
.texto_pvp_nuevo .pv_pnuevo{}
.texto_pvp_nuevo .pvp_nuevo{text-decoration:line-through;color:#555;}
.texto_ahorro{font-weight:bold;padding-left:5px;}
.ahorro{color:#990000;}
.nota_pvpnuevo{font-size:12px;color:#aaa;font-style:italic;display:block;margin-top:3px;}
.info_iva{/*color:#999;font-style:italic;*/}

#ficha_oferta .bloquecolumna .info_descuento{font-size:22px;padding:8px;}
#ficha_oferta .bloquecolumna .info_descuento span.textoahorro,#ficha_oferta .bloquecolumna .info_descuento span.texto_pvp {display:block;margin:10px;}
#ficha_oferta .bloquecolumna .info_descuento span.texto_pvp_nuevo {display:block;margin:0px;margin-left:5px;}

#ficha_oferta .precio{font-size:28px;font-weight:bold;margin-top:16px;}

.condiciones{font-size:12px;}
.condicionado{font-size:9.5px; color:#444;margin:6px;margin-top:30px;margin-bottom:10px;line-height:150%;font-style:italic;}


#datos_precio .precio {font-size:22px;line-height:26px;
padding-top:12px;padding-bottom:12px;
}

.equipamiento p{margin:0;padding:0;line-height:130%;}

.resaltar_imagen,a.resaltar_imagen{
	background:transparent;border:0;padding:0px;display:inline-block;
			-moz-border-radius:100px;
		-webkit-radius: 100px;
		border-radius:100px;	padding:4px;
	
}
.resaltar_imagen:hover,a.resaltar_imagen:hover{background:rgba(0,0,0,.05);text-decoration:none;}

.concesionario {
	font-size:14px;
	background:rgba(20,20,60,.1);padding:8px;
	left:0;color:#000;
	border:1px solid rgba(40,40,40,.5);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.5); 
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.5); 
	box-shadow: 0px 0px 3px rgba(0,0,0,.5);
	line-height:150%;
	text-align:center;
	display:inline-block;width:180px;max-width:100%;
	margin:3px;margin-top:12px;margin-bottom:11px;
}

body .formularioderecha fieldset {
	font-size:12px;
	width:100px;max-width:100%;
}
body .formularioderecha #Contacto_form  fieldset #caja_form{
	padding:4px;
	min-width:180px;
}
body .formularioderecha  fieldset input,body .formularioderecha fieldset textarea{font-size:11px;
	
}


.video_youtube{
	width:430px;height:290px;
	max-width:100%;
	background:#555 url(Archivos/Imagenes/video.png) center center no-repeat;
	background-size: 100% auto;
	position:relative;
	border:1px solid #000;
	overflow:hidden;
	margin:10px auto;
}
.enlace_youtube{width:100%;height:100%;display:block;position:absolute;
}
body a.enlace_youtube,body a.enlace_youtube:link,body a.enlace_youtube:visited,body a.enlace_youtube:active{
	background:url(Archivos/Imagenes/videog.png)no-repeat center center;padding:0;margin:0;
}
body a.enlace_youtube:hover{width:100%;height:100%;
	background-image:url(Archivos/Imagenes/videor.png);
}
.cabecera_video{position:absolute;width:100%;background:#000 url(Archivos/Imagenes/toyota_videos.png) no-repeat 3px 3px; white-space:nowrap;overflow:hidden;
	height:44px;}
.cabecera_video	.nombrevideo{padding-left:52px;white-space:nowrap;color:#fff; line-height:44px;font-weight:bold;}
.pie_video{position:absolute;width:100%;background:#000 url(Archivos/Imagenes/logoyoutube.png) no-repeat right center;height:44px;bottom:0;}

body .videosderecha .video_youtube{
height:200px;
}

.bgif{
				width:1px;height:480px;display:inline;
				float:left;position:relative;left:-1px;
			}
			
a.enlace_resaltado,a.enlace_resaltado:link,a.enlace_resaltado:visited,a.enlace_resaltado:active{background-color:rgba(255,255,0,.7);padding:2px;padding-left:4px;padding-right:14px;border:1px solid rgba(0,0,0,.1);}		

	
#modelos_marca2{text-align:center;border:0px solid red;width:990px;max-width:99%;margin:0px auto;}
#coches_nuevos .caja_centro{margin-left:0;margin-right:0;}
.caja_modelo{display:inline-block;vertical-align:middle;margin:2px 10px;border:1px solid #fff;position:relative;text-align:left;padding:0px;min-height:100px;xoverflow:hidden;width:100px;}
.caja_modelo .caja_centro {vertical-align:middle;border:0px solid red;xdisplay:inline;}

body .caja_centro .banda_iconos{text-align:left;border:0px solid pink;width:100%;margin:0 auto;display:block;}
body .banda_iconos a, body .banda_iconos a:link,body .banda_iconos a:visited {background:transparent;text-decoration:none;padding:0;}	
body .banda_iconos a:hover{text-decoration:underline;}
body .banda_iconos{font-variant:small-caps;}
body .banda_iconos h3{margin:0px;display:block;z-index:100;position:relative;width:100px;background:#fff;text-align:center;left:0;padding:0;min-height:25px;margin-top:5px;line-height:100%;font-size:13px;}
.banda_iconos .caja_modelo img{max-height:141px;position:relative;top:5px;width:100%;}

#logos2,#logos3,#logos4{margin-top:20px;margin-bottom:40px;text-align:center;}
#logos2 a,#logos2 a:link,#logos2 a:hover,#logos2 a:visited,
#logos3 a,#logos3 a:link,#logos3 a:hover,#logos3 a:visited,
#logos4 a,#logos4 a:link,#logos4 a:hover,#logos4 a:visited
 {
	background:transparent;text-decoration:none;padding:0;
}

#logos2 a,#logos3 a{margin-left:15px;margin-right:15px;}
#logos3 img{max-width:200px;}
#logos4{border:0px solid yellow;}
#logos4 img{max-height:108px;border:0px solid lime;}
#logos4 a{border:0px solid red;}
#logos4 .margeni{margin-left:2px;}
#logos4 .margent{margin-left:2px;margin-right:2px;}
#logos4 .margenr{margin-right:2px;}

.foto_oculta{position:absolute;width:100%;z-index:99;text-align:center;background:#fff;height:105px;}
body .banda_iconos .foto_oculta img{width:100%;max-height:110px;top:0;}
.caja_modelo:hover{border:1px solid #bbb;}

.caja_coche{overflow:hidden;width:100%;height:80px;}

.lista_coches{margin:0 auto;width:900px;max-width:100%;}

.linea_suave{background:transparent;border:transparent;border-top:1px solid #eee;width:985px;max-width:99%;margin-bottom:10px;}


body a.boton_buscador{
display:inline-block;position:relative;margin:10px;background:rgba(255,255,255,.05);color:#000;padding:4px 6px;cursor:pointer;
		-moz-border-radius:2px;
		-webkit-radius: 2px;
		border-radius:2px;	
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.4); 
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.4); 
	box-shadow: 0px 0px 4px rgba(0,0,0,.4);
	margin-top:10px;width:auto;
	border:1px solid rgba(0,0,0,.3);
}
body a.boton_buscador:hover{
	background:rgba(0,0,0,.05);
}

#iconosbuscador2 {
    width: 99%;
	display: inline-block;
	vertical-align: middle;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
body #listado_ofertas .oferta .foto,body .figura .foto{position:relative;}
body #derecha #listado_ofertas .oferta .foto img.etiqueta_eco,body .figura .foto img.etiqueta_eco, .etiqueta_eco{
	position:absolute;
	width:50px; height:auto;
	max-width:20%;
	right:4px;top:4px;z-index:10;
}
body .figura .foto img.etiqueta_eco100{
	width:70px;
}
.telefono{}

/* coches new */

/* /coches new */


.icono_ver{
	
	position:absolute;
	bottom:3px;right:3px;top:auto;
	display:block;
}

.precio_desde{font-size:0.75em; color:rgba(255,255,255,.8);font-style:italic;}
#ficha_oferta .precio_desde{font-size:0.65em;}
.enlaceprecio {color:#fff;text-decoration:none;cursor:pointer; }
.ver_condicionado {text-decoration:none;cursor:pointer; }


a.enlace_precio,a.enlace_precio:link,a.enlace_precio:hover{
	background: transparent;
	padding:0;
	text-decoration:none;
	margin:0;display:block;
}
a.enlace_precio,a.enlace_precio:link,.enlace_precio{
	color:#fff;
}

body #ficha_oferta .oferta a.enlace_precio, body #listado_ofertas .oferta a.enlace_precio{
	color:#fff;
}

.h-product{position:relative;}
body #listado_ofertas .oferta a.estado_coche, body #ficha_oferta .oferta a.estado_coche{
	position: absolute; 
	max-width:80%;
	width:80%;
	z-index:99;
	padding:0;
	background: transparent;
}
body #listado_ofertas .oferta a.estado_coche:hover, body #ficha_oferta .oferta a.estado_coche:hover{backgrond: transparent; text-decoration:none;}
.estado_coche img{max-width:100%; opacity:0.6;}

#ficha_oferta .estado_coche img{margin-top:23px;}

.nota_live{
	background:rgba(0,0,0,.05) url(i/info.png) no-repeat 5px 5px;
	background-size: 25px;
	margin:20px auto; 
	width:550px; max-width:98%;
	padding:10px; border:1px solid rgba(0,0,0,.1); font-size:12px; font-style: italic;
	padding-left:30px;
}

body #videopromo{margin-top:15px;}

.proximas{text-align:center; margin-top:20px;}
.proximas em{display:block}
.proximas a:hover{background:transparent;}
.proximas em{color:#777; font-size:12px;}

.ico_bajar{
	position:relative; top:5px;
}

#caja_similares{
	position:relative; z-index:100;

	
}
#caja_similares a, #caja_similares a:link, #caja_similares a:visited{
	padding:6px; padding-left:12px; padding-right:12px;
	border:1px solid #ffffe6;
	
	background: #400000;
	color: #ffffe6; font-size:14px;
}

#caja_similares a:hover{
	color:white;
	background: black;
}

.newcab h3{
	background: maroon; padding:8px; padding-left:12px; padding-right:15px; display: inline-block; color:white; font-weight: bold;
	-moz-border-top-right-radius: 6px;
	-webkit-top-right-radius: 6px;
	border-top-right-radius: 6px;	
	-moz-border-bottom-right-radius: 6px;
	-webkit-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;	
	font-size:20px;
}
.newcab{
	position:relative; left:-12px; 
		
}

#video_portada{overflow:hidden;}


body .oferta .foto iframe,body #centro .oferta .foto iframe {
    max-width: 100%;
    width: 100%;
    border: 1px solid #eee;
    margin: 0 auto;
	/*height:170px;*/
}

#publicidad_3 img{width:500px; max-width:100%;}

#ayudas_info{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dotted rgba(125,125,125,.5);
	border-bottom:1px dotted rgba(125,125,125,.5);
}
#ayudas_info a img{width:330px;max-width: 100%;margin:1px;display:inline-block;}
#ayudas_info a{background: transparent; padding:0;}
#ayudas_info a:hover{background: transparent;}

