@charset "utf-8";
/* CSS  Navegadores Estandar */

*{
margin:0;
padding:0;
border:0 none;
}

html,body{
text-align:center;
background-color:#549bc2;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../imagenes/back_fondo.jpg);
background-repeat:repeat-x;
background-position: top center;
}

#fondo{
margin:0 auto;
width:1285px;
background-image:url(../imagenes/fondo.jpg);
background-repeat:no-repeat;

}

#contenedor{
margin:0 auto;
width:1074px;
min-height:100%;
text-align:center;
z-index:3;
position:absolute:
top:0;
}


* html #contenedor {
  height:100%;
}


#clear {clear:both}


			/* 			 CABECERA 			*/
			
			#cabecera{
			width:100%;
			height:433px;
			}
			
			.span{
			position:absolute;
			top:-10000px;
			}
			
			#top{
			background-image:url(../imagenes/cabecera_top.jpg);
			background-repeat:no-repeat;
			width:1074px;
			height:45px;
			float:left;
			clear:both;
			}
			
			#left{
			background-image:url(../imagenes/cabecera_left.jpg);
			background-repeat:no-repeat;
			float:left;
			width:35px;
			height:388px;
			}
			
			#right{
			background-image:url(../imagenes/cabecera_right.jpg);
			background-repeat:no-repeat;
			width:40px;
			height:388px;
			float:left;
			}
			
			.middle_home{
			float:left;
			background-image:url(../imagenes/es/cabecera_home.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;
			}

			
			.middle_home_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_home.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;
			}

			
			
			.middle_contacto{
			float:left;
			background-image:url(../imagenes/es/cabecera_contacto.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;
			}

			
			.middle_contacto_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_contacto.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;
			}
			
			.middle_galeria{
			float:left;
			background-image:url(../imagenes/es/cabecera_galeria.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;
			}

			
			.middle_galeria_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_galeria.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;
			}
			

			.middle_ayuda{
			float:left;
			background-image:url(../imagenes/es/cabecera_ayuda.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;
			}

			.middle_ayuda_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_ayuda.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}


			.middle_rutas{
			float:left;
			background-image:url(../imagenes/es/cabecera_rutas.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;
			}
			
			.middle_rutas_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_rutas.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			
			.middle_dormir{
			float:left;
			background-image:url(../imagenes/es/cabecera_dormir.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			.middle_dormir_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_dormir.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}

			
			.middle_servicios{
			float:left;
			background-image:url(../imagenes/es/cabecera_planifica.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			.middle_servicios_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_planifica.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			
			.middle_agenda{
			float:left;
			background-image:url(../imagenes/es/cabecera_agenda.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			.middle_agenda_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_agenda.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			
			.middle_mejorforma{
			float:left;
			background-image:url(../imagenes/es/cabecera_mejorforma.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			.middle_mejorforma_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_mejorforma.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			
			.middle_ocio{
			float:left;
			background-image:url(../imagenes/es/cabecera_ocio.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			.middle_ocio_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_ocio.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}

			
			.middle_noticias{
			float:left;
			background-image:url(../imagenes/es/cabecera_noticias.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}
			
			.middle_noticias_gl{
			float:left;
			background-image:url(../imagenes/gl/cabecera_noticias.jpg);
			background-repeat:no-repeat;
			width:999px;
			height:388px;}

			
			/* /CABECERA MENU ENLACES  */

			
			#menu_enlaces{
			float:left;
			width:704px;
			height:auto;
			text-align:left;
			margin-left:20px;
			margin-top:20px;
			}
			
			#menu_enlaces ul{
			text-decoration:none;
			position:relative;
			float:left;
			width:704px;
			height:auto;
			text-align:left;
			line-height:1.5em;
			}
			
			#menu_enlaces ul.primerosenlaces  li{
			display:inline;
      		list-style-type:none;
			word-spacing:0.3em;	
			}
			
			#menu_enlaces ul.primerosenlaces li a{
			text-decoration:none;
			color:#2b6e93;
			font-family:"Arial Narrow";
			font-weight:bold;
			font-size:12px;
			}
			
			#menu_enlaces ul{
			margin:0;
			padding:0;
			}
			
			#menu_enlaces ul.segundosenlaces  li{
			padding-right:10px;	
      		display:inline;
			}
			
			#menu_enlaces ul.segundosenlaces li a{
			text-decoration:none;
			color:#c8d215;
			font-family:"Arial Narrow";
			font-weight:bold;
			font-size:13px;
			}
			
			#cabecera middle ul.segundosenlaces{
			text-align:left;
			list-style:none;
			display:inline;
			}

			/* /CABECERA */
			
#contenido{
margin:0 auto;
width:998px;
height:100%;
position:relative;
margin-left:36px !important;
_margin-left:18px;
float:left;
clear:both;
background-color:#FFFFFF;
background-image:url(../imagenes/back_blanco.jpg);
background-position:bottom center;
background-repeat:repeat-x;
z-index:3;
padding-bottom:180px;
}
#left_contenido{
			float:left;
			width:35px;
			height:auto;
			background-color:#333;
			
			
			}
#right_contenido{
			float:left;
			width:40px;
			height:auto;
		
			
			}

/* ---------------------------  MENU PRINCIPAL  --------------------------------*/

						#menu{
						margin:0 auto;
						margin-left:7px;
						width:210px;
						height:100%;
						background-color:#e5f6ff;
						color:#549bc2;
						float:left;
						position:relative;
						background-image:url(../imagenes/menu_bottom.jpg);
						background-position:bottom;
						background-repeat:no-repeat;
								
						}
						
						#menu_cabecera{
						background-image:url(../imagenes/menu_top.gif);
						background-repeat:no-repeat;
						width:210px;
						height:18px;
						}
						
						#menu_contenido{
						margin:0 auto;
						background-image:url(../imagenes/es/menu_middle.gif);
						background-repeat:no-repeat;
						width:199px;
						height:347px;
						background-color:#969e00;
													
						}
							#menu_contenido a.inicio{
							float:left;
							text-decoration:none; color:#FFF; text-align:left;
							font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:0.75em;}
							
						#menu_contenido a.inicio img{margin-left:15px;
							margin-right:5px;
							margin-top:10px;}
						
						/* ---------------------------  MENU BOTONES  --------------------------------*/
							#menu_contenido ul{
							padding-top:93px;
														
							}
							
							#menu_contenido ul li{
							
							width:190px;
							height:25px;
							border-left:9px solid #2b6e93;
							text-align:left;
							list-style-type:none;							
							margin-bottom:6px;
							
							
							}
							
							#menu_contenido ul li a{
							display:block;
							height:20px;
							background-color:#c8d215;
							padding-top:5px;
							padding-left:9px;
							color:#2e3000;
							text-decoration:none;
							font-family:"Arial Narrow";
							font-weight:bold;
							font-size:8pt;
							color:#2e3000;
							}
							#menu_contenido ul li a:hover{
							display:block;
							height:20px;
							padding-top:5px;
							background-color:#549bc2;
							color:#2e3000;
							text-decoration:none;
							}
							
							#menu_contenido ul li a.activo{
							display:block;
							height:20px;
							padding-top:5px;
							background-color:#549bc2;
							color:#2e3000;
							text-decoration:none;
							}
							
							
						/* --------------------------  /MENU BOTONES  --------------------------------*/
						
						
						#menu_pie{
						margin:0 auto;
						margin-top:-6px;
						background-image:url(../imagenes/menu_bottom.gif);
						background-position:center;
						background-repeat:no-repeat;
						width:199px;
						height:149px;
						}
						
						/* ----------------------- MENU:PLANIFICA VIAJE --------------------------------*/
						
						#planifica{
						width:199px;
						height:237px;
						margin:0 auto;
						clear:both;
						text-align:center;
						padding-top:30px;
						
						}
						
						#planifica span{
						position:absolute;
						top:-10000px;
						}
						
						/* ----------------------- /MENU:PLANIFICA VIAJE --------------------------------*/
						
						#financia a img{
						margin-bottom:10px;
						margin-top:10px;
						margin-left:10px;}
						
						#financia h6{
						margin-left:10px;
						}
						
						#financia{
						
						text-align:left;
						width:100%;
						
						
						}
							#menu #planifica object{
						z-index:2;
						}
						
						#menu #planifica embed{
						z-index:2;
						
						}
						
						#menu #planifica{
						position:relative;
						}
						#menu #planifica a{
						height:125px;
							left:5px;
							position:absolute;
							top:30px;
							width:190px;
							z-index:2000;
							background-transparent;
							cursor:pointer;
						}
		
						
						
/* ---------------------------  /MENU PRINCIPAL  --------------------------------*/



