﻿/***********************************

Hoja de estilos para Fiat Factory, 
desarrollada por Ideup. 2009.

Arbol de contenido (estructuracion)

	# Generales
	# Cabecera
	# Tres pasos
	# Claim central (home)
	# Ofertas (home)
	# Llamamientos (3 claims)
	
	# Lateral
	# Contenido general (todas las paginas)
		
		# Listado
		# Ficha
		# Concesionarios
		# Como reservar
		# Enviar a un amigo
		# Registro
		# Alertas
		# Oferta (pagina imprimible)
	
	# Contactar
	
	# Seo
	# Pie

***********************************/



/**************** Generales ****************/

* {
	margin:0; padding:0;
	border:0; outline:none;
	list-style:none;
	}

.break { clear:left; }

body {
	background:#fff;
	}

.contenido {
	width:980px; height:auto;
	margin:0 auto; padding:0;
	}
	
.contenidoIphone {
	width:980px; height:auto;
	margin:0 auto; padding:0;
	}




/**************** Cabecera ****************/

.cabecera {
	float:left;
	width:980px; height:auto;
	position:relative;
	}
	
	.mifactory {
		float:left;
		width:980px; height:auto;
		text-align:right;
		}
	.login {
		position:absolute;
		top:0; right:0;
		z-index:30;
		background:white;
		}
		.login_formulario {
			position:relative;
			width:245px; height:165px;
			background:#333 url(../../img/es/misc/login.gif) no-repeat left top;
			}
		.enlace_cerrar_login {
			position:absolute;
			top:24px; right:15px;
			z-index:10;
			}
		.login_contenido {
			padding:55px 0 0;
			float:left;
			width:235px; height:auto;
			position:absolute;
			left:12px;
			}
			.login_spacer {
				float:left;
				width:12px; height:40px;
				}
			.login_campo_formulario {
				float:left;
				width:104px; height:40px;
				margin:0 0 15px;
				}
				.login_campo_formulario label {
					display:block;
					font:normal 11px/18px Arial, Helvetica, sans-serif; color:#393939;
					}
				.login_campo_formulario input {
					display:block;
					font:normal 11px/18px Arial, Helvetica, sans-serif; color:#393939;
					border:1px solid #cdcdcd;
					background:#fff;
					padding:2px; margin:0;
					width:98px; height:auto;
					}
			.login_enlaces {
				float:left;
				width:140px; height:auto;
				}
				.login_enlaces a {
					font:normal 11px/18px Arial, Helvetica, sans-serif; color:#393939;
					text-decoration:none;
					padding:0 0 0 10px;
					background:url(../../img/es/misc/flechapeque.gif) no-repeat left center;
					}
				.login_enlaces a:hover {
					text-decoration:underline;
					}
				.login_enlaces .enlace_rojo a {
					font:bold 11px/18px Arial, Helvetica, sans-serif; color:#c10d34;
					text-decoration:underline;
					}
				.login_enlaces .enlace_rojo a:hover {
					text-decoration:none;
					}
			.login_boton {
				float:left;
				margin:15px 0 0 7px;
				}
	
	.menu {
		float:left;
		width:980px; height:65px;
		background:url(../../img/es/misc/menu_bg.gif) repeat-x left top;
		}
		.logo_concesionario {
			float:left;
			width:auto; height:auto;
			margin:10px 0 0 10px; padding:1px;
			background:#fff;
			border:1px solid #b3b3b3;
			}
		
		.logo, .logofactory {
			float:left;
			width:auto; height:auto;
			}
		.menu ul {
			float:left;
			width:auto; height:31px;
			margin:18px 0 0; padding:0;
			}
			.menu ul li {
				float:left;
				width:auto; height:31px;
				}
				.menu ul li a {
					display:block;
					float:left;
					width:auto; height:31px;
					text-indent:-99999px;
					}
				.menu ul li a.uno {
					background:url(../../img/es/misc/menu_1.gif) no-repeat left top;
					width:57px;
					}
				.menu ul li a.dos {
					background:url(../../img/es/misc/menu_2.gif) no-repeat left top;
					width:145px;
					}
				.menu ul li a.tres {
					background:url(../../img/es/misc/menu_3.gif) no-repeat left top;
					width:121px;
					}
				.menu ul li a.cuatro {
					background:url(../../img/es/misc/menu6.gif) no-repeat left top;
					width:115px;
					}
				.menu ul li a.cinco {
					background:url(../../img/es/misc/menu_5.gif) no-repeat left top;
					width:84px;
					}
				.menu ul li a:hover, .menu ul li.activo a {
					background-position:bottom;
					}
					
/* CODIGO NUEVO */
		.menu ul.derecha {
			float:right;
			width:auto; height:31px;
			margin:18px 0 0; padding:0;
			}
			.menu ul.derecha li {
				float:left;
				width:auto; height:31px;
				}
				.menu ul.derecha li a {
					display:block;
					float:left;
					width:auto; height:31px;
					text-indent:-99999px;
					}
				.menu ul.derecha li a.seis {
					background:url(../../img/es/misc/menu7.gif) no-repeat left top;
					width:82px!important;
					}
				.menu ul.derecha li a.siete {
					background:url(../../img/es/misc/menu6.gif) no-repeat left top;
					width:65px!important;
					}
				.menu ul.derecha li a:hover, .menu ul.derecha li.activo a {
					background-position:bottom;
					}
		/* CODIGO NUEVO */
					
	
	.menu_usuario {
		float:right;
		width:299px; height:32px;
		background:url(../../img/es/misc/fondo_menu_usuario.gif) no-repeat left top;
		position:relative;
		}
		.menu_usuario a.mis_datos {
			position:absolute;
			top:9px; left:34px;
			font:normal 11px/11px Arial, Helvetica, sans-serif; color:#787878;
			text-decoration:none;
			}
		.menu_usuario a.enlace_mis_alertas {
			position:absolute;
			top:9px; left:127px;
			font:normal 11px/11px Arial, Helvetica, sans-serif; color:#787878;
			text-decoration:none;
			}
		.menu_usuario a.desconectar {
			position:absolute;
			top:9px; left:223px;
			font:normal 11px/11px Arial, Helvetica, sans-serif; color:#d21436;
			text-decoration:none;
			}
		.menu_usuario a:hover {
			text-decoration:underline;
			}
	
