body {
	font-family:arial;
	font-size:11px;
	background:url(imagenes/fondo_degradado.jpg) no-repeat;
}
#contenedor {
	width: 950px;
	margin:0 auto;
	z-index: 1;
	background-color: #000000;
	height:auto;
}

a {
	outline: none;
	color:#FFFFFF;
	text-decoration:none;
}

a img{
	border:0px;
	text-decoration: none;
}

.precarga_imagen {
	display: none;
}

/* CAPAS DE LA CABECERA*/
#cabecera {
	width: 950px;
	clear:both;	
	color:#FFFFFF;
	position: relative;
	z-index: 3;
	margin: 0px auto 0px auto;
	line-height:18px;
}
	#cabecera .izq{
		float:left;
		margin-left:20px;
	}
	#cabecera .dcha{
		float:right;
		margin-right:20px;
		/*background-color:#2D5A93;*/
		width:138px;
	}
	#portales_turismo {
		position:absolute;
		display:none;
		background-color:#2D5A93;
		padding:0 7px;
		filter: alpha(opacity=85); opacity: .85;
		margin-left:0px;
		float:right;
		width:124px;
	}
	#portales_turismo ul{
		list-style:none;
		margin:0 0 0 5px;
		padding:0;
	}
	#portales_turismo li{
		padding:2px;
	}
		#portales_turismo li a:hover{
			background-color:#05386B;
		}
	
	#idiomas {
		position:absolute;
		display:none;
		background-color:#2D5A93;
		filter: alpha(opacity=85); opacity: .85;
		float:right;
		width:70px;
	}
	#idiomas ul{
		list-style:none;
		margin:0 0 0 5px;
		padding:0;
	}
	#idiomas li{
		padding:2px;
	}
		#idiomas li a:hover{
			background-color:#05386B;
		}

		.separador_cabecera {
			width: 6px;
			height: 20px;
			position: relative;
			float:left;
			z-index: 4;
			margin: 0px 0px 0px 10px;
				
			text-decoration: none;
			color:#ffffff;
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-align: center;
			line-height: 20px;
		}
	
	#curva_superior {
		position:absolute;
		top:0;
		left:0;
		z-index:2;
		background:url(imagenes/curva_superior.png) no-repeat;
		width:952px;
		height:77px;
	}
	#curva_inferior {
		position:relative;
		margin-top:-92px;
		margin-left:auto;
		margin-right:auto;
		z-index:2;
		background:url(imagenes/curva_inferior2.png) no-repeat;
		width:952px;
		height:57px;
	}

	#centro_cabecera {
		width: 950px;
		z-index: 1;	
		clear:both;
		margin-bottom:0px;
		position:relative;
	}
	
		#fondo_menu {
			position:absolute;
			top:70px;
			left:0;
			z-index:5;
			background:url(imagenes/fondo_menu.png) no-repeat;
			width:950px;
			height:86px;
		}
		
		#fondo_menu_recurso {
			position:absolute;
			top:274px;
			left:0;
			z-index:5;
			background:url(imagenes/fondo_menu.png) no-repeat;
			width:950px;
			height:86px;
		}
		
		#menu_principal {
			position:absolute;
			z-index:6;
			font-size:14px;
			height:25px;
			width:950px;
			top:39px;
			font-weight:bold;
			margin:0;
		}
			#menu_principal .item_menu {
				float:left;
				margin-left:3px;
				cursor:pointer;
				padding:5px 4px;
			}
		
		#menu_principal_recurso {
			position:absolute;
			z-index:6;
			font-size:14px;
			height:25px;
			width:950px;
			top:39px;
			font-weight:bold;
			margin:0;
			padding-left:3px;
		}
			#menu_principal_recurso .item_menu {
				float:left;
				margin-left:5px;
				cursor:pointer;
				padding:5px 3px;
			}
				#menu_principal_recurso .item_menu:hover {
					background-color:#2D5A93;
				}
				
				#flecha_menu {
					background:url(imagenes/flecha_abajo.gif) no-repeat; width:11px; height:6px; position:relative; float:left; margin-left:0px; top:10px;
				}
				
				#flecha_menu_derecha {
					background:url(imagenes/flecha_derecha.gif) no-repeat; width:11px; height:11px; position:relative; float:left; margin-left:0px; top:8px; display:block;
				}
				
				#submenu_principal_1, #submenu_principal_2, #submenu_principal_3, #submenu_principal_4, #submenu_principal_5, #submenu_principal_6 {
					font-size:12px;
					font-weight:normal;
					position:absolute;
					display:none;
					background-color:#2D5A93;
					padding:0 0px;
					filter: alpha(opacity=85); opacity: .85;
					margin-left:10px;
					width:200px;
					top:23px;
					z-index:10;
					left:5px;
				}
				#submenu_principal_2 { left:212px; width:100px; }
				#submenu_principal_3 { left:319px; width:160px; }
				#submenu_principal_4 { left:489px; width:134px; }
				#submenu_principal_5 { left:633px; width:161px; }
				#submenu_principal_6 { left:803px; width:125px; }
				
				#submenu_principal_1 ul, #submenu_principal_2 ul, #submenu_principal_3 ul, #submenu_principal_4 ul, #submenu_principal_5 ul, #submenu_principal_6 ul{
					list-style:none;
					margin:0 0 0 5px;
					padding:0;
				}
				#submenu_principal_1 li, #submenu_principal_2 li, #submenu_principal_3 li, #submenu_principal_4 li, #submenu_principal_5 li, #submenu_principal_6 li{
					padding:2px;
				}
					#submenu_principal_1 li a:hover, #submenu_principal_2 li a:hover, #submenu_principal_3 li a:hover, #submenu_principal_4 li a:hover, #submenu_principal_5 li a:hover, #submenu_principal_6 li a:hover{
						background-color:#05386B;
					}
				
				/* Submenu principal para páginas de recurso */
				#submenu_principal_recurso_1, #submenu_principal_recurso_2, #submenu_principal_recurso_3, #submenu_principal_recurso_4, #submenu_principal_recurso_5, #submenu_principal_recurso_6, #submenu_principal_recurso_ {
					font-size:12px;
					font-weight:bold;
					position:absolute;
					margin-top:5px;
					display:none;
					background-color:#2D5A93;
					padding:10px 0 0 20px;
					/*filter: alpha(opacity=85); opacity: .85;*/
					width:930px;
					top:21px;
					z-index:20;
					left:0;
					height:26px;
					font-size:12px;
				}
				/*#submenu_principal_recurso_2 { left:223px; width:157px; }
				#submenu_principal_recurso_3 { left:408px; width:134px; }
				#submenu_principal_recurso_4 { left:571px; width:174px; }
				#submenu_principal_recurso_5 { left:773px; width:117px; }*/
				
				#submenu_principal_recurso_1 ul, #submenu_principal_recurso_2 ul, #submenu_principal_recurso_3 ul, #submenu_principal_recurso_4 ul, #submenu_principal_recurso_5 ul, #submenu_principal_recurso_6 ul{
					list-style:none;
					margin:0 0 0 5px;
					padding:0;
				}
				#submenu_principal_recurso_1 li, #submenu_principal_recurso_2 li, #submenu_principal_recurso_3 li, #submenu_principal_recurso_4 li, #submenu_principal_recurso_5 li, #submenu_principal_recurso_6 li{
					padding:2px;
				}
					#submenu_principal_recurso_1 li a:hover, #submenu_principal_recurso_2 li a:hover, #submenu_principal_recurso_3 li a:hover, #submenu_principal_recurso_4 li a:hover, #submenu_principal_recurso_5 li a:hover, #submenu_principal_recurso_6 li a:hover{
						background-color:#05386B;
					}

		#titulo_cabecera {
			width: 948px; /* Al poner borde se quita 2 px de cada lado */
			height: 328px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 10px 0px 0px 0px;
			/*border: solid 1px #666666;*/
		}

			#titulo_cabecera a{
				width: 948px;
				height: 330px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
				background-repeat:no-repeat;
			}

				/*#titulo_cabecera a:hover{
					background-image: url(imagenes/cabecera.jpg);
					background-repeat:no-repeat;
				}*/
			
			#escudo_cabecera {
				margin:5px 0 0 5px;
				position:relative;
				float:left;
				width:521px;
				height:71px;
				background:url(imagenes/escudo-penafiel.png) no-repeat;
			}
				
			#texto_cabecera_es {
				margin:130px 0 0 0px;
				width:901px;
				height:200px;
				background:url(imagenes/texto_cabecera_es.png) no-repeat;
				position:absolute;
				z-index:5;
			}
			#texto_cabecera_recurso_es {
				margin:130px 0 0 0px;
				width:901px;
				height:200px;
				background:url(imagenes/texto_cabecera_es.png) no-repeat;
				position:absolute;
				z-index:5;
			}
			#texto_cabecera_en {
				margin:10px 0 0 10px;
				float:left;
				width:810px;
				height:80px;
				background:url(imagenes/texto_cabecera_en.png) no-repeat;
			}
			
			/*#subtitulo_es {
				margin:170px 10px 0 0;
				float:right;
				width:801px;
				height:40px;
				background:url(imagenes/subtitulo_es.png) no-repeat;
			}
			#subtitulo_en {
				margin:170px 10px 0 0;
				float:right;
				width:801px;
				height:40px;
				background:url(imagenes/subtitulo_en.png) no-repeat;
			}*/

		#enlace_guia {
			width: 162px;
			height: 62px;
			position: relative;
			float: right;
			z-index: 5;	
			margin: 17px 20px 0px 0px;
			background-color: #000000;
		}

			#enlace_guia a{
				width: 162px;
				height: 62px;
				position: relative;
				float:left;
				z-index: 6;	
				margin: 0px 0px 0px 0px;
				background-image: url(imagenes/turismo.png);
				
				text-decoration: none;
			}

			#enlace_guia a:hover{
				width: 162px;
				height: 62px;
				position: relative;
				float:left;
				z-index: 6;	
				margin: 0px 0px 0px 0px;
				background-image: url(imagenes/turismo_h.png);
				
				text-decoration: none;
			}

	#menu_cabecera {
		width: 950px;
		height: 20px;		
		z-index: 3;	
		margin: 0px 0px 15px 0px;
		clear:both;
		position:relative;
	}

		.separador_menu {
			width: 1px;
			height: 15px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 2px 6px 0px 6px;
			background-color: #dadada;	
		}
			
			#separador_1{
				margin: 2px 14px 0px 8px;
			}
	
			#separador_9{
				margin: 2px 8px 0px 14px;
			}
	
		.elemento_menu {
			height: 19px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 0px 3px 0px 0px;
			padding:2px 10px 0px 9px;
			background:url(imagenes/boton_menu.jpg) repeat-x;
		}
	
			.elemento_menu a{
				height: 20px;
				position: relative;
				float:left;
				z-index: 4;	
				
				text-decoration: none;
				color:#FFFFFF;
				font-family: Arial;
				font-size: 13px;
				font-weight: bold;
				text-align: center;
				line-height: 18px;
			}	
				
				.elemento_menu a:hover{
					text-decoration: none;
					color:#999999;
				}