/* ---------------------------  CONTENIDO CENTRAL O PRINCIPAL  --------------------------------*/

						#menu_central{
						width:523px!important;
						_width:520px;
						float:left;
						height:100%;
						padding:10px;
						margin:0 auto;
						padding-bottom:130px;
						position:relative;
												
						}
						
						.cargando{
						font-family:"Arial Narrow";
						font-size:20px;
						color:#2B6E93;
						font-weight:bold;
						text-decoration:none;
						padding-top:105px;
						}
						
						#todas{
						text-align:right;
						width:100%;
						margin-right:0;
						
						display:block;
						
						}
						
								
						
						#todas form input{
						background-color:transparent;
						font-family:"Arial Narrow";
						font-size:14px;
						color:#b8c10e;
						font-weight:bold;
						text-decoration:none;
						cursor:pointer;
						}
						
						#todas table{
						float:right;
						width:100%;}
						
						
						#actualidad form{
						margin-top:40px;
						border-bottom:1px solid #CADBE4;
						}
						
						
						#menu_central h3 {
						clear:both; color:#FFFFFF; display:block;
						float:left; font-family:"Arial Narrow"; font-size:12pt;
						height:20px; margin-bottom:43px; margin-left:7px; padding-bottom:4px;
						padding-left:4px; padding-top:4px; text-align:left; width:517px;}
						
						#menu_central #buscar{
						clear:both;	display:block;	float:left;
						margin-bottom:10px;	position:relative; width:520px;}
											
						#menu_central #buscar h1.rutas_por_comarca{
						background-image:url(../imagenes/es/h1_rutas_por_nuestra_villa.jpg);
						background-repeat:no-repeat;
						width:249px;
						height:46px;
						margin-right:33px;
						margin-left:6px;	
						}
						
						#menu_central #buscar h1.rutas_por_comarca_gl{
						background-image:url(../imagenes/gl/h1_rutas_pola_vila.jpg);
						background-repeat:no-repeat;
						width:225px;
						height:46px;
						margin-right:33px;
						margin-left:6px;	
						}
						
						
						#menu_central #buscar h1 span{
						position:absolute;
						top:-10000px;
						}
	
						#buscador input{
							border:1px solid #529DBA;
							color:#2A6E93;
							font-family:Arial,"Arial Narrow";
							font-size:14px;
						}
						
						#ruta_mapa{
						
						width:100%;
						height:356px;
						/*padding-bottom:29px;*/
						margin-left:7px;
						
						}
						
										
						#menu_central #actualidad {
						
						display:block;
						float:left;
						height:auto;
						min-height:230px;
						margin-bottom:20px;
						width:100%;
						
						}
						input#btnPagina{
						display:none;
						cursor:pointer;
						}
						
						input#btnCargaEventosCalendario{
						display:none;
						cursor:pointer;
						}
						
						#dormir_comer input#comboHoteles{
						display:none;
						}
						
						input#comboRestaurantes{
						display:none;}

						h4.fecha{
						text-align:right;
						font-size:10px;
						color:#afb900;
						margin-top:18px;
						margin-bottom:8px;
						width:100%;
						display:block;
						clear:both;
						}
						
						
					
						#menu_central #actualidad h2{
						text-align:left;					
						font-size:11px;
						color:#61a4c8;
						margin-bottom:11px;
						text-align:justify;
						}
						
						#menu_central #actualidad p{
						text-align:left;
						font-size:11px;
						color:#8e8e8e;
						text-align:justify;
						margin-bottom:25px;
						}
						
						#menu_central #actualidade p{
												
						text-align:justify;
						
						font-family:"Arial Narrow";
						font-size:12px;
						line-height:1.4em;
						color:#9d9d9d;
						margin-top:10px;
						padding-bottom:10px;
		}
		
					#menu_central #actualidade #noticiadetalle h4.noticiatitulo{

						color:#569bc4;
						font-family:"Arial Narrow";
						font-size:18px;
						text-align:left;
						margin-bottom:16px;
						margin:0;
						margin-left:16px;
						clear:both;
						display:block;

		}
		
					#resultado_busqueda_noticia h4.noticiatitulo{

						color:#569bc4;
						font-family:"Arial Narrow";
						font-size:18px;
						text-align:left;
						margin-bottom:16px;
						margin:0;
						margin-left:16px;
						clear:both;
						display:block;

		}
					
						#menu_central #actualidade #noticiadetalle p{
						
						margin-left:16px;
						
		}
		
					#menu_central #actualidade #noticiadetalle form{
					width:99%;}
					
		
				#menu_central #actualidade #resultado_busqueda_noticia p{
						margin-left:16px;
						margin-top:-20px;
						
		}
		
		
					#resultado_busqueda h4{
						color:#569bc4;
						font-family:"Arial Narrow";
						font-size:18px;
						text-align:left;
						margin-top:16px;
						
						clear:both;
						display:block;
						width:100%;
					}
					
					#resultado_busqueda h4.titulo_dormir_comer{
						margin-left:16px;
					}
					
				#menu_central #actualidade #resultado_busqueda_noticia p.resultados{
				color:#549BC2;
				}
				#resultado_busqueda_noticia h3{
						background-color:#2B6E93;
						clear:both;
						color:#FFFFFF;
						display:block;
						float:left;
						font-family:"Arial Narrow";
						font-size:12pt;
						height:20px;
						margin-bottom:15px;
						margin-left:7px;
						padding:6px 0 6px 7px;
						text-align:left;
						width:500px;
						}
										
				#menu_central #actualidade #resultado_busqueda_noticia h4.noticiatitulo{
				color:#549BC2;
				font-size:13px;
				line-height:1.4em;
				text-align:justify;
				margin-left:16px;
				width:100%;
				}
						





		
						#actualidad a{
						text-decoration:none;
						width:100%;
						text-align:right;
						font-size:11px;
						color:#c8d215;
						padding-bottom:20px;
						display:block;
						margin-top:16px;
			
						}
						
						
						#actualidad form tbody tr td input{
						background-color:transparent;
						text-decoration:none;
						width:100%;
						text-align:right;
						font-size:11px;
						color:#c8d215;
						padding-bottom:20px;
						display:block;
						margin-top:16px;
						cursor:pointer;
						}
						
						
						
						#menu_central #actualidad a:hover{
						width:100%;
						text-decoration:none;
						text-align:right;
						font-size:11px;
						color:#c8d215;
						padding-bottom:20px;
						display:block;
					
						}
						.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{}
#titulo_viveribadeo{clear:both; color:#549BC2; float:left; font-size:1.3em; font-weight:normal; margin-top:-87px; text-align:left; width:100%;}
#menu_central h5 span{clear:both;float:left;font-size:0.8em;font-weight:bold;margin-top:8px; display:block;}
#menu_central #ruta_recomendada p{ margin-right:10px;}
#descarga{float:left;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:6px;}



#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_taboa_mareas.jpg);background-repeat:no-repeat;height:39px;float:left;margin-left:16px;margin-right:60px;text-align:left;width:202px;}
#menu_central h1.mareas{
					background-image:url(../imagenes/gl/h1_taboa_mareas.jpg);
					background-repeat:no-repeat;
					width:100%;
					height:39px;
					margin-left:7px;
					margin-top:30px;
						}
#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:-10px;}
#menu_central #tabla_mareas p span{	font-weight:bold;}	
#menu_central #tabla_mareas p.right{ float:right;
text-align:right;
width:100%;}
#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;}




/******TABLA noticias *********/
	#noticias_buscador thead{
	display:none;}
	
	#noticias_buscador form table input, #menu_central a.regresar{
		color:#B8C10E;
		font-family:"Arial Narrow";
		font-size:14px;
		font-weight:bold;
		
		cursor:hand;
		text-decoration:none;
		text-align:right;
		float:right;
		width:100%;
		}
	
#menu_central form#listarRutas div input, #actualidade form#cargaNoticias div input, #menu_central form#muestraFichaRuta div input{
background-color:transparent;
color:#B8C10E;
font-family:"Arial Narrow";
font-size:14px;
font-weight:bold;
margin-bottom:15px;
cursor:pointer;
}
	
	#noticiadetalle form table input{
						margin-bottom:20px;
						margin-right:-10px;
						cursor:pointer;
						}
	
	#noticias_buscador .wwFormTable, #actualidade .wwFormTable  {
		float:right;
		text-align:right;
		margin-right:20px;
		}
	
	#noticias_buscador tr.odd{
						border-bottom:1px solid #CADBE4;
						display:block;
						float:left;
						height:auto;
						margin-left:5%;
						min-height:230px;
						margin-bottom:20px;
						width:45%;
						}
					
#noticias_buscador tr.even{
	border-bottom:1px solid #CADBE4;
						display:block;
						float:left;
						height:auto;
						margin-left:5%;
						margin-right:5%
						min-height:230px;
						margin-bottom:20px;
						width:40%;
						}
						
						 td.fecha{
						text-align:right;
						font-size:10px;
						color:#afb900;
						margin-top:18px;
						margin-bottom:8px;
						width:100%;
						display:block;
						
						}
						
					
						td.titular{
						text-align:left;					
						font-size:11px;
						color:#61a4c8;
						margin-bottom:11px;
						text-align:justify;
						display:block;
						}
						
						td.cabecera{
						text-align:left;
						font-size:11px;
						color:#8e8e8e;
						text-align:justify;
						}
/******************************/




