@charset "utf-8";
/* CSS Document */
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
 
*{
margin:0;
padding:0;
border:0 none;
}



html,body{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
background-image:ur(../imagenes/fondo_imprension.jpg);
background-repeat:repeat-y;
background-position:top;
margin-top:0;
}
h1, h2, h3, h4, h5, h6 { 
	text-transform: uppercase;
}
	
h1 { font-size: 2.2em; margin-top:40px; }
h2 { font-size: 1.8em; margin-top:30px;}
h3 { font-size: 1.6em; margin-top:20px;}
h4 { font-size: 1.4em; margin-top:10px;}
h5 { font-size: 1.2em; margin-top:5px;}
h6 { font-size: 1em; margin-top:5px;}

#menu_enlaces{
display:none;}

/*
#contenedor h2{
text-align:left;
margin-bottom:35px;
margin-left:30px;}
*/
/* ---------------------------  MENU PRINCIPAL  --------------------------------*/

						#menu{
						display:none;									
						}
						
						#menu_cabecera{
						display:none;
						}
						
						#menu_contenido{
						display:none;					
						}
						
						
					
						
						/* ----------------------- MENU:PLANIFICA VIAJE --------------------------------*/
						
						#planifica{
						display:none;	
						}
						
						#planifica span{
						}
					
						
						


						
						#todas{
						display:none;
						
						}
						
										
						
						#menu_central h3 {
						
						color:#000;
						display:block;
						padding:6px 0;
						font-size:12pt;
						text-align:left;
						margin-bottom:43px;
						}
						
					
						#ruta h1.rutas_por_comarca{
						text-align:left;
						}
						
						
	
						#buscador input{
						background-color:#f9f9fa;
						color:#008aaa;
						}
						
						#ruta_mapa{
						
						width:100%;
						height:356px;
						padding-bottom:29px;
						
						}
						
						#menu_central #actualidad{
						width:236px;
						
						_margin-right:0px;
						
						margin-left:16px;
						_margin-left:14px;
						float:left;
						
						display:block;
						padding-bottom:20px;

						}
						
						input#btnPagina{
						display:none;
						}
						
						input#btnCargaEventosCalendario{
						display:none;
						}
						
						
					
						 h4.fecha{
						text-align:right;
						font-size:10pt;
						color:#afb900;
						margin-top:18px;
						margin-bottom:8px;
						width:100%;
						}
						
						#menu_central #actualidad h2{
						text-align:left;					
						font-size:11pt;
						color:#61a4c8;
						margin-bottom:11px;
						text-align:justify;
						}
						
						#menu_central #actualidad p{
						text-align:left;
						font-size:11pt;
						color:#8e8e8e;
						text-align:justify;
						margin-bottom:25px;
						}
						
						#menu_central #actualidade p{
						width:100%;
						
						text-align:left;
						text-align:justify;
						font-family:"Arial Narrow";
						font-size:12pt;
						line-height:1.4em;
						color:#9d9d9d;
						margin-top:10px;
						padding-bottom:10px;
		}
				
#menu_central #actualidade form table, #menu_central form table {
float:right;
background-transparent;
}

#menu_central #actualidade form#paginar div input {
display:none;
}
#menu_central #actualidade form table input {
background-color:transparent;
color:#B8C10E;
font-family:"Arial Narrow";
font-size:14px;
font-weight:bold;
margin-bottom:30px;
}

#menu_central form#listarRutas div input {
background-color:transparent;
color:#B8C10E;
font-family:"Arial Narrow";
font-size:14px;
font-weight:bold;
margin-bottom:30px;
}			
						

#actualidad + #actualidad + #actualidad{
border-bottom:1px solid #CADBE4;
padding-bottom:50px;}						


#actualidad + #actualidad + #actualidad + #actualidad{
border-bottom:1px solid #CADBE4;
padding-bottom:50px;}	


#actualidad + #actualidad + #actualidad + #actualidad +#actualidad{
border:0 solid transparent;
}

#actualidad + #actualidad + #actualidad + #actualidad +#actualidad +#actualidad{
border:0 solid transparent;
}



		
						#actualidad a{
						text-decoration:none;
						width:100%;
						text-align:right;
						font-size:11pt;
						color:#c8d215;
						padding-bottom:20px;
						display:block;
						margin-top:16px;
			
						}
						
						#menu_central #actualidad a:hover{
						width:100%;
						text-decoration:none;
						text-align:right;
						font-size:11pt;
						color:#c8d215;
						padding-bottom:20px;
					
						}
						.fotos{
						background-color:#FFFFFF;
						width:auto;
						max-width:533px !important;
						_max-width:520px;
						height:auto;
						padding:2px;
						border:1px solid #65a6c9;
						margin-top:30px;}
						
						.fotos_noticias{
						float:right;
						background-color:#FFFFFF;
						width:auto;
						max-width:533px !important;
						_max-width:520px;
						height:auto;
						padding:2px;
						border:1px solid #65a6c9;
						margin-top:30px;}
						
/* ---------------------------  /CONTENIDO CENTRAL O PRINCIPAL  --------------------------------*/


/*	Index	 */
#ruta_recomendada{background-image:url(../imagenes/fondo_rutarecomendada.jpg);background-repeat:no-repeat;float:left;font-family:Arial,Helvetica,sans-serif;height:246px;margin-right:10px;position:relative;text-align:left;width:221px;}
#ruta_recomendada h4{background-color:transparent; display:block;font-size:0.7em;color:#96bb44;font-weight:700;clear:both;margin-top:30px;margin-left:27px;}
#ruta_recomendada h2{margin-top:30px;display:block;font-size:0.8em;color:#609f22;font-weight:700;clear:both; margin-right:10px;width:190px!important:}
#ruta_recomendada p{display:block;font-size:0.7em;color:#84ac28;margin-top:8px;margin-left:27px;}
#ruta_recomendada #imagen_ruta{bottom:5px;left:0;margin-left:28px;margin-top:20px;position:absolute;width:97px;}
#ruta_recomendada #imagen_ruta #recorte_imagen{float:left;clear:both;border:2px solid #ebebeb;max-width:94px;max-height:57px;overflow:hidden;}
#ruta_recomendada #imagen_ruta #reflejo_imagen{background-image:url(../imagenes/fondo_rutarecomendada_reflejo.jpg);background-repeat:repeat-x;clear:both;float:left;height:28px;min-width:1px;width:96%;margin:1px auto 0 2px;}
#ruta_recomendada #botones{position:absolute;bottom:16px;right:0;width:70px;}
#ruta_recomendada #botones a{}
#ruta_recomendada #botones a.descargar{margin-top:10px;}
#menu_central h5{color:#549bc2; font-size:1.1em; font-weight:normal; margin-top:30px; margin-bottom:13px; margin-left:15px;}
#menu_central h5 span{font-weight:bold;}
#menu_central #ruta_recomendada p{ margin-right:10px;}
#descarga{position:relative;width:292px;margin-top:32px;}
#descarga img{float:left; width:102px;	height:226px;}
#descarga p.movil{bottom:0;color:#549BC2;float:left;font-size:0.7em;margin-top:135px;text-align:right;width:190px;}
#descarga p.movil span.azul{font-weight:bold; font-size:1.5em;}	
#descarga p.movil span.verde{color:#bec71a; font-weight:bold;}
h3.vive{margin-left:8px!important;padding:6px 0 6px 10px!important;text-align:left;width:515px!important;}
#viveribadeo{float:left; margin-top:-34px;}
#viveribadeo a{float:left;}
#viveribadeo a.tabla{ margin-left:3px;}