/* CAPAS DEL CUERPO*/
#cuerpo {
	width: 950px;
	clear:both;
	margin: 0 auto;
	z-index: 2;
	margin-bottom:35px;
	background-color:#FFFFFF;
	color:#666666;
	padding-bottom:80px;
	display:block;
	overflow:hidden;
	position:relative;
}
	#bloque_central {
		width: 725px;
		z-index: 3;
		position: relative;
		float:left;
		margin: 0px 0px 30px 20px;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-align: justify;
	}

		.titulo_cuerpo {
			position: relative;
			z-index: 4;	
			text-decoration: none;
			font-size: 20px;
			font-weight:bold;
			color:#1173a7;
		}
	
		.ruta_cuerpo {
			position: relative;
			width: 935px;
			height: 15px;
			z-index: 1;
			font-size:11px;
			padding:6px 0 5px 20px;				
			color:#666666;
			line-height: 14px;
		}
	
			#ruta_cuerpo a{
				text-decoration: underline;
				color:#1173a7;
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				text-align: left;
				line-height: 14px;
			}
	
			#ruta_cuerpo a:hover{
				color: #666666;
			}

		#barra_gris_cuerpo {
			width: 950px;
			height: 20px;
			z-index: 4;	
			margin: 0px 0px 0px 0px;
			background-image: url(imagenes/barra_gris_cuerpo.jpg);
		}

		#imagen_cuerpo {
			width: 725px;
			height: 181px;
			z-index: 4;	
			margin: 10px 0px 0px 0px;
			/*background-image: url(imagenes/portada.png);*/
		}
		
		#imagen_cuerpo_noticia {
			width: 240px;
			height: 180px;
			z-index: 4;	
			margin: 10px 0px 0px 0px;
			float:left;
			/*background-image: url(imagenes/portada.png);*/
		}

		#menu_inferior {
			width: 585px;
			height: 25px;
			z-index: 4;	
			margin: 0px 0px 0px 0px;
		}

			.solapa_menu {
				width: 183px;
				height: 15px;
				z-index: 5;	
				position: relative;
				float: right;
				margin: 0px 20px 0px 0px;
				background-image: url(imagenes/solapa.png);
				
				text-decoration: none;
				color:#ffffff;
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				text-align: center;
				line-height: 15px;
			}

				.solapa_menu a{
					width: 183px;
					height: 15px;
					z-index: 6;	
					position: relative;
					float: right;
					
					text-decoration: none;
					color:#ffffff;
					font-family: Arial;
					font-size: 11px;
					font-weight: normal;
					text-align: center;
					line-height: 15px;
				}

					.solapa_menu a:hover{
						text-decoration: underline;
					}

		#destacados {
			width: 400px;
			z-index: 4;	
			margin: 20px 0px 0px 10px;
			float:left;
		}
			#destacados .cabecera_titulo {
				font-size:14px;
				font-weight:bold;
				background:url(imagenes/linea_tit_destacados.jpg) repeat-x;
				height:32px;
				display:block;
				position:relative;
				clear:both;
			}
			
		#noticias_index {
			width:400px;
			float:left;
			height:200px;
			margin-bottom:23px;
		}
			#noticias_index .cabecera_titulo {
				font-size:14px;
				font-weight:bold;
				background:url(imagenes/linea_tit_destacados.jpg) repeat-x;
				height:32px;
				margin-bottom:5px;
			}
				#noticias_index .izq {
					float:left;
				}
				#noticias_index .dcha a{
					float:right;
					color:#666666;
				}	
			
			#noticias_index .imagen {
				margin-top:10px;
				margin-bottom:10px;
				float:left;
				width:180px;
				height:135px;
			}
			#noticias_index .titulo {
				color:#1173a7;
				font-size: 15px;
				font-weight: bold;
				margin-top:5px;
			}
			#noticias_index .texto {
					line-height: 15px;
					width:200px;
					float:right;
					margin-top:1px;
			}
				#noticias_index .texto a{
					color:#666666;
				}
					#noticias_index .texto a:hover{
						text-decoration:underline;
					}
		
		#destacados_derecho {
			float:left;
			width: 250px;
			height:auto;
			z-index: 4;	
			margin: 20px 0px 0px 40px;
		}
			#destacados_derecho .cabecera_titulo {
				font-size:14px;
				font-weight:bold;
				background:url(imagenes/linea_tit_destacados.jpg) repeat-x;
				height:32px;
				clear:both;
				margin:0;
				padding:0;
			}

			.destacado {
				width: 180px;
				height:200px;
				float: left;
				z-index: 5;	
				margin: 10px 0px 0px 0px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				text-align: justify;
			}
			
			.destacado_derecho {
				width: 250px;
				height:200px;
				position: relative;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				text-align: justify;
			}

				.titulo_destacado {
					width: 180px;
					height: 15px;
					position: relative;
					float: left;
					z-index: 6;	
					color:#1173a7;
					font-size: 12px;
					font-weight: bold;
				}
				
				.imagen_destacado {
					width:180px;
					height:45px;
					margin-bottom:10px;					
				}
	
				.texto_destacado {
					width: 179px;
					position: relative;
					float: left;
					z-index: 6;	
					margin: 0px 0px 0px 0px;

					font-weight: normal;
					line-height: 15px;
				}

					.texto_destacado a{
						color:#666666;
						height: 55px;
						position: relative;
						float: left;
						z-index: 6;	
						margin: 0px 0px 0px 0px;
						height:auto;
						text-decoration: none;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: normal;
						text-align: justify;
						line-height: 15px;
					}

					.texto_destacado a:hover{
						text-decoration: underline;
					}
					
					.video_index {
						width:250px;
						height:165px;
					}

		#contenidos {
			width: 725px;
			position: relative;
			float: left;
			z-index: 4;	
			margin: 10px 0px 0px 0px;
		}

			.bloque_contenido {
				width: 223px;
				height: 175px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 10px 20px 20px 5px;
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-align: justify;
			}

				.titulo_bloque_contenido {
					width: 223px;
					height: 30px;
					position: relative;
					float: left;
					z-index: 6;	
					margin: 0px 0px 10px 0px;

					color:#ffffff;
					font-size: 12px;
					font-weight: bold;
					line-height: 15px;
					background:url(imagenes/fondo_tit_destacado.jpg) no-repeat;
					padding:2px;
				}
	
				.imagen_bloque_contenido {
					width: 223px;
					height: 50px;
					position: relative;
					float: left;
					z-index: 6;	
					margin: 0px 0px 10px 0px;
				}
	
				.fecha_bloque_contenido {
					width: 223px;
					height: 15px;
					position: relative;
					float: left;
					z-index: 6;	
					margin: 0px 0px 5px 0px;

					font-weight: normal;
					line-height: 15px;
				}

				.texto_bloque_contenido {
					width: 223px;
					height: 80px;
					position: relative;
					float: left;
					z-index: 6;	
					margin: 0px 0px 0px 0px;

					font-weight: normal;
					line-height: 15px;
				}

					.texto_bloque_contenido a{
						text-decoration: none;
						color:#ffffff;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 11px;
						text-align: justify;
					}

					.texto_bloque_contenido a:hover{
						text-decoration: underline;
					}

			.seccion_mapa {
				width: 729px;
				height: 15px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 6px 0px 0px 30px;

				line-height: 15px;
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				text-align: justify;
			}

				.seccion_mapa a{
					line-height: 15px;
					color:#ffffff;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					text-align: justify;
					text-decoration: none;
				}

					.seccion_mapa a:hover{
						text-decoration: underline;
					}

			.linea_mapa {
				width: 700px;
				height: 15px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 3px 0px 0px 59px;

				line-height: 15px;
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				text-align: justify;
			}

				.linea_mapa a{
					line-height: 15px;
					color:#ffffff;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					text-align: justify;
					text-decoration: none;
				}

					.linea_mapa a:hover{
						text-decoration: underline;
					}
					
			.linea_mapa2 {
				width: 700px;
				height: 15px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 3px 0px 0px 89px;

				line-height: 15px;
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				text-align: justify;
			}

				.linea_mapa2 a{
					line-height: 15px;
					color:#ffffff;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					text-align: justify;
					text-decoration: none;
				}

					.linea_mapa2 a:hover{
						text-decoration: underline;
					}

			.subtitulo_cuerpo {
				width: 585px;
				height: 15px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 6px 0px 0px 0px;

				line-height: 15px;
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: bold;
				text-align: justify;
			}

			.texto_cuerpo {
				width: 725px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 10px 0px 10px 0px;
				text-align: justify;
			}

				.texto_cuerpo a{
					color:#888888;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					text-align: justify;
					text-decoration: none;
				}

					.texto_cuerpo a:hover{
						text-decoration: underline;
					}

			.titulo_elementos_relacionados {
				width: 585px;
				height: 20px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 50px 0px 0px 0px;
				text-indent: 5px;

				background-image: url(imagenes/barra_relacionados.png);
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: bold;
				text-align: justify;
				line-height: 20px;
			}

			.elementos_relacionados {
				width: 585px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 10px 0px 0px 0px;
				line-height: 15px;
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				text-align: justify;
			}

			.mes_calendario {
				width: 585px;
				height: 15px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 10px 0px 0px 0px;

				line-height: 15px;
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				text-align: justify;
			}

			.elementos_calendario {
				width: 739px;
				height: 15px;
				position: relative;
				float: left;
				z-index: 5;	
				margin: 10px 0px 0px 20px;

				line-height: 15px;
				color:#ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-align: justify;
			}
			
				.elementos_calendario a{
					color:#ffffff;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					text-align: justify;
					text-decoration: none;
				}

					.elementos_calendario a:hover{
						text-decoration: underline;
					}
					
		#otros_recursos {
			width:725px;
			margin-top:15px;
			height:auto;
			clear:both;
			display:block;
			/*display:block;
			position:relative;
			height:330px;
			clear:both;*/
		}
		
			#otros_recursos .encabezado {
				font-size:15px;
				font-weight:bold;
				margin-bottom:10px;
			}
			#otros_recursos .recurso {
				width:227px;
				height:180px;
				float:left;
				margin-right:22px;
			}
			#otros_recursos .noticia {
				width:227px;
				height:310px;
				float:left;
				margin-right:22px;
			}
			#otros_recursos .titulo_recurso {
				color:#1173a7;
				font-size: 12px;
				font-weight: bold;
				margin-bottom:5px;
				margin-top:3px;
			}
			#otros_recursos .texto_recurso a{
				color:#666666;
			}
				#otros_recursos .texto_recurso a:hover{
					text-decoration:underline;
				}

	#bloque_derecha {
		width: 158px;
		z-index: 3;	
		position: relative;
		float:right;
		margin: 15px 30px 10px 0px;
	}
	
		#eltiempo {
			overflow: hidden;
		/*	border-bottom: 1px solid #b9b9b9;*/
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 9px;
			padding: 5px;
			border:1px solid #C4C4C4;
			margin:0 0 7px 0;
			position:relative;
			height:36px;
			
		}
		
		#eltiempo div {
			float: left;
			line-height: 16px;
			text-align: justify;
			vertical-align: middle;
			padding: 3px;
		}
		
		.eltiempo_fechasup{
			font-weight: bold;
		}
		
		.eltiempo_info{
			margin-left:16px;
		}
		
		#mapa {
			width:158px;
			height:106px;
		}
			#mapa .cabecera_titulo {
				font-size:14px;
				font-weight:bold;
				background:url(imagenes/linea_tit_destacados.jpg) repeat-x;
				height:32px;
				clear:both;
			}
			#mapa .imagen {
				height:60px;
				margin-top:7px;
			}		

		#dondecomer {
			width: 158px;
			height: 60px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 0px 0px 7px 0px;
		}

			#dondecomer a{
				width: 158px;
				height: 60px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;
			}

		#dondedormir {
			width: 158px;
			height: 60px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 0px 0px 7px 0px;
		}

			#dondedormir a{
				width: 158px;
				height: 60px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;				
			}

		#quever {
			width: 158px;
			height: 60px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 0px 0px 7px 0px;
		}

			#quever a{
				width: 158px;
				height: 60px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;
			}

		#multimedia {
			width: 158px;
			height: 100px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 7px 0px 7px 0px;
		}
		
		#multimedia .cabecera_titulo {
				font-size:14px;
				font-weight:bold;
				background:url(imagenes/linea_tit_destacados.jpg) repeat-x;
				height:32px;
				clear:both;
			}
			#multimedia .imagen {
				height:55px;
				margin-top:7px;
			}

			#multimedia .imagen a{
				width: 158px;
				height: 60px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;
				background-image: url(imagenes/multimedia.jpg);
			}
			
		#portales_derecha {
			width:158px;
			height:auto;
		}
			#portales_derecha .cabecera_titulo {
				font-size:14px;
				font-weight:bold;
				background:url(imagenes/linea_tit_destacados.jpg) repeat-x;
				height:32px;
				clear:both;
			}
			#portales_derecha .imagen {
				margin-top:7px;
			}
			
		#twitter {
			width: 118px;
			height: 46px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 0px 0px 0px 1px;
		}

			#twitter a{
				width: 118px;
				height: 46px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;
				background-image: url(imagenes/logo_twitter.jpg);
				background-repeat:no-repeat;
			}
			
		#flickr {
			width: 108px;
			height: 46px;
			position: relative;
			float:right;
			z-index: 4;	
			margin: 0px 8px 0px 0px;
		}

			#flickr a{
				width: 108px;
				height: 46px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;
				background-image: url(imagenes/logo_flickr.jpg);
				background-repeat:no-repeat;
			}
			
		#youtube {
			width: 105px;
			height: 46px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 0px 0px 0px 8px;
		}

			#youtube a{
				width: 105px;
				height: 46px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;
				background-image: url(imagenes/logo_youtube.jpg);
				background-repeat:no-repeat;
			}
		
		#facebook {
			width: 108px;
			height: 46px;
			position: relative;
			float:right;
			z-index: 4;	
			margin: 0px 8px 0px 0px;
		}

			#facebook a{
				width: 108px;
				height: 46px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;
				background-image: url(imagenes/logo_facebook.jpg);
				background-repeat:no-repeat;
			}
			
		#tuenti {
			width: 108px;
			height: 46px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 5px 0px 0px 8px;
		}

			#tuenti a{
				width: 108px;
				height: 46px;
				position: relative;
				float:left;
				z-index: 5;	
				text-decoration: none;
				background-image: url(imagenes/logo_tuenti.jpg);
				background-repeat:no-repeat;
			}

	#bloque_izquierda {
		width: 158px;
		z-index: 3;	
		position: relative;
		float:left;
		font-family:Arial;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin-right:15px;
		margin-top:15px;
	}
	
	#bloque_izquierda ul{
		list-style:none;		
		margin:0;
		padding:0;
		background:url(imagenes/fondo_tit_destacado2.jpg) no-repeat;
	}
		#bloque_izquierda li{
			margin:0;
			padding:2px 0px 20px 5px;
			background:url(imagenes/fondo_tit_destacado2.jpg) no-repeat;
			width:154px;
		}
	
		#bloque_izquierda li a{
			margin:0;
			color:#FFFFFF;
			text-decoration:none;
			background:url(imagenes/fondo_tit_destacado2.jpg) no-repeat;		
		}
			#bloque_izquierda li a:hover{
				margin:0;
				color:#BBBBBB;
				background:url(imagenes/fondo_tit_destacado2.jpg) no-repeat;
			}
	