/******************************/
/* ---------------------------  MENU DERECHA: AGENDA EVENTOS .... --------------------------------*/

						#menu_agenda{
						float:left;
						width:182px;
						height:100%;
						padding-right:16px;
						padding-left:20px;
						padding-top:11px;
						padding-bottom:140px;
						
						}
						
						#menu_agenda h3 {
						background-color:#2b6e93;
						color:#FFFFFF;
						display:block;
						
						height:20px;
						padding:6px 0;
						text-align:left;
						padding-left:9px;
						font-family:"Arial Narrow";
						font-size:12pt;
						}
						/*
						#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:90%;
						height:auto;
						margin-top:20px;
						margin:0 auto;}
						
						#axenda p.parrafo + h3{
						border-bottom:0px solid transparent;
						}
						
						#axenda #fecha_axenda{
						text-align:right;
						font-size:10px;
						color:#afb900;
						margin-top:18px;
						margin-bottom:8px;
						height:36px;
						width:95%;
						background-image:url(../imagenes/ico_cal.png);
						background-repeat:no-repeat;
						background-position:left;
						
						}
						h4.titulo{
						width:100%;
						font-size:11px;
						line-height:1.4em;
						color:#549bc2;
						/*margin-left:14px;*/
						padding-bottom:5px;
						text-align:justify;
					
						}
						h4.titular_noticia_completa{
						width:499px;
						margin-left:16px;
						font-size:11px;
						line-height:1.4em;
						color:#549bc2;
						padding-bottom:5px;
						text-align:justify;
						}
						
						
						#axenda p.parrafo{
						width:100%;
						font-size:11px;
						line-height:1.4em;
						color:#9d9d9d;
						text-align:left;
						padding-bottom:20px;
						border-bottom:1px solid #cadbe4;
						text-align:justify;
						}
						
						#axenda h4.titulo a{
						width:100%;
						font-size:11px;
						line-height:1.4em;
						color:#549bc2;
						/*margin-left:14px;*/
						padding-bottom:5px;
						text-align:justify;
						text-decoration:none;
						}
						
						
						
/* ---------------------------  /MENU DERECHA: AGENDA EVENTOS .... --------------------------------*/

	/* ----------------------- MENU:COMO LLEGAR --------------------------------*/
	#menu_central h1.como_llegar{
					background-image:url(../imagenes/es/h1_como_llegar.jpg);
					background-repeat:no-repeat;
					width:100%;
					height:39px;
					margin-left:7px;
					margin-top:30px;
						}
	#menu_central h1.como_chegar{
					background-image:url(../imagenes/gl/h1_como_chegar.jpg);
					background-repeat:no-repeat;
					width:100%;
					height:39px;
					margin-left:7px;
					margin-top:30px;
						}


	/* ----------------------- MENU:LA MEJOR FORMA DE HACER TURISMO --------------------------------*/
	#menu_central h1.hacer_turismo{
					background-image:url(../imagenes/es/h1_hacer_turismo.jpg);
					background-repeat:no-repeat;
					width:100%;
					height:39px;
					margin-left:7px;
					margin-top:30px;
						}
	#menu_central h1.facer_turismo{
					background-image:url(../imagenes/gl/h1_facer_turismo.jpg);
					background-repeat:no-repeat;
					width:100%;
					height:39px;
					margin-left:7px;
					margin-top:30px;
						}
	#menu_central p{
		color:#9D9D9D; font-family:"Arial Narrow"; font-size:12px; line-height:1.4em;
		margin-top:10px; text-align:left; text-decoration:none; font-weight:normal;}

	#menu_central #ayuda p{
			text-align:left;
			}
		
		#menu_central p.noticiadetalle{
		margin-left:16px;
		text-align:justify;}
		#menu_central h2.noticiadetalle{
		margin-left:16px;
		margin-top:20px;}
		
		#banner{
		position:absolute;
		z-index:5;}
		#menu_central #ayuda h2{
		float:left;
		margin-bottom:10px;
		margin-top:30px;
		width:100%;
		}
				
			.turismo{
			text-decoration:none;
			font-family:"Arial Narrow";
			font-size:12px;
			line-height:1.4em;
			color:#9d9d9d;
			margin-top:10px;
			margin-left:14px;
			padding-bottom:10px;
			text-align:left;
			width:500px;
			float:left;
			}
			
			.llegar{
			text-decoration:none;
			font-family:"Arial Narrow";
			font-size:13px;
			line-height:1.4em;
			color:#98afc7;
			margin-top:10px;
			margin-left:14px;
			padding-bottom:10px;
			text-align:left;
			width:500px;
			float:left;
			}

		#menu_central h1 span{
						position:absolute;
						top:-10000px;
						}
						
	#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{				
						background-image:url(../imagenes/es/h1_rutas_por_comarca.jpg);
						background-repeat:no-repeat;
						width:100%;
						height:45px;
						}
						
	#contenido #menu_central #ayuda{
		margin-left:16px;
	}					
	
	 #menu_central h1.ayuda{
	 					background-image:url(../imagenes/es/h1_ayuda.gif);
						background-repeat:no-repeat;
						width:40%;
						height:45px;
						margin-bottom:40px;
						margin-left:10px;
						margin-top:30px;
						}
						
	 #menu_central h1.ayuda_gl{
	 					background-image:url(../imagenes/gl/h1_axuda.gif);
						background-repeat:no-repeat;
						width:40%;
						height:45px;
						margin-bottom:40px;
						margin-top:30px;
						margin-left:10px;
						}

	
	
	#menu_central img.info{
			position:absolute;
			top:10px;
			right:20px;
			margin-top:30px;
			}
	
	#menu_central h1{
	color:#2b6e93;
	font-family:Arial, "Arial Narrow";
	font-size:14px;
	text-align:left;}
	
	#menu_central h2{
	color:#2b6e93;
	font-family:Arial, "Arial Narrow";
	font-size:12px;
	text-align:left;
	float:left;
	width:230px;}

	
	#menu_central #buscar{
	float:left;
	width:533px;
	height:50px;
	clear:both;
	margin-top:25px;
	display:block;
	position:relative;
	}	
	
	#menu_central #buscar form{
	max-height:34px;
	float:left;
	display:block;
	width:245px;
	margin-top:5px;
	
	}

					
	#menu_central #buscar #buscador{
	float:left;
	width:236px;
	height:34px;
	}
				.introduce_texto{
				text-align:left;
				width:195px;
				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;
				margin-left:0;
				float:left;
				}
				#buscador form div input.lupa{
				width:40px;
				height:34px;
				margin-left:0;
				float:left;
				cursor:pointer;
				}	
					

/* ------------------------------ =CONTACTO ---------------------------------------*/
#contacto h1{
	background-image:url(../imagenes/es/h1_contacto.jpg); /* en gallego igual */
	background-repeat:no-repeat;
	width:100%;
	height:52px;
	}
					
						
#contacto h1 span{
	position:absolute;
	top:-10000px;
	}


	
#menu_central #contacto form fieldset input{
text-align:left;
background-color:#f3f8fc;
width:80%;
float:left;
padding:2px;
color:#2A6E93;
cursor:pointer;
}
#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 #dormir_comer form#muestraHotelesBusqueda input.enviar{
background-color:#569bc4;
color:#FFF;
width:90px;
padding:3px;
margin-top:8px;
float:right;
clear:both;
text-align:center;
}
#resultado_busqueda #resultado_busqueda_ocio{

color:#529DBA;
font-family:"Arial Narrow";


margin-top:8px;

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;
cursor:pointer;
}

#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:9pt;}

#menu_central #contacto form{
width:100%;
margin-top:30px;}

#contacto form fieldset{
width:93%;
margin-left:15px;

}

#menu_central #contacto form fieldset span{

						position:absolute;
						top:-10000px;

						}
#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{
	background-color:#F5F5F5;
border-top:1px solid #2B6E93;
clear:both;
color:#2B6E93;
float:left;
height:28px;
width:100%;}
	
#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:0px 7px;
		background-repeat:no-repeat;
		height:91px;
		text-align:left;
		width:300px;}
						
						
#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 #tabContenido1 form, #galeria #encabezado #tabContenido2 form, #galeria #encabezado #tabContenido3 form	{
	clear:both; float:left; margin-bottom:30px;
	margin-left:15px; margin-top:20px; text-align:left; width:100%;}

#galeria #encabezado #tabContenido1 form fieldset br, #galeria #encabezado #tabContenido2 form fieldset br, #galeria #encabezado #tabContenido3 form fieldset br{
	margin-bottom:16px;}

#galeria #encabezado #tabContenido1 form fieldset label, #galeria #encabezado #tabContenido2 form fieldset label, #galeria #encabezado #tabContenido3 form fieldset label{
	color:#529dba; font-family:"Arial Narrow"; font-size:14px; margin-right:10px;}

#galeria #encabezado #tabContenido1 form fieldset label span, #galeria #encabezado #tabContenido2 form fieldset label span, #galeria #encabezado #tabContenido3 form fieldset label span{
	font-size:12px;}

#galeria #encabezado #tabContenido1 form fieldset label.precio, #galeria #encabezado #tabContenido2 form fieldset label.precio, #galeria #encabezado #tabContenido3 form fieldset label.precio{
	width:100px; height:35px;}

#galeria #encabezado #tabContenido1 form fieldset select, #galeria #encabezado #tabContenido2 form fieldset select, #galeria #encabezado #tabContenido3 form fieldset select{
	border:1px solid #529dba; margin-right:15px; min-width:170px;
	font-family:Arial, "Arial Narrow"; font-size:14px; color:#2A6E93}						
						
						