#buscar h1.mareas{background-image:url(../imagenes/es/h1_tabla_mareas.jpg);background-repeat:no-repeat;height:35px;float:left;margin-left:16px;margin-right:60px;text-align:left;width:192px;}
#buscar h1.mareas_gl{background-image:url(../imagenes/gl/h1_tab_mareas.jpg);background-repeat:no-repeat;height:35px;float:left;margin-left:16px;margin-right:60px;text-align:left;width:192px;} 
#menu_central #tabla_mareas{float:left;height:auto;margin-left:16px;margin-right:10px;position:relative;width:507px;}
#menu_central #tabla_mareas p{font-weight:normal; font-size:13px;	margin-bottom:-20px;}
#menu_central #tabla_mareas p span{	font-weight:bold;}	
#menu_central #tabla_mareas p.right{ float:right;}
#menu_central #tabla_mareas table{font-size:0.8em; width:100%; height:auto;font-family:Arial, Helvetica, sans-serif;text-align:center;}	
#tabla_mareas table tr{}
#tabla_mareas table tr.enunciado td{background-color:#549BC2;color:#FFFFFF;font-size:0.75em;font-weight:bold;height:20px;padding-top:2px;}		
#tabla_mareas table tr.datos td{color:#549bc2;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;	font-weight:normal;	padding-top:10px;padding-bottom:8px;}
#tabla_mareas table tr.datos td span{font-weight:bold}
#tabla_mareas table tr.par td{background-color:#f9f9f9;padding-top:10px;padding-bottom:8px;}			
#tabla_mareas form{font-size:0.75em;width:100%;	float:left;	clear:both;	margin-top:20px;	margin-bottom:40px;}
#tabla_mareas form select{float:left; border-top:1px solid #abadb3;	border-bottom:1px solid #dbdfe6;	border-left:1px solid #dbdfe6;	border-right:1px solid #dbdfe6;	color:#549bc2;	font-size:0.7em;}
#tabla_mareas form option{	}	
#tabla_mareas form select#anio{ width:60px; height:16px;margin-left:5px; margin-right:5px;}
#tabla_mareas form select#mes{ width:121px; height:16px;}
#tabla_mareas form input{float:left;}




/* ---------------------------  MENU DERECHA: AGENDA EVENTOS .... --------------------------------*/

						#menu_agenda{
						float:left;
						width:100%;
						height:100%;
						padding-right:16px;
						padding-left:20px;
						padding-top:11px;
						padding-bottom:140px;
						
						}
						
						#menu_agenda h3{
						color:#2b6e93;
						display:block;
						height:20px;
						padding:6px 0;
						text-align:left;
						padding-left:14px;
						font-family:"Arial Narrow";
						font-size:14pt;
						background-image:url(../imagenes/ico_der_mes.gif);
						background-repeat:no-repeat;
						background-position:left;}
						}
						/*
						#menu_agenda p{
						margin-top:22px;
						margin-bottom:18px;
						font-family:"Arial Narrow";
						font-size:12px;
						}*/
						
						#menu_agenda p + p {
						margin-top:22px;
						}
						#axenda{
						width:95%;
						height:auto;
						margin-top:20px;
						margin:0 auto;}
						
						#axenda p.parrafo + h3{
						border-bottom:0px solid transparent;
						}
						
						#axenda #fecha_axenda{
						font-size:10pt;
						margin-top:18px;
						width:95%;
						background-position:left;
						}
						
						h4.titulo{
						width:100%;
						font-size:11pt;
						line-height:1.4em;
						color:#549bc2;
						
						padding-bottom:5px;
						text-align:justify;
					
						}
						
						#axenda p.parrafo{
						width:100%;
						font-size:11pt;
						line-height:1.4em;
						color:#9d9d9d;
						text-align:left;
						padding-bottom:20px;
						border-bottom:1px solid #cadbe4;
						text-align:justify;
						}
						
						
						
						
/* ---------------------------  /MENU DERECHA: AGENDA EVENTOS .... --------------------------------*/


	/* ----------------------- MENU:LA MEJOR FORMA DE HACER TURISMO --------------------------------*/
	#menu_central h1.hacer_turismo{
					text-align:left;
					margin-top:30px;
						}

	#menu_central h1.como_llegar{
					text-align:left;
					margin-top:30px;
						}
	
	#menu_central p{
			text-decoration:none; font-family:"Arial Narrow"; font-size:12pt; line-height:1.4em;
			color:#9d9d9d; margin-top:10px; text-align:left; font-weight:normal;}

	#menu_central #ayuda p{
			text-align:left;
			}			
			.turismo{
			text-decoration:none;
			font-family:"Arial Narrow";
			font-size:12pt;
			line-height:1.4em;
			color:#9d9d9d;
			margin-top:10px;
			margin-left:14px;
			padding-bottom:10px;
			text-align:left;
			width:500px;
			float:left;
			}

						
	#menu_central img.foto{
	border:4px solid #559ac1;
	margin-top:15px;
	margin-bottom:40px;
	}

	
	/* ----------------------- /MENU:LA MEJOR FORMA DE HACER TURISMO --------------------------------*/


	 #menu_central #buscar h1.actualidade{
				text-align:left;
						}
	

	
	#menu_central #buscar{
	float:left;
	width:533px;
	_width:520px;
	
	height:50px;
	clear:both;
	margin-top:25px;
	display:block;
	position:relative;
	}	
	
	#menu_central #buscar form{
	max-height:34px;
	float:left;
	display:block;
	width:245px;
	}

					
	#menu_central #buscar #buscador{
	float:left;
	width:226px;
	height:34px;
		}
				.introduce_texto{
				text-align:left;
				width:186px;
				height:16px;
				margin-bottom:12px;
				margin-right:0;
				padding-right:0;
				float:left;
				padding-left:10px;
				padding-top:3px;
				padding-bottom:3px;
				}
				
				
				#muestraServiciosBusqueda input{
	border:1px solid #529DBA;
	color:#2A6E93;
	font-family:Arial,"Arial Narrow";
	font-size:14px;
	margin-top:10px;}
	
				.lupa{
				width:40px;
				height:34px;
				margin-left:0;
				float:left;
				}	
						
					
						


/* ------------------------------ =CONTACTO ---------------------------------------*/
#contacto h1{
			text-align:left;
						}
						
		


	
#menu_central #contacto form fieldset input{
text-align:left;
background-color:#f3f8fc;
width:80%;
float:left;
padding:2px;
color:#2A6E93;
}
#menu_central #contacto form fieldset input.email{
text-align:left;
background-color:#f3f8fc;
width:28%;
margin-right:20px;
float:left;
padding:2px;
color:#2A6E93;
}
#menu_central #contacto form fieldset input.tlf{
text-align:left;
background-color:#f3f8fc;
width:29%;
float:left;
padding:2px;
color:#2A6E93;
}
#menu_central #contacto form input:focus, textarea:focus{
border:2px solid #2a6e93;
color:#2A6E93;
}

#dormir_comer form input.enviar{
background-color:#569bc4;
color:#FFF;
width:90px;
padding:3px;
margin-top:8px;
float:right;
clear:both;
text-align:center;
}



#menu_central #contacto form fieldset input.enviar{
background-color:#569bc4;
color:#FFF;
width:90px;
padding:3px;
margin-top:8px;
float:right;
clear:both;
text-align:center;
}

form input.enviar2{
background-color:#569bc4;
color:#FFF;
width:90px;
padding:3px;
margin-top:8px;
float:left;
clear:both;
text-align:center;
}

#menu_central #contacto form textarea{
float:right;
background-color:#f3f8fc;
width:100%;
height:370px;
overflow:auto;
color:#2a6e93;
}


#menu_central #contacto form label {
float:left;
text-align:left;
width:18%;
float:left;
color:#4089b2;
font-family:"Arial Narrow";
font-size:10pt;}

#menu_central #contacto form{
width:100%;
margin-top:40px;}

#contacto form fieldset{
width:93%;
margin-left:15px;

}


#menu_central #contacto form br {
line-height:2em;}

#menu_central #contacto input + #menu_central #contacto label {
display:block;
width:100%;
clear:both;

}

/* ------------------------------ /CONTACTO ---------------------------------------*/




/* ------------------------------ =GALERIA ---------------------------------------*/

#btnPaginar{
	display:none;
	visibility:hidden;
}


#galeria{
width:533px !important;
_width:520px;
height:auto;
text-align:center;
margin:0 auto;

}

#galeria #encabezado{
float:left;
clear:both;
width:100%;
}

#galeria #encabezado #titulo{
width:100%;
height:78px;
float:left;
clear:both;}


	
#galeria #encabezado #titulo_categoria h2{
	float:left;
	margin-left:10px;
	margin-top:3px;}