/* CAPAS DEL PIE*/
#pie {
	width: 950px;
	height: 20px;
	clear:both;
	margin:15px auto 0px auto;
	z-index: 10;
	/*background-image: url(imagenes/barra_pie.png);*/
	margin-top:-25px;
	position:relative;
}

	#creditos_pie {
		float:left;
		width: 413px;
		height: 20px;
		z-index: 11;	
		margin: 0px 0px 0px 10px;

		color:#dadada;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		line-height: 20px;
	}
	
	#logo_junta {
		float:left;
		width:95px;
		z-index:12;
		margin-top:-25px;
	}

	#legal_pie {
		float: left;
		width: 413px;
		height: 20px;
		z-index: 11;	
		margin: 0px 10px 0px 0px;

		color:#dadada;
		font-family: Arial;
		font-size: 11px;
		font-weight:bold;
		text-align: right;
		line-height: 20px;
	}

		#legal_pie a{
			color:#dadada;
			text-decoration: none;
		}
	
			#legal_pie a:hover{
				color:#ffffff;
			}


/* Tipos de texto comunes*/
.enlace_flecha{
	position: relative;
	float: left;
	width: 13px;
	height: 13px;
	margin: 0px 3px 0px 0px;
	text-decoration: none;
	background-image: url(imagenes/flecha_violeta.gif);
}