#paginacion, #resultado_galeria form#paginar{
	clear:both;
	float:left;
	margin-top:20px;
	text-align:center;
	width:100%;}
	
#paginacion_abajo{
	margin:0 auto;
	float:left;
	clear:both;
	width:100%;
	margin-bottom:45px;
	margin-top:10px;}

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, #paginacion a, #galeria #paginacion_abajo a{
	font-family:"Arial Narrow";
	color:#c9d215;
	font-size:14px;
	line-height: 12px;
	text-decoration: none;}

#paginacion .activo, #resultado_galeria form#paginar .activo, paginacion a .activo, #galeria #paginacion_abajo .activo{
color:#569bc4;}

#paginacion form a:hover, #resultado_galeria form#paginar a:hover, #paginacion 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;
	color:#569BC4;
	float:left;
	font-family:"Arial Narrow";
	font-size:12px;
	margin-left:5px;
	text-align:left;
}


#galeria #tabContenido3 #resultado_galeria #resultado img{
float:left;
padding:4px;
margin:4px;
clear:both;
cursor:pointer;
}

#galeria #resultado_galeria #resultado a:hover{	
}

#galeria #resultado_galeria #resultado a img:hover{
}



#galeria #resultado_galeria #resultado p{
margin-left:5px;
color:#569bc4;
text-align:left;
float:left;
font-family:"Arial Narrow";
font-size:12px;
}

#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.es{
	background-image:url(../imagenes/es/h1_dormir_comer.jpg);
	background-repeat:no-repeat;
	width:262px;
	height:38px;
	float:left;
	margin-left:16px;
	text-align:left;
}

#dormir_comer h1.gl{
	background-image:url(../imagenes/gl/h1_durmir.gif);
	background-repeat:no-repeat;
	width:262px;
	height:38px;
	float:left;

	text-align:left;
}

#dormir_comer form#tipoDeInformacion{
margin-bottom:-40px;
margin-left:16px;}

#servicios_basicos a.guiaempresas{
background-image:url(../imagenes/bot_listado_empresa.gif); background-repeat:no-repeat;
width:166px; height:88px; position:absolute; right:0px; top:0px; color:#569bc4; text-decoration:none;
padding:20px 15px 5px 10px; text-align:left; margin-top:45px; font:0.9em; }

#dormir_comer form#muestraHotelesBusqueda, #dormir_comer form#muestraRestaurantesBusqueda, #servicios_basicos #categorias form#muestraServiciosBusqueda{
text-align:left;
float:left;
clear:both;
width:496px;
margin-left:16px;
margin-top:12px;
}

#dormir_comer + h2{
padding-bottom:45px;
}

form#muestraHotelesBusqueda input.buscar, form#muestraRestaurantesBusqueda input.buscar, #servicios_basicos #categorias form#muestraServiciosBusqueda input.buscar{
float:left;
background-color:#569bc4;
color:#FFF;
width:90px;
padding:2px;
margin-top:15px;
clear:both;
text-align:center;
cursor:pointer;
}

#dormir_comer form#muestraHotelesBusqueda fieldset, #dormir_comer form#muestraRestaurantesBusqueda fieldset, #servicios_basicos #categorias form#muestraServiciosBusqueda fieldset{


}
#dormir_comer form#muestraHotelesBusqueda br, #dormir_comer form#muestraRestaurantesBusqueda br, #servicios_basicos #categorias form#muestraServiciosBusqueda br{
margin-bottom:16px;}

#dormir_comer form#muestraHotelesBusqueda label, #dormir_comer form#muestraRestaurantesBusqueda label, #servicios_basicos #categorias form#muestraServiciosBusqueda label{
color:#529dba;
font-family:"Arial Narrow";
font-size:14px;
margin-right:10px;
float:left;}
#dormir_comer form#muestraHotelesBusqueda label span, #dormir_comer form#muestraRestaurantesBusqueda span, #servicios_basicos #categorias form#muestraServiciosBusqueda span{
font-size:12px;
}

#dormir_comer form#muestraHotelesBusqueda label.precio, #dormir_comer form#muestraRestaurantesBusqueda label.precio{
width:100px;
height:35px;}

#dormir_comer form#muestraHotelesBusqueda select, #dormir_comer form#muestraRestaurantesBusqueda select, #servicios_basicos #categorias form#muestraServiciosBusqueda select{
border:1px solid #529dba;
margin-right:15px;

font-family:Arial, "Arial Narrow";
font-size:14px;
color:#2A6E93;
float:left;
}

#dormir_comer form#muestraHotelesBusqueda input.desde_hasta, #dormir_comer form#muestraRestaurantesBusqueda input.desde_hasta, #servicios_basicos #categorias form#muestraServiciosBusqueda input.desde_hasta{
border:1px solid #529DBA;
color:#2A6E93;
font-family:Arial,"Arial Narrow";
font-size:14px;
margin-top:10px;
_margin-top:20px;
}
#dormir_comer input.escribe{
float:left; width:150px;
border:1px solid #529DBA;
color:#2A6E93;
font-family:Arial,"Arial Narrow";
font-size:14px;
margin-top:10px;
}

#dormir_comer .enviar3, #menu_central_ocio .enviar3
menu_central_ocio .enviar3{
margin-left:20px;
background-color:#569bc4;
color:#FFF;
width:90px;
padding:2px;
margin-top:8px;
clear:both;
text-align:center;
cursor:pointer;
}

#dormir_comer form#muestraHotelesBusqueda fieldset, #dormir_comer form#muestraRestaurantesBusqueda fieldset, #servicios_basicos #categorias form#muestraServiciosBusqueda fieldset{
margin-bottom:20px;}

#dormir_comer form#muestraHotelesBusqueda select.corto, #dormir_comer form#muestraRestaurantesBusqueda select.corto{
border:1px solid #529dba;
margin-right:15px;
min-width:65px;
font-family:Arial, "Arial Narrow";
font-size:14px;
color:#2A6E93
}

#dormir_comer form#muestraHotelesBusqueda select.mascorto, #dormir_comer form#muestraHotelesBusqueda fieldset select.mascorto, #dormir_comer form#muestraRestaurantesBusqueda fieldset select.mascorto{
border:1px solid #529dba;
margin-right:15px;
min-width:55px;
font-family:Arial, "Arial Narrow";
font-size:14px;
color:#2A6E93
}
/*	

#dormir_comer  p{
text-align:justify;}
*/

#dormir_comer #ficha{}

#ficha{
	float:left; margin-left:22px; margin-top:40px;}

#ficha #cabeceraficha{
	height:auto;}

#ficha #cabeceraficha #nombredireccion{
	float:left; width:37%; height:auto; text-align:left;
	margin-left:9px; margin-bottom:10px;}

#ficha #cabeceraficha #nombredireccion h2{
	font-family:"Arial Narrow"; font-weight:bold; color:#a4ab14; font-size:20px;}

#ficha #cabeceraficha #iconos{
	float:right; width:42%; height:auto; text-align:center; background-color:transparent;}

#ficha #cabeceraficha #iconos ul{
	display:block; list-style-type:none; }

#ficha #cabeceraficha #iconos ul li a{
	text-decoration:none; color:#549bc2;}
	
#ficha #cabeceraficha #iconos ul li a:hover{
color:#2b6e93;}

#ficha #cabeceraficha #iconos ul li{
	float:left; display:inline; font-family:Arial, "Arial Narrow";
	font-size:10px; color:#549bc2;width:22%;}

#ficha #cabeceraficha #iconos ul li img{
	display:block; text-align:center; margin:0 auto; }
	
#ficha #cabeceraficha #nombredireccion address{
	font-family:Arial, "Arial Narrow"; font-size:12px; font-style:normal; color:#549bc2;}

#ficha #cuerpoficha{
	position:relative; width:496px; height:auto;}

#ficha #cuerpoficha #cuerpoficha_arriba{
	background-image:url(../imagenes/ficha_top.gif); background-repeat:no-repeat; width:496px; height:13px;}

#ficha #cuerpoficha #cuerpoficha_abajo{
	background-image:url(../imagenes/ficha_bottom.gif); background-repeat:no-repeat;
	width:496px; height:13px; margin-bottom:40px;}

#ficha #cuerpoficha #cuerpoficha_centro{
	background-image:url(../imagenes/ficha_middle.gif);
	background-repeat:repeat-y; width:496px; height:auto; min-height:400px;}

#ficha #cuerpoficha #cuerpoficha_centro #datos{
	float:left; position:relative; width:100%; text-align:left; margin-top:20px; }
	
#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;}

#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;}

#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;}

#ficha #cuerpoficha #datos table td.datos {
color:#a0a80f; font-weight:normal; padding-left:5px;}

#ficha #cuerpoficha #datos table td.datos a {
color:#a0a80f; font-weight:normal; text-decoration: none;}


#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; clear:both; margin-left:16px;}

#dormir_comer img.imagen_home_dormir{
margin-bottom:20px;}
/* ------------------------------ /DORMIR_COMER ---------------------------------------*/

/*			=DORMIR_COMER RESULTADOS 			*/



#menu_central #dormir_comer #noticia, #menu_central #resultado_busqueda_noticia #noticia{
width:525px;
height:145px;
float:left;
clear:both;
margin-bottom:15px;
}


#noticia table tbody tr td{
min-width:170px;}

