.afin{
	float:left;
	padding:0 0 15px 20px;
	text-align:left;
}
.afin2{
	/*float:left;*/
	padding:0 0 15px 20px;
	text-align:left;
}
.afin .texto{
	float:left;
	width:160px;
	text-align:left;
}
.afin .cifra{
	float:left;
	width:120px;
	text-align:right;
	margin-right:15px;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
}
.afin .cifra2{
	float:left;
	width:150px;
	margin-left:10px;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
}
.afin .slider{
	float:left;
	text-align:left;
	width:415px; /* Olga tenia 455px preguntar si puedo dejar en 450 para que coincidan 25 cuadritos de fondo barrita */ 
	margin-top:2px;
/* add by Paco quito la mitad del ancho del boton para no debordar el slider. */
	margin-left:21px;
	margin-right:21px;
}
a#mostrar_activo, a#paginado_activo {
	text-decoration: none;
 	font-weight: bold;
	font-size:1em;
}
/* fin add by Paco */

select.buscador{width:110px;font-size:0.9em;margin-right:11px;}
select.buscador_110{width:110px;font-size:0.9em;margin-right:11px;}
select.buscador_85{width:85px;font-size:0.9em;margin-right:11px;}
select.buscador_56{width:56px;font-size:0.9em;margin-right:11px;}
.traccion{float:right;text-align:left;margin-right:25px;}
#navega3{
	float:left; /* by Paco */
	height: 23px;
	width: 971px;
	margin-bottom:5px;
	overflow:hidden;
	font-family:Univers, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	color:#fff;
	line-height:22px;
}
.total{
	float:left;
	background: url(/images/fondo_oscuro.png) no-repeat;
	width: 143px;
	font-weight:bold;
}
.num-resultados{
	float:right;
	background: url(/images/barrabajo.jpg) no-repeat top right;
	width: 825px;
	text-align:right;
}
.num-resultados p{
	padding-right:10px;
	line-height:22px;
}
.num-resultados a:link, .num-resultados a:visited {
	color:#fff;
	text-decoration: none;
}
.num-resultados a:hover, .num-resultados a:active {
	text-decoration: underline;
}



.contenedor-caja-bus{
	float:left; display: inline; /* by Paco */
	overflow:hidden;
	margin:6px 0;
	color:#000;
	font-size:1.2em;
	width:971px;
}
.contenedor-caja-bus .sup-caja{
	background: url(/images/cajasup_bus.png) no-repeat bottom left;
	width:971px;
	height:10px;
	float:left;
}
.contenedor-caja-bus .inf-caja{
	background: url(/images/cajainf_bus.png) no-repeat;
	width:971px;
	height:10px;
	float:left;
}
.contenedor-caja-bus .contenido-caja-afi{
	background-color:#c9cdd1;
	width:971px;
	float:left;
}
.contenedor-caja-bus .contenido-caja{
	background-color:#c9cdd1;
	width:931px;
	float:left;
	padding:10px 20px;
}
a.caracteristicas:link, a.caracteristicas:visited {
	color:#000;
	text-decoration: none;
	font-weight:bold;
	display:block;
	width:66px;
	padding:3px;
	background: url(../images/flechanegra.png) no-repeat 57px center;
}
a.caracteristicas:hover, a.caracteristicas:active {
	color:#fff;
	text-decoration: underline;
	background: #838489 url(../images/flechablanca.png) no-repeat 57px center;
}

a.caracteristicas-orden:link, a.caracteristicas-orden:visited {
        color:#fff;
        text-decoration: none;
        font-weight:bold;
        display:block;
        width:66px;
        padding:3px;
        background: #838489 url(/images/flechablancaabajo.png) no-repeat 57px center;
}

a.caracteristicas-orden:hover, a.caracteristicas-orden:active {
        color:#fff;
        text-decoration: underline;
        background: #838489 url(/images/flechablancaabajo.png) no-repeat 57px center;
}

a.caracteristicas-orden-up:link, a.caracteristicas-orden-up:visited {
        color:#fff;
        text-decoration: none;
        font-weight:bold;
        display:block;
        width:66px;
        padding:3px;
        background: #838489 url(/images/flechablancaarriba.png) no-repeat 57px center;
}