/**************** Tres pasos ****************/

.tres_pasos {
	float:left;
	width:980px; height:82px;
	background:url(../../img/es/misc/3pasos_texto.gif) no-repeat left top;
	}
	.tres_pasos h1 {
		float:left;
		width:414px; height:82px;
		text-indent:-99999px;
		}
	.tres_pasos .tres_pasos_imagenes {
		float:left;
		width:566px; height:82px;
		}
		.tres_pasos .tres_pasos_imagenes img {
			float:left;
			}


/****************  (home) ****************/

.claim_central {
	float:left;
	width:980px; height:332px;
	padding:0 0 10px;
	background:url(../../img/es/misc/dot.gif) repeat-x left bottom;
	position:relative;
	}
	.claim_foto {
		float:left;
		width:980px; height:332px;
		position:absolute; z-index:0;
		}
	.claim_paginacion {
		position:absolute; z-index:4;
		bottom:20px; right:10px;
		}
		.claim_paginacion a:link, .claim_paginacion a:visited {
			color:#FFFFFF ;
			text-decoration:none ;
		}

		.claim_paginacion a:link, .claim_paginacion a:visited{
			display:block; float:left;
			padding:5px 10px; margin:0 0 0 10px;
			border:1px solid #808383;
			background:#5b5f5f;
			font:bold 24px/24px Arial, Helvetica, sans-serif; color:#fff;
			text-decoration:none;
			}
		.claim_paginacion a:hover, .claim_paginacion a.activeSlide {
			display:block; float:left;
			padding:5px 10px; margin:0 0 0 10px;
			border:1px solid #808383;
			background:#484d4d;
			font:bold 24px/24px Arial, Helvetica, sans-serif; color:#fff;
			text-decoration:none;
			}
		
	.claim_buscador {
		position:absolute; z-index:2;
		top:0; left:0;
		}
		.claim_buscador_fondo {
			position:absolute; z-index:1;
			top:0; left:0;
			}
		.claim_buscador_formulario {
			position:absolute; z-index:2;
			top:50px; left:15px;
			width:275px; height:auto;
			}
			.claim_buscador_formulario label {
				display:block;
				float:left;
				width:105px; height:auto;
				font:normal 12px/20px Arial, Helvetica, sans-serif; color:#fff;
				margin:0 0 10px; padding:0;
				}
			.claim_buscador_formulario select, .claim_buscador_formulario input {
				display:block;
				float:left;
				width:165px; height:auto;
				font:normal 12px/20px Arial, Helvetica, sans-serif; color:#8f8f8f;
				border:1px solid #b3b3b3;
				background:#fff;
				margin:0 0 10px; padding:0;
				}
			.claim_buscador_formulario .boton_buscar {
				float:left;
				width:auto; height:auto;
				margin:0 0 0 105px;
				}
			.claim_buscador_formulario .buscar_zona {
				float:left;
				width:300px; height:auto;
				padding:10px 0 0;
				}
			.claim_buscador_formulario .buscar_zona a {
				padding:0 0 0 10px;
				background:url(../../img/es/misc/flecha.gif) no-repeat left center;
				font:normal 12px/12px Arial, Helvetica, sans-serif; color:#cbcbcb;
				text-decoration:underline;
				}
				.claim_buscador_formulario .buscar_zona a:hover {
					text-decoration:none;
					}
			.claim_buscador_formulario #mas_campos {
				width:275px; height:auto;
				}


/**************** Ofertas (home) ****************/

.ofertas_home {
	float:left;
	width:980px; height:auto;
	margin:10px 0 0; padding:0;
	}
	.ofertas_home h1 {
		float:left;
		width:980px; height:21px;
		text-indent:-99999px;
		background:url(../../img/es/textos/las_mejores_ofertas.gif) no-repeat left top;
		margin:0 0 10px; padding:0;
		}
		
	.ofertas_home_contenido {
		float:left;
		width:980px; height:205px;
		background:url(../../img/es/misc/fondo_ofertas.gif) no-repeat left top;
		}
	
	.oferta {
		float:left;
		width:245px; height:205px;
		background:url(../../img/es/misc/bisel_vertical.gif) no-repeat left top;
		}
		.oferta .oferta_foto_coche {
			float:left;
			width:245px; height:auto;
			text-align:center;
			margin:0; padding:20px 0;
			}
		.oferta .oferta_titulo {
			float:left;
			width:225px; height:auto;
			margin:0 0 0 10px; padding:0;
			font:bold 12px/12px Arial, Helvetica, sans-serif; color:#666;
			}
			.oferta .oferta_titulo a {
				font:bold 12px/12px Arial, Helvetica, sans-serif; color:#666;
				text-decoration:none;
				}
			.oferta .oferta_titulo a:hover {
				font:bold 12px/12px Arial, Helvetica, sans-serif; color:#666;
				text-decoration:underline;
				}
			
		.oferta .oferta_descripcion {
			float:left;
			width:225px; height:auto;
			margin:0 0 0 10px; padding:0;
			font:normal 11px/18px Arial, Helvetica, sans-serif; color:#666;
			}
		.oferta .oferta_precio {
			float:left;
			width:100px; height:auto;
			margin:0 0 0 10px; padding:0;
			font:normal 18px/28px Arial, Helvetica, sans-serif; color:#8b071f;
			}
		.oferta .oferta_boton {
			float:right;
			width:100px; height:auto;
			}
			.oferta .oferta_boton img {
				float:left;
				}