#menu_central #dormir_comer #noticia #noticia_izq, #menu_central #resultado_busqueda_noticia #noticia #noticia_izq, #menu_central_ocio #noticia #noticia_izq{
float:left;
width:17px;
height:145px;
background-image:url(../imagenes/noticia_izq.jpg);
background-repeat:no-repeat;
}

#menu_central #dormir_comer #noticia #noticia_centro, #menu_central #resultado_busqueda_noticia #noticia #noticia_centro, #menu_central_ocio  #noticia #noticia_centro{
float:left;
width:486px;
height:145px;
background-color:#f7fcff;
position:relative;
}

#menu_central #dormir_comer #noticia #noticia_centro a.ver_mas, #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 #dormir_comer #noticia #noticia_centro a.mostrar_mapa, #menu_central #resultado_busqueda_noticia #noticia #noticia_centro a.mostrar_mapa{
color:#8d9d00;
text-decoration:none;

}

#menu_central #dormir_comer #noticia #noticia_centro a.ver_mas img, #menu_central #resultado_busqueda_noticia #noticia #noticia_centro a.ver_mas img{
width:18px;
height:16px;
border:0;}


#menu_central #dormir_comer #noticia #noticia_drc, #menu_central #resultado_busqueda_noticia #noticia #noticia_drc, #menu_central_ocio #noticia #noticia_drc{
float:left;
width:17px;
height:145px;
background-image:url(../imagenes/noticia_drc.jpg);
background-repeat:no-repeat;
}

#menu_central #dormir_comer #noticia #noticia_centro p, #menu_central #resultado_busqueda_noticia #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 #dormir_comer #noticia #noticia_centro address, #menu_central #resultado_busqueda_noticia #noticia #noticia_centro address, #menu_central_ocio  #noticia #noticia_centro address{
clear:both;
color:#569BC4;
display:block;
float:left;
font-size:11px;
font-style:normal;
margin-bottom:3px;
text-align:left;

}


#menu_central #dormir_comer #noticia #noticia_centro h4, #menu_central #resultado_busqueda_noticia #noticia #noticia_centro h4{
color:#949d04;
font-family:"Arial Narrow";
font-weight:bold;
text-align:left;
overflow:hidden;

}
#menu_central #dormir_comer #noticia #noticia_centro h4{
margin-bottom:5px;

margin-top:6px;}

#menu_central_ocio #resultado_busqueda_ocio #noticia #noticia_centro h4{
color:#949d04;
font-family:"Arial Narrow";
font-weight:bold;
text-align:left;
overflow:hidden;
margin-top:10px;

}

#menu_central #dormir_comer #noticia #noticia_centro h4 strong, #menu_central #resultado_busqueda_noticia #noticia #noticia_centro h4 strong, #menu_central_ocio #resultado_busqueda_ocio #noticia #noticia_centro h4 strong{
color:#569bc4;
}

#menu_central #dormir_comer #noticia #noticia_centro img.noticia, #menu_central #resultado_busqueda_noticia #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 ---------------------------------------*/
	#contenedor_ruta #middle a{
	cursor:pointer;}
	
		#ruta_con_mapa{
						background-color:#2c6d93;
						color:#FFFFFF;
						width:770px;
						
						}
						
						#buscar h1.rutas_por_comarca{
						background-image:url(../imagenes/es/h1_rutas_por_comarca.jpg);
						background-repeat:no-repeat;
						text-align:left;
						float:left;
						height:45px;
						width:278px;						
						
						}
						
						#buscar h1.rutas_por_comarca_gl{
						background-image:url(../imagenes/gl/h1_rotas_por_ribadeo.gif);
						background-repeat:no-repeat;
						text-align:left;
						float:left;
						height:45px;
						width:278px;						
						
						}
	
/* ------------------------------ /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{
	float:left;
	display:block;
	width:226px;
	}

					
	#menu_central_ocio #buscar #buscador{
	float:left;
	width:226px;
	}
				.introduce_texto{
				text-align:left;
				width:195px;
				
				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;
	}
				
				.lupa{
				width:40px;
				height:34px;
				}	
						
					
						
#menu_central_ocio h1 span{
						position:absolute;
						top:-10000px;
						}

#menu_central_ocio p{
	text-align:justify;
	margin:16px;
	text-decoration:none;
	font-family:"Arial Narrow";
	font-size:12px;
	line-height:1.4em;
	color:#9d9d9d;
	}

					
	#menu_central_ocio #buscador{
	float:left;
	width:245px;
	}

#menu_central_ocio h1.es{
	float:left;
	text-align:left;
	background-image:url(../imagenes/es/h1_ocio_cultura.jpg);
	background-repeat:no-repeat;
	width:262px;
	height:38px;
	margin-left:16px;
}
	
#menu_central_ocio h1.gl{
	float:left;
	text-align:left;
	background-image:url(../imagenes/gl/h1_ocio_cultura.gif);
	background-repeat:no-repeat;
	width:262px;
	height:38px;

}


#menu_central_ocio form.buscador{
	text-align:left;
	float:left;
	margin-top:-15px;
	clear:both;

	width:100%;
	}

#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;
margin-left:6px;
}
#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:14px;
margin-right:10px;
}
#menu_central_ocio form.buscador fieldset label span{
font-size:12px;
}

#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:14px;
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:14px;
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:14px;
color:#2A6E93
margin-left:6px;
}




#menu_central_ocio form.buscador input.desde_hasta{
border:1px solid #529DBA;
color:#2A6E93;
font-family:Arial,"Arial Narrow";
font-size:14px;
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;
}

#ficha{
margin-top:40px;
margin-left:16px;

}

#ficha #cuerpoficha #cuerpoficha_arriba{
background-image:url(../imagenes/ficha_top.gif);
background-repeat:no-repeat;
width:500px;
height:13px;
}

#ficha #cuerpoficha #cuerpoficha_abajo{
background-image:url(../imagenes/ficha_bottom.gif);
background-repeat:no-repeat;
width:500px;
height:13px;
margin-bottom:40px;
}

#ficha #cuerpoficha #cuerpoficha_centro{
background-image:url(../imagenes/ficha_middle.gif);
background-repeat:repeat-y;
width:500px;
height:auto;
padding-bottom:20px;
}

#ficha #cuerpoficha #cuerpoficha_centro span{
text-align:right;
display:block;
clear:both;
font-family:Arial, "Arial Narrow";
font-size:12px;
font-style:normal;
color:#549bc2;
margin-right:30px;
margin-bottom:40px;
padding-top:10px;
}

#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:13px;
margin-bottom:5px;}
#ficha #cuerpoficha #cuerpoficha_centro address{
margin-left:30px;
text-align:left;
display:block;
clear:both;
font-family:Arial, "Arial Narrow";
font-size:12px;
font-style:normal;
color:#549bc2;}
#ficha #cuerpoficha #cuerpoficha_centro p{
font-family:Arial, "Arial Narrow";
font-size:11px;
color:#549bc2;
margin-bottom:20px;
text-align:left;
margin-left:30px;
margin-right:20px;}


/* ------------------------------ /OCIO CULTURA ---------------------------------------*/



/* ------------------------------ =NOTICIAS_RESULTADOS ---------------------------------------*/



#tiempo2{
z-index:1;
width:190px;
height:84px;
margin-top:10px;
overflow:hidden;}

#menu_central #resultado_busqueda_noticia{
width:515px;
height:auto;
position:relative;
float:left;

/*
margin-left:16px;*/
}
#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 #noticiadetalle #noticia #noticia_centro h4.noticiadetalle{
						width:20px;
						background-color:#CCC;
						
						float:right;					
						font-size:12px;
						line-height:1.4em;
						color:#549bc2;
						padding-bottom:10px;
						text-align:justify;
						}

#menu_central #noticiadetalle #noticia #noticia_centro p.pruebap{
float:right;
width:278px;
font-family:"Arial Narrow";
font-weight:bold;
font-size:11px;
background-color:#888;
text-align:left;
margin-left:-16px;
}			
#menu_central #noticiadetalle #noticia #noticia_centro img{
width:82px;
height:53px;
padding:2px;
background-color:#f7fcff;
border:1px solid #569bc4;
float:left;
margin-right:10px;
margin-top:-20px;
}

#menu_central #noticiadetalle #noticia #noticia_centro a{
cursor:hand;
float:right;
text-align:right;
width:100%;
font-size:10px;
color:#8d9d00;
margin-bottom:30px;

background-color:transparent;

}

#menu_central #noticiadetalle #noticia #noticia_centro a:hover{
cursor:pointer;
text-decoration:underline;
}

#menu_central #noticiadetalle #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 #noticiadetalle #noticia #noticia_centro a img{
width:18px;
height:16px;
border:0;
float:right;}





#menu_central #menu_central_ocio #resultado_busqueda_noticia #noticia #noticia_centro h4{
						
						margin-top:20px;
						}

#menu_central #resultado_busqueda_noticia #noticia #noticia_centro h4 {
float:left;
font-size:12px;
line-height:1.4em;

padding-bottom:5px;
text-align:justify;
width:378px;
}

#menu_central #resultado_busqueda_noticia #noticia #noticia_centro p{
float:right;
width:378px;

