/* CSS Document */
body{
	font-family:verdana; 
	font-size:11px;
	margin:0px; 
	background-image:url(../img/fondo.jpg);
	background-repeat:repeat-y; 
	background-attachment:fixed;
	background-position:center;
	background-color:#B3C6DC;
}

.clear{clear:both;}
a img{border:none;}
a:hover{text-decoration:underline;}


.padding_10{padding:10px;}

a.boton{
	background:url(/img/fondo_boton.gif) no-repeat;
	width:111px;
	height:30px;
	color:#424242;
	padding-left:14px;
	line-height:30px;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}

#contenedor_central{
	width:968px;
	margin:20px auto;
	
}

#columna_izq{
	width:267px;
	float:left;	
}

#columna_izq .top{
	background:url(/img/fondo_col_der_top.gif) no-repeat;
	height:12px;
	overflow:hidden;
}

#columna_izq .mid{
	background:#273636;
}

#columna_izq .mid #logo{
	background:url(/img/fondo_col_der_header.gif);
	height:79px;
	text-align:center;
	overflow:hidden;
}

#columna_izq .mid #logo h1{
	margin:0;
	padding:0;
}

#columna_izq .mid #logo h1 a#logo_header{
	background:transparent url(../img/aseguring.gif) no-repeat scroll center 0;
	display:block;
	height:96px;
	text-indent:-999em;	
	margin:0;
}

#columna_izq .bottom{
	background:url(/img/fondo_col_der_bottom.gif) no-repeat;
	padding-top:20px;
	padding-left:13px;
	height:465px;
}

#columna_izq .bottom a{
	margin-bottom:15px;
	display:block;
}

#columna_der{
	/*float:right;*/
	margin-left:133px;
	_margin-left:65px;
	float:left;
	width:700px;
}

#columna_der #botones_comparativa a.moto{
	margin-left:0px;
}

#cuadro_central{
	width:686px;
	margin-left:12px;
	margin-top:7px;
}

#cuadro_central .top{
	height:21px;
	background:url(/img/fondo_central_top.gif);
	color:#fff;
	line-height:21px;
	font-size:11px;
	padding-left:12px;
}

#cuadro_central .top .enlaces{
	width:610px;
	float:left;
}

#cuadro_central .top  a#llamador_ayuda{
	background:none;
	font-weight:bold;
}

#cuadro_central .top a{
	color:#fff;
	font-weight:bold;
	background:url(/img/bullet_navegador.gif) no-repeat right 3px;
	padding-right:10px;
	margin-right:6px;
	text-decoration:none;
}

#cuadro_central .mid, #cuadro_central .mid_new_layout{
	background:#FFFFFF;
	border:1px solid #C8C8C8;
	padding-top:15px;
	padding-left:22px;
}

#cuadro_central .mid .msg_desc, #cuadro_central .mid_new_layout .msg_desc{
	margin-top:5px;
}

#cuadro_central .mid #desc_comparador_seg, #cuadro_central .mid_new_layout #desc_comparador_seg{
	float:left;
	width:344px;
	margin-bottom:20px;
	height:300px;
	overflow:hidden;
}

#cuadro_central .mid #desc_comparador_seg ul, #cuadro_central .mid_new_layout #desc_comparador_seg ul{
	list-style:none;	
	margin:0;
	padding:0;
	margin-top:15px;
}

#cuadro_central .mid #desc_comparador_seg ul li, #cuadro_central .mid_new_layout #desc_comparador_seg ul li{
	background:url(/img/ico_lista_home.gif) no-repeat 0 5px;
	padding-left:38px;
	padding-bottom:40px;	
	font-size:12px;
}

#cuadro_central .mid #desc_comparador_seg ul li b, #cuadro_central .mid_new_layout #desc_comparador_seg ul li b{
	color:#737373;
	font-size:21px;
}

#cuadro_central .mid #desc_comparador_seg #compara_ahora, #cuadro_central .mid_new_layout #desc_comparador_seg #compara_ahora{
	margin:auto;
	display:block;
	width:175px;
}

#cuadro_central .mid #desc_coberturas, #cuadro_central .mid_new_layout #desc_coberturas{
	float:left;
	width:305px;
	height:321px;
	background:url(/img/fondo_index_derecha.png) no-repeat;
}

#cuadro_central .mid #desc_coberturas a, #cuadro_central .mid_new_layout #desc_coberturas a{
	display:block;
	width:175px;
	height:42px;
	position:relative;
	left:69px;
	top:88px;

}

#cuadro_central .mid #desc_con_quien, #cuadro_central .mid_new_layout #desc_con_quien{
	position:relative;
	top:-25px;
	//top:-35px;	
}

#cuadro_central .mid #desc_con_quien .titulo, #cuadro_central .mid_new_layout #desc_con_quien .titulo{
	margin-bottom:15px;
}

#cuadro_central .mid #desc_con_quien img, #cuadro_central .mid_new_layout #desc_con_quien img{
	margin-right:10px;
}

#cuadro_central .mid #contenedor_carrousel{
	width:95%;
	height:75px;
	overflow:hidden;
	position:relative;
}