#galeria h2.titulo_categoria{
			display:block;
			width:100%;
			clear:both;
			float:left;
			text-align:left;					
			font-size:14px;
			padding:3px;
			margin-top:35px;
			margin-bottom:11px;
			background-color:#f2f9ff;}
			
	#galeria #encabezado #titulo h1{
		background-image:url(../imagenes/es/h1_galeria_multimedia.gif);
		background-position:108px 7px;
		background-repeat:no-repeat;
		height:91px;
		text-align:left;
		width:100%;}
						
						
#galeria #encabezado #titulo form{
		text-align:left;
		float:left;
		clear:both;
		padding-bottom:45px;
		padding-top:15px;
		width:517px;
		margin-left:6px;
		_margin-left:0px;}
						
#galeria #encabezado #contimagenes form, #galeria #encabezado #contvideos form, #galeria #encabezado #contaudio form	{
	clear:both; float:left; margin-bottom:30px;
	margin-left:15px; margin-top:20px; text-align:left; width:100%;}

#galeria #encabezado #contimagenes form fieldset br, #galeria #encabezado #contvideos form fieldset br, #galeria #encabezado #contaudio form fieldset br{
	margin-bottom:16px;}

#galeria #encabezado #contimagenes form fieldset label, #galeria #encabezado #contvideos form fieldset label, #galeria #encabezado #contaudio form fieldset label{
	color:#529dba; font-family:"Arial Narrow"; font-size:14px; margin-right:10px;}

#galeria #encabezado #contimagenes form fieldset label span, #galeria #encabezado #contvideos form fieldset label span, #galeria #encabezado #contaudio form fieldset label span{
	font-size:12px;}

#galeria #encabezado #contimagenes form fieldset label.precio, #galeria #encabezado #contvideos form fieldset label.precio, #galeria #encabezado #contaudio form fieldset label.precio{
	width:100px; height:35px;}

#galeria #encabezado #contimagenes form fieldset select, #galeria #encabezado #contvideos form fieldset select, #galeria #encabezado #contaudio form fieldset select{
	border:1px solid #529dba; margin-right:15px; min-width:170px;
	font-family:Arial, "Arial Narrow"; font-size:14px; color:#2A6E93}						
						
#paginacion form{
	font-family:"Arial Narrow";
	color:#569bc4;
	font-size:14px;
	line-height: 12px;
	text-decoration: none;
		float:left;
}		
		

/* 
 SERVICIOS BASICOS---------------------------------------*/
 
#menu_central #servicios_basicos{
float:left;
width:100%;
}


#menu_central #servicios_basicos form.buscador #categorias{


}

#menu_central #servicios_basicos form.buscador #categorias br{
margin-bottom:16px;}

#menu_central #servicios_basicos form.buscador #categorias label{
color:#529dba;
font-family:"Arial Narrow";
font-size:14px;
margin-right:10px;}
form.buscador fieldset label span{
font-size:12px;
}

#menu_central #servicios_basicos form.buscador #categorias label.precio{
width:100px;
height:35px;}

#menu_central #servicios_basicos form.buscador #categorias select{
border:1px solid #529dba;
margin-right:15px;
min-width:170px;
font-family:Arial, "Arial Narrow";
font-size:12px;
color:#2A6E93
clear:right;

}

#menu_central #servicios_basicos form.buscador {
}

#menu_central #servicios_basicos form.buscador #categorias select.corto{
border:1px solid #529dba;
margin-right:15px;
min-width:65px;
font-family:Arial, "Arial Narrow";
font-size:14px;
color:#2A6E93
}

#menu_central #servicios_basicos form.buscador #categorias select.mascorto{
border:1px solid #529dba;
margin-right:15px;
min-width:55px;
font-family:Arial, "Arial Narrow";
font-size:14px;
color:#2A6E93
}

#menu_central #servicios_basicos form.buscador #categorias input{
border:1px solid #529DBA;
color:#2A6E93;
font-family:Arial,"Arial Narrow";
font-size:14px;
margin-top:10px;
_margin-top:20px;
}

#menu_central #servicios_basicos form.buscador #categorias input.buscar, #menu_central_ocio form#buscador input.buscar, #menu_central #dormir_comer form#buscador input.buscar{
background-color:#569BC4;
clear:both;
color:#FFFFFF;
padding:2px;
text-align:center;
width:90px;
margin-top:20px;
float:left;
}


/* 
/SERVICIOS BASICOS ---------------------------------------*/

		
						
#paginacion, #resultado_galeria form#paginar{
	margin:0 auto;
	clear:both;
	width:100%;
	margin-bottom:5px;
	text-align:center;
}
	
						
			
	
#paginacion_abajo{
	margin:0 auto;
	float:left;
	clear:both;
	width:100%;
	margin-bottom:45px;
	margin-top:10px;
}
#paginacion_abajo{
	margin:0 auto;
	clear:both;
	width:100%;
	margin-bottom:5px;
	text-align:center;
}
}

span.palabra_paginas{
	font-family:"Arial Narrow";
	color:#569bc4;
	font-size:14px;
	line-height: 12px;
	text-decoration: none;
	position:relative;
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-top:20px;
}

	

#paginacion_abajo form a{
	font-family:"Arial Narrow";
	color:#c9d215;
	font-size:14px;
	line-height: 12px;
	text-decoration: none;

}

#paginacion_abajo .activo{
color:#569bc4;
}

#paginacion_abajo form a:hover{

}




#paginacion form a, #resultado_galeria form#paginar a{
	font-family:"Arial Narrow";
	color:#c9d215;
	font-size:14px;
	line-height: 12px;
	text-decoration: none;

}

#paginacion .activo, #resultado_galeria form#paginar .activo{
color:#569bc4;
}

#paginacion form a:hover, #resultado_galeria form#paginar a:hover{

}

#galeria #resultado_galeria{
	/*min-height:800px;*/
	height:auto;
	clear:both;
	width:100%;
	margin:0 auto;
	float:left;
}

#galeria #resultado_galeria #resultado{
	float:left;
	width:96px;
	_width:80px;

	margin:5px;
	_margin:0px;
	color:#2b6e93;
	display:block;
}

#galeria #tabContenido1 #resultado_galeria #resultado img{
float:left;
width:80px;
height:80px;
padding:4px;
margin:4px;
background-color:#f5f5f5;
border:1px solid #dadada;
clear:both;
cursor:pointer;
}


#galeria #tabContenido3 #resultado_galeria #resultado img{
float:left;
padding:4px;
margin:4px;
clear:both;
cursor:pointer;
}

#galeria #resultado_galeria #resultado p{
margin-left:5px;
color:#569bc4;
text-align:left;
float:left;
font-family:"Arial Narrow";
font-size:12pt;
}

#listado_videos_html div #unvideo{}
#listado_videos_html div #unvideo #unvideo_image{ border:2px solid #CCCCCC; float:left; height:57px; margin-left:1px; margin-top:27px; overflow:hidden; position:relative; width:94px; }
#listado_videos_html div #unvideo .titulo{width:90px; margin-bottom:0px;background-image:none; clear:none; color:#2C6F94; float:left; font-family:"Arial"; font-size:12px; font-weight:bold; margin-top:5px; text-align:left; }
#listado_videos_html div #unvideo p{color:#B0B0B0; float:left; font-family:"Arial"; font-size:11px; margin-top:4px; position:relative; text-align:justify; width:94px;}
#listado_videos_html div a #ver_video{ float:right; margin-right:20px; margin-top:-13px; position:relative; }
#listado_videos_html div a {text-decoration:none;}
#listado_videos_html div{float:left; margin-right:25px; overflow:hidden; width:100px;}
#listado_videos_html{ float:left; padding:6%; width:94%;}

/* ------------------------------ /GALERIA ---------------------------------------*/




/* ------------------------------ =DORMIR_COMER ---------------------------------------*/

#dormir_comer{
width:100%;
float:left;
height:auto;
clear:both;
}

#dormir_comer h1{
	text-align:left;
}


#dormir_comer form.buscador{
text-align:left;
float:left;
clear:both;
padding-top:15px;
width:496px;
margin-left:10px;
}

#dormir_comer + h2{

padding-bottom:45px;

}


#dormir_comer form.buscador fieldset{


}
#dormir_comer form.buscador fieldset br{
margin-bottom:16px;}