font-family:"Arial Narrow";
font-weight:bold;
font-size:11px;
margin-top:10px;
text-align:left;
margin-left:-16px;
}					
	
#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;
margin-top:-20px;
}
#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;
margin:0;}


#menu_central #resultado_busqueda_noticia #noticia #noticia_centro address{
font-family:Arial, "Arial Narrow";
font-size:12px;
font-style:normal;
color:#549bc2;
}

	  #buscar h1.noticias{
		background-image:url(../imagenes/es/h1_buscar_noticias.jpg);
		background-repeat:no-repeat;
		height:35px;
		float:left;
		margin-left:16px;
		text-align:left;
		width:252px;
		}


	  #buscar h1.noticias_gl{
		background-image:url(../imagenes/gl/h1_buscarnoticias.gif);
		background-repeat:no-repeat;
		height:57px;
		float:left;
		text-align:left;
		width:252px;
		}
	

#menu_central #noticias_buscador{
width:100%;
height:auto;
position:relative;
float:left;

}


#menu_central #noticias_buscador form{
width:100%;
clear:both;
	
	color:#c9d215;
	font-size:14px;
	line-height: 12px;
	text-decoration: none;}

#menu_central #noticias_buscador form#verTodasNoticias a{
				font-family:"Arial Narrow";
				font-size:14px;
				height:20px;
				padding-top:5px;
				color:#c9d215;
				text-decoration:none;
}

#actualidad form div input{
background-color:transparent;
color:#C8D215;
display:block;
font-size:11px;
margin-top:16px;
padding-bottom:20px;
text-align:right;
text-decoration:none;
width:100%;
cursor:pointer;		}
				



#menu_central #noticias_buscador form a.activo{
color:#549bc2;
}

/*
#resultado_busqueda_noticia > p{
margin-bottom:10px;
margin-left:20px;
}
*/

#menu_central #noticias_izq{
	width:45%;
	margin-right:5%;
	height:auto;
	float:left;}

#menu_central #noticias_der{
	width:50%;
	height:auto;
	float:left;}


#menu_central #actualidade{
float:left;
width:100%;

}

#menu_central #actualidade form table, #menu_central form table {
float:right;
background-transparent;
}

#menu_central #dormir_comer form#muestraHotelesBusqueda form table {
background-transparent;
}

#menu_central #actualidade form#paginar div input {
display:none;
}
#menu_central form table input {
background-color:transparent;
color:#B8C10E;
font-family:"Arial Narrow";
font-size:14px;
font-weight:bold;
}



#menu_central #actualidade #noticia{
width:525px;
height:145px;
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;
}
#menu_central #actualidade #buscar #buscador{
float:left;
height:34px;
width:245px;
text-align:left;

}

#menu_central #actualidade #noticia #noticia_izq{
float:left;
width:17px;
height:145px;
background-image:url(../imagenes/noticia_izq.jpg);
background-repeat:no-repeat;
}

#menu_central #actualidade #noticia #noticia_centro{
float:left;
width:491px;
height:145px;
background-color:#f7fcff;
position:relative;
}
#menu_central #resultado_lugares_interes #noticia #noticia_centro table{
text-align:left;
width:100%;
float:left;
margin-top:15px;}


#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:11px;
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:145px;
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:11px;
margin-top:0px;
}
#buscarNoticia{
background-color:#333;}
#menu_central #actualidade #noticia #noticia_centro form h4{
color:#949d04;
font-family:"Arial Narrow";
font-weight:bold;
font-size:14px;
text-align:left;
height:35px;
overflow:hidden;
margin-top:-25px;
}

#menu_central #actualidade #noticia #noticia_centro form 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{
						background-image:url(../imagenes/es/h1_evento_calendario.jpg);
						background-repeat:no-repeat;
						height:43px;
						margin-top:30px;
						margin-bottom:43px;
						margin-left:14px;
						display:block;
						}

	#menu_central h1.evento_gl{
						background-image:url(../imagenes/gl/h1_evento.gif);
						background-repeat:no-repeat;
						height:45px;
						margin-top:30px;
						margin-bottom:43px;
						display:block;
						}

	#menu_central h2.evento{
			color:#569bc4;
			font-family:"Arial Narrow";
			font-size:18px;
			text-align:left;
			margin-left:16px;
			float:left;
			margin-bottom:16px;
			
			}
			

	#menu_central h2 span{
		color:#9D9D9D;
		font-family:"Arial Narrow";
		font-size:12px;
		line-height:1.4em;
		margin-top:10px;
		text-decoration:none;
		margin-left:20px;}
		
	#menu_central span.fecha {
		color:#9D9D9D;
		display:block;
		float:left;
		font-family:"Arial Narrow";
		font-size:12px;
		line-height:1.4em;

		text-decoration:none;
		margin-left:16px;

	}
	#menu_central span.evento {
	
	float:left;
	font-family:"Arial Narrow";
	font-size:12px;
	line-height:1.4em;
	text-decoration:none;
	margin-left:16px;
	}

	#menu_central p.evento{
	text-align:left;
	margin-left:16px;
	display:block;
	margin-top:16px;
	}
	#menu_central img.evento{
	
	
	border:1px solid #9D9D9D;
	float:left;
	margin-top:40px;
	padding:6px;
	overflow:hidden;
	text-align:left;}
/* 
/EVENTOS DEL CALENDARIO ---------------------------------------*/

/*



#menu_agenda #evento span{	
						margin-top:22px;
						margin-right:10px;
						margin-bottom:18px;
						font-family:"Arial Narrow";
						font-size:10px;
						color:#969696;
						text-align:right;
						display:block;
						}
*/		

#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:10px;
color:#2a6e93;
border-bottom:2px solid #ededed;
margin-left:6px;
margin-bottom:16px;
}
#menu_agenda #evento a.volver_calendario{
margin-left:3px;
font-size:10px;
font-weight:bold;
color:#929802;
text-align:right;
}

#cEventos #volver_calendario{
	margin-top:4px;
	font-size:15px;
	margin-top:20px;
	padding-bottom:3px;
	margin-bottom:10px;
	display:block;
	color:#969e01;
	text-align:right;
	text-decoration:none;
}



#cEventos h4.titulo a {
border-bottom:1px solid #BDBDBD;
color:#2A6E93;
display:block;
font-family:"Arial Narrow";
font-size:10pt;
margin-bottom:16px;
text-align:left;
text-decoration:none;
}