#cuadro_central .mid #carrusel{
	position:relative; 
	left:0;
	margin-top:20px;
	float:left;
}

#cuadro_central .bottom{
	height:4px;
	background:url(/img/fondo_central_bot.gif) no-repeat;
}

#index #cuadro_central .mid, #contacto #cuadro_central .mid, #porque_aseguring #cuadro_central .mid, #selector_comparativa #cuadro_central .mid , #comparativa_coberturas_tipo #cuadro_central .mid{
	height:430px;
	overflow:hidden;
}

#porque_aseguring #cuadro_central .mid, #porque_aseguring #cuadro_central .mid_new_layout{
	padding-left:10px;
}



#index #selector_tipo_vehiculo{
	background:url(/img/fondo_selector_home.gif) no-repeat;
	width:174px;
	height:71px;
	position:absolute;
	display:none;
}

#index #selector_tipo_vehiculo a{
	display:block;
	font-weight:bold;
	font-size:19px;
	color:#646464;
	text-decoration:none;
	padding:6px 0 0px 10px;
	margin-right:7px;
	background:url(/img/ico_select_home.gif) no-repeat right 12px;
	font-family:Arial, Helvetica, sans-serif;
	
}


#form_contacta table{
	font-size:15px;
	margin-top:10px;
	width:95%;
}

#form_contacta table td{
	vertical-align:top;
}

#form_contacta table input, #form_contacta table textarea{
	width:305px;
	margin-top:10px;
	border:1px solid #ABABAB;
	position:relative;
}

#form_contacta table input.checkbox{
	border:none;
	margin:0;
}

#form_contacta table textarea{
	height:140px;
}

#contacto a.boton{
	floaT:right;
	width:105px;
	font-size:10px;
}

#cuadro_desc_pq_as{
	background:url(/img/fondo_pq_aseguring.png); 
	width:674px; 
	height:285px; 
	margin-top:16px;
	padding-top:80px;
}

#cuadro_desc_pq_as .c1{
	width:138px;
	float:left;
	padding-left:52px;
}

#cuadro_desc_pq_as .c2{
	width:123px;
	float:left;
	padding-left:85px;
}

#cuadro_desc_pq_as .c3{
	width:170px;
	float:left;
	padding-left:90px;
}

#porque_aseguring #compara_ahora{
	position:relative;
	top:-100px;
	display:block;
	width:195px;
	height:50px;
	float:right;
}

#porque_aseguring #selector_tipo_vehiculo{
	display:none;
	float:right;
	position:absolute;
	background:url(/img/fondo_selector_home.gif) no-repeat;
	width:174px;
	height:71px;
}

#porque_aseguring #selector_tipo_vehiculo a{
	display:block;
	font-weight:bold;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	text-decoration:none;
	padding:6px 0 0px 10px;
	margin-right:7px;
	background:url(/img/ico_select_home.gif) no-repeat right 12px;
}



#pie{
	bottom:0px;
	/*width:100%;*/
	width:686px;
	padding:10px 0;
	font-size:11px;
	color:#333333;
	text-align:center;
	margin:auto;
	font-weight:bold;
}

#pie a{
	color:#333333;
	text-decoration:none;	
}

#pie a:hover{
	text-decoration:underline;
}




h1#texto_cabecera{
	text-align:center;
	margin:15px;
	height:40px;
}

#comparativa_coche #cuadro_central .mid {
	padding-left:8px;
	padding-top:9px;
}

.navegador{
	height:80px;
}

.navegador .atras{
	float:left;
	width:85px;
}

.navegador .cuadro_central{
	float:left;
	width:470px;
	height:69px;
}

.navegador .adelante{
	float:right;
	width:85px;
	margin-right:8px;
}

.navegador  #navegador_tiempo{
	
	width:470px;
	height:69px;
	float:left;
	overflow:hidden;
	margin-top:10px;
	padding-top:33px;
	padding-left:3px;
}

.navegador #navegador_tiempo div{
	width:470px; 
	background:url(/img/fondo_barra_navegador.jpg) no-repeat;
	overflow:hidden;
	position:relative;
	height:29px;
	font-weight:bold;
	font-size:15px;
	line-height:29px;
	color:#fff;
	text-align:right;
	padding:0 5px;
	width:0px;
}

.comparacion_1 .navegador #navegador_tiempo { /* coche */
	background:url(/img/fondo_barra_navegador_act_1.gif) no-repeat;
}

.comparacion_3 .navegador #navegador_tiempo { /* moto */
	background:url(/img/fondo_barra_navegador_act_3.gif) no-repeat;
}

#contenedor_central .fondo_cargando{
	background:url(/img/barraLoad.gif)  center center no-repeat #fff;
	height:200px;
}


.listado_imagenes{
	padding:0 10px;
}

.listado_imagenes a{
	border:4px solid #fff;
	display:block;
	width:82px;
	float:left;
	margin-top:6px;
	height:78px;
	color:#545454;
	text-decoration:none;
	text-align:center;
	font-size:11px;
}


.listado_imagenes a div{
	padding-top:60px;
	width:82px;
	height:18px;
}