#dormir_comer form.buscador fieldset label{
color:#529dba;
font-family:"Arial Narrow";
font-size:14pt;
margin-right:10px;}
#dormir_comer form.buscador fieldset label span{
font-size:12pt;
}

#dormir_comer form fieldset label.precio{
width:100px;
height:35px;}

#dormir_comer form.buscador fieldset select{
border:1px solid #529dba;
margin-right:15px;
min-width:170px;
font-family:Arial, "Arial Narrow";
font-size:14pt;
color:#2A6E93
}

#dormir_comer form.buscador fieldset{
margin-bottom:20px;}

#dormir_comer form.buscador fieldset select.corto{
border:1px solid #529dba;
margin-right:15px;
min-width:65px;
font-family:Arial, "Arial Narrow";
font-size:14pt;
color:#2A6E93
}

#dormir_comer form.buscador fieldset select.mascorto{
border:1px solid #529dba;
margin-right:15px;
min-width:55px;
font-family:Arial, "Arial Narrow";
font-size:14pt;
color:#2A6E93
}





/*	

#dormir_comer  p{
text-align:justify;}
*/

#dormir_comer #ficha{}

#planificador #ficha{
	float:left; margin-left:22px; margin-top:40px;}

#dormir_comer #ficha #cabeceraficha, #planificador #ficha #cabeceraficha{
	height:auto;}

#dormir_comer #ficha #cabeceraficha #nombredireccion, #planificador #ficha #cabeceraficha #nombredireccion{
float:left; width:37%; height:auto; text-align:left; margin-left:9px; margin-bottom:10px;}

#dormir_comer #ficha #cabeceraficha #nombredireccion h2, #planificador #ficha #cabeceraficha #nombredireccion h2{
font-family:"Arial Narrow"; font-weight:bold; color:#a4ab14; font-size:30px; }

#dormir_comer #ficha #cabeceraficha #iconos, #planificador #ficha #cabeceraficha #iconos{
float:right; width:58%; height:auto; text-align:center;}

#dormir_comer #ficha #cabeceraficha #iconos ul, #planificador #ficha #cabeceraficha #iconos ul{
display:block; list-style-type:none; }

#dormir_comer #ficha #cabeceraficha #iconos ul li a, #planificador #ficha #cabeceraficha #iconos ul li a{
text-decoration:none; color:#549bc2;}

#dormir_comer #ficha #cabeceraficha #iconos ul li a:hover, #planificador #ficha #cabeceraficha #iconos ul li a:hover{
color:#2b6e93;}

#dormir_comer #ficha #cabeceraficha #iconos ul li, #planificador #ficha #cabeceraficha #iconos ul li{
float:left; display:inline; font-family:Arial, "Arial Narrow"; font-size:10px;
color:#549bc2; width:22%; }

#dormir_comer #ficha #cabeceraficha #iconos ul li img, #planificador #ficha #cabeceraficha #iconos ul li img{
display:block; text-align:center; margin:0 auto; }

#dormir_comer #ficha #cabeceraficha #nombredireccion address, #planificador #ficha #cabeceraficha #nombredireccion address{
font-family:Arial, "Arial Narrow"; font-size:12px; font-style:normal; color:#549bc2;}

#dormir_comer #ficha #cuerpoficha, #planificador #ficha #cuerpoficha{
position:relative; width:496px; height:auto;}

#dormir_comer #ficha #cuerpoficha #cuerpoficha_arriba, #planificador #ficha #cuerpoficha #cuerpoficha_arriba{
background-image:url(../imagenes/ficha_top.gif);
background-repeat:no-repeat; width:496px; height:13px;}

#dormir_comer #ficha #cuerpoficha #cuerpoficha_abajo, #planificador #ficha #cuerpoficha #cuerpoficha_abajo{
background-image:url(../imagenes/ficha_bottom.gif);
background-repeat:no-repeat; width:496px; height:13px; margin-bottom:40px;}

#dormir_comer #ficha #cuerpoficha #cuerpoficha_centro, #planificador #ficha #cuerpoficha #cuerpoficha_centro{
background-image:url(../imagenes/ficha_middle.gif);
background-repeat:repeat-y; width:496px; height:auto; min-height:400px; }

#dormir_comer #ficha #cuerpoficha #cuerpoficha_centro #datos, #planificador #ficha #cuerpoficha #cuerpoficha_centro #datos{
float:left; position:relative; width:100%; text-align:left; margin-top:20px;}

#dormir_comer #ficha #cuerpoficha #cuerpoficha_centro #datos #fotosminiatura, #planificador #ficha #cuerpoficha #cuerpoficha_centro #datos #fotosminiatura{
position:absolute; right:20px; top:10px; width:204px; height:204px; }

#fotosminiatura img{
float:left; width:60px; height:60px; margin:4px; float:right;}

#dormir_comer #ficha #cuerpoficha #datos p, #planificador #ficha #cuerpoficha #datos p{
font-family:Arial, "Arial Narrow"; font-size:11px; color:#549bc2;
margin-bottom:20px; text-align:left; width:200px; margin-left:30px; margin-right:20px;}

#dormir_comer #ficha #cuerpoficha #datos table, #planificador #ficha #cuerpoficha #datos table{
font-family:Arial, "Arial Narrow"; font-size:11px; color:#549bc2; margin-top:15px;
margin-bottom:20px; text-align:left; width:auto; margin-left:30px;}

#dormir_comer #ficha #cuerpoficha #datos table td.datos, #planificador #ficha #cuerpoficha #datos table td.datos{
color:#a0a80f; font-weight:normal;  padding-left:5px;}

#dormir_comer #ficha #cuerpoficha #cuerpoficha_centro #foto, #planificador #ficha #cuerpoficha #cuerpoficha_centro #foto{
float:right; margin-right:20px;}

#dormir_comer #ficha #cuerpoficha #cuerpoficha_centro #foto img, #planificador #ficha #cuerpoficha #cuerpoficha_centro #foto img{
 height:100%; width:auto;} 

#dormir_comer p{
color:#9D9D9D;
font-family:"Arial Narrow";
font-size:12px;
line-height:1.4em;
margin-top:10px;
text-decoration:none;
text-align:left;
margin-left:16px;
}

#dormir_comer img.imagen_home_dormir{
margin-bottom:20px;}
/* ------------------------------ /DORMIR_COMER ---------------------------------------*/

/*			=DORMIR_COMER RESULTADOS 			*/



#menu_central #dormir_comer #noticia{
width:525px;
height:134px;
float:left;
clear:both;
margin-bottom:15px;
}

#menu_central #dormir_comer #noticia #noticia_izq{
float:left;
width:17px;
height:134px;
background-image:url(../imagenes/noticia_izq.jpg);
background-repeat:no-repeat;
}

#menu_central #dormir_comer #noticia #noticia_centro{
float:left;
width:491px;
height:134px;
background-color:#f7fcff;
position:relative;
}

#menu_central #dormir_comer #noticia #noticia_centro a.ver_mas{
text-align:right;
top:5px;
right:10px;
text-decoration:none;
color:#569bc4;
font-family:"Arial Narrow";
font-size:11pt;
margin-top:10px;}





#menu_central #dormir_comer #noticia #noticia_centro a.mostrar_mapa{
color:#8d9d00;
text-decoration:none;

}

#menu_central #dormir_comer #noticia #noticia_centro a.ver_mas img{
width:18px;
height:16px;
border:0;}


#menu_central #dormir_comer #noticia #noticia_drc{
float:left;
width:17px;
height:134px;
background-image:url(../imagenes/noticia_drc.jpg);
background-repeat:no-repeat;
}

#menu_central #dormir_comer #noticia #noticia_centro *{
width:390px;
float:right;
}

#menu_central #dormir_comer #noticia #noticia_centro * *{
float:none;
}
#menu_central #dormir_comer #noticia #noticia_centro p{
height:50px;
overflow:hidden;
color:#569bc4;
font-family:"Arial Narrow";
font-weight:bold;
font-size:11pt;
margin-top:10px;
text-align:left;
}

#menu_central #dormir_comer #noticia #noticia_centro address{
color:#569bc4;
font-style:normal;
font-size:11pt;
text-align:left;
}


#menu_central #dormir_comer #noticia #noticia_centro h4{
color:#949d04;
font-family:"Arial Narrow";
font-weight:bold;
text-align:left;
overflow:hidden;
margin-top:-20px;
}