a.caracteristicas-orden-up:hover, a.caracteristicas-orden-up:active {
        color:#fff;
        text-decoration: underline;
        background: #838489 url(/images/flechablancaarriba.png) no-repeat 57px center;
}  

.tr{
	float:left;
	width:951px;
	margin:0 0 5px 20px;
	text-align:left;
}
.punteado{
	float:left;
	width:931px;
	margin-left:20px; 
	border-top:1px dotted #000;
	display: inline; /* Hack IE 6 by Paco contra que doble el margin value */
}
.td-pal{
	overflow:hidden;
	width:931px;
	padding:5px 20px 5px 20px;
	margin-bottom:5px;
	text-align:left;
	font-size:0.9em;
	line-height:normal;
	background-color:#EAECEE;
}
.td{
	overflow:hidden;
	width:931px;
	padding:5px 20px 5px 20px;
	margin-bottom:5px;
	text-align:left;
	font-size:0.9em;
	line-height:normal;
}

.tr .estilo41{
	float:left;
	width:285px;
	/*padding-left:20px;*/
}
.tr .estilo225{
	float:left;
	width:225px;
}
.tr .estilo16{
	float:left;
	width:93px;
}
.tr .estilo45{
	float:left;
	width:81px;
}
.tr .estilo90{
	float:left;
	width:90px;
}
.tr .estilo78{
	float:left;
	width:78px;
}
.tr .estilo75{
	float:left;
	width:75px;
}
.estilo225-td{
	float:left;
	width:225px; /* Juanlu: cambiado de 225 */
	text-align:left;
	padding:15px 0;
	/* Juanlu: desde aquí añadido para probar */
	display:inline;
	overflow:hidden;
	margin:0;
	/*border: 1px dotted #000;*/
}
.estilo83-td{
	float:left;
	width:83px;
	text-align:left;
	/*margin: 0 2px;*/
	padding:15px 2px;
	/* Juanlu: desde aquí añadido para probar */	
	display:inline;
	overflow:hidden;
	margin:0;
	/*border: 1px dotted #000;*/
}
.estilo78-td{
	float:left;
	width:78px;
	text-align:left;
	/*margin: 0 2px;*/
	padding:15px 2px;
	/* Juanlu: desde aquí añadido para probar */	
	display:inline;
	overflow:hidden;
	margin:0;
	/*border: 1px dotted #000;*/
}
.estilo60-td{
	float:left;
	/*margin:0 2px;*/
	padding:30px 2px;
	text-align:center;
	width:68px;
	/* Juanlu: desde aquí añadido para probar */	
	display:inline;
	overflow:hidden;
	margin:0;
	/*border: 1px dotted #000;*/
}
.estilo41-td{
	float:left;
	width:285px;
	text-align:left;
	margin: 0 2px;
	padding:15px 0;
}
.estilo16-td{
	float:left;
	width:89px;
	text-align:left;
	/*margin: 0 2px;*/
	padding:15px 2px;
	/* Juanlu: desde aquí añadido para probar */	
	display:inline;
	overflow:hidden;
	margin:0;
	/*border: 1px dotted #000;*/
}
.estilo17-td{
	float:left;
	width:69px;
	text-align:left;
	/*margin: 0 2px;*/
	padding:15px 2px;
	margin-left: 15px;
	/* Juanlu: desde aquí añadido para probar */	
	display:inline;
	overflow:hidden;
	/*margin:0;*/
	/*border: 1px dotted #000;*/
}
.estilo45-td{
	float:left;
	width:73px;
	text-align:left;
	margin: 0 2px;
	padding:15px 0;
}
.imagen{
	float:left;
	text-align:left;
	border:1px solid #000;
	height:53px;
	width:69px;
}
.borrar-favorito{
	float:left;
	margin:21px 0 0 15px;
}
.contenedor_paginacion_bus{
	float:left;
	width:971px;
}
.contenedor_paginacion_bus .paginacion{float:right;width:771px;	font-size:1.2em; padding-top:4px;}
.contenedor_paginacion_bus .nueva_busqueda{float:right;width:100px;}
.paginacion a:link, .paginacion a:visited {
	color:#000;
	text-decoration: none;
}
.paginacion a:hover, .paginacion a:active {
	text-decoration: underline;
}