.listado_imagenes .aseguradoras a div{
	padding-top:45px;
	padding-bottom:10px;
}




.listado_imagenes a.selected{
	border:4px solid #D4D4D4;
}

.listado_imagenes a div{
	border:1px solid #CCCCCC;
}

.listado_imagenes a.selected div{
	border:1px solid #CCCCCC;
}

.listado_modelos{
	padding:15px 20px;
}

.listado_modelos a{
	display:block;
	float:left;
	width:130px;
	margin-right:10px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	background:url(/img/bullet_peq.gif) no-repeat 0 3px;
	padding-left:10px;
}

.listado_modelos a:hover{
	background:url(/img/bullet_peq.gif) no-repeat 0 3px #F1F1F1;
}

.listado_modelos a.selected{
	font-weight:bold;
	border:1px solid #CCCCCC;
	font-size:11px;
}

.listado_ul{
	padding:10px 20px;
}

.listado_ul ul{
	padding:0;
	margin:0;
	list-style:none;
}

.listado_ul ul li{
	padding-left:15px;
	background:url(/img/bullet_peq.gif) no-repeat 0 4px;
	margin-bottom:5px;
	clear:both;
}

.listado_ul ul li.selected{
	background:url(/img/bullet_peq.gif) no-repeat 0 4px;
	font-weight:bold;
}

.listado_ul ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
	height:20px;
	display:block;
	padding-left:5px;
}

.listado_ul ul li a:hover{
	background:#DFDFDF;
	text-decoration:none;
}

.listado_ul ul li a span.grande{
	width:200px; 
	float:left;
}

.listado_ul ul li a span{
	width:75px; 
	float:left;
}

.listado_ul ul li a:hover{
	text-decoration:none;
}


/************* PANTALLA CONFIRMACIÓN CONTACTA ******************/


#confirm_contacta{
	background:url(/img/fondo_contacta_confirm.png); 
	width:614px; 
	height:423px
}

#confirm_contacta .titulo{
	height:60px;
	padding-top:70px;
	padding-left:120px;
}

#confirm_contacta a.cerrar_top{
	position:relative;
	top:-60px;
	margin-right:10px;
	text-decoration:none;
	float:right;
	display:block;
	color:#fff;
}

#confirm_contacta a.cerrar_top :hover{
	text-decoration:underline;
}

#confirm_contacta .mensaje{
	display:block;
	padding-top:100px;
	margin-left:160px;
}

#confirm_contacta .mensaje2{
	display:block;
	padding-top:50px;
	margin-left:50px;
	
}

#confirm_contacta .botton_cerrar{
	width:167px;
	height:44px;
	display:block;
	margin:33px auto 0 auto;
}

#confirm_contacta .botones{
	text-align:center;
	margin-top:20px;
}

#confirm_contacta .botones a.boton_1{
	margin-right:15px;
}

/*********************** PANTALLA BUSCANDO RESULTADOS ****************/
/*
#buscando_resultados{
	background:url(/img/fondo_pantalla_calculando.png); 
	width:702px; 
	height:440px
}

#buscando_resultados #cabecera{
	text-align:center;
	padding-top:20px;
	height:65px;
}

#buscando_resultados #cabecera a.botton_cerrar{
	color:#fff;
	text-decoration:none;
	position:relative;
	top:-40px;
	left:100px;
}
	
	
#buscando_resultados .mensaje_2{
	padding-left:220px;
	padding-right:40px;
	padding-top:15px;
	font-size:16px;
	color:#fff;	
}

#buscando_resultados .mensaje_2 b{
	font-size:19px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#buscando_resultados .mensaje_2 .verde{	
	color:#ABD748;	
}

#buscando_resultados .mensaje_2 .blanco{	
	color:#fff;	
}

#buscando_resultados .cuadro_referencia{
	background:url(/img/fondo_cuadro_ref.gif) no-repeat;
	font-size:24px;
	color:#fff;
	margin-top:20px;
	padding-left:50px;
}

#buscando_resultados .cuadro_referencia .horario{
	font-size:12px;
	padding-top:10px;
	padding-left:100px;
}

#buscando_resultados .mensaje{
	padding:35px 0 0 220px;
}

#buscando_resultados .cargando{
	margin:45px 0 30px 220px;
}

#buscando_resultados .texto{
	margin:0 45px 0 220px;
	font-size:12px;
	color:#fff;
}
*/
#buscando_resultados{
	background:url(/img/fondo_pantalla_calculando_mb.png); 
	width:516px; 
	height:440px
}
#buscando_resultados #cabecera{
	text-align:center;
	padding-top:20px;
	height:65px;
}
#buscando_resultados #cabecera a.botton_cerrar{
	color:#fff;
	text-decoration:none;
	position:relative;
	top:-40px;
	left:100px;
}
#buscando_resultados .mensaje_2{
	padding-left:40px;
	padding-right:40px;
	padding-top:15px;
	font-size:16px;
	color:#fff;	
}
#buscando_resultados .mensaje_2 b{
	font-size:19px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#buscando_resultados .mensaje_2 .verde{	
	color:#ABD748;	
}

#buscando_resultados .mensaje_2 .blanco{	
	color:#fff;	
}