/**************** Llamamientos ****************/

.llamamientos {
	float:left;
	width:980px; height:auto;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	margin:20px 0; padding:0;
	}
	
	/* CODIGO NUEVO */
	
	display:none;
	
	/* CODIGO NUEVO */
	
	.llamamientos a {
		float:left;
		width:auto; height:auto;
		display:block;
		text-indent:-99999px;
		}
		.llamamientos a.enlace_registrate {
			background:url(../../img/es/misc/3_registrate.gif) no-repeat left top;
			width:319px; height:89px;
			}
		.llamamientos a.enlace_alertas {
			background:url(../../img/es/misc/3_alertas.gif) no-repeat left top;
			width:319px; height:89px;
			}
		.llamamientos a.enlace_cuentalo {
			background:url(../../img/es/misc/3_amigo.gif) no-repeat left top;
			width:342px; height:89px;
			}

/**************** Lateral ****************/

.lateral {
	float:left;
	width:231px; height:auto;
	margin: 1px 0px 0 15px;
	_margin:1px 0 0 7px;
	}
	.lateral_caja {
		float:left;
		width:231px; height:auto;
		background:url(../../img/es/misc/lateralbg.gif) repeat-y left top;
		border-bottom:1px solid #e2e2e2;
		margin:0 0 20px;
		}
	.lateral_caja_peque {
		float:left;
		width:210px; height:auto;
		background:url(../../img/es/misc/lateralbgpeque.gif) repeat-y left top;
		border-bottom:1px solid #e2e2e2;
		margin:0 0 20px;
		}
		.lateral_caja_texto {
			margin:0 0 10px; padding:0;
			font:normal 11px/16px Arial, Helvetica, sans-serif; color:#666;
			}
			.lateral_caja_texto strong.red {
				font-weight:bold;
				color:#c10728;
				}
	.lateral_caja_contenido {
		padding:0 15px 15px 15px;
		}
		.lateral_caja_contenido .buscado {
			float:left;
			width:100px; height:auto;
			font:normal 12px/22px Arial, Helvetica, sans-serif; color:#666;
			}
		.lateral_caja_contenido .boton_buscar {
			padding:5px 0 0;
			text-align:center;
			}
		.lateral_caja_contenido select, .lateral_caja_contenido input {
			display:block;
			float:left;
			width:195px; height:auto;
			border:1px solid #b3b3b3;
			background:#fff;
			font:normal 11px/18px Arial, Helvetica, sans-serif; color:#666;
			}
		.lateral_caja_contenido label {
			display:block;
			float:left;
			width:195px; height:auto;
			font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
			margin:10px 0 0;
			}


.DoubleTrackBar {
	height: 70px;
	width: 200px;
	background: url('../../img/line-c.gif') left center repeat-x;
	position: relative;}
.DoubleTrackBar .start,
.DoubleTrackBar .finish{
	margin: -5px 0;
	position: absolute;
	z-index: 20;
	top: 50%;
	left: 0;
	}
	
.DoubleTrackBar .finish{
	left: auto;
	right: 0;
	}
	
.DoubleTrackBar .Tracker{
	margin: -16px 0;
	position: absolute;
	z-index: 50;
	height: 32px;
	font-size: 0;
	background: url('../../img/hline-c.gif') left center repeat-x;
	top: 50%;}
.DoubleTrackBar .Tracker .flr,
.DoubleTrackBar .Tracker .fll{
	margin: -13px 0px;
	position: absolute;
	top: 50%;
	width: 12px;
	height: 19px;
	z-index: 60;}
.DoubleTrackBar .Tracker .flr {
	left: 100%;}
.DoubleTrackBar .Tracker .fll {
	left: auto;
	text-align: right;
	right: 100%;}
.DoubleTrackBar .Tracker .dis {
	opacity: 0.4;
	filter: Alpha(opacity=40);}
.DoubleTrackBar .Tracker .textleft{
	top: -20px;
	z-index: 20;
	margin: 0;
	margin-left:-10px;
	height: auto;
	font-size: 11px;
	font-family: Trebuchet MS;
	white-space: nowrap;
	width: 10px;
	background:none;
	text-align:center}
.DoubleTrackBar .Tracker .textright{
	top: -20px;
	z-index: 20;
	margin: 0;
	margin-left:-5px;
	height: auto;
	font-size: 11px;
	font-family: Trebuchet MS;
	white-space: nowrap;
	width: auto;
	background:none;
	text-align:center}
	
.DoubleTrackBar .touch {
	position: absolute;
	z-index: 40;
	text-align: center;
	background: #aaa;
	width: 1px;
	height: 13px;
	top: 30px;
}
/*#DoubleTrack-3-LeftText span {
	background:red;
	display:block;
	}*/