.linea_violeta{
	position: relative;
	float: left;
	width: 705px;
	height: 2px;
	margin: 15px 0px 15px 0px;
	background-image: url(imagenes/linea_violeta.png);
}

#galeria_fotos {
	position: relative;
	float:left;
	width: 749px;
	z-index: 5;	
	margin: 0px 0px 0px 0px;
	
	color: #6f6f6f;
	line-height: 15px;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

	.linea_galeria {
		position: relative;
		float:left;
		width: 749px;
		height: 12px;
		z-index: 6;	
		margin: 0px 0px 15px 0px;
	}
	
		.paginas_galeria {
			position: relative;
			float:left;
			width: 744px;
			height: 16px;
			z-index: 6;	
			margin: 0px 0px 0px 0px;
			
			color: #143879;
			text-decoration: none;
			color: #ffffff;
			font-family: Arial;
			font-size: 12px;
			text-align: center;
			font-weight: bold;
		}
	
			.paginas_galeria a{
				text-decoration: none;
				color: #ffffff;
				font-family: Arial;
				font-size: 12px;
				font-weight: normal;
				text-align: left;
			}
	
				.paginas_galeria a:hover{
					text-decoration: underline;
				}


			.hueco_paginas_i {
				height: 12px;
				width: 12px;
				position: relative;
				float:left; 
				text-decoration:none;
				margin: 0px 3px 0px 0px;
				z-index: 7;	
			}

			.hueco_paginas_d {
				height: 12px;
				width: 12px;
				position: relative;
				float:right; 
				text-decoration:none;
				margin: 0px 3px 0px 0px;
				z-index: 7;	
			}

			.boton_izquierda {
				height: 12px;
				width: 12px;
				position: relative;
				float:left; 
				background-image: url(imagenes/go-previous.png);
				text-decoration:none;
				margin: 0px 3px 0px 0px;
				z-index: 7;	
			}

			.boton_izquierda_d {
				height: 12px;
				width: 12px;
				position: relative;
				float:left; 
				text-decoration:none;
				margin: 0px 3px 0px 0px;
				z-index: 7;	
			}

			.boton_derecha {
				height: 12px;
				width: 12px;
				position: relative;
				float:right; 
				background-image: url(imagenes/go-next.png);
				text-decoration:none;
				margin: 0px 3px 0px 0px;
				z-index: 7;	
			}

			.boton_derecha_d {
				height: 12px;
				width: 12px;
				position: relative;
				float:right; 
				text-decoration:none;
				margin: 0px 3px 0px 0px;
				z-index: 7;	
			}

	.separador_foto {
		position: relative;
		float:left;
		width: 29px;
		height: 126px;
		z-index: 6;
		margin: 0px 0px 0px 0px;
	}

		.miniatura_h {
			position: relative;
			float:left;
			width: 126px;
			height: 94px;
			z-index: 7;
			margin: 16px 0px 0px 0px;
		}

		.miniatura_v {
			position: relative;
			float:left;
			width: 94px;
			height: 126px;
			z-index: 7;
			margin: 0px 0px 0px 16px;
		}
		
		.selector_img {
			position: relative;
			float:left;
			z-index: 7;
			margin: 1px 0px 1px 1px;
		}