#buscando_resultados .cuadro_referencia{
	background:url(/img/fondo_cuadro_ref.gif) no-repeat;
	font-size:24px;
	color:#fff;
	margin-top:20px;
	padding-left:50px;
}

#buscando_resultados .cuadro_referencia .horario{
	font-size:12px;
	padding-top:10px;
	padding-left:100px;
}

#buscando_resultados .mensaje{
	padding:35px 0 0 45px;
}

#buscando_resultados .cargando{
	margin:45px 0 30px 45px;
}

#buscando_resultados .texto{
	margin:0 45px 0 45px;
	font-size:12px;
	color:#fff;
}
/*********************** PANTALLA IFRAME COMPARADOR GARANTIAS ****************/

	#iframe_comparativa{
		background:url(/img/fondo_compara_garantias.gif); 
		width:800px; 
		height:526px;
		overflow:hidden;
	}
	
	#iframe_comparativa a.cerrar_top{
		margin-top:10px;
		margin-right:10px;
		text-decoration:none;
		float:right;
		font-size:12px;
		display:block;
		color:#fff;
	}



/*************** PAGINAS LISTADO DE TUS COMPARATIVAS ******************/

#tus_comparativas .left{
	width:385px;
	border-right:2px solid #D8D8D8;
	float:left;
	padding-bottom:20px;
}

#tus_comparativas .right{
	padding-left:30px;
	width:210px;
	float:left;
	padding-top:60px;
	
}

#tus_comparativas .right a{ 
	background:url(/img/boton_grande.gif);
	display:block;
	width:191px;
	height:30px;
	text-align:center;
	margin-bottom:14px;
	color:#424242;
	text-decoration:none;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
}

#tus_comparativas .elemento{
	margin-top:13px;
	font-size:13px;
	background:url(/img/ico_comparativa.gif) 25px 0 no-repeat;
	padding:10px 0 10px 0;
}

#tus_comparativas .elemento input{
	margin-right:50px;
	float:left;
}

#tus_comparativas .elemento div.des{
	float:left;
}

/********************/

/************* SELECTOR DE TIPO DE PRODUCTO EN COMPARADOR **************/

#selector_producto .titulo{
	margin:auto;
	display:block;
}

#selector_producto{
	width:585px;
	height:252px;				
	background:url(/img/fondo_selector.png) no-repeat 0 60px;
	margin:30px auto;

}

#selector_producto div{
	margin-top:210px;
}

#selector_producto div a.coche{
	left:45px;
	position:relative;
}

#selector_producto div a.moto{
	left:200px;
	position:relative;
}
			
/***************************/

#consejero #cuadro_central .mid{
	padding-top:0px;
	height:445px;
}


#cuadro_consejero{
	background:url(/img/fondo_consejero.gif) no-repeat;
	width:652px;
	height:405px;
	padding-top:30px;
}

#cuadro_consejero .titulo{
	margin-left:185px;	
}

#cuadro_consejero #contenedor_ajax_comparador{
	margin-top:60px;
	margin-left:185px;
}

#contenedor_ajax_comparador h3{
	font-size:17px;
	font-weight:bold;
	color:#333333;
	background:url(/img/bullet_gris.gif) no-repeat 0 4px;
	padding-left:15px;
}

#cuadro_consejero #contenedor_ajax_comparador{
	font-size:18px;
}


#cuadro_consejero #contenedor_ajax_comparador .listado_ul ul li a{
	font-size:18px;
}

#cuadro_consejero #contenedor_ajax_comparador .listado_ul ul li{
	background:none;
}

#cuadro_consejero .adelante{
	display:block;
	float:right;
	margin-right:40px;
	margin-top:40px;
}