.DoubleTrackBar .touch span{
	position: absolute;
	top: 14px; left: -10px;
	color: #aaa;
	font-size: 10px;
	font-family: Trebuchet MS;
	white-space: nowrap;
}		

/*#DoubleTrack-3-LeftText {
	}*/
		
		.oferta_elegida {
			float:left;
			width:231px; height:auto;
			margin:0 0 20px;
			}
			.oferta_elegida_titular {
				float:left;
				width:231px; height:auto;
				}
			.oferta_elegida_texto {
				float:left;
				width:231px; height:auto;
				font:normal 11px/16px Arial, Helvetica, sans-serif; color:#666;
				}
			.oferta_elegida_enlaces {
				float:left;
				width:231px; height:auto;
				padding:5px 0 0;
				}
				.oferta_elegida_enlaces a:link, .oferta_elegida_enlaces a:visited
				{
					font:normal 12px/30px Arial, Helvetica, sans-serif; color:#c10728;
					text-decoration:underline;
					}
				.oferta_elegida_enlaces a:hover {
					text-decoration:none;
					}


/**************** Contenido general ****************/

.contenido_generalDatosPersonales {
	/*float:right;
	width:700px; height:auto;
	margin:0px 6px 20px 5px;
	_margin:0px 6px 20px 5px;*/
	overflow:hidden;
	}