#menu_central #dormir_comer #noticia #noticia_centro h4 strong{
color:#569bc4;
}

#menu_central #dormir_comer #noticia #noticia_centro img.noticia{
width:82px;
height:53px;
padding:2px;
background-color:#f7fcff;
border:1px solid #569bc4;
float:left;
margin-top:26px;

}
/*			/DORMIR_COMER RESULTADOS 			*/


	
/* ------------------------------ =RUTAS_POR_COMARCA ---------------------------------------*/
	
		#ruta_con_mapa{
						background-color:#2c6d93;
						color:#FFFFFF;
						width:770px;
						
						}
						
						#buscar h1.rutas_por_comarca{
					text-align:left;					
						
						}
	
/* ------------------------------ /RUTAS_POR_COMARCA ---------------------------------------*/
	
	/* ------------------------------ =OCIO_CULTURA ---------------------------------------*/
#menu_central_ocio{
	width:523px!important;
	_width:520px;
	float:left;
	height:100%;
	padding:10px;
	margin:0 auto;
	padding-bottom:130px;
	}
#menu_central_ocio #buscar{
	float:left;
	width:100%;
	margin-bottom:15px;
	height:50px;
	clear:both;
	margin-top:25px;
	display:block;
	position:relative;
	}	
	
	#menu_central_ocio #buscar form{
	max-height:34px;
	float:left;
	display:block;
	width:226px;
	}

					
	#menu_central_ocio #buscar #buscador{
	float:left;
	width:226px;
	_width:226px;
	height:34px;
	}
				.introduce_texto{
				text-align:left;
				width:176px;
				_width:170px;
				height:16px;
				margin-bottom:12px;
				margin-right:0;
				padding-right:0;
				float:left;
				padding-left:10px;
				padding-top:3px;
				padding-bottom:3px;
				}
				
				.lupa{
				width:40px;
				height:34px;
				}	
						
					
						


#menu_central_ocio p{
	text-align:justify;
	margin:16px;
	text-decoration:none;
	font-family:"Arial Narrow";
	font-size:12pt;
	line-height:1.4em;
	color:#9d9d9d;
	}

					
	#menu_central_ocio #buscador{
	float:left;
	width:245px;
	height:34px;
	}

#menu_central_ocio h1{
text-align:left;
	
	}
	

#menu_central_ocio form.buscador{
	text-align:left;
	float:left;
	padding-top:15px;
	clear:both;
	width:490px;
	margin-left:16px;
	}

#menu_central_ocio form.buscador + h2{
padding-bottom:45px;}

#menu_central_ocio form.buscador fieldset{
width:100%;
display:block;
margin-bottom:5px;
margin-top:10px;
}
#menu_central_ocio form.buscador fieldset br{
margin-bottom:16px;}


#menu_central_ocio form.buscador fieldset label{
color:#529dba;
font-family:"Arial Narrow";
font-size:14pt;
margin-right:10px;
}
#menu_central_ocio form.buscador fieldset label span{
font-size:12pt;
}

#menu_central_ocio form.buscador fieldset label.precio{
width:100px;
height:35px;}

#menu_central_ocio form.buscador fieldset select{
border:1px solid #529dba;
margin-right:15px;
min-width:170px;
font-family:Arial, "Arial Narrow";
font-size:14pt;
color:#2A6E93
}

#menu_central_ocio form.buscador fieldset select.corto{
border:1px solid #529dba;
margin-right:15px;
min-width:75px;
font-family:Arial, "Arial Narrow";
font-size:14pt;
color:#2A6E93
}

#menu_central_ocio form.buscador fieldset select.mascorto{
border:1px solid #529dba;
margin-right:15px;
min-width:55px;
font-family:Arial, "Arial Narrow";
font-size:14pt;
color:#2A6E93
}




#menu_central_ocio form.buscador input.desde_hasta{
border:1px solid #529DBA;
color:#2A6E93;
font-family:Arial,"Arial Narrow";
font-size:14pt;
margin-top:10px;
_margin-top:20px;
}

#inserta_calendario{
width:100%;
background-color:#003399;
position:relative;
float:left;
z-index:8;
}

#menu_central_ocio form input.enviar{
background-color:#569bc4;
color:#FFF;
width:90px;
padding:2px;
margin-top:8px;
clear:both;
text-align:center;
}

form.buscador input.buscar{
background-color:#569bc4;
color:#FFF;
width:90px;
padding:2px;
clear:both;
text-align:center;
}

#menu_central_ocio #ficha{
margin-top:40px;
margin-left:16px;

}

#menu_central_ocio #ficha #cuerpoficha #cuerpoficha_arriba{
background-image:url(../imagenes/ficha_top.gif);
background-repeat:no-repeat;
width:500px;
height:13px;
}

#menu_central_ocio #ficha #cuerpoficha #cuerpoficha_abajo{
background-image:url(../imagenes/ficha_bottom.gif);
background-repeat:no-repeat;
width:500px;
height:13px;
margin-bottom:40px;
}

#menu_central_ocio #ficha #cuerpoficha #cuerpoficha_centro{
background-image:url(../imagenes/ficha_middle.gif);
background-repeat:repeat-y;
width:500px;
height:auto;
padding-bottom:20px;
}

#menu_central_ocio #ficha #cuerpoficha #cuerpoficha_centro span{
text-align:right;
display:block;
clear:both;
font-family:Arial, "Arial Narrow";
font-size:12pt;
font-style:normal;
color:#549bc2;
margin-right:30px;
margin-bottom:40px;
padding-top:10px;
}

#menu_central_ocio #ficha #cuerpoficha #cuerpoficha_centro h4{
display:block;
clear:left;
text-align:left;
margin-left:30px;
color:#8f9c00;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
margin-bottom:5px;}
#menu_central_ocio #ficha #cuerpoficha #cuerpoficha_centro address{
margin-left:30px;
text-align:left;
display:block;
clear:both;
font-family:Arial, "Arial Narrow";
font-size:12pt;
font-style:normal;
color:#549bc2;}
#menu_central_ocio #ficha #cuerpoficha #cuerpoficha_centro p{
font-family:Arial, "Arial Narrow";
font-size:11pt;
color:#549bc2;
margin-bottom:20px;
text-align:left;
margin-left:30px;
margin-right:20px;}


/* ------------------------------ /OCIO CULTURA ---------------------------------------*/



/* ------------------------------ =NOTICIAS_RESULTADOS ---------------------------------------*/



#tiempo2{
margin-top:10px;
width:85%;
margin:0 auto;}

#menu_central #resultado_busqueda_noticia{
width:515px;
height:auto;
position:relative;
float:left;

/*
margin-left:16px;*/
}
.miCalendario{
margin-left:20px;}
.Hoy{
	color: #ffffff;
	background-color: #97a72a;
	font-weight: normal;
	cursor: default;
}

#tiempo2 #TT_XcU4q2R7AK1FRZl7DN848A{
height:auto!important;}

#tiempo2 .cmaxmin{
float:left;
margin-left:10px;
}

#tiempo2 #CTT #TTDia #TTIco img{
border:0 none;}


#menu_central #resultado_busqueda_noticia form table{
clear:both;
width:100%;

}

#menu_central #resultado_busqueda_noticia form table input{
color:#B8C10E;
font-family:"Arial Narrow";
font-size:14px;
font-weight:bold;
background-color:transparent;
}

#menu_central #resultado_busqueda_noticia #noticia #noticia_centro h4{
						
					
						font-size:12px;
						line-height:1.4em;
						color:#549bc2;
						padding-bottom:5px;
						text-align:justify;
						}
						
#menu_central #resultado_busqueda_noticia #noticia #noticia_centro p{


font-family:"Arial Narrow";
font-weight:bold;
font-size:11px;
margin-top:10px;
text-align:left;
}					

#menu_central #resultado_busqueda_noticia #noticia #noticia_centro address{
font-family:Arial, "Arial Narrow";
font-size:12px;
font-style:normal;
color:#549bc2;
}