/*************** PANTALLA DE RESULTADOS DEL TARIFICADOR **************/

	#cuadro_email{
		display:none;		
	}
	
	#cuadro_email .menu{
		background:url(/img/fondo_res_guardar.gif) no-repeat;
		width:649px;
		height:62px;		
	}
	
	#cuadro_resultados .menu{
		background:url(/img/fondo_res_res.gif) no-repeat;
		width:649px;
		height:62px;
	}
	.cuadro_res{
		margin-top:13px;
	}
	
	.cuadro_res .menu a{
		display:block;
		height:53px;
		float:left;
	}
	
	.cuadro_res .menu a.e3{
		width:204px;
	}
	
	#cuadro_resultados .menu a.e1{
		width:194px;
	}	
	#cuadro_resultados .menu a.e2{
		width:192px;
		margin:0 4px;
	}
	
	#cuadro_email .menu a.e1{
		width:174px;
	}	
	#cuadro_email .menu a.e2{
		width:231px;
		margin:0 2px;
	}
	
	
	.cuadro_res .cuerpo{
		background:#DFDFDF;
		width:649px;
	}
	
	
	
	#cuadro_email .cuerpo{
		padding-top:48px;
	}
	
	.cuadro_res .cuerpo .contenido{
		border:1px solid #7F7F7F;
		padding-left:34px;
		padding-top:15px;
		background:#fff;
	}
	
	#cuadro_email .cuerpo .contenido{
		padding-bottom:230px;
	}
	
	#cuadro_resultados .cuerpo .contenido{
		padding-left:0;
	}
	
	.cuadro_res .cuerpo .pie{
		background:url(/img/fondo_pie_resultado.gif);
		height:5px;
		width:649px;
	}
	
	#cuadro_email .email{
		width:308px;
		border:1px solid #ABABAB;
		font-size:16px;
	}
	
	#cuadro_email .msg_1{
		margin:20px 0 10px 0;
	}
	
	#cuadro_email .msg_2{
		margin:30px 0 12px 0;
	}
	
	
	#cuadro_resultados .submenu{
		height:38px;
		padding-left:25px;
		padding-top:10px;
	}
	
	#cuadro_resultados .submenu a{
		margin-right:23px;
	}
	
	#cambiar_modalidad{
		background:url(/img/fondo_cambiar_modalidad.gif);
		width:244px;
		height:140px;
		display:none;
		position:absolute;
		padding-top:60px;
		z-index:2;
	}
	
	#cambiar_modalidad a{
		display:block;
		width:224px;
		padding:5px 11px;
		color:#fff;		
		text-decoration:none;		
		position:relative;
	}
	
	#cambiar_modalidad a.seleccionada{
		background:#A5BE6D;
	}
	
	#listado_resultados div.elemento_resultado{
		padding:15px;
		border-bottom:1px solid #C4C4C4;
	}
	
	#listado_resultados span{
		float:left;
		width:140px;
	}
	
	#listado_resultados span.descripcion{
		float:left;
		width:430px;
		margin-left:40px;
	}
	
	#listado_resultados div.seleccionada{
		background:#DFE4F4;
	}
	
	#contacto #cuadro_proteccion{
		top:-380px;
	}
	
	#cuadro_proteccion{
		display:none; 		
		overflow:scroll; 
		position: relative; 
		top:-280px;
		width:624px;
		height:226px;
		overflow:hidden;
		background:url(/img/fondo_flotante.gif) no-repeat;
		padding-left:20px;
	}
	
	#cuadro_proteccion .titulo{
		margin-top:10px;
	}
	
	#cuadro_proteccion .titulo .cerrar{
		position:relative;
		top:-20px;
		left:230px;
	}
	
	#cuadro_proteccion .contenido_proteccion{
		color:#fff;
		background:none;
		padding:none;
		border:none;
	}
	
	#cuadro_proteccion .contenido_proteccion #txt_cuadro_proteccion{
		height:140px;
		width:590px;
	}
	
	
	#listado_resultados a.web{
		display:block;
		width:169px;
		height:30px;
		margin:0 0 10px 0;
		color:#424242;
		line-height:30px;
		text-align:center;
		background:url(/img/boton_res_web.gif) no-repeat;		
		text-decoration:none;
	}
	
	#listado_resultados a.web_disabled{
		display:block;
		width:169px;
		height:30px;
		margin:0 0 10px 0;
		background:url(/img/boton_res_web_disabled.gif) no-repeat;		
	}
	
	#listado_resultados a.telefono{
		display:block;
		width:169px;
		height:30px;
		background:url(/img/boton_res_telefono.gif) no-repeat;
		margin:0;
		line-height:30px;
		text-align:center;
		color:#424242;
		text-decoration:none;
	}
	
	#listado_resultados .precio{
		font-weight:bold;
		color:#F87408;
		font-size:16px;
		padding-right:40px;
		text-align:right;
		width:100px;
	}
	
	#listado_resultados span.valoracion{
		width:160px;
	}
	
	.porcentaje_val{
		width:132px;
		height:29px;
		background:url(/img/fondo_porcentaje_cobertura.gif) no-repeat;
		overflow:hidden;
		cursor:pointer;
	}
	
	.porcentaje_val div.fondo{
		height:29px;
		background:url(/img/fondo_porcentaje_cobertura_total.gif) no-repeat;
		
	}
	
	.porcentaje_val div.numero{
		width:132px;
		height:29px;
		color:#fff;
		font-size:15px;
		font-weight:bold;
		line-height:29px;
		text-align:center;
		position:relative;
		top:-29px;
	}

/************************** compara modalidades ******************/

#filtro_aseguradoras{
	margin-top:30px;
	margin-right:20px;
}

#filtro_aseguradoras .col_1{
	width:291px;
	float:left;
}

#filtro_aseguradoras .col_2{
	width:335px;
	float:right;
}

#filtro_aseguradoras .listado a{
	color:#000;
	font-size:15px;
	text-decoration:none;
	display:block;
}

#filtro_aseguradoras .listado a:hover{
	background:#F1F1F1;
}

#filtro_aseguradoras .listado #scroll_aseguradoras a{
	color:#000;
	font-size:15px;
	text-decoration:none;
	display:block;
	height:45px;
	border:4px solid #fff;
}



#filtro_aseguradoras .listado a.seleccionado, #filtro_aseguradoras .listado a.seleccionado_ase{
	background:#CECECE;
}

#filtro_aseguradoras .listado{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	padding:5px 10px 5px 10px;
}

#filtro_aseguradoras img.titulo{
	margin-bottom:20px;
}