/* Ficha*/
.pestanas{overflow:hidden;height:27px;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1em;font-weight:bold;line-height:28px;text-align:left;}
.pestanas li{display:inline}
.pestanas .pestanaon{float:left;width:222px;color:#000;background:url(/images/pestanaon.png);padding-left:20px;}
.pestanas a.pestanaoff{float:left;width:223px;color:#ccc;background:url(/images/pestanaoff.png);padding-left:20px;}
.fotos{float:left;padding-top:10px;text-align:left;position:relative}
.fotos p{font-size:0.8em;margin-bottom:5px;}
.ampliar{background: url(../images/ampliar.gif) no-repeat 155px 10px;position:absolute;width:180px;height:135px;cursor:pointer;}
img.fle{margin-bottom:12px;float:left;}
img#fle_sig{margin-left:3px;margin-top:18px;}
img#fle_ant{margin-right:3px;margin-top:18px;}
.carac1{float:left;overflow:hidden;padding-left:20px;padding-top:40px;text-align:left;font-size:0.8em;width:300px;} /* aumento width de 250 a 300 by Paco */
.carac1 .bold{display:block;float:left;font-weight:bold;width:150px;}
.carac1 .normal{float:left;}
.carac2{float:right;padding-top:20px;text-align:right;font-size:0.8em;font-family:Tahoma, Helvetica, Arial, sans-serif;}
.carac2 .precio1{font-size:1.6em;font-weight:bold;margin-top:40px;}
.carac2 .precio2{font-size:2em;font-weight:bold;color:#e31836;margin-bottom:2px;}
img.calcular{margin-top:20px}
#financiacion{float:left;margin-top:10px;background: url(/images/fondocalculofinan3.png) no-repeat;width:930px;height:112px;font-size:0.9em;font-family:Tahoma, Helvetica, Arial, sans-serif; display:block;}
#textolegal{display:block;
float:left;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-size:0.8em;
height:25px;
margin-top:10px;
width:900px;
text-align:left;
color:#474747;
margin-left:10px;
}
.explicacion{
cursor:help;
}
#anosgarantia{
color:black;
float:left;
font-size:1.1em;
font-weight:bold;
margin-left:62px;
margin-top:-26px;
text-align:center;
width:935px;


}
.tin{float:left;margin:20px;text-align:left; line-height:46px;}
.tin select{width:50px;font-size:0.9em;margin:2px}
.entrada{float:left;margin:20px 80px;text-align:left;}
.entrada select{width:70px;font-size:0.9em;margin:2px}
.entrada input{width:60px;font-size:0.9em;margin:2px}
.cuota{float:right;padding:30px 35px 0 0;text-align:left;}
.acciones{text-align:right;margin-bottom:10px;}
.acciones img{margin-left:30px;vertical-align:middle}
/*Album fotos ficha vehiculo*/
.contenedor-album{position:relative;float:left;width:505px;height:486px;}
.sombra{position:absolute;top:5px;left:5px;width:498px;height:483px;background:#000;
     z-index:1001;
     opacity:.15;
     -moz-opacity: 0.15;
     filter: alpha(opacity=15);}
.fondo-album{position:absolute;top:0px;left:0px;height:450px;padding:30px 30px 0 30px;background-color:#000;z-index:1002;}
.cerrar-album{position:absolute;top:10px;right:15px;width:11px;height:11px;z-index:1003;}
.menu-album{overflow:hidden;text-align:left;margin-top:30px;}
.pag-ant{float:left;margin-top:30px;margin-right:10px;}
.pag-sig{float:right;margin-top:30px;}
.fotitos{float:left;overflow:hidden;width:605px;height:74px;}
.imagen-pal{width:100%;height:70%} 
.imagen-album{margin:0 8px;}
/* Paco. Redeclaro para album grande */
/*
.modal-album{width:525px;height:517px;top:3%;}
.contenedor-album{width:515px;height:507px;}
.sombra{width:508px;height:504px;}
.fondo-album{height:471px;}
.imagen-pal{width:448px;height:336px;} */
.modal-album{width:717px;height:661px;top:1%;}
.contenedor-album{width:707px;height:651px;}
.sombra{width:700px;height:648px;}
.fondo-album{height:615px;}
.imagen-pal{width:640px;height:480px;} 

/*Ficha serie*/
.menu{float:left;margin-bottom:10px;}
.menu li{display:block;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:0.9em;font-weight:bold;text-align:left;line-height:22px;border-bottom:1px dotted #000;}
.menu a.menuon{text-decoration:underline;color:#000;}
.menu a.menuoff{color:#000;}
.subcontenido{overflow:hidden;padding:10px 0 20px 30px;text-align:left;font-size:0.8em;line-height:normal;width:650px;}
.subcontenido li{list-style:circle}

/*Ficha extra*/
.subcontenido-extra{float:left;margin-top:20px;}
.subcontenido-extra .titular{float:left;width:220px;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1em;font-weight:bold;text-align:left;}
.subcontenido-extra .tabla{float:left;width:700px;font-size:0.9em;text-align:left}
.subcontenido-extra .tabla .th-extra{float:left;width:100%;font-weight:bold;margin-bottom:5px;padding:3px 0;border-bottom:1px dotted #000;}
.subcontenido-extra .tabla .th-extra2{float:left;width:100%;font-weight:bold;margin-top:5px;padding:3px 0;}
.subcontenido-extra .tabla .th{float:left;width:100%;margin:10px 0 0 0;padding-bottom:3px;border-bottom:1px dotted #000;}
.subcontenido-extra .tabla .td-extra{float:left;width:100%;padding-bottom:5px;}
.th-extra .codigo{float:left;width:500px;}
.th-extra .descripcion{float:left;width:70px;}
.th-extra2 .codigo{float:left;width:500px;}
.th-extra2 .descripcion{float:left;width:70px;}
.th .codigo{float:left;width:500px;}
.th .descripcion{float:left;width:70px;}
.th .precio{font-weight:bold;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;}
.th .precio .pvp{font-weight:bold;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1.2em;}
.td-extra .codigo{float:left;width:100px;}
.td-extra .descripcion{float:left;width:300px;}
.td-extra .foto{float:left;width:190px; padding-left:30px;}
.precio{float:right;width:80px;text-align:right;font-family:Tahoma, Helvetica, Arial, sans-serif;}
.oferta-extra{float:left;width:920px;border-top:1px dotted #000;;margin-top:20px;padding-top:20px;font-family:Tahoma, Helvetica, Arial, sans-serif;text-align:left;font-weight:bold;}
.oferta-extra .codigo{float:left;width:220px;font-size:1em;}
.oferta-extra .cifra{float:left;font-size:2em;color:#e31836;}
.oferta-extra .cifra2{float:right;font-size:2em;color:#e31836;}
.eur{font-size:90%;}
.eur1{font-size:85%;}

/*Ficha contacto*/
.direccion{float:left;width:200px;margin-top:20px;text-align:left;}
.direccion h2{width:150px;border-bottom:1px dotted #000;margin-bottom:5px;padding-bottom:3px;}
.direccion p{font-size:0.9em;margin:10px 0;}
.mapa{float:left;margin:20px;border:1px solid #000;}
.concesionario{float:right;margin-top:20px;text-align:left;line-height:normal;}
.concesionario a{background:url(/images/flechadcharoja.png) no-repeat center left;padding-left:8px;font-size:0.9em;color:#000;}
.concesionario a:hover , p.acciones a.negro:hover , div.nueva_busqueda a.negro:hover {color:#fff;text-decoration:none;}
.concesionario img{margin:20px;border:1px solid #000;}


/* ------------------- Microsite ------------------------ */
#observaciones_ms{
	float:left;
	text-align:left;
	margin-top:10px;
	background: url(../images/ms_fondoobservaciones.png) no-repeat;
	width:930px;
	height:112px;
	font-size:0.9em;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
}
.observAlign{
	float:left;
	padding-left:20px;
	padding-top:15px;
	line-height:15px;
}

a.eliminarBtn{
	color:#000000;
	float:left;
	padding-top:2px;
	text-decoration:none;
}
a.eliminarBtn:hover{
	color:#000000;
	text-decoration:underline;
}

#combos {
	float:left;
}


.desdePrecio{ font-size:1.3em; font-weight:bold; margin-bottom:5px; }
.redText{ color:#E31836; }