#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%; float:left;
		height:23px; clear:both;
		background-image:url(../imagenes/ruta_contenedor_top.jpg);
		background-repeat:no-repeat;}	
		
		#contenedor_ruta #middle{
		width:100%; float:left;
		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{
		color:#2B6E93;
		float:left;
		font-family:"Arial Narrow";
		font-size:9pt;
		margin:0 auto 0 15px;
		text-align:left;
		width:130px;}
		
		#contenedor_ruta #middle h5{
		color:#888C8D;
		float:left;
		font-family:"Arial Narrow";
		font-size:8pt;
		height:60px;
		margin:5px 0 0 15px;
		overflow:hidden;
		position:relative;
		text-align:left;
		width:130px;
		}
		
		#contenedor_ruta #bottom{
		width:100%; float:left;
		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;
		margin-top:5px;
		width:100%;
		height:100%;
		float:left;}
		
		#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{
		background-image:url(../imagenes/ruta_linea.gif);
		background-repeat:repeat-y;
		clear:both;
		float:left;
		list-style-type:none;
		margin-left:5px;
		text-align:left;
		}
		
		#puntos_ruta li{
		
		padding-left:0;
		margin-bottom:10px;
		
		}
		
		li.normal{
		background-image:url(../imagenes/punto.jpg);
		background-position:left center;
		background-repeat:no-repeat;
			width:100%;
		height:18px;
		margin-left:-2.5px;
		margin-right:10px;
		}
		
		li.salida{
		background-image:url(../imagenes/ruta_punto_azul_salida.gif);
		background-position:left top;
		background-repeat:no-repeat;
			margin-left:-2.5px;
		
		}
		
		li.llegada{
		background-image:url(../imagenes/ruta_punto_azul_llegada.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		margin-left:-2.5px;
		}
		
		li.activo{
		background-image:url(../imagenes/ruta_punto_verde.gif);
		background-position:left center;
		background-repeat:no-repeat;
		width:100%;
		height:18px;
		margin-left:-2.5px;
		margin-right:10px;
		}
		
	
		.salida_activo{
		background-image:url(../imagenes/ruta_punto_verde_salida.gif);
		background-position:left top;
		background-repeat:no-repeat;
		width:100%;
		height:18px;
		margin-left:-2.5px;
		margin-right:10px;
		}
		
		.llegada_activo{
		background-image:url(../imagenes/ruta_punto_verde_llegada.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		width:100%;
		height:19px;
		margin-left:-2.5px;
		margin-right:10px;
		}
		
		#puntos_ruta li a{
		color:#549BC2;
		display:block;
		font-family:Tahoma,Geneva,sans-serif;
		font-size:10px;
		margin-left:25px;
		margin-right:10px;
		text-decoration:none;
		}
		
		
		#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 a.como_llegar{
		width:90px;
		height:106px;
		
		background-repeat:no-repeat;
		float:left;
		
		}
		
		#menu_agenda #iconos_ruta a.descargar_ruta{
		width:90px;
		height:106px;
		background-image:url(../imagenes/bot_descargar_ruta.jpg);
		background-repeat:no-repeat;
		float:left;
		}	
		
		#menu_agenda #iconos_ruta a.descargar_ruta_gl{
		width:90px;
		height:106px;
		background-image:url(../imagenes/gl/bot_descargar_ruta.jpg);
		background-repeat:no-repeat;
		float:left;
		}	
	
 #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:510px;
			padding:0 6px 0 0px;
			margin-left:6px;
			border-bottom:4px solid #ecf4f7;
			margin-bottom:20px;
			position:relative;
			height:46px;
		}
		#titulo_ruta h4{}
		
		
			#titulo_ruta h4.ruta{
			width:100%;
			color:#2a6d97;
			bottom:0;
			font-size:12px;
			z-index:4;
			float:left;
			text-align:left;}
		
		#titulo_ruta h5{
		width:100%;
		color:#2a6d97;
		float:left;
		font-size:12pt;
		font-weight:normal;
	
		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{
			bottom:-20px;
			height:48px;
			position:absolute;
			right:10px;
			width:48px;
			z-index:5;
		}
		
		
		#titulo_ruta img.unica {
		bottom:-20px;
		height:48px;
		position:absolute;
		right:10px;
		width:48px;
		z-index:5;
		}
		  #visor{
		  width:508px;
		  height:330px;
		  /*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; */
		  height:520px;
		  padding:3px 5px 3px 5px;
		  border:1px solid #d7d7d7;
		  margin: 0 auto;
		  }
		
		#iconos{
		width:520px;
		background-color:#fcfcfc;
		height:83px;
		margin-top:3px;
		margin-bottom:46px;
		float:left;
		}
		
		#iconos div.izquierda{
		}
		
		#iconos div.derecha{
		width:80px;
		height:78px;
		float:right;
		margin-left:3px;
		/*background-image:url(../imagenes/bot_ico_ruta.jpg);
		background-repeat:no-repeat;*/}
		
		#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.imagenesPlanif_es{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/es/bot_anadplanif.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.imagenesPlanif_es:hover{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/es/bot_anadplanif_hover.jpg);
		background-repeat:no-repeat;
		}
		
		
		#iconos a.imagenesPlanif_gl{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/gl/bot_anadplanif.jpg);
		background-repeat:no-repeat;
		}
		
		#iconos a.imagenesPlanif_gl:hover{
		width:68px;
		height:78px;
		float:left;
		margin-right:2px;
		background-image:url(../imagenes/gl/bot_anadplanif_hover.jpg);
		background-repeat:no-repeat;
		}
		
		
		
		#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.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;
		margin-left:16px;
		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{
		width:100%;
		}
		
		#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:2px;
		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.servicios_basicos{
						background-image:url(../imagenes/es/serviciosbasicos.jpg);
						background-repeat:no-repeat;
						width:228px;
						height:48px;
						margin-right:45px;
						float:left;
						margin-left:6px;
		}


		#menu_central #buscar h1.servicios_basicos_gl{
						background-image:url(../imagenes/gl/servizosbasicos.jpg);
						background-repeat:no-repeat;
						width:228px;
						height:48px;
						margin-right:45px;
						float:left;
		}


		
/*		#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:15px;

width:496px;
margin-left:10px;
}

#menu_central_ocio #buscador input.radio{
background-color:transparent!important;
}

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:520px;
height:145px;
float:left;
clear:both;
margin-bottom:15px;
}

#menu_central #resultado_lugares_interes #noticia #noticia_izq{
float:left;
width:17px;
height:145px;
background-image:url(../imagenes/noticia_izq.jpg);
background-repeat:no-repeat;
}

#menu_central #resultado_lugares_interes #noticia #noticia_centro{
float:left;
width:486px;
height:145px;
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:145px;
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.jpg);
			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.rutas_por_ribadeo_gl{
						background-image:url(../imagenes/gl/h1_descargar_rota.jpg);
						background-repeat:no-repeat;
						float:left;
						height:48px;
						margin-left:15px;
						width:242px;
						}

h1.rutas_por_ribadeo_es{
						background-image:url(../imagenes/es/h1_descargar_ruta.jpg);
						background-repeat:no-repeat;
						float:left;
						height:48px;
						margin-left:15px;
						width:242px;
						}

/* 			/ficha		*/


#col_izq{
width:45%;
height:auto;
float:left;
margin-left:3%;
}
#col_der{
width:45%;
margin-left:5%;
height:auto;
float:right;}

#paginacion form{
	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;
	margin-left:16px;
	margin-left:-16px;
}

#paginacion ul, #paginacion_abajo ul li{
	position:relative;
	display: inline;
	width:100%;
	margin-bottom:10px;
	margin-top:20px;
}

#paginacion ul li,  #paginacion_abajo ul li{
	list-style-type:none;
	display:inline;
	width:auto;
	height:auto;
}

#flecha_izq, #flecha_drc {
	display: inline;	
}

#paginacion .activo, #resultado_galeria form#paginar .activo, paginacion a .activo{
color:#569bc4;
}


/* 
 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;
max-width:230px;
font-family:Arial, "Arial Narrow";
font-size:10px;
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;
margin-left:6px;
cursor:pointer;
}

a.regresar2{
color:#B8C10E;
font-family:"Arial Narrow";
font-size:14px;
font-weight:bold;
background-color:transparent;
cursor:pointer;
text-decoration:none;
width:100%;
margin-left:440px;
}


/* 
/SERVICIOS BASICOS ---------------------------------------*/


object#audioplayer1{
display:block;
width:100%;
float:left;
clear:both;}

/* 
/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_pagina_azul{
background-image:url(../imagenes/back_azul.jpg);
background-repeat:repeat-x;
background-position:center;
width:100%;
height:140px;
margin:0 auto;

z-index:2;
bottom:0;
margin-top:-140px;

}
#pie_pagina_blanco{


}



/* 
/PIE DE PAGINA ---------------------------------------*/

/* descarga ruta */	
#central #contenido_ruta #descarga_ruta {width:495px; }
#descarga_ruta h3 {background-image:url(../imagenes/ico_movil.png);background-repeat:no-repeat;color:#549BC2;font-size:17px;font-weight:bold;height:33px;margin-bottom:-1px;margin-left:18px;padding-left:29px;}
#descarga_ruta p {color:#549BC2; float:left; font-family:Arial; font-size:0.7em; font-weight:normal; line-height:1.2em; margin:20px 0 23px 20px; text-align:left; width:420px;}
/* opciones descargar ruta */ 
#opciones_descargarruta2 p.opciones { color:#bababa; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; margin-top:25px; margin-left:85px;} 
#opciones_descargarruta2 #opc_descargaruta { width:520px; height:245px; margin:0px auto 40px 15px;}
#opciones_descargarruta2 #opc_descargaruta a  {cursor:pointer; display:block; width:242px; height:110px; float:left; text-decoration:none; background-repeat:no-repeat; padding:4px;}
#opciones_descargarruta2 #opc_descargaruta a#opc1 { background-image:url(../images/boton_1.gif); }
#opciones_descargarruta2 #opc_descargaruta a#opc2 { background-image:url(../images/boton_2.gif); }
#opciones_descargarruta2 #opc_descargaruta a#opc3 { background-image:url(../images/boton_3.gif); }
#opciones_descargarruta2 #opc_descargaruta a#opc4 { background-image:url(../images/boton_4.gif); }
#descarga_ruta #columna_izq, #descarga_ruta #columna_der, #descarga_ruta #columna_central {width:133px;float:left; position:relative;}
#descarga_ruta #columna_izq {margin-left:-5px; }
#descarga_ruta #columna_izq div.envimg img.audio{margin-left:5px;}
 #descarga_ruta #columna_der{background-color:#e8eef7;}