#filtro_aseguradoras .col_2 .listado{
	height:160px;
	overflow:hidden;
}

#comparativa_coberturas_tipo a.boton{
	float:right;
	margin-top:15px;
	margin-right:5px;
}

#scroll_aseguradoras a{
	background:url(/img/bullet_peq.gif) no-repeat 95px 20px;
	margin-bottom:2px;
	padding-left:2px;
	padding:2px 0px;
	line-height:45px;
}

#filtro_aseguradoras .listado #scroll_aseguradoras a:hover{
	border:4px solid #DFDFDF;
	background:url(/img/bullet_peq.gif) no-repeat 95px 20px #fff;
}

#filtro_aseguradoras .listado #scroll_aseguradoras a.seleccionado_ase{
	border:4px solid #DFDFDF;
	background:url(/img/bullet_peq.gif) no-repeat 95px 20px #fff;
}

#scroll_aseguradoras a img{	
	margin-right:25px;
	position:relative;
	top:0px;
	float:left;
}

.pagina_texto{ 
	margin-right:10px;
}



/************************ COMPARATIVA DE GARANTIAS ****************/


#cuadro_comparativa{
	padding:20px 0 30px 0;
}


#cuadro_comparativa #header{
	width:652px;
	height:108px;
	background:url(/img/fondo_comparar_header.gif) no-repeat;
	overflow:hidden;
}

#cuadro_comparativa #header #modalidad{
	width:140px;
	height:108px;
	float:left;
}

#iframe_comparativa  #cuadro_comparativa #header #modalidad{
	width:150px;
}

#cuadro_comparativa #header #lista_aseguradoras{
	width:425px;
	height:100px;
	padding-top:10px;
	float:left;
	overflow:hidden;
	position:relative;
}

#cuadro_comparativa #header #lista_aseguradoras #tabla_lista_aseguradoras{
	position:relative;

}

#cuadro_comparativa #header a{
	float:left;
	width:33px;
	height:108px;
}

#iframe_comparativa #cuadro_comparativa #header a{
	float:left;
	width:15px;
	height:30px;
	margin-top:74px;
	margin-right:10px;
	margin-left:5px;
}

#cuadro_comparativa #header a.boton_left{
	background:url(/img/boton_left_mod.gif) no-repeat center center;
}

#iframe_comparativa #cuadro_comparativa #header a.boton_left{
	background:url(/img/boton_left_mod_2.gif) no-repeat center center;
}

#cuadro_comparativa #header a.boton_right{
	background:url(/img/boton_right_mod.gif) no-repeat center center;
}

#iframe_comparativa #cuadro_comparativa #header a.boton_right{
	background:url(/img/boton_right_mod_2.gif) no-repeat center center;
}

#cuadro_comparativa #header #lista_aseguradoras div{
	width:100px;
	border:1px solid #999999;
	background:#fff;
	text-align:center;
	height:80px;
	margin:0 2px;
}

#cuadro_comparativa #lista_coberturas_scroll #nombre_coberturas{
	width:175px;
	float:left;
	position:relative;
}

#cuadro_comparativa #lista_coberturas_scroll #valores_coberturas{
	position:relative;
}

#cuadro_comparativa #lista_coberturas_scroll #valores_coberturas_contenedor{
	width:420px;
	float:left;
	overflow:hidden;
	position:relative;
}

#iframe_comparativa #cuadro_comparativa #lista_coberturas_scroll #valores_coberturas_contenedor{
	width:530px;
	
}

#cuadro_comparativa #lista_coberturas_scroll div div.celda{
	height:100px;
	width:96px;
	overflow:hidden;
	float:left;
	padding:5px;
	text-align:center;
}

#cuadro_comparativa #lista_coberturas_scroll div div.celda_nombre{
	height:90px;
	width:155px;
	padding:10px 0 10px 10px;
	overflow:hidden;
	float:left;
	font-size:13px;
	font-weight:bold;
	border-right:4px solid #CCCCCC;
}

#cuadro_comparativa #lista_coberturas_scroll div div.celda_nombre span.arriba{
	background: url(/img/fondo_up_comp.gif) no-repeat #E5E5E5;
	padding:0;
	height:5px;
	overflow:hidden;
}

#cuadro_comparativa #lista_coberturas_scroll div div.celda_nombre span.abajo{
	background: url(/img/fondo_down_comp.gif) no-repeat #E5E5E5;
	height:4px;
	padding:0;	
	overflow:hidden;
}

#cuadro_comparativa #lista_coberturas_scroll div div.celda_nombre span{
	display:block;
	background:#E5E5E5;
	padding:3px 3px 3px 10px;
}

#cuadro_comparativa div div.celda_grupo{
	height:30px;
	width:170px;
	overflow:hidden;
	text-align:left;
	padding-left:5px;
	font-weight:normal;
	font-size:10px;
	color:#838383;
	clear:both;
	padding-top:5px;
	
}

#cuadro_comparativa #valores_coberturas_contenedor div.celda_grupo{
	border-right:none;
}	



#pantalla_error{
	width:491px; 
	height:299px; 
	background:url(/img/pantalla_error.png) no-repeat;
}