#menu_central #resultado_busqueda_noticia #noticia #noticia_centro img{
width:82px;
height:53px;
padding:2px;
background-color:#f7fcff;
border:1px solid #569bc4;
float:left;
margin-right:10px;
}
#menu_central #resultado_busqueda_noticia #noticia #noticia_centro a{
cursor:hand;
float:right;
text-align:right;
width:100%;
font-size:10px;
color:#8d9d00;
margin-bottom:30px;
_margin-bottom:10px;
background-color:transparent;

}

#menu_central #resultado_busqueda_noticia #noticia #noticia_centro a:hover{
cursor:pointer;
text-decoration:underline;
}

#menu_central #resultado_busqueda_noticia #noticia #noticia_centro a.ver_mas{
text-align:right;
top:5px;
right:10px;
text-decoration:none;
color:#569bc4;
font-family:"Arial Narrow";
font-size:11px;
margin-top:10px;}

#menu_central #resultado_busqueda_noticia #noticia #noticia_centro a img{
width:18px;
height:16px;
border:0;
float:right;}


	  #buscar h1.noticias{
				text-align:left;
						}
	

#menu_central #noticias_buscador{
width:100%;
height:auto;
position:relative;
float:left;
}

	#noticias_buscador form table input{
		color:#B8C10E;
		font-family:"Arial Narrow";
		font-size:14px;
		font-weight:bold;
		background-color:transparent;
		}
			#noticiadetalle form table input{
						margin-bottom:20px;
						margin-right:-10px;
						}
		
	#noticias_buscador .wwFormTable {
		float:right;
		text-align:right;
		margin-right:20px;
		}
	
	
/*
#resultado_busqueda_noticia > p{
margin-bottom:10px;
margin-left:20px;
}
*/
#menu_central #actualidade{
float:left;
width:100%;

}
#menu_central #actualidade #noticia{
width:525px;
height:134px;
float:left;
clear:both;
margin-bottom:15px;
}
#menu_central #actualidade #buscar{
clear:both;
display:block;
float:left;
margin-top:50px;
margin-bottom:10px;
position:relative;
width:533px;
_width:520px;}
#menu_central #actualidade #buscar  #buscador{
float:left;
height:34px;
width:245px;

text-align:left;

padding-top:15px;
}

#menu_central #actualidade #noticia #noticia_izq{
float:left;
width:17px;
height:134px;
background-image:url(../imagenes/noticia_izq.jpg);
background-repeat:no-repeat;
}

#menu_central #actualidade #noticia #noticia_centro{
float:left;
width:491px;
height:134px;
background-color:#f7fcff;
position:relative;
}

#menu_central #actualidade #noticia #noticia_centro a{

text-align:right;
top:5px;
right:10px;
text-decoration:none;
color:#569bc4;
font-family:"Arial Narrow";
font-size:11pt;
margin-top:10px;}
#menu_central #actualidade #noticia #noticia_centro a img{
width:18px;
height:16px;
border:0;}


#menu_central #actualidade #noticia #noticia_drc{
float:left;
width:17px;
height:134px;
background-image:url(../imagenes/noticia_drc.jpg);
background-repeat:no-repeat;
}

#menu_central #actualidade #noticia #noticia_centro *{
width:390px;
float:right;
}

#menu_central #actualidade #noticia #noticia_centro * *{
float:none;
}
#menu_central #actualidade #noticia #noticia_centro p{
height:50px;
overflow:hidden;
color:#569bc4;
font-family:"Arial Narrow";
font-weight:bold;
font-size:11pt;
margin-top:0px;
}

#menu_central #actualidade #noticia #noticia_centro h4{
color:#949d04;
font-family:"Arial Narrow";
font-weight:bold;
font-size:14pt;
text-align:left;
height:35px;
overflow:hidden;
margin-top:-25px;
}

#menu_central #actualidade #noticia #noticia_centro img.noticia{
width:82px;
height:53px;
padding:2px;
background-color:#f7fcff;
border:1px solid #569bc4;
float:left;
margin-top:26px;
}



/* ------------------------------ /NOTICIAS_RESULTADOS ---------------------------------------*/







/* 
=EVENTOS DEL CALENDARIO ---------------------------------------*/
	
	#menu_central h1.evento{
			text-align:left;
						}

	#menu_central h2.evento{
			color:#569bc4;
			
			font-size:16pt;
			text-align:left;
			
		
			margin-bottom:16px;
			
			}
			
	#menu_central p.evento{
	text-align:left;
	margin-left:16px;
	display:block;
	}

/* 
/EVENTOS DEL CALENDARIO ---------------------------------------*/
#menu_agenda #cEventos #right{
display:none;}
		
#menu_agenda #evento a{	
height:28px;
display:block;
clear:both;
text-decoration:none;

}
#menu_agenda #evento a.eventos{
overflow:hidden;
text-align:left;
font-size:10pt;
color:#2a6e93;
border-bottom:2px solid #ededed;
margin-left:6px;
margin-bottom:16px;
}
#menu_agenda #evento a.volver_calendario{
margin-left:3px;
font-size:10pt;
font-weight:bold;
color:#929802;
text-align:right;
}

#cEventos #volver_calendario{
	margin-top:4px;
	font-size:15px;
	padding-bottom:3px;
	display:block;
}

#cEventos h4.titulo a{
color:#549BC2;
font-size:12px;
line-height:1.4em;
padding-bottom:5px;
padding-top:5px;
text-align:justify;
text-decoration:none;
border_bottom:1px solid #ddd;
width:100%;
display:block;
}

#cEventos a{
	color:#549BC2;
	font-size:11px;
	line-height:1.4em;
	text-align:center;
	}



/* 			menu central rutas  		*/

	#menu_central_rutas{
						width:705px!important;
						_width:700px;
						float:left;
						height:100%;
						padding:10px;
						margin:0 auto;
						padding-bottom:130px;
						background-color:#00FFFF;		
						}
	
						#menu_central #buscar h1.rutas_por_ribadeo{
						background-image:url(../imagenes/es/h1_rutas_por_ribadeo.jpg);
						background-repeat:no-repeat;
						width:283px;
						height:45px;
						margin-right:5px;	
						float:left;
						}
						
						#menu_central #buscar h1.rutas_por_ribadeo_gl{
						background-image:url(../imagenes/es/h1_rutas_por_ribadeo.jpg);
						background-repeat:no-repeat;
						width:283px;
						height:45px;
						margin-right:5px;	
						float:left;
						}						
						
						
						#menu_central #buscar h1.rutas_por_ribadeo span{
							position:absolute;
							top:-10000px;	}
#menu_central_rutas #buscar{
						clear:both;
						display:block;
						float:left;
						margin-bottom:10px;
						position:relative;
						width:520px;
						}
						
						
		#contenedor_ruta{
		width:171px;
		height:196px;
		float:left;
		display:block;
		margin-right:3px;
		}
		
		
		#contenedor_ruta #top{
		width:100%;
		height:23px;
		clear:both;
		background-image:url(../imagenes/ruta_contenedor_top.jpg);
		background-repeat:no-repeat;}	
		
		#contenedor_ruta #middle{
		width:100%;
		height:150px;
		clear:both;
		background-image:url(../imagenes/ruta_contenedor_middle.jpg);
		background-repeat:repeat-y;
		margin:0 auto;}
		
		#contenedor_ruta #middle img{
		clear:both;
		display:block;
		height:57px;
		margin-bottom:13px;
		margin-left:20px;
		max-width:130px;
		overflow:hidden;
		width:auto;
		}
		
		#contenedor_ruta #middle a{
		list-style-type:none;
		text-decoration:none;}
		
		#contenedor_ruta #middle a h4{
		width:130px;
		color:#2b6e93;
		font-family:"Arial Narrow";
		font-size:9pt;
		margin:0 auto;
		text-align:left;}
		
		#contenedor_ruta #middle h5{
		width:130px;
		font-family:"Arial Narrow";
		font-size:8pt;
		margin:0 auto;
		text-align:left;
		color:#888c8d;
		margin-bottom:15px;
		}
		
		#contenedor_ruta #bottom{
		width:100%;
		height:23px;
		clear:both;
		background-image:url(../imagenes/ruta_contenedor_bottom.jpg);
		background-repeat:no-repeat;}		
		
							
/* 			/menu central rutas  		*/