.contenido_general {
	float:right;
	width:700px; height:auto;
	margin:0px 6px 20px 5px;
	_margin:0px 6px 20px 5px;
	}
	.contenido_caja {
		float:left;
		width:698px; height:auto;
		border:1px solid #e5e5e5;
		margin:0 0 10px;
		}
		/**************** Listado ****************/
		
		.imagen_no_corresponde {
			float:left;
			width:219px; height:auto;
			}
			.imagen_no_corresponde div {
				padding:10px;
				}
				.imagen_no_corresponde img {
					float:left;
					width:33px; height:32px;
					}
				.imagen_no_corresponde span {
					float:left;
					display:block;
					width:155px; height:auto;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#999;
					padding:0 0 0 10px;
					}
		
		.filtros {
			float:left;
			width:478px; height:55px;
			border-left:1px solid #e5e5e5;
			background:url(../../img/es/misc/brillo.gif) repeat-x left top;
			}
			.filtros_padding {
				padding:10px;
				}
			.filtros_titulo {
				width:458px; height:auto;
				font:bold 12px/12px Arial, Helvetica, sans-serif; color:#666;
				padding:0 0 5px;
				}
				.filtros_titulo span {
					color:#b70122;
					}
					
			.filtros_seleccion {
				width:458px; height:auto;
				}
				.filtros_seleccion label.general {
					display:block;
					float:left;
					width:80px; height:auto;
					font:bold 12px/18px Arial, Helvetica, sans-serif; color:#b70122;
					}
				.filtros_seleccion label {
					display:block;
					float:left;
					width:60px; height:auto;
					font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
					}
				.filtros_seleccion input {
					display:block;
					float:left;
					margin:3px 10px 0 0;
					width:auto; height:auto;
					}
		
		.foto_coche {
			float:left;
			width:219px; height:auto;
			}
			.foto_coche div {
				padding:10px;
				text-align:center;
				}
		
		.datos_coche {
			float:left;
			width:478px; height:104px;
			border-left:1px solid #e5e5e5;
			}
			.datos_coche_titulo_descripcion {
				width:480px; height:auto;
				padding:5px;
				position:relative;
				}
				.datos_coche_titulo {
					font:bold 18px/18px Arial, Helvetica, sans-serif; color:#666;
					padding:0 0 5px;
					}
					.datos_coche_titulo a {
						color:#666!important; 
						text-decoration:none;
						}
						.datos_coche_titulo a:hover {
							text-decoration:underline;
							}
				.datos_coche_descripcion {
					font:bold 10px/11px Arial, Helvetica, sans-serif; color:#666;
					padding:0 0 5px 0;
					margin-right:100px;
					}
				.datos_coche_enlace {
					position:absolute;
					top:25px; right:20px;
					}
					.datos_coche_enlace a:link, .claim_paginacion a:visited {
						color:#AAAAAA ;
						text-decoration:underline ;
					}

					.datos_coche_enlace a {
						font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666;
						text-decoration:underline;
						}
					.datos_coche_enlace a:hover {
						text-decoration:none;
						}
						
			.provincia_precio {
				width:458px; height:auto;
				padding:10px 10px 0;
				background:url(../../img/es/misc/brillo.gif) repeat-x left top;
				border-top:1px solid #e1e1e1;
				}
				.datos_provincia {
					float:left;
					width:220px; height:auto;
					font:normal 12px/22px Arial, Helvetica, sans-serif; color:#b70122;
					}
				.datos_precio {
					float:left;
					width:145px; height:auto;
					font:bold 20px/22px Arial, Helvetica, sans-serif; color:#b70122;
					}
				datos_boton {
					float:left;
					width:auto; height:auto;
					}
		
		.paginacion {
			padding:3px;
			margin:3px;
			text-align:center;
			border:1px solid #e1e1e1;
			font:bold 12px/12px Arial, Helvetica, sans-serif; color:#666;
			}

		.paginacion a:link,.paginacion a:visited {
			padding: 2px 5px 2px 5px;
			margin:4px;
			border: 1px solid #ccc;
			text-decoration: none; 
			color: #666;
			}
		.paginacion a:hover, div.paginacion a:active {
			padding: 2px 5px 2px 5px;
			margin:4px;
			border: 1px solid #888;
			}
		.paginacion span.current {
			padding: 2px 5px 2px 5px;
			margin:4px;
			border: 1px solid #ddd;
			font-weight: bold;
			background-color: #eee;
			color: #444;
			}
		.paginacion .spacer {
			height:10px;
			}
			
		/**************** Ficha ****************/

		.ficha {
			float:left;
			width:698px; height:auto;
			border:1px solid #e5e5e5;
			margin:0 0 20px;
			}
			.ficha_equipamiento {
				float:left;
				width:698px; height:auto;
				background:url(../../img/es/misc/equipamiento.gif) no-repeat left top;
				}
				.ficha_equipamiento p {
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#666;
					padding:30px 10px 10px;
					}
			
			.ficha_foto {
				float:right;
				width:296px; height:180px;
				border-left:1px solid #e2e2e2;
				text-align:center;
				padding:50px 0 0;
				
				/* CODIGO NUEVO */ 
				
				padding:70px 0 0;
				
				/* CODIGO NUEVO */
							
				}
			
			.ficha_datos {
				float:left;
				width:380px; height:auto;
				padding:10px;
				}
				.ficha_datos_titulo {
					width:380px; height:auto;
					float:left;
					font:bold 20px/28px Arial, Helvetica, sans-serif; color:#666;
					padding:0 0 10px; margin:0;
					text-align:center;
					}
				.ficha_datos_descripcion {
					width:385px; height:auto;
					float:left;
					font:bold 11px/14px Arial, Helvetica, sans-serif; color:#666;
					}
				.ficha_datos_tabla {
					width:380px; height:auto;
					float:left;
					font:bold 12px/12px Arial, Helvetica, sans-serif; color:#666;
					}
				.ficha_datos_tabla table {
					margin:20px auto 0;
					}
					.ficha_datos_tabla table tr td {
						background:#eaeaea;
						text-align:center;
						padding:8px 0;
						}
					.ficha_datos_tabla table tr td.td_medio {
						font:bold 17px/17px Arial, Helvetica, sans-serif; color:#666;
						}
					.ficha_datos_tabla table tr td.td_grande {
						font:bold 24px/24px Arial, Helvetica, sans-serif; color:#666;
						}
					.ficha_datos_tabla table tr td.td_rojo {
						color:#c10728;
						}
						
				/* CODIGO NUEVO */
				
				.ficha_datos_texto {
					float:left;
					width:380px; height:auto;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#666;
					padding:10px 0 0;
					text-align:center;
					}
					
				.ficha_datos_texto_pequeno {
				float:left;
					width:380px; height:auto;
					font:normal 9px/16px Arial, Helvetica, sans-serif; color:#666;
					padding:10px 0 0;
					text-align:center;
					}
					
				.oferta_ampliada_texto_pequeno{
				float:left;
					width:200px; height:auto;
					font:normal 9px/16px Arial, Helvetica, sans-serif; color:#666;
					padding:2px 0 0;
					text-align:left;
					}


				
				/* CODIGO NUEVO */
											
				.ficha_datos_boton {
					width:380px; height:auto;
					float:left;
					text-align:center;
					padding:10px 0 0;
					}
				
				.datos_concesionario {
					float:left;
					width:384px; height:auto;
					background:url(../../img/es/misc/datos_acceso_bg.gif) repeat-y left top;
					border-bottom:1px solid #e4e4e4;
					}
					.datos_concesionario_contenido {
						padding:10px;
						}
					.datos_concesionario_titular {
						font:bold 12px/18px Arial, Helvetica, sans-serif; color:#666;
						}
					.datos_concesionario_texto {
						font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
						padding:0 0 10px;
						}
						.datos_concesionario_texto a:link, .datos_concesionario_texto a:visited {
							color:#666;
							text-decoration:underline;
							}
						.datos_concesionario_texto a:hover {
							text-decoration:none;
							}
				
				.mapa_concesionario {
					float:right;
					width:295px; height:auto;
					}
					.mapa_concesionario_contenedor {
						border:1px solid #ddd;
						padding:3px;
						}

		/**************** Concesionarios ****************/
		
		.mapa_grande {
			width:692px; height:auto;
			border:1px solid #e5e5e5;
			margin:0 0 20px; padding:3px;
			}
		
		label.mini {
			font:normal 11px/14px Arial, Helvetica, sans-serif; color:#777;
			margin:5px 0 10px;
			}
			
		.boton_buscar_concesionarios {
			text-align:right;
			margin:0; padding:0;
			}
		
		.titular_grande {
			float:left;
			width:700px; height:auto;
			margin:0 0 10px; padding:0 0 10px;
			font:normal 18px/18px Arial, Helvetica, sans-serif; color:#3b3b3b;
			border-bottom:2px solid #ededed;
			}
			.titular_grande span {
				color:#c10728;
				}
		
		.concesionario {
			float:left;
			width:700px; height:auto;
			border-bottom:1px dotted #aaa;
			margin:0 0 10px; padding:0 0 10px;
			}
			.concesionario_numero {
				float:left;
				width:50px; height:auto;
				text-align:center;
				font:18px/60px Arial, Helvetica, sans-serif; color:#3b3b3b;
				}
			
			.concesionario_contenido {
				float:left;
				width:648px; height:auto;
				border-left:2px solid #ededed;
				}
				.concesionario_contenido_contenedor {
					padding:5px 0 5px 10px;
					}
				.concesionario_contenido_izquierda {
					float:left;
					width:220px; height:auto;
					}
				.concesionario_contenido_titulo {
					font:bold 12px/18px Arial, Helvetica, sans-serif; color:#3b3b3b;
					padding:15px 0 8px;
					}
				.concesionario_contenido_concesionario {
					padding:0 0 0 15px;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#787878;
					background:url(../../img/es/misc/ico_concesionario.gif) no-repeat left center;
					}
				.concesionario_contenido_organizado {
					padding:0 0 0 15px;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#787878;
					background:url(../../img/es/misc/ico_organizado.gif) no-repeat left center;
					}
					
					
				.concesionario_contenido_derecha {
					float:left;
					width:280px; height:auto;
					font:normal 11px/18px Arial, Helvetica, sans-serif; color:#787878;
					}
					
				.concesionario_contenido_boton {
					float:left;
					width:135px; height:auto;
					text-align:center;
					padding:15px 0 0;
					}
					
				.caja_concesionario_titulo {
					padding:10px 0;
					font:normal 12px/20px Arial, Helvetica, sans-serif; color:#fff;
					}
				.caja_concesionario_servicios {
					}
				.caja_concesionario_servicios_concesionario {
					padding:0 0 5px 15px;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#787878;
					background:url(../../img/es/misc/ico_concesionario.gif) no-repeat left 2px;
					}
				.caja_concesionario_servicios_organizado {
					padding:0 0 5px 15px;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#787878;
					background:url(../../img/es/misc/ico_organizado.gif) no-repeat left 2px;
					}
				.caja_concesionario_direccion {
					margin:0;
					font:normal 11px/19px Arial, Helvetica, sans-serif; color:#787878;
					}