#iframe_comparativa #cuadro_central{
	width:750px;
}



#iframe_comparativa #cuadro_comparativa #header #lista_aseguradoras{
	width:530px;
}

#iframe_comparativa .cerrar{
	float:right;
	margin-right:15px;
	margin-top:5px;
}

#iframe_comparativa #cuadro_central .mid{
	background:none;
	border:none;
	
}

#iframe_comparativa  #cuadro_comparativa #header {
	width:765px;
	background:url(/img/barra_fondo_comp_as.gif) no-repeat 150px 75px; 
}


#muetra_aviso_sin_resultados{
	width:468px;
	height:100px;
	padding-top:14px;
	padding-left:220px;
	padding-right:40px;
	background:url(/img/fondo_atencion.png) no-repeat;
	color:#fff;
	position:absolute;
}

#cuadro_secundero{
	color:#ABD748;
	font-size:65px;
	line-height:60px;
}

#caja_cuenta_atras{
	width:75px;
	float:left;
	color:#ABD748;
	margin-right:20px;
	text-align:center;
}

#caja_cuenta_atras .segundos{
	font-size:14px;
}

#buscando_resultados .cargando img{
	margin:2px 0;
}


/********  PESTAÑA FILTRAJE RESULTADOS TARIFICACION ******/

#pestanya_filtro_visible{
	width:206px;
	height:251px;
	background:url(/img/pestanya_filtro.gif) no-repeat;
	position:fixed;
	display:none;
	top:235px;
	right:0px;
}

#pestanya_filtro_visible .fila_primera{
	height:49px;
}

#pestanya_filtro_visible .fila_primera a{
	display:block;		
	float:right;
	height:15px;
	width:15px;
	margin:15px 10px 0 0;
}

#pestanya_filtro_visible .botones_filtro{
	height:168px;
	width:170px;
	float:left;
	padding-top:17px;
}

#pestanya_filtro_visible .botones_filtro a{
	display:block;
	height:30px;
	margin-bottom:25px;
	margin-left:25px;
	background:url(/img/filtro_pestanya_no_sel.jpg) no-repeat;
	clear:both;
}

#pestanya_filtro_visible .botones_filtro a.selected{
	background:url(/img/filtro_pestanya_sel.jpg) no-repeat;
}

#pestanya_filtro_visible .boton_cerrar{
	height:200px;
	width:30px;
	float:left;
}

#pestanya_filtro_visible .boton_cerrar a{
	display:block;
	height:200px;
	width:30px;
}


#pestanya_filtro_oculto{
	width:58px;
	height:251px;
	background:url(/img/pestanya_filtro_cerrado.gif) no-repeat;
	position:fixed;	
	top:235px;
	right:0px;
}

#pestanya_filtro_oculto a{
	display:block;
	height:200px;
	width:58px;
}

	.boton_comp_coche{
		width:212px;
		height:86px;
		background:url(/img/boton_comparar_coche_2.jpg) no-repeat;
		float:left;	
	}
	
	.boton_comp_coche a{
		display:block;
		margin-top:19px;
		height:56px;		
	}
	
	.boton_comp_moto{
		width:212px;
		height:86px;
		background:url(/img/boton_comparar_moto_2.jpg) no-repeat;
		float:left;
		margin-left:16px;
	}
	
	.boton_comp_moto a{
		display:block;
		margin-top:19px;	
		height:56px;				
	}
/***************************************/
/***************************************/
/***************************************/
/***************************************/



.selector_fechas_col #dia{
	width:100px;
	float:left;		
	margin-left:30px;
}

.selector_fechas_col #mes{
	width:200px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

.selector_fechas_col #anyo{
	width:75px;
	float:left;
}

.selector_fechas_col div span{	
	background:#B9B9B9 url(/img/fondo_tit_zona_comp.jpg) repeat-x scroll 0 0;
	display:block;
	font-size:15px;
	padding:4px 4px 4px 8px;
	font-weight:bold;
}

.selector_fechas_col div div{		
	border:1px solid #BCBCBC;
	padding:5px;
}



.selector_fechas_col div div a{
	display:block;
	color:#000;
	text-decoration:none;
	font-size:14px;
	padding-left:5px;		
}

.selector_fechas_col div div a.selected {
	background:transparent url(/img/opcion_seleccionada.jpg) repeat scroll 0 0;
	font-weight:bold;
	padding-left:10px;
}

.selector_fechas_col div div a:hover{
	background:#F1F1F1;
}
	
	

#contenido_pagina_comp .cuadro_fecha{
	width:200px;
	float:left;
	margin-right:10px;
	height:200px;
}

#contenido_pagina_comp .cuadro_fecha_grande{
	height:230px;
}

 #contenido_pagina_comp .cuadro_fecha_grande div{
	height:200px;
}

 #contenido_pagina_comp .cuadro_sel_fecha{
	width:220px;
	float:left;
	height:160px;
}

#contenido_pagina_comp .cuadro_fecha b{
	background:url(/img/fondo_tit_zona_comp.jpg) repeat-x #B9B9B9;
	display:block;
	padding:4px;
	padding-left:8px;
	font-size:15px;
}