/* 			ficha		*/


		
		h2.menu_ficha{
		background-color:#2a6e93;
		color:#FFFFFF;
		height:32px;
		clear:both;
		font-family:"Arial Narrow";
		font-size:14pt;
		padding-left:10px;
		}
		
	
		#puntos_ruta{
		border:1px solid #2a6e93;
		
		height:auto;
		clear:both;
		margin-top:5px;}
		
		#puntos_ruta h4{
		margin-left:15px;
		margin-top:20px;
		margin-bottom:20px;
		font-family:"Arial Narrow";
		font-size:14px;
		text-align:left;
		color:#969e01;
		float:left;
		}
		
		#puntos_ruta ul{
		list-style-type:none;
		height:auto;
		background-image:url(../imagenes/ruta_linea.gif);
		background-repeat:repeat-y;
		text-align:left;
		margin-left:10px;
		float:left;
		clear:both;
		margin-bottom:25px;
		}
		
		#puntos_ruta li{
		background-image:url(../imagenes/punto.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		float:left;
		}
	
			li.normal{
		background-image:url(../imagenes/punto.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		}
		
		li.salida{
		background-image:url(../imagenes/ruta_punto_azul_salida.gif);
		background-position:left top;
		background-repeat:no-repeat;
		margin-left:2px;
		}
		
		li.llegada{
		background-image:url(../imagenes/ruta_punto_azul_llegada.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		margin-left:2px;
		}
		
		li.activo{
		background-image:url(../imagenes/ruta_punto_verde.gif);
		background-position:left center;
		background-repeat:no-repeat;
		width:25px;
		height:18px;
		margin-left:-2.5px;
		}
		
	
	salida,activo{
	background-image:url(../imagenes/ruta_punto_verde_salida.gif);
		background-position:left center;
		background-repeat:no-repeat;
		width:25px;
		height:18px;
		margin-left:-2.5px;}
		
		#puntos_ruta li a{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		text-decoration:none;
		color:#549bc2;
		margin-left:30px;
		margin-right:20px;
		display:block;
		line-height:2em;
		
		}
		
		
		#menu_agenda #iconos_ruta{
		float:left;
		width:100%;
		display:block;
		clear:both;
		margin-top:6px;
		margin-bottom:6px;
		}
	
		#menu_agenda #iconos_ruta form{

		}
		#menu_agenda #iconos_ruta input.como_llegar{
		width:90px;
		height:106px;

		background-repeat:no-repeat;
		float:left;
		margin:4px;}
		
		#menu_agenda #iconos_ruta input.descargar_ruta{
		width:90px;
		height:106px;
		background-image:url(../imagenes/bot_descargar_ruta.jpg);
		background-repeat:no-repeat;
		float:left;
		margin:4px;}	
		
		
		 #titulo_punto{
		border-bottom:4px solid #ECF4F7;
		height:50px;
		margin-bottom:20px;
		margin-left:6px;
		padding:0 6px 0 0;
		position:relative;
		width:510px;
        }
        
     #titulo_punto h4{
		width:100%;
		color:#2a6d97;
		bottom:0;
		font-size:12px;
		z-index:4;
		
		text-align:left;
		position:absolute;
		
		}
		
		#titulo_punto h5{
		width:100%;
		color:#2a6d97;
		
		font-size:12pt;
		font-weight:normal;
	
		text-align:left;
		}
		
		#titulo_punto h6{
		width:100%;
		color:#2a6d97;
		
		font-weight:normal;
		font-size:12pt;
		z-index:4;
		text-align:left;
		}
		
		#titulo_punto h6 span{
		font-weight:bold;
		}
		#titulo_punto img{
		bottom:30px;
		height:48px;
		position:relative;
		right:-200px;
		width:48px;
		z-index:5;}
		
		#titulo_ruta{
		width:526px;
		padding:0 6px 0 0px;
		margin-left:6px;
		border-bottom:4px solid #ecf4f7;
		margin-bottom:15px;
		position:relative;
		}
		#titulo_ruta h4{
		width:100%;
		color:#2a6d97;
		
		font-size:12pt;
		z-index:4;
		margin-top:25px;
		text-align:left;
		}
		
		#titulo_ruta h5{
		width:100%;
		color:#2a6d97;
		
		font-size:12pt;
		font-weight:normal;
		margin-top:40px;
		text-align:left;
		}
		
		#titulo_ruta h6{
		width:100%;
		color:#2a6d97;
		
		font-weight:normal;
		font-size:12pt;
		z-index:4;
		text-align:left;
		}
		
		#titulo_ruta h6 span{
		font-weight:bold;
		}
		#titulo_ruta img{
		width:48px;
		height:48px;
		z-index:5;
		top:0;
		right:10px;
		position:absolute;}
		
		
		 #visor{
		  width:508px;
		  height:auto;
		  padding:3px 6px 3px 6px;
		  border:1px solid #d7d7d7;
		  margin: 0 auto 10px auto;
			/*  margin:0 auto;  */
		  }
		  
		  #visor_info{
		  width:508px;
		  height:auto;
		  padding:3px 5px 3px 5px;
		  border:1px solid #d7d7d7;
		  margin: 0 auto;
		  /*  margin:0 auto;  */
		  }
		
		#iconos{
		width:520px;
		background-color:#fcfcfc;
		height:83px;
		margin-top:3px;
		margin-bottom:46px;
		float:left;
		}
		
		#iconos div.izquierda{
		width:82px;
		height:78px;
		float:left;
		margin-right:3px;
		background-image:url(../imagenes/bot_ico_ruta.jpg);
		background-repeat:no-repeat;}
		
		#iconos div.derecha{
		width:82px;
		height:78px;
		float:right;
		margin-left:3px;
		/*background-image:url(../imagenes/bot_ico_ruta.jpg);
		background-repeat:no-repeat;*/}
		
		#iconos a.mas_info{
		width:68px;
		height:78px;
		float:left;
		background-image:url(../imagenes/bot_mas_info.jpg);
		background-repeat:no-repeat;
		margin-right:2px;
		}
		
		#iconos a.mas_info:hover{
		width:68px;
		height:78px;
		float:left;
		background-image:url(../imagenes/bot_mas_info_hover.jpg);
		background-repeat:no-repeat;
		margin-right:2px;
		}
		
		#iconos input[value=""]{
		}
		
		
		#iconos a.imagenes{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/es/bot_imagenes.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.imagenes:hover{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/es/bot_imagenes_hover.jpg);
		background-repeat:no-repeat;
		}

		#iconos a.imagenes_gl{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/gl/bot_imagenes.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.imagenes_gl:hover{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/gl/bot_imagenes_hover.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.audio{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/bot_audio.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.audio:hover{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/bot_audio_hover.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.video{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/bot_video.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.video:hover{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/bot_video_hover.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.google{
		width:68px;
		height:78px;
		float:left;
		background-image:url(../imagenes/bot_google.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.google:hover{
		width:68px;
		height:78px;
		float:left;
		background-image:url(../imagenes/bot_google_hover.jpg);
		background-repeat:no-repeat;
		}
		
		#info{
		width:100%;
		display:block;
		clear:both;
		position:relative;}
		
		#info #fichaMuestra{
			display:none;
			visibility:hidden;			
		}
		
		#info img.imginfo{margin-left:43px; float:right; heigth:auto;border-bottom:5px solid #FFFFFF;}
		
		#info p.ruta{
		text-align:left;
		color:#9D9D9D;
		font-family:"Arial Narrow";
		font-size:12px;
		line-height:1.4em;
		margin-top:10px;
		text-decoration:none;
		width:315px;
		margin-left:30px;
		float:left;
		margin-top:24px;
		width:340px;}
		
		#info h4{
		
		width:315px;
		margin-left:30px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#549bc2;
		font-weight:bold;
		display:block;}
		
		
		#masinfo{
			float:left;
			margin-bottom:15px;
		}
		
		#masinfo h1{
		background-image:url(../imagenes/es/h1_ruta_mas_info.gif);
		background-repeat:no-repeat;
		width:107px;
		height:33px;
		margin-bottom:5px;
		margin-left:20px;}
		
		#masinfo p{
		color:#9D9D9D;
		font-family:Arial;
		font-size:11px;
		text-align:left;
		line-height:1.4em;
		margin-left:20px;
		
		}
		
		#masinfo #mastexto{
		background-image:url(../imagenes/fondo_masinfo.gif);
		background-repeat:no-repeat;
		width:253px;
		float:left;
		margin:4px;
		height:147px;
		position:relative;
		}
		
		#masinfo #mastexto p{
		width:198px;
		height:90px;
		overflow:hidden;
		color:#9D9D9D;
		font-family:Arial;
		font-size:11px;
		line-height:1.4em;
		}
	
		#masinfo #mastexto a.ver_mas {
		bottom:10px;
		color:#569BC4;
		display:block;
		float:right;
		font-family:"Arial Narrow";
		font-size:11px;
		margin-right:20px;
		position:absolute;
		text-align:right;
		text-decoration:none;
		width:90%;
		
		}
		
		#imagenes{}
		
		#imagenes h1{
		background-image:url(../imagenes/es/h1_ruta_imagenes.gif);
		background-repeat:no-repeat;
		width:107px;
		height:33px;
		margin-bottom:5px;}
		
		#imagenes h2{
		text-align:left;
		margin-top:22px;
		margin-left:30px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#549bc2;
		font-weight:bold;
		display:block;}
		
		#imagenes p{color:#b0b0b0;
		font-family:Arial;
		font-size:11px;
		line-height:1.4em;
		margin-top:10px;
		text-decoration:none;
		margin-left:30px;
		float:left;
		margin-top:24px;
		text-align:left;}
		
		#punto_interes{
		width:100%;
		float:left;
		display:block;
		clear:both;}
		
		#punto_interes p{
		color:#b0b0b0;
		font-family:Arial;
		font-size:11px;
		line-height:1.4em;
		margin-top:10px;
		text-decoration:none;
		margin-left:20px;
		text-align:left;
		}
		
		#punto_interes table{
		margin-left:20px;
		margin-top:30px;}
		
		#punto_interes table td.caracteristicas{
		color:#3d9cc8;
		font-family:Arial;
		font-size:11px;
		text-align:left;}
		#punto_interes table td.datos{
		color:#b9b9b9;
		font-family:Arial;
		font-size:11px;
		text-align:left;
		padding-left:15px;}
		
		
		#audio h1{
		background-image:url(../imagenes/es/h1_ruta_audio.gif);
		background-repeat:no-repeat;
		width:107px;
		height:33px;
		margin-bottom:5px;
		margin-left:20px;}
		
			#audio #masaudio{
		background-image:url(../imagenes/fondo_masaudio.gif);
		background-repeat:no-repeat;
		width:253px;
		float:left;
		margin:4px;
		height:95px;
		position:relative;
		}
		
		
		#audio #masaudio a.ver_mas {
		bottom:10px;
		color:#569BC4;
		display:block;
		float:right;
		font-family:"Arial Narrow";
		font-size:11px;
		margin-right:20px;
		position:absolute;
		text-align:right;
		text-decoration:none;
		width:90%;
		
		}
		
		#menu_central #buscar h1.lugares_de_interes{
						background-image:url(../imagenes/es/h1_lugares_interes.gif);
						background-repeat:no-repeat;
						width:218px;
						height:48px;
						margin-right:45px;
						float:left;
						}
						
		form.buscador{
text-align:left;

clear:both;
padding-bottom:45px;
padding-top:15px;
width:496px;
margin-left:10px;
}