#simple_example_window{
  width:213px;
  height:188px;
  margin:0 0 0 55px;
}
#simple_example_window_contents{
background:url(../../img/es/misc/fondo_concesionario.gif) no-repeat left top!important;
width:193px;
  height:168px;
  padding:10px;
}
#simple_example_window_beak{
   height: 10px;
}
* html #simple_example_window_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_beak.png', sizingMethod='crop');
}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
  height: 0px;
  width: 0px;
}			

		/**************** Como reservar ****************/
		
		
		.como_reservar h1 {
			float:left;
			width:700px; height:44px;
			text-indent:-9999px;
			background:url(../../img/es/misc/como_reservar.gif) no-repeat left top;
			}
			
			.texto_como_reservar {
				float:left;
				width:700px; height:40px;
				background:url(../../img/es/misc/texto_reservar.gif) no-repeat left top;
				text-indent:-99999px;
				margin:0 0 20px;
				}
		
		.paso_como_reservar {
			float:left;
			width:700px; height:auto;
			padding:0 0 20px; margin:0 0 20px;
			border-bottom:2px solid #e6e6e6;
			}
			.paso_como_reservar_numero {
				float:left;
				width:60px; height:auto;
				}
			.paso_como_reservar_texto {
				float:left;
				width:240px; height:auto;
				}
				.paso_como_reservar_texto_contenido {
					padding:0 10px;
					border-left:2px solid #e6e6e6;
					}
				.paso_como_reservar_texto_titulo {
					font:bold 14px/14px Arial, Helvetica, sans-serif; color:#858585;
					padding:0 0 5px;
					}
				.paso_como_reservar_texto_texto p {
					font:normal 12px/18px Arial, Helvetica, sans-serif; color:#858585;
					margin:0 0 10px;
					text-align:justify;
					}
			.paso_como_reservar_imagen {
				float:right;
				width:385px; height:auto;
				}
				.paso_como_reservar_imagen img {
					float:left;
					}

		/**************** Enviar a un amigo ****************/
		
		.formulario_amigo {
			border:1px solid #e4e4e4;
			padding:10px;
			}
			.formulario_amigo_titulo {
				margin:0 0 10px;
				}
			.formulario_amigo_izquierda {
				float:left;
				width:205px; height:auto;
				}
				.formulario_amigo label.label {
					display:block;
					width:205px; height:auto;
					font:bold 12px/18px Arial, Helvetica, sans-serif; color:#666;
					}
				.formulario_amigo input.input {
					display:block;
					width:203px; height:auto;
					font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
					border:1px solid #b3b3b3;
					margin:0 0 10px;
					}
				.formulario_amigo textarea {
					float:left;
					display:block;
					width:443px; height:60px;
					font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
					border:1px solid #b3b3b3;
					margin:0 0 10px;
					}
				.formulario_amigo p {
					float:left;
					display:block;
					width:445px; height:auto;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#666;
					}
					
			.formulario_amigo_derecha {
				float:right;
				width:445px; height:auto;
				}
			
			.formulario_amigo_condiciones {
				float:left;
				width:650px; height:auto;
				margin:10px 0 20px;
				}
				.formulario_amigo_condiciones input {
					float:left;
					width:auto; height:auto;
					}
				.formulario_amigo_condiciones label {
					display:block;
					float:left;
					width:auto; height:auto;
					font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666;
					margin:0 0 0 10px; padding:0;
					}
					.formulario_amigo_condiciones label a {
						text-decoration:underline;
						color:#666;
						}
					.formulario_amigo_condiciones label a:hover {
						text-decoration:none;
						}
			
			.formulario_amigo_boton {
				width:650px; height:auto;
				}
				
		/**************** Registro ****************/
		
		
		.claim_registro {
			width:700px; height:auto;
			margin:0 0 20px;
			}
			
		.formulario_registro {
			border:1px solid #e4e4e4;
			padding:5px;
			}
			.formulario_registro_titulo {
				margin:0 0 5px;
				font:bold 13px/18px Arial, Helvetica, sans-serif; color:#666;
				}
			.formulario_registro p {
				font:normal 12px/18px Arial, Helveticam, sans-serif; color:#666;
				margin:0 0 10px;
				}
			.formulario_registro_izquierda {
				float:left;
				width:205px; height:130px;
				}
			.formulario_registro_derecha {
				float:left;
				width:225px; height:130px;
				}
			.formulario_registro_aviso {
				float:left;
				width:240px; height:auto;
				}.formulario_registro_aviso_contenido {
					padding:0 0 0 20px;
					}
				.formulario_registro_derecha_contenido {
					padding:0 0 0 10px;
					}
				.formulario_registro label.label {
					display:block;
					width:205px; height:auto;
					font:bold 11px/18px Arial, Helvetica, sans-serif; color:#666;
					}
				.formulario_registro input.input {
					display:block;
					width:203px; height:auto;
					font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
					border:1px solid #b3b3b3;
					margin:0 0 10px;
					}
				.formulario_registro_texto_aviso {
					padding:10px;
					border:1px solid #e4e4e4;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#888;
					}
					.formulario_registro_texto_aviso strong.red {
						font-weight:bold;
						color:#c10728;
						}
				
				.formulario_registro_condiciones {
					//clear:left;
					width:430px; height:auto;
					margin:10px 0;
					}
				.formulario_registro_condiciones input {
					float:left;
					width:auto; height:auto;
					}
				.formulario_registro_condiciones label {
					display:block;
					float:left;
					width:auto; height:auto;
					font:normal 11px/11px Arial, Helvetica, sans-serif; color:#666;
					margin:0 0 0 10px; padding:0;
					}
					.formulario_registro_condiciones label a {
						text-decoration:underline;
						color:#666;
						}
					.formulario_registro_condiciones label a:hover {
						text-decoration:none;
						}
				
				.registro_ok {
					clear:left;
					float:left;
					width:958px; height:466px;
					margin:20px 10px;
					_margin:20px 5px;
					background:url(../../img/es/misc/registro_ok.jpg) no-repeat left top;
					position:relative;
					}
					.registro_ok_texto {
						width:400px; height:auto;
						position:absolute;
						top:70px; left:20px;
						font:normal 12px/18px Arial, Helvetica, sans-serif; color:#444;
						}
					.registro_buscar_ofertas {
						display:block;
						width:168px; height:38px;
						text-indent:-99999px;
						position:absolute;
						top:101px; left:512px;
						}
					.registro_zona {
						display:block;
						width:197px; height:38px;
						text-indent:-99999px;
						position:absolute;
						top:101px; left:711px;
						}

				
			.aviso {
				margin:0 0 20px;
				background:#eeffc5 url(../../img/es/misc/ok.gif) no-repeat 10px center;
				border:2px solid #c2e07b;
				padding:10px 10px 10px 30px;
				font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
				}


		/**************** Alertas ****************/
		
		
		.mis_alertas {
			width:700px; height:auto;
			margin:0 0 20px;
			}
			
		.mis_alertas_contenido {
			border:1px solid #e4e4e4;
			padding:10px;
			}
			.mis_alertas_titulo {
				margin:0 0 10px;
				}
			.mis_alertas_contenido table {
				font:normal 12px/30px Arial, Helvetica, sans-serif; color:#666;
				}
				.mis_alertas_contenido tr.titulo {
					color:#fff;
					background:url(../../img/es/misc/bgtd.gif) repeat-x left top;
					}
				.mis_alertas_contenido tr.titulo td {
					background:url(../../img/es/misc/bgtd.gif) repeat-x left top;
					}
				.mis_alertas_contenido tr.titulo td.bisel div {
					background:transparent url(../../img/es/misc/biseltd.gif) no-repeat left top;
					padding:0 0 0 10px;
					}
				.mis_alertas_contenido tr td.spacer {
					padding:0 0 0 10px;
					}
				.mis_alertas_contenido tr.alerta td {
					border-bottom:1px dotted #bbb;
					}
				.mis_alertas_contenido tr td a {
					color:#666;
					text-decoration:underline;
					}
					.mis_alertas_contenido tr td a:hover {
						text-decoration:none;
						}
			
			.mis_alertas_contenido p {
				font:normal 12px/18px Arial, Helvetica, sans-serif; color:#8f8f8f;
				margin:0 0 10px;
				}
			
			.mis_alertas_campo {
				float:left;
				width:250px; height:auto;
				}
				.mis_alertas_campo label {
					display:block;
					width:230px; height:auto;
					font:bold 12px/18px Arial, Helvetica, sans-serif; color:#666;
					}
				.mis_alertas_campo select {
					display:block;
					width:228px; height:auto;
					font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
					border:1px solid #b3b3b3;
					}
			
			.mis_alertas_boton {
				float:left;
				width:100px; height:auto;
				padding:15px 0 0;
				}
				


		/**************** Oferta ****************/
		
		.oferta_cabecera {
			float:980px; height:auto;
			margin:10px 0;
			}
			.oferta_lateral_izq {
				float:left;
				width:230px; height:auto;
				}
			.oferta_lateral {
				float:right;
				width:230px; height:auto;
				}
				.oferta_imprimir {
					margin:10px 0 0;
					width:230px; height:auto;
					}
				.oferta_imprimir_texto {
					width:230px; height:auto;
					font:normal 11px/16px Arial, Helvetica, sans-serif; color:#666;
					}
			
			.oferta_contenido_derecha {
				float:right;
				width:730px; height:auto;}
			
			.oferta_contenido {
				float:left;
				width:730px; height:auto;
				}
				.oferta_contenido_contenedor {
					border-right:2px solid #ddd;
					padding:0 20px;
					}
								
				.oferta_contenido_titulo {
					margin:0 0 10px;
					}
				
				.oferta_contenido_texto {
					margin:0 0 10px;
					font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
					}
				
				.pagina_oferta_titulo {
					background:#c10728;
					border-bottom:1px solid #ff5d5d;
					border-top:1px solid #ff5d5d;
					font:bold 12px/30px Arial, Helvetica, sans-serif; color:#fff;
					padding:0 0 0 10px;
					}
				.oferta_tabla_datos {
					margin:0 0 20px;
					border-collapse:collapse;
					}
				.oferta_tabla_datos td {
					font:normal 12px/30px Arial, Helvetica, sans-serif; color:#444;
					padding:0 0 0 10px;
					border-bottom:1px dotted #bbb;
					}
				
				.oferta_contenedor_tabla {
					float:left;
					width:370px; height:auto;
					}
				.oferta_lateral_contenido {
					float:right;
					width:310px; height:auto;
					margin:10px 0 0;
					}
					.oferta_lateral_contenido img.foto_coche_oferta, .oferta_lateral_contenido div.mapa-ubicacion {
						padding:3px;
						border:1px solid #ddd;
						background:#fff;
						}
				.oferta_texto_explicacion {
					float:left;
					width:690px; height:auto;
					margin:20px 0 0;
					}
				.oferta_texto_explicacion p {
					font:normal 9px/12px Arial, Helvetica, sans-serif; color:#acacac;
					margin:0 0 5px;
					}