#contenido_pagina_comp .cuadro_fecha div{
	border:1px solid #BCBCBC;
	height:185px;
	padding:5px;
}

#contenido_pagina_comp .cuadro_fecha div.alto{
	height:200px;
}

#contenido_pagina_comp .cuadro_fecha a{
	display:block;
	color:#000;
	text-decoration:none;
	padding-left:5px;
	font-size:14px;
}

#contenido_pagina_comp .cuadro_fecha a:hover{
	background:#F1F1F1;
}	

#contenido_pagina_comp .cuadro_fecha a.selected{
	font-weight:bold;
	background:url(/img/opcion_seleccionada.jpg);
	padding-left:10px;
	
}

#contenedor_ajax_comparador .cuadro_cp{
	margin-top:50px;
	text-align:center; 
}

#contenedor_ajax_comparador .cuadro_cp input{
	border:1px solid #969696;
	font-size:18px;
	position:relative;
	top:-10px;		
}

#contenedor_ajax_comparador .cuadro_mail{
	margin-top:50px;
	text-align:center; 
}

#contenedor_ajax_comparador .cuadro_mail input{
	border:1px solid #969696;
	font-size:18px;
	position:relative;
}

.fecha{
	padding:10px;
}





a.continuar{
	display:block;
	padding-left:15px;
	background:url(/img/ico_flecha.gif) no-repeat 0 4px;
	margin-bottom:5px;
	text-decoration:none;
	color:#000;
	
}


#caja_texto_central{
	padding:10px;
}

#caja_texto_central form{
	margin:0;
	padding:0;
}

#cuadro_ayuda{
	width:250px;
	padding:15px;
	background:#F5F5B5;
	border:1px solid #DECA7E;
	position:absolute;
	left:0;
	top:0;
	display:none;
	z-index:5;
}

#cuadro_ayuda ul{
	margin:0;
	padding:0;
}

#cuadro_ayuda a{
	display:block;
	float:right;
	margin-bottom:5px;
}

#comparativa_coche .cuadro_azul .contenido_central .tabla_blanca .fondo_cargando{
	background:url(/img/loading-thickbox.gif)  center center no-repeat #fff;
}

#contenido_pagina_comp .fondo_cargando_p{
	background:url(/img/loading.gif)  center center no-repeat #fff;
}


div.error{
	padding:10px 20px;
	text-align:center;
	border:1px solid #FF3E3E;
	width:300px;
	margin:auto;
	margin-top:50px;
	background:url(/img/borrar.gif) no-repeat 5px 10px #FFE4E4;
}
/*CONTENEDOR MENU SUPERIOR*/
#cont_menu_superior{
	background:url(/img/new_layout/pizarra_menu.gif) no-repeat;
	width:674px;
	height:75px;
	margin-left:17px;
	margin-bottom:5px;
}
.new_layout{
	/*margin-left:-133px*/
}
.corporativa_new_layout{
	padding-left:16px;
}
.corporativa_new_layout .coche{
}
.corporativa_new_layout .moto{
	padding-left:5px;
	position:absolute;
}
#logo_aseguring_new_layout{
	margin-left:10px;
	margin-top:13px;
}
.mid_new_layout{
	background:#FFFFFF;
	border:1px solid #C8C8C8;
	padding-top:15px;
	padding-left:22px;
}
.logotips_home{
	float:left;
	text-align:center;
	width:130px;
	margin-top:20px;
}
.logotips_home img{
	border:0px;
	margin-right:0px !important;
}
.logotips_home a{
	text-decoration:none;
	color:#000000;
}
.logotips_home a:hover{
	text-decoration:underline;
}
#desc_con_quien .titulo{
	margin-top:30px;
}
#blog_esq{
	float:left;
	width:300px;
	padding-right:15px;
	font-family:Helvetica,Arial;
}
#blog_drt{
	float:left;
	width:300px;
	padding-left:15px;
	font-family:Helvetica,Arial;
	background:url(/img/new_layout/separador.gif) repeat-y;
}
.data_blog{
	color:#7F7F7F;
	font-size:11px;
	margin-top:10px;
	margin-bottom:5px;
}
.tit_blog{
	font-size:16px;
	color:#3E4B60;
	margin-bottom:5px;
}
.tit_blog a{
	color:#3E4B60;
	text-decoration:none;
}
.tit_blog a:hover{
	text-decoration:underline;
}
.tit_blog img{
	margin-right:0px;
	margin-bottom:0px;
	margin-top:3px;
	float:left;
	display:block;
}
.not_blog{
	font-size:12px;
	color:#000000;
	padding-bottom:20px;
}
.not_blog a{
	color:#000000;
	text-decoration:none;
}
.not_blog a:hover{
	text-decoration:underline;
}
.titulo_blog{
	margin-bottom:5px;
}
.pagina_aseguradora{
	padding-right:22px;
}
.fondo_titulo_home{
	background:url("/img/new_layout/fons_titulo_home.jpg");
	width:628px;
	height:50px;
	padding-left:10px;
	padding-top:15px;
	margin-top:30px;
	margin-bottom:10px;
}