#descarga_ruta #columna_central {background-image:url(../imagenes/fondo_columna_central.gif);}
#resultado_punto .envimg{float:left;height:64px;margin-left:20px;margin-top:20px;width:102px;}
#descarga_ruta .envimg{float:left; height:85px; margin-top:20px; position:relative; width:133px;}
#descarga_ruta #columna_izq img {bottom:0; position:absolute; left:0;}
#descarga_ruta #columna_central img {height:82px; width:128px;}
#descarga_ruta #columna_der img, #descarga_fondoblanco img.ico_dispo_descargar_gps {}
#descarga_ruta #columna_izq h5 {top:10px; left:-31px;}
#descarga_ruta #columna_central h5 {top:11px; left:-32px;}
#descarga_ruta #columna_der h5 {top:14px; left:16px;}
#descarga_ruta form { width:100%;  height:235px; margin-top:20px;float:left;}
#descarga_ruta form select, #descarga_fondoblanco form select#marcas_gps{border-color:#ABADB3 #E2E3EA #E3E9EF;border-style:solid;border-width:1px;clear:both;color:#69A825;display:block;float:left;font-size:0.7em;margin:0 0 10px 4px;width:125px;}
#descarga_ruta form option{color:#a2c15c;}
#descarga_ruta form input{text-align:center; margin-bottom:50px;}
input.botdescargarruta, form#buscadorRutaMovil input{position:absolute; top:200px; left:11px;z-index:10;}
#descarga_ruta form div {text-align:center;}
#descarga_ruta #columna_izq a, #descarga_ruta #columna_central a{width:100%; height:108px;display:block; display:block; float:left;}
#descarga_ruta #columna_izq a.descargar{background-image:url(../imagenes/boton_desc_aplic_movil.png);background-position:center center;background-repeat:no-repeat;position:absolute;top:77px;}
#descarga_ruta #columna_central a.descargar {  margin-left:3px; background-image:url(../imagenes/boton_desc_aplic_pda.png);background-position:center; background-repeat:no-repeat;}
#descarga_ruta #columna_der a.pda{position:absolute;top:87px;}
#descarga_ruta #columna_izq a.ayuda, #descarga_ruta #columna_central a.ayuda { margin:20px e0 80px 20px; font-size:11px; color:#86ab54; background-image:url(../imagenes/ico_interrogacion.png);background-position:left top; background-repeat:no-repeat; height:25px; width:87%;}
#descarga_ruta #columna_izq a.ayuda span, #descarga_ruta #columna_central a.ayuda span { font-weight:700; width:132px; display:block; height:14px; }
#descarga_ruta #columna_der form input {}
#descarga_ruta #columna_der ul, #descarga_ruta #columna_izq ul {color:#549BC2; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:20px; margin-top:20px; position:relative; text-align:left;}
#descarga_ruta #columna_der ul li, #descarga_ruta #columna_izq ul li { margin-bottom:11px; list-style-type:none; }
#descarga_ruta #columna_der ul li img, #descarga_ruta #columna_izq ul li img { height:auto; width:auto; }
#descarga_ruta #columna_der ul li.ayuda, #descarga_ruta #columna_izq ul li.ayuda { margin-bottom:8px;}
#descarga_ruta #columna_der ul li.ayuda a, #descarga_ruta #columna_izq ul li.ayuda a{ color:#549BC2; cursor:pointer;}
#descarga_ruta #columna_der ul li.ayuda a:visited, #descarga_ruta #columna_izq ul li.ayuda a:visited { color:rgb(125,153,1);}
#descarga_ruta h5 {	color:#A5A5A5;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	position:relative;	}

/*	Planificador de Viaje	*/

#planificador{position:relative;}

#planificador #ayuda_planificador{
	position:absolute; top:0px; right:0px; background-image:url(../imagenes/ico_ayuda.gif);
	background-repeat:no-repeat; width:69px; height:28px;}

#planificador #ayuda_planificador span, #planificador #misrutas span, #planificador #lugares span,
	#planificador #ociocult span, #planificador #dormircom span, #descargar_viaje a span{position:absolute; top:-10000px;}

#planificador #cabecera_planificador{
	clear:both;
	height:50px; margin-bottom:20px; width:517px;}

#planificador #cabecera_planificador #titulo_viaje{
	float:left; height:50px; width:422px; padding-left:45px;
	background-image:url(../imagenes/flecha_planificador.gif); background-repeat:no-repeat;}
	
#planificador #cabecera_planificador #titulo_viaje h2{
	color:#878787; float:none; font-size:0.75em;
	font-weight:normal; width:100%; margin-top:-4px;}

#planificador #cabecera_planificador #titulo_viaje h2 span{
	color:#549bc2; font-size:0.9em; margin-left:0px;}

#planificador #cabecera_planificador #titulo_viaje span.fecha{
	color:#549bc2; font-size:0.75em; margin-left:0px;}

#planificador #cabecera_planificador #descargar_viaje{
	float:left;
	width:50px;}

#planificador #cabecera_planificador #descargar_viaje a{
	float:left; margin-top:-16px;}

#planificador h1.planificador{
	width:238px; height:45px; background-image:url(../imagenes/es/h1_planifica.gif);
	background-repeat:no-repeat; clear:right; margin-bottom:50px;}
	
#planificador h1.planificador_gl{
width:238px; height:45px; background-image:url(../imagenes/gl/h1_planifica_gl.gif);
	background-repeat:no-repeat; clear:right; margin-bottom:50px;}
	
#planificador #misrutas, #planificador #lugares, #planificador #ociocult, #planificador #dormircom, #planificador #serviciosBasicos{
	width:518px; height:25px; background-color:#f9f9f9; margin-bottom:25px; clear:both;}
	
#planificador #misrutas h2, #planificador #lugares h2, #planificador #ociocult h2, #planificador #dormircom h2,#planificador #serviciosBasicos h2{
	color:#549BC2; float:right; font-size:0.8em; margin-right:16px;
	margin-top:2px; text-align:right;}

#planificador h4{
	color:#549BC2; float:left; font-family:"Arial Narrow"; font-size:0.85em; font-weight:normal;
	margin-bottom:5px; margin-left:10px; padding-left:30px; text-align:left; width:382px;}
	
	#planificador h4.misrutas{
	background-image:url(../imagenes/ico_misrutas.gif);background-repeat:no-repeat;}
	
	#planificador h4.lugares{
	background-image:url(../imagenes/ico_lugares.gif);background-repeat:no-repeat;}
	
	#planificador h4.ociocult{
	background-image:url(../imagenes/ico_ociocultura.gif);background-repeat:no-repeat;}
	
	#planificador h4.dormircom{
	background-image:url(../imagenes/ico_dormircomer.gif);background-repeat:no-repeat;}
	
#planificador a.ver, #planificador a.borrar{
	color:#C0C0C0; float:left; font-size:0.9em; margin-bottom:5px;
	margin-right:15px; text-decoration:none; font-weight:normal;}
	
#planificador a.ver:hover, #planificador a.borrar:hover{
	font-weight:bold;}
	
	
/** FORMULARIO DE BUSQUEDA DE LA GALERIA */
#galeria #buscadorGaleria {
	width:100%;  
	height:50px; 
	margin-top:30px;
	float:left; 
	position:relative;
}

#galeria form #campoTexto {
	position:relative;
	top:-75px;
}

#galeria form #textoBusqueda {
	border:1px solid #529DBA;
	color:#2A6E93;
	float:right;
	font-family:Arial,"Arial Narrow";
	font-size:14px;
	position:absolute;
	right:40px;
	width:160px;
	height:20px;
}

#galeria form select{
	border:1px solid #529DBA;
	color:#2A6E93;
	float:left;
	font-family:Arial,"Arial Narrow";
	font-size:14px;
	margin-right:28px;
	width:200px;
}

#galeria form .lupa{
	position:absolute;
	right:0px;
}

#galeria form #buscarGaleriaBtn{
	position:absolute;
	right:20px;
	top:3px;
}


#resultado_busqueda_ocio a, #resultado_busqueda_restaurantes a, #resultado_busqueda_alojamientos 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;
}

#resultado_busqueda_ocio #noticia #noticia_centro * *, #resultado_busqueda_restaurantes #noticia #noticia_centro * *, #resultado_busqueda_alojamientos #noticia #noticia_centro * * {
	float:none;
}

a.magnifying{background-image:url(../imagenes/bot_magnifying_galss.gif);
background-repeat:no-repeat;
color:#FFFFFF !important;
display:block;
float:right !important;
font-size:13px !important;
font-weight:bold;
height:30px;
padding-right:52px;
padding-top:10px;
width:79px !important;}
a.magnifying:hover{
background-image:url(../imagenes/bot_magnifying_galss.gif);
background-repeat:no-repeat;
color:#FFFFFF !important;
display:block;
float:right;
font-size:13px !important;
font-weight:bold;
height:30px;
padding-right:52px;
padding-top:10px;
width:79px !important;}
#noticia_centro table{ width:95%!important; }

#fondo_ayuda{ background-color:#f6fafd;}
#ayuda_movil{background-image:url(../imagenes/icoayumovil.gif);
background-repeat:no-repeat; background-position:-7px 46px;
float:left; width:auto; min-height:120px; auto; clear:both;}

#ayuda_gps{background-image:url(../imagenes/icoayugps.gif);
background-repeat:no-repeat; background-position:0px 59px;
float:left; width:auto; min-height:120px; auto; clear:both;}

#ayuda_audio{background-image:url(../imagenes/icoayump3.gif);
background-repeat:no-repeat; background-position:0px 53px;
float:left; width:auto; min-height:120px; auto; clear:both;}

#ayuda_pdf{background-image:url(../imagenes/icoayupdf.gif);
background-repeat:no-repeat; background-position:0px 54px;
float:left; width:auto; min-height:120px; auto; clear:both;}

#ayuda_planificador{background-image:url(../imagenes/icoayuplanificador.gif);
background-repeat:no-repeat; background-position:0px 54px;
float:left; width:auto; min-height:120px; auto; clear:both;}

#ayuda_movil a, #ayuda_gps a, #ayuda_audio a, #ayuda_pdf a, #ayuda_planificador a{
font-family:"Arial Narrow"; font-size:13px; margin-left:70px; float:left; color:#93b93e;}
#ayuda_movil a:hover, #ayuda_gps a:hover, #ayuda_audio a:hover, #ayuda_pdf a:hover,  #ayuda_planificador a:hover{
font-family:"Arial Narrow"; font-size:13px; margin-left:70px; float:left; color:#2B6E93; text-decoration:underline;}
.olControlLayerSwitcher {
font-family: sans-serif;
font-size: smaller;

}
