form.ab_buscador {
	margin-bottom:10px;
	padding:0px;
	font-size:11px;
	color:#333333;
	line-height:18px;
	border:1px solid #FFF;
}
.bus_av_int {
	display:block;
	padding:15px 0 15px 15px;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	background-color:#F5FAFE;
}

#bus_avanzada div { margin:0; clear:none; }
#bus_avanzada label { color:#333; display:inline-block; font-weight:bold; margin:0; padding:0; }
#bus_avanzada label.label_res_consulta { vertical-align:top; }
#bus_avanzada td { padding: 0 0 5px;}

form.ab_buscador #res_consulta{
width: 180px;
padding:3px;
margin:0;
}

#bus_avanzada .res_entidades label { vertical-align:top;}

#bus_avanzada .res_cual { margin-top:3px; }
#bus_avanzada .res_cual input, #bus_avanzada .fechas_res input { margin:0 5px 0 0;}

form.ab_buscador input#res_buscar {
	clear:both;
	width: 7.0em;
	text-align: center;
	padding: 4px 0;
	cursor: pointer;
	display: block;
	vertical-align: baseline;
	margin:0 auto;
}

table.fechas_res{
	border-left:1px solid #CCCCCC;
	display:block;
	float:right;
	width:50%;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	height:160px;

}

/* Resultados */
.consejos, .ab_coincidencia, .ab_sugerencia { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; background: #FFF6BF; color: #514721; border-color: #FFD324; }

.consejos ul {margin-bottom:0;}

ol.resultado li {
	padding:10px;
	margin:0px;
}

.resultado_titulo {font-size:1.083em;line-height: 1.286em; margin-bottom:0.5em; color:#2b5c83; text-transform:uppercase; color:#003A7C;}

.resultado_ruta{ color:#777; font-size:.92em;margin-bottom:1.2em;line-height:1.2em; }