/**************** Contactar ****************/

.contactar {
	float:left;
	width:580px; height:auto;
	}
	.contactar h1 {
		font:normal 24px/24px Arial, Helvetica, sans-serif; color:#3b3b3b;
		padding:0 0 10px; margin:20px 0 10px 20px;
		border-bottom:1px dotted #ddd;
		}
	.contactar p {
		font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666;
		margin:20px 0 10px 20px;
		}
	.contactar div {
		margin:50px 0 0;
		text-align:center;
		}


/**************** Zona seo ****************/

.zonaseo {
	float:left;
	width:980px; height:auto;
	margin-top:10px;#margin-top:0px;
	}
	.zonaseo a:link, .zonaseo a:visited {
	color:#AAAAAA ;
	text-decoration:underline ;
	}

	
	.zonaseo ul {
		float:left;
		width:250px; height:auto;
		margin:0 0 0 10px; padding:0;
		}
		.zonaseo ul li a {
			font:normal 11px/16px Arial, Helvetica, sans-serif; color:#aaa;
			text-decoration:underline;
			}
		.zonaseo ul li a:hover {
			text-decoration:none;
			}
		
		.zonaseo_spacer {
			margin:10px 0 0;
			}
	
	
	.zonaseo_izquierda {
		float:left;
		width:300px; height:auto;
		}
	.zonaseo_derecha {
		float:right;
		width:600px; height:auto;
		}
		.zonaseo_titulo {
			font:bold 12px/12px Arial, Helvetica, sans-serif; color:#666;
			padding:0 0 10px; margin:0 0 10px;
			border-bottom:1px dotted #ddd;
			}
	
	.zonaseo_concesionarios {
		float:left;
		width:700px; height:auto;
		}
		.zonaseo_concesionarios a:link, .zonaseo_concesionarios a:visited {
			color:#AAAAAA ;
			text-decoration:underline ;
		}

		.zonaseo_concesionarios ul {
			float:left;
			width:220px; height:auto;
			margin:0 0 0 10px; padding:0;
			}
			.zonaseo_concesionarios ul li a {
				font:normal 11px/16px Arial, Helvetica, sans-serif; color:#aaa;
								}
			.zonaseo_concesionarios ul li a:hover {
				text-decoration:none;
				}
				
			
	
	.zonaseo_titulogrande {
		font:normal 18px/18px Arial, Helvetica, sans-serif; color:#666;
		border-bottom:2px solid #ddd;
		padding:0 0 10px; margin:0 0 10px;
		}
		.zonaseo_ofertas_fiat {
			float:left;
			width:700px; height:auto;
			}
		.zonaseo_ofertas_fiat ul {
			float:left;
			width:320px; height:auto;
			margin:0 0 0 10px; padding:0;
			}
			.zonaseo_ofertas_fiat ul li a {
				font:normal 11px/16px Arial, Helvetica, sans-serif; color:#aaa;
				text-decoration:underline;
				}
			.zonaseo_ofertas_fiat ul li a:hover {
				text-decoration:none;
				}


/**************** Pie ****************/

.pie {
	float:left;
	width:980px; height:auto;
	text-align:center;
	margin:20px 0; padding:20px 0 0;
	border-top:1px solid #dcdcdc;
	}
	.pie p {
		font:normal 11px/11px Arial, Helvetica, sans-serif; color:#808080;
		}
		.pie p a:link, .pie p a:visited {
			color:#808080;
			text-decoration:underline;
			}
		.pie p a:hover {
			text-decoration:none;
			}