/* Capas específicas del mapa de la pagina de vídeo*/

#contenido_video {
	width: 725px;
	position: relative;
	float:left;
	z-index: 5;	
	margin: 10px 0px 0px 0px;
}

	#ventana_video_grande {
		width: 375px;
		position: relative;
		z-index: 6;	
		margin: 5px 0px 0px 0px;
		float:left;
		min-height:600px;
	}
	
		#ventana_video_grande .titulo {
			font-weight:bold;
			margin-top:10px;
		}
		#ventana_video_grande .texto {
			margin-top:20px;
		}	
	
		#video_grande {
			width: 715px;
			height: 600px;
		}
		
#miniatura_video{
	float:right;
	margin:5px 0 10px 10px;
	width:325px;
	height:90px;
}
	#miniatura_video .imagen{
		float:left;
		margin-right:10px;
		width:120px;
	}
	#miniatura_video .titulo{
		font-weight:bold;
	}
	#miniatura_video .texto{
		margin-top:5px;
	}
		#miniatura_video .texto a{
			color:#666666;
			text-decoration:none;
		}
			#miniatura_video .texto a:hover{
				text-decoration:underline;
			}
		
#imagen_multimedia {
	float:left;
	width:227px;
	height:180px;
	float:left;
	margin-right:22px;
}
	#imagen_multimedia .titulo {
		width:227px;
		height:20px;
		background-color:#336AA2;
		opacity: 0.80;
		filter: Alpha(Opacity=80);
		position:absolute;
		text-align:center;
		padding-top:4px;
	}
	
		#imagen_multimedia .titulo a{
			color:#FFFFFF;
		}