#buscador input{
	background-color:#ddd;
	color:#008aaa;
}

form.buscador fieldset{


}
form.buscador fieldset br{
margin-bottom:16px;}

form.buscador fieldset label{
color:#529dba;
font-family:"Arial Narrow";
font-size:14px;
margin-right:10px;}
form.buscador fieldset label span{
font-size:12px;
}

form fieldset label.precio{
width:100px;
height:35px;}

form.buscador fieldset select{
border:1px solid #529dba;
margin-right:15px;
min-width:170px;
font-family:Arial, "Arial Narrow";
font-size:14px;
color:#2A6E93
}

form.buscador fieldset{
margin-bottom:20px;}

form.buscador fieldset select.corto{
border:1px solid #529dba;
margin-right:15px;
min-width:65px;
font-family:Arial, "Arial Narrow";
font-size:14px;
color:#2A6E93
}

form.buscador fieldset select.mascorto{
border:1px solid #529dba;
margin-right:15px;
min-width:55px;
font-family:Arial, "Arial Narrow";
font-size:14px;
color:#2A6E93
}


#noticia{
width:525px;
height:134px;
float:left;
clear:both;
margin-bottom:15px;
}

#menu_central #resultado_lugares_interes #noticia #noticia_izq{
float:left;
width:17px;
height:134px;
background-image:url(../imagenes/noticia_izq.jpg);
background-repeat:no-repeat;
}

#menu_central #resultado_lugares_interes #noticia #noticia_centro{
float:left;
width:491px;
height:134px;
background-color:#f7fcff;
position:relative;
}

#menu_central #resultado_lugares_interes #noticia #noticia_centro a.ver_mas{
text-align:right;
top:5px;
right:10px;
text-decoration:none;
color:#569bc4;
font-family:"Arial Narrow";
font-size:11px;
margin-top:10px;
width:100%;
display:block;
clear:both;}





#menu_central #resultado_lugares_interes #noticia #noticia_centro a.mostrar_mapa{
color:#8d9d00;
text-decoration:none;

}

#menu_central #resultado_lugares_interes #noticia #noticia_centro a.ver_mas img{
width:18px;
height:16px;
border:0;}


#menu_central #resultado_lugares_interes #noticia #noticia_drc{
float:left;
width:17px;
height:134px;
background-image:url(../imagenes/noticia_drc.jpg);
background-repeat:no-repeat;
}



#menu_central #resultado_lugares_interes #noticia #noticia_centro * *{
float:none;
}
#menu_central #resultado_lugares_interes #noticia #noticia_centro p{
height:50px;
overflow:hidden;
color:#569bc4;
font-family:"Arial Narrow";
font-weight:bold;
font-size:11px;
margin-top:10px;
text-align:left;
}

#menu_central #resultado_lugares_interes #noticia #noticia_centro address{
color:#569bc4;
font-style:normal;
font-size:11px;
text-align:left;
}

#menu_central #resultado_lugares_interes a {
color:#8D9D00;
float:right;
font-size:12px;
margin-top:5px;
text-align:right;
width:100%;
font-family:"Arial Narrow";
font-weight:bold;
text-decoration:none;
color:#569bc4;
}

#menu_central #resultado_lugares_interes #noticia #noticia_centro h4{
color:#949d04;
font-family:"Arial Narrow";
font-weight:bold;
text-align:left;
overflow:hidden;
width:100%;
clear:both;
margin-top:10px;
}

#menu_central #resultado_lugares_interes #noticia #noticia_centro h4 strong{
color:#569bc4;
}

h1.categoria{
color:#4089b2;
font-family:"Arial Narrow";
font-size:24px;
text-align:left;}

h1.servicios_basicos2{
			background-image:url(../imagenes/es/h1_servicios_destacados.gif);
			background-repeat:no-repeat;
			width:100%;
			height:48px;
			margin-right:45px;
			float:left;
			background-position:center;	
}

h1.servicios_basicos2_gl{
			background-image:url(../imagenes/gl/h1_servizos_salientado.jpg);
			background-repeat:no-repeat;
			width:100%;
			height:48px;
			margin-right:45px;
			float:left;
			background-position:center;	
}


/*h1.lugares_destacados{
						background-image:url(../imagenes/es/h1_lugares_destacados.gif);
						background-repeat:no-repeat;
						width:100%;
						height:48px;
						margin-right:45px;
						float:left;
						background-position:center;
						} */

/* 			/ficha		*/




#col_izq{
width:45%;
height:auto;
float:left;
margin-left:5%;
}
#col_der{
width:45%;
margin-left:5%;
height:auto;
float:right;}





/* 
/PIE DE PAGINA ---------------------------------------*/

#pie_pagina{

background-image:url(../imagenes/back_pie_fondo.png);
background-repeat:repeat-x;
position:relative;
display:block;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’, sizingMethod=’crop’, src=’../imagenes/back_pie_fondo.png’);
margin:0 auto;
width:100%;
height:140px;
z-index:5;
margin-top:-140px;
bottom:0;
}




/* 
/PIE DE PAGINA ---------------------------------------*/