#fotos_adicionales {
	width:725;
	margin-top:10px;
	height:auto;
	display:block;
}
	#fotos_adicionales .titulo {
		font-size:12px;
		font-weight:bold;
		margin-bottom:10px;
	}
		#fotos_adicionales .foto {
			float:left;
			margin-right:10px;
			margin-bottom:20px;
			border:solid 1px #999999;
			width:228px;
			height:171px;
		}
		
#paginador {
	clear:both;
	color:#666666;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}
	#paginador a{
		color:#AAAAAA;
		text-decoration:none;
		font-weight:normal;
	}
		#paginador a:hover{
		color:#666666;
		text-decoration:underline;
	}

.slideshow { height: 232px; width: 232px; margin: auto }
.slideshow img { padding: 0px;}

#titulo_noticia {
	font-size:23px;
	color:#116BA2;
	margin-top:10px;
}

#buscador_fotos {
	clear:both;
}
	#buscador_fotos .nosel{
		float:left;
		margin:0 5px;
	}
		#buscador_fotos .nosel a{
			color:#666666;
			text-decoration:underline;
		}
			#buscador_fotos .nosel a:hover{
				color:#000000;
			}
	
	#buscador_fotos .sel{
		float:left;
		margin:0 6px;
	}
		#buscador_fotos .sel a{
			color:#000000;
			font-weight:bold;
		}

#adjuntos {
	width:725px;
	height:auto;
	margin-top:30px;
}
