#contenedor {
	width: 100%;
	height: 100%;
	z-index: 1;
}

a img{
	border:0px;
	text-decoration: none;
}

p{
	text-align:justify;
	font-family:Verdana, Arial;
	font-size:11px;
	
	margin-bottom:8px;
	margin-top:0px
}

<!-- Para quitar los puntitos en los enlaces -->

a {
    outline:0;
}
a:focus{
	outline-style:none;
}

input{
	outline-style:none;
}

.precarga_imagen {
	display: none;
}

/* CAPAS DEL MENU QUE ESTA ENCIMA DE LA CABECERA */
#menu_aplic{
	font-family: Verdana, Arial; 
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:28px;
	text-align:center;
}
	#menu_aplic a{
		color:#666666;
		text-decoration:none;
		font-weight:bold;
	}
	
	#menu_aplic a:hover{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#elemento_men_aplic{
		position:relative;
		float:left;
		height:20px;
		padding-top:6px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:10px;
		margin-right:3px;
	}
	.ele_peq{
		width:129px;
		background: url(imagenes/fondo_men_sup.gif);
		background-position:top;
		background-repeat:no-repeat;
	}
	.ele_grande{
		width:167px;
		background: url(imagenes/fondo_men_sup1.gif);
		background-position:left top;
		background-repeat:no-repeat;
	}
#separador{
	border-bottom-color:#CCCCCC; 
	border-bottom-width:1px; 
	border-bottom-style:dashed;
	margin-top:17px;
	margin-bottom:0px;
	position:relative;
}




/* CAPAS DE LA CABECERA*/
#cabecera {
	width: 950px;
	clear:both;
	margin-left : auto; 
	margin-right : auto;
	z-index: 2;	
}
	#cabecera a{
		font-size:9px;
		text-decoration:none; 
		font-family:Verdana,Arial; 
		color:#666666;
	}
	
		#cabecera a:hover{
			color:#143879;
		}
		
	#membrete_superior {
		position: relative;
		float:left;
		clear:both;
		width: 950px;
		z-index: 3;	
	}
	
		#ayuntamiento a {
			height: 72px;
			width: 652px;
			position: relative;
			float:left;
			background-image: url(imagenes/membrete_ayuntamiento.jpg);
			
			text-decoration:none;
		}

			#ayuntamiento a:hover {
				background-image: url(imagenes/membrete_ayuntamiento_a.jpg);
			}

		#acciones {
			width: 298px;
			height: 72px;
			position: relative;
			float:left;
			z-index: 4;	
		}
			.boton_menu_superior {
				overflow: hidden;
				position: relative;
				height: 22px;	
				float:left;
				z-index: 5;
				margin: 0px 0px 0px 0px;
			}
				
				#boton_superior_ayuda {
					position: relative;
					width: 40px;
					height: 22px;	
					float:left;
					margin: 0px 0px 0px 0px;
					background-image: url(imagenes/menu_superior_espacio.jpg);
					text-decoration: none;
				}

				#boton_superior_guion_1 {
					position: relative;
					width: 12px;
					height: 22px;	
					float:left;
					margin: 0px 0px 0px 0px;
					background-image: url(imagenes/menu_superior_espacio.jpg);
					text-decoration: none;
				}
				
				#boton_superior_mapa a {
					position: relative;
					width: 70px;
					height: 22px;	
					float:left;
					margin: 0px 0px 0px 0px;
					background-image: url(imagenes/menu_superior_espacio.jpg);
					text-decoration: none;

					color: #dbdbdb;
					text-align: center;
					line-height: 22px;					
					font-family: Verdana, Arial;
					font-size: 9px;
					font-weight:bold;
				}

					#boton_superior_mapa a:hover {
						color: #ffffff;
					}
						
				#boton_superior_contactar a {
					position: relative;
					width: 66px;
					height: 22px;	
					float:left;
					margin: 0px 0px 0px 0px;
					background-image: url(imagenes/menu_superior_espacio.jpg);
					text-decoration: none;

					color: #dbdbdb;
					text-align: center;
					line-height: 22px;					
					font-family: Verdana, Arial;
					font-size: 9px;
					font-weight:bold;
				}

					#boton_superior_contactar a:hover {
						color: #ffffff;
					}

			.imagen_boton_superior {
				height: 22px;	
			}
			
			#busqueda {
				overflow: hidden;
				position: relative;
				float:left;
				height: 50px;
				width: 298px;
				background-color: #000000;
				z-index: 5;
				margin: 0px 0px 0px 0px;
			}
				#linea_busqueda {
					height: 20px;
					width: 288px;
					background-color: #000000;
					z-index: 6;
					margin: 10px 10px 0px 0px;
					
					color: #dbdbdb;
					text-align:right;					
					vertical-align:middle;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
				}
				
					#texto_busqueda {
						height: 17px;
						width: 138px;
						margin: 3px 5px 0px 0px;
						position: relative;
						float:left;
						z-index: 7;
					}
					
					#caja_busqueda {
						background: url(images/caja_busqueda.jpg) no-repeat top left;
						height: 17px;
						width: 145px;
						position: relative;
						float:left;
						z-index: 7;					
						
					}
					
						#busqueda_rapida {
							border: 0;
							width: 141px;
							margin-top: 3px;
							z-index: 6;
						}

				#linea_busqueda_avanzada {
					height: 5px;
					width: 288px;
					background-color: #000000;
					z-index: 6;
					margin: 5px 10px 0px 0px;
					
					color: #dbdbdb;
					text-align:right;
					vertical-align:middle;
					font-family: Verdana, Arial;
					font-size: 10px;
				}
				
					#linea_busqueda_avanzada a{
						text-decoration:none;
						color:#666666;
					}
					
					#linea_busqueda_avanzada a:hover{
						color:#ffffff;
					}

	#membrete {
		position: relative;
		width: 950px;
		float:left;
		clear:both;
		z-index: 3;	
		margin: 0px 0px 0px 0px;
	}
		.pieza_membrete {
			overflow: hidden;
			position: relative;
			float:left;
			clear:none;
			z-index: 4;
			margin: 0px 0px 0px 0px;
		}
		
		#membrete_info {
			overflow: hidden;
			position: relative;
			float:left;
			width: 298px;
			height: 159px;
			background-color: #000000;
			z-index: 4;
			margin: 0px 0px 0px 0px;
		}
		
			#titulo_info {
				width: 298px;
				height: 30px;
				z-index: 5;
				margin: 15px 5px 5px 0px;
				color:#ffe400;
				text-align:left;
				font-family: Verdana, Arial;
				font-size: 30px;
			}
	
			#texto_info {
				width: 298px;
				height: 129px;
				z-index: 5;
				margin: 10px 5px 5px 0px;
				color:#878787;
				font-family: Verdana, Arial;
				font-size: 12px;
				font-weight:bold;
				line-height: 17px;
			}

		#sugerencias {
			overflow: hidden;
			position: relative;
			float:left;
			width: 298px;
			z-index: 4;
			margin: 0px 0px 0px 0px;
		}
			#sugerencias_espacio {
				overflow: hidden;
				position: relative;
				float:left;
				z-index: 5;
				margin: 0px 0px 0px 0px;
			}
			
			#boton_sugerencias {
				height: 37px;
				width: 242px;
				position: relative;
				float:left;
				z-index: 5;
				margin: 0px 0px 0px 0px;
			}

				#boton_sugerencias a {
					height: 37px;
					width: 242px;
					position: relative;
					float:left;
					z-index: 5;	
					margin: 0px 0px 0px 0px;
					background-image:url(imagenes/membrete_sugerencias.jpg);
					text-decoration: none;
				}

					#boton_sugerencias a:hover {
						background-image:url(imagenes/membrete_sugerencias_a.jpg);
					}
			
			#boton_sugerencias_reduc {
				height: 37px;
				width: 242px;
				position: relative;
				float:left;
				z-index: 5;
				margin: 0px 0px 0px 0px;
			}

				#boton_sugerencias_reduc a {
					height: 37px;
					width: 242px;
					position: relative;
					float:left;
					z-index: 5;	
					margin: 0px 0px 0px 0px;
					background-image:url(imagenes/membrete_sugerencias_reduc.jpg);
					text-decoration: none;
				}

					#boton_sugerencias_reduc a:hover {
						background-image:url(imagenes/membrete_sugerencias_reduc_a.jpg);
					}


	#membrete_reducido_izquierda {
		position: relative;
		width: 769px;
		height: 129px;
		float:left;
		z-index: 3;	
		margin: 0px 0px 0px 0px;
	}

	#cabecera_reducida{
		width:950px; 
		height:129px; 
		background-position:bottom left; 
		background-image:url(imagenes/membrete_principal_reducido.jpg); 
		background-repeat:no-repeat
	}

	#membrete_reducido_derecha {
		position: relative;
		width: 181px;
		height: 129px;
		float:left;
		z-index: 3;	
		margin: 0px 0px 0px 0px;
	}
	
		#ayuntamiento_reducido a {
			height: 39px;
			width: 769px;
			position: relative;
			float:left;
			background-image: url(imagenes/membrete_ayuntamiento_reducido.jpg);
			
			text-decoration:none;
		}

			#ayuntamiento_reducido a:hover {
				background-image: url(imagenes/membrete_ayuntamiento_reducido_a.jpg);
			}
		
		
		#membrete_reducido_info {
			overflow: hidden;
			position: relative;
			float:left;
			width: 181px;
			height: 57px;
			background-color: #000000;
			z-index: 4;
			margin: 0px 0px 0px 0px;
		}

			#titulo_info_reducido {
				width: 164px;
				height: 35px;
				z-index: 5;
				margin: 15px 5px 2px 12px;
				color:#ffe400;
				text-align:left;
				font-family: Verdana, Arial;
				font-size: 18px;
			}

		#acciones_reducido {
			width: 181px;
			height: 72px;
			position: relative;
			float:left;
			z-index: 4;	
		}
			.boton_menu_superior_reducido {
				overflow: hidden;
				position: relative;
				height: 22px;	
				float:left;
				z-index: 5;
				margin: 0px 0px 0px 0px;
			}
				
				#boton_superior_ayuda_reducido {
					position: relative;
					width: 40px;
					height: 22px;	
					float:left;
					margin: 0px 0px 0px 0px;
					background-image: url(imagenes/menu_superior_espacio.jpg);
					text-decoration: none;
				}

				#boton_superior_guion_1 {
					position: relative;
					width: 12px;
					height: 22px;	
					float:left;
					margin: 0px 0px 0px 0px;
					background-image: url(imagenes/menu_superior_espacio.jpg);
					text-decoration: none;
				}
				
				#boton_superior_mapa a {
					position: relative;
					width: 70px;
					height: 22px;	
					float:left;
					margin: 0px 0px 0px 0px;
					background-image: url(imagenes/menu_superior_espacio.jpg);
					text-decoration: none;

					color: #dbdbdb;
					text-align: center;
					line-height: 22px;					
					font-family: Verdana, Arial;
					font-size: 9px;
					font-weight:bold;
				}

					#boton_superior_mapa a:hover {
						color: #ffffff;
					}
						
				#boton_superior_contactar a {
					position: relative;
					width: 66px;
					height: 22px;	
					float:left;
					margin: 0px 0px 0px 0px;
					background-image: url(imagenes/menu_superior_espacio.jpg);
					text-decoration: none;

					color: #dbdbdb;
					text-align: center;
					line-height: 22px;					
					font-family: Verdana, Arial;
					font-size: 9px;
					font-weight:bold;
				}

					#boton_superior_contactar a:hover {
						color: #ffffff;
					}

			.imagen_boton_superior {
				height: 22px;	
			}
			
			#busqueda_reducido {
				overflow: hidden;
				position: relative;
				float:left;
				height: 50px;
				width: 181px;
				background-color: #000000;
				z-index: 5;
				margin: 0px 0px 0px 0px;
			}
				#linea_busqueda_reducido {
					height: 18px;
					width: 181px;
					background-color: #000000;
					z-index: 6;
					margin: 4px 10px 0px 0px;
					
					color: #dbdbdb;
					text-align:right;					
					vertical-align:middle;
					font-family: Verdana, Arial;
					font-size: 10px;
					font-weight:bold;
				}
				
					#texto_busqueda_reducido {
						height: 20px;
						width: 79px;
						margin: 0px 3px 0px 0px;
						position: relative;
						float:left;
						z-index: 7;
						line-height: 17px;
						vertical-align:middle;
						padding-top:2px
					}
					
					#caja_busqueda_reducido {
						background: url(images/caja_busqueda_reducida.jpg) no-repeat top left;
						height: 17px;
						width: 80px;
						position: relative;
						float:left;
						z-index: 7;
					}
					
						#busqueda_rapida_reducido {
							border: 0;
							width: 80px;
							margin-top: 3px;
							z-index: 6;
						}

				#linea_busqueda_avanzada_reducido {
					height: 5px;
					width: 166px;
					background-color: #000000;
					z-index: 6;
					margin: 5px 10px 0px 0px;
					
					color: #dbdbdb;
					text-align:right;
					vertical-align:middle;
					font-family: Verdana, Arial;
					font-size: 10px;
				}
					
					#linea_busqueda_avanzada_reducido a{
						text-decoration:none;
						color:#666666;
					}
					
					#linea_busqueda_avanzada_reducido a:hover{
						color:#FFFFFF;
					}

	#menu_nav{
		margin-top: 2px;
		position: relative;
		float:left;
		clear:both;
		width: 950px;
		z-index: 3;
		font-family:Verdana, Arial;
		font-size:9px;
		color:#CCCCCC;
		padding-bottom:5px;
	}
		#menu_nav a{
			color:#CCCCCC;
			text-decoration:none;
		}
		#menu_nav a:hover{
			/*color:#000000;*/
			color:#143879;
		}

	#menu {
		margin-top: 2px;
		position: relative;
		float:left;
		clear:both;
		width: 950px;
		z-index: 3;
		border-bottom-style:solid; 
		border-bottom-color:#CCCCCC; 
		border-bottom-width:1px;	
	}
		.boton_menu {
			overflow: hidden;
			position: relative;
			float:left;
			z-index: 4;
			margin-right:2px;
		}
			
			#boton_inicio {
				height: 30px;
				width: 68px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
				margin: 0px 2px 0px 0px;
			}
			
				#boton_inicio a {
					height: 25px;
					width: 68px;
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align:center;
				}
	
					#boton_inicio a:hover {
						color:#666666;
					}

			#boton_bienvenida {
				height: 30px;
				width: 95px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
			}
			
				#boton_bienvenida a {
					height: 25px;
					width: 95px;
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align:center;
				}
	
					#boton_bienvenida a:hover {
						color:#666666;
					}


			#boton_areas {
				height: 30px;
				width: 165px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
			}
			
				#boton_areas a {
					height: 25px;
					width: 165px;
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align:center;
				}
	
					#boton_areas a:hover {
						color:#666666;
					}

			#boton_turismo {
				height: 30px;
				width: 80px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
			}
			
				#boton_turismo a {
					height: 25px;
					width: 80px;
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align:center;
				}
	
					#boton_turismo a:hover {
						color:#666666;
					}

			#boton_agenda {
				height: 30px;
				/*width: 165px;*/
				padding-left:15px;
				padding-right:15px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
			}
			
				#boton_agenda a {
					height: 25px;
					/*width: 165px;*/
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align: center;
				}
	
					#boton_agenda a:hover {
						color:#666666;
					}

			#boton_fiestas {
				height: 30px;
				width: 89px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
			}
			
				#boton_fiestas a {
					height: 30px;
					width: 89px;
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align: center;
				}
	
					#boton_fiestas a:hover {
						color:#666666;
					}
					
			#boton_video {
				height: 30px;
				width: 80px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
			}
			
				#boton_video a {
					height: 25px;
					width: 80px;
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align: center;
				}
	
					#boton_video a:hover {
						color:#666666;
					}

			#boton_noticias {
				height: 30px;
				width: 95px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
			}
			
				#boton_noticias a {
					height: 25px;
					width: 95px;
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align: center;
				}
	
					#boton_noticias a:hover {
						color:#666666;
					}

			#boton_portales {
				height: 30px;
				width: 179px;
				position: relative;
				float:left; 
				background-image: url(imagenes/espacio.jpg);
				text-decoration:none;
				margin: 0px 0px 0px 0px;
			}

				#boton_portales a {
					height: 25px;
					width: 179px;
					position: relative;
					float:left; 
					text-decoration:none;
					margin: 5px 0px 0px 0px;
					
					text-decoration: none;
					color:#5e5e5e;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight:bold;
					text-align: center;
				}
	
					#boton_portales a:hover {
						color:#666666;
					}
	
			#boton_contacto {
				margin-right: 0px;
			}

				#boton_contacto a {
					height: 30px;
					width: 88px;
					position: relative;
					float:left; 
					background-image: url(imagenes/contacto.jpg);
					text-decoration:none;
				}
	
					#boton_contacto a:hover {
						background-image: url(imagenes/contacto_a.jpg);
					}

/* CAPAS DEL CUERPO*/
#cuerpo {
	width: 950px;
	clear:both;
	margin-left : auto; 
	margin-right : auto;
	z-index: 2;	
}
	
	#menu_izquierda {
		position: relative;
		float:left;
		width: 180px;
		z-index: 3;	
		margin: 10px 4px 0px 0px;
	}
		.cabecera_menu_izquierda_img{
			position: relative;
			float:left;
			width: 180px;
			z-index: 4;	
			margin: 0px 0px 0px 0px;
			background-image: url(imagenes/fondo_cabecera_menu.gif);
			height:25px;
			
			font-family: Verdana, Arial;
			font-size:12px;
			font-weight:700;
			letter-spacing:2px;
			color:#FFFFFF;
			vertical-align:middle;
		}
		
		.titulo_menu_izquierda {
			color: #474747;
			font-family: Verdana, Arial;
			font-size: 11px;
			font-weight: bold;
			text-align: left;
			text-indent: 5px;
			line-height: 20px;
			vertical-align: bottom;
			padding-top:0px;
		}
		
		.separador_titulos_menus{
			width:179px;
			height:5px;
			position:relative;
			float:left;
			overflow:hidden;
		}

			.titulo_menu_izquierda a {			
				width: 180px;
				height: 21px;
				background-image: url(imagenes/fondo_titulo_menu.jpg);
				position: relative;
				float:left;
				z-index: 4;	
				margin: 0px 0px 0px 0px;

				color: #474747;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: bold;
				text-align: left;
				text-indent: 5px;
				line-height: 20px;
				vertical-align: bottom;
				text-decoration: none;
			}

				.titulo_menu_izquierda a:hover {			
					color:#666666;
				}

		.separador_menu_izquierda {
			width: 180px;
			height: 4px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 2px 0px 0px 0px;
			overflow:hidden;
			background-image: url(imagenes/linea_pie.jpg);
		}

		.separador_azul_izquierda {
			width: 180px;
			height: 2px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 2px 0px 3px 0px;
			overflow:hidden;
			background-image: url(imagenes/barra_azul.jpg);
		}

		.enlace_menu_izquierda {
			width: 180px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 0px 0px 0px 0px;
			background-image:url(imagenes/fondo_enlace_menu.jpg);

			color:#666666;
			font-family: Verdana, Arial;
			font-size: 11px;
			font-weight:bold;
			text-align: left;
			text-indent: 5px;
			vertical-align: bottom;
		}

		.enlace_gris_izquierda {
			width: 180px;
			height: 25px;
			position: relative;
			float:left;
			z-index: 4;	
			margin: 1px 0px 2px 0px;
		}

			.enlace_gris_izquierda a {
				width: 180px;
				height: 25px;
				position: relative;
				float:left;
				z-index: 4;	
				margin: 1px 0px 2px 0px;
				background-color: #d9d9d9;
	
				color:#6f6f6f;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight:bold;
				text-align: left;
				text-indent: 5px;
				line-height: 25px;
				vertical-align: bottom;
				text-decoration: none;
			}

				.enlace_gris_izquierda a:hover {
					background-color: #f9f9f9;
					color: #143879;
				}

	
	#contenido_izquierda {
		position: relative;
		float:left;
		width: 355px;
		z-index: 3;	
		margin: 10px 0px 0px 5px;

		color:#666666;
		line-height: 15px;
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
	}
	
	.enlace_interes{
		width:299px;
		position:absolute;
		float:left;
	}
		.enlace_interes a{
			text-decoration:underline;
			color:#143879;
		}

	#cuadro_enlaces{
		width:600px;
		border-top:#cccccc dashed 1px; 
		margin-top:10px; 
		padding-top:10px
	}
		#cuadro_enlaces td{
			vertical-align:top;
			width:182px;
		}
	
		.dibujar_linea{
			border-right:#CCCCCC 1px dotted;
			padding-right:9px;
			padding-left:0px;
			padding-bottom:0px;
			
		}
		
		.sepacion{
			border-top:#CCCCCC 1px dotted;
			margin-top:10px
		}

	#enlaces_interes{
		font-family:Verdana, Arial;
		font-size:11px;
		color:#666666;
		width:188px;
		float:left;
		position:relative;
		margin-bottom: 0px;
		text-align:justify;
		height:100%;
		
	}
		.linea{
			padding-left:9px;
		}
		
		.no_linea{
			padding-right:0px;
			margin-right:0px;
		}
		
		.mas_info{
			font-family:Verdana, Arial; 
			font-size:9px; 
			cursor:pointer; 
			float:right; 
			position:relative; 
			width:62px;
			margin-top:10px; 
			background-image:url(imagenes/flecha_azul.gif); 
			background-position:right; 
			background-repeat:no-repeat;
		}
		
		.mas_info_abajo{
			font-family:Verdana, Arial; 
			font-size:9px; 
			cursor:pointer; 
			float:right; 
			position:relative;
			width:60px;
			margin-top:10px; 
			background-image:url(imagenes/flecha_azul_abajo.gif); 
			background-position:right; 
			background-repeat:no-repeat;
		}
		
		.mas_info_arriba{
			font-family:Verdana, Arial; 
			font-size:9px; 
			cursor:pointer; 
			float:right; 
			position:relative; 
			width:60px;
			margin-top:10px; 
			background-image:url(imagenes/flecha_azul_arriba.gif); 
			background-position:right; 
			background-repeat:no-repeat;
		}
		
		.acceso_pag{
			font-family:Verdana, Arial; 
			font-size:9px; 
			cursor:pointer; 
			position:relative; 
			float:right; 
			width:58px;
			margin-top:10px;
			background-image:url(imagenes/flecha_azul.gif);
			background-repeat:no-repeat;
			background-position:right;
		}
		
		#separador_enlaces{
			border-top-color:#CCCCCC; 
			border-top-width:1px; 
			border-top-style:dashed;
			margin-top:9px;
			margin-bottom:9px;
			float:left;
			position:relative;
			width:609px;
		}
		
		
		#enlaces_interes a{
			color:#143879;
			line-height: 15px;
			font-family: Verdana, Arial;
			font-size: 11px;
			font-weight: 500;
			text-align:left;
			font-weight: 500;
			text-decoration:none;
		}
		#enlaces_interes a:hover{
			font-weight: bold;
		}
			
		.enlaces_interes_tit{
			position: relative;
			float:left;
			line-height: 15px;
			z-index: 7;	
			margin: 0px 0px 10px 0px;
			color:#143879;
			line-height: 15px;
			font-family: Verdana, Arial;
			font-size: 11px;
			font-weight: bold;
			text-align:left;
		}
		
		.enlaces_interes_espl{
			text-align:justify;
			position:relative;
			float:left;
			
			width:188px;
		}
		
		#desc_enlace_int{
			font-family:Verdana, Arial;
			font-size:11px;
			color:#666666;
		}
			#desc_enlace_int a{
				color:#666666;
				text-decoration:none;
			}
			
			#desc_enlace_int a:hover{
				color:#143879;
				font-weight:100;
			}

	#contenido_izquierda_detalle {
		position: relative;
		float:left;
		width: 357px;
		z-index: 4;	
		margin: 10px 0px 0px 0px;

		color:#666666;
		line-height: 15px;
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight: normal;
		text-align: justify;
	}

		.texto_detalle { /*distinto en ie6*/
			position: relative;
			float:left;
			width: 345px;
			z-index: 5;	
			margin: 0px 0px 0px 0px;
			color:#666666;
			
			padding-top:0px;
		}


		.titulo_subarea {
			position: relative;
			float:left;
			width: 330px;
			z-index: 5;	
			margin: 15px 0px 10px 0px;
	
			color:#143879;
			line-height: 18px;
			font-family: Verdana, Arial;
			font-size: 16px;
			font-weight:bold;
			text-align:left;
		}


			.separador_subarea {
				position: relative;
				float:left;
				width: 588px;
				height: 14px;
				z-index: 6;	
				margin: 7px 0px 4px 0px;
			}

			.linea_subarea_not { /*distinto en ie6*/
				position: relative;
				float:left;
				z-index: 6;	
				margin: 0px 0px 0px 0px;
				padding-left:0px;
				padding-right:5px;
				padding-bottom:0px;
				padding-top:8px;
				
				color:#666666;
				line-height: 15px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: normal;
				text-align:left;
				
				width:610px;
				
				border-top:#CCCCCC dashed 1px;
			}
			
			.linea_subarea_event {
				position: relative;
				float:left;
				z-index: 6;	
				margin: 0px 0px 0px 0px;
				padding-left:0px;
				padding-right:5px;
				padding-bottom:0px;
				padding-top:8px;
				
				color:#666666;
				line-height: 15px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: normal;
				text-align:left;
				
				width:570px;
				
				border-top:#CCCCCC dashed 1px;
			}
			
			.linea_subarea_not a {
					color:#666666;
					text-decoration: none;
				}

				.linea_subarea_not a:hover {
					color:#143879;
				}
			
			.linea_subarea {
				position: relative;
				float:left;
				z-index: 6;	
				margin: 0px 0px 0px 0px;
				padding-left:0px;
				padding-right:5px;
				padding-bottom:0px;
				padding-top:8px;
				
				color:#666666;
				line-height: 15px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: normal;
				text-align:left;
				
			}

				.linea_subarea a {
					color:#666666;
					text-decoration: none;
				}

				.linea_subarea a:hover {
					color:#143879;
				}
	
				.imagen_subarea {
					position: relative;
					float:left;
					width: 141px;
					z-index: 7;
					margin: 0px 14px 10px 0px;
				}
				
				.texto_a_subarea_peq {
					position: relative;
					float:left;
					line-height: 15px;
					z-index: 7;	
					margin: 0px 0px 10px 0px;
					width:188px;
					color:#143879;
					line-height: 15px;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight: bold;
					text-align:left;
				}
				
				.texto_a_subarea_evento {
					position: relative;
					float:left;
					width: 593px;
					height: 15px;
					line-height: 15px;
					z-index: 7;	
					margin: 0px 0px 10px 0px;
					overflow:hidden;
					
					color:#143879;
				}
				
				.texto_a_subarea {
					position: relative;
					float:left;
					width: 610px;
					height: 15px;
					line-height: 15px;
					z-index: 7;	
					margin: 0px 0px 10px 0px;
					
					color:#143879;
				}

				.acciones_subarea {
					position: relative;
					float:left;
					width: 100%;
					height: 15px;
					line-height: 15px;
					z-index: 7;	
					margin: 0px 0px 10px 0px;
					font-family:Verdana, Arial;
					font-size:10px;
				}
				
				.accion_subarea a{
					font-family:Verdana, Arial;
					font-size:10px;
					text-decoration:none;
					vertical-align:middle;
				}

					.boton_detalle {
						height: 13px;
						position: relative;
						float:left;
						margin: 1px 0px 0px 1px;
						z-index: 8;	
						font-family:Verdana, Arial;
						font-size:9px;
						text-decoration:none;
						vertical-align:middle;
					}

				.texto_b_subarea {
					position: relative;
					float:left;
					width:450px;
					line-height: 15px;
					z-index: 7;	
					margin: 0px 0px 10px 0px;
					text-align:justify;
				}

				.texto_c_subarea {
					position: relative;
					float:left;
					height: 70px;
					line-height: 15px;
					z-index: 7;	
					margin: 0px 0px 10px 0px;
					text-align:justify;
				}

				.icono_subarea {
					position: relative;
					float:left;
					width: 17px;
					z-index: 7;	
					margin: 0px 5px 0px 0px;
				}

				.texto_icono_subarea {
					position: relative;
					float:left;
					height: 32px;
					width:566px;
					line-height: 32px;
					z-index: 7;	
					margin: 0px 0px 0px 0px;
					
					color:#143879;
				}
				
				.linea_subarea_largo {
				position: relative;
				float:left;
				z-index: 6;	
				margin: 0px 0px 0px 0px;
				padding-left:0px;
				padding-right:5px;
				padding-bottom:0px;
				padding-top:8px;
				width:583px;
				
				color:#666666;
				line-height: 15px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: normal;
				text-align:left;
			}

				.linea_subarea_corto {
				position: relative;
				float:left;
				z-index: 6;	
				margin: 0px 0px 0px 0px;
				padding-left:2px;
				padding-right:5px;
				padding-bottom:0px;
				padding-top:2px;
				
				width:180px;
				
				color:#666666;
				line-height: 15px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: normal;
				text-align:left;
			}

				.linea_subarea_corto a {
					color:#666666;
					text-decoration: none;
				}

				.linea_subarea_corto a:hover {
					color:#143879;
				}
			
			.texto_icono_subarea_corto {
					position: relative;
					float:left;
					height: 32px;
					line-height: 32px;
					z-index: 7;	
					margin: 0px 0px 0px 0px;
					
					color:#143879;
				}

	#contenido_izquierda_ampliado {
		position: relative;
		float:left;
		width: 359px;
		z-index: 3;	
		margin: 10px 0px 0px 0px;

		color:#666666;
		line-height: 15px;
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
	}

		.titulo_noticia_portada {
			position: relative;
			float:left;
			width: 355px;
			z-index: 4;	
			margin: 0px 0px 10px 0px;
	
			color:#143879;
			font-family: Verdana, Arial;
			line-height: 22px;
			font-size: 19px;
			font-weight:bold;
			text-align:left;
		}

			.titulo_noticia_portada a{
				color:#143879;
				font-family: Verdana, Arial;
				line-height: 22px;
				font-size: 19px;
				font-weight:bold;
				text-align:left;
				text-decoration: none;
			}
				.titulo_noticia_portada a:hover{
					text-decoration: underline;
				}

		.texto_noticia_portada {
			position: relative;
			float:left;
			width: 350px;
			z-index: 4;	
			margin: 0px 0px 10px 0px;
			padding-bottom:10px;
			text-align:justify;
			border-bottom:dashed 1px #CCCCCC;

		}
		
		.fecha_noticia_portada{
			position: relative;
			float:left;
			width: 355px;
			z-index: 4;	
			margin: 0px 0px 15px 0px;
			text-align:justify;
		}

			.texto_noticia_portada a {
				text-decoration: none;
				color:#666666;
				line-height: 15px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: normal;
				text-align: left;
			}

				.texto_noticia_portada a:hover {
					color: #143879;
				}

		.titular {
			position: relative;
			float:left;
			height: 95px;
			z-index: 4;	
			margin: 0px 0px 0px 0px;
			text-align:justify;			
		}

			#titular_izquierda{
				margin: 0px 0px 0px 0px;
				padding-right:8px;
				border-right:#CCCCCC 1px dashed;
			}
			#titular_derecha{
				padding-left:8px;
			}
			#texto_titular_fecha{
				margin-bottom:10px;
			}
			
			.linea_sobre_titular {
				position: relative;
				float:left;
				width: 165px;
				height: 1px;
				overflow: hidden;
				z-index: 5;	
				margin: 0px 0px 5px 0px;
				background-color:#666666;
			}
			
			.linea_bajo_titular {
				position: relative;
				float:left;
				width: 165px;
				height: 8px;
				overflow: hidden;
				z-index: 5;	
				margin: 5px 0px 5px 0px;
				background-image: url(imagenes/linea_sombra.gif);
			}
			
			.categoria_titular {
				position: relative;
				float:left;
				width: 165px;
				height: 23px;
				overflow: hidden;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
		
				color:#143879;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight:bold;
				text-align:left;
			}

				.nombre_titular {
					position: relative;
					float:left;
					width: 130px;
					height: 15px;
					z-index: 6;	
					margin: 3px 0px 0px 7px;
				}

				.simbolo_titular {
					position: relative;
					float:left;
					width: 15px;
					height: 15px;
					z-index: 6;	
					margin: 3px 0px 0px 0px;
				}
	
			.texto_titular {
				position: relative;
				float:left;
				width: 158px;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
			}
		
				.texto_titular a{
					text-decoration: none;
					color:#666666;
					line-height: 15px;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight: normal;
					text-align: left;
				}

					.texto_titular a:hover {
						color: #143879;
					}

		.titulo_seccion {
			position: relative;
			float:left;
			width: 590px;
			z-index: 4;	
			margin: 8px 0px 0px 0px;
	
			font-family: Verdana, Arial;
			font-size: 19px;
			font-weight:bold;
			text-align:left;
			color: #143879;
		}
		
		.titulo_seccion_act{
			position: relative;
			float:left;
			width: 355px;
			z-index: 4;	
			margin: 0px 0px 0px 0px;
			background-image: url(imagenes/fondo_titulo_actualidad.gif);
			height:25px;
			
			font-family: Verdana, Arial;
			font-size:13px;
			font-weight:700;
			letter-spacing:2px;
			color:#FFFFFF;
			vertical-align:middle;
		}
		
		.apartados_servicios{
			font-family:Verdana, Arial;
			font-size:9px;
			text-align:center;
			color:#6f6f6f;
			font-weight:600;
			
			cursor:pointer;
			background-image: url(imagenes/espacio2.jpg);
			background-position:top;
			background-repeat:no-repeat;			
						
			padding:5px 7px 5px 7px;
			position:relative;
			float:left;
			 
			/*padding-top:5px;
			padding-bottom:1px;
			padding-left:0px; */
			margin-top:2px;
			margin-right:2px;
		}
		
		.titulo_seccion_img{
			position: relative;
			float:left;
			width: 610px;
			z-index: 4;	
			margin: 0px 0px 0px 0px;
			padding-bottom:6px;
			background-image: url(imagenes/fondo_titulo_seccion.gif);
			/*height:25px;*/
			overflow:visible;
			
			font-family: Verdana, Arial;
			font-size:12px;
			font-weight:700;
			letter-spacing:2px;
			color:#FFFFFF;
			vertical-align:middle;
		}
		.bienvenida{
			text-align:justify;
		}
		
		#buscador_noticias_datos td{
			padding-top:1px;
		}
		
		.buscador{
			text-align: justify;
			font-family:Verdana,Arial;
			font-size:11px;
			color:#666666;
			
			position:relative;
			float:left;
			padding-top:5px;
			width:572px;
		}
		
		.tiutlo_buscador{
			padding-bottom:20px;
			padding-top:5px;
			padding-left:5px;
			color:#143879;
			font-weight:bold;
			
			font-family:Verdana, Arial;
			font-size:11px;
		}
		
		.intro_buscador{
			font-family:Verdana, Arial;
			font-size:11px;
			text-align:justify;
			color:#666666;
			
			padding-bottom:10px;
			padding-left:10px;
			padding-right:10px;			
		}
		
		.contenedor_buscador{
			width:608px;
			border:#CCCCCC 1px solid;
			position:relative;
			float:left;
			margin-top:5px;
		}
		
		.cajas_fechas{
			border:#CCCCCC solid 1px;
			
			font-family:Verdana, Arial;
			vertical-align:middle;
			font-size:11px;
			color:#666666;
			
			margin-top:1px;
			height:14px;
			width:70px; 
		}
		
		.boton_fechas{
			height:20px;
			width:30px;
			
			margin-top:0px; 
			padding-top:0px; 
			
			outline-style:none; 
			vertical-align:top;
		}
		
		.error_crit_busqueda{
			font-family: Verdana, Arial;
			font-size:11px;
			color:#FF0000;
		}

		.contenido_seccion {
			position: relative;
			float:left;
			width: 610px;
			z-index: 4;	
			margin: 10px 0px 0px 0px;
	
			color:#666666;
			line-height: 15px;
			font-family: Verdana, Arial;
			font-size: 11px;
			font-weight: normal;
			text-align: justify;
		}
		
		.enlaces_adjuntos{
			font-family:Verdana, Arial;
			font-size:11px;
			color:#666666;
		}
			.enlaces_adjuntos a{
				font-family: Verdana, Arial;
				font-size: 11px;
				color:#666666b;
				
				text-decoration:none;
			}
			
			.enlaces_adjuntos a:hover{
				color:#143879;
			}
			
			.enlaces_adjuntos td{
				color:#666666;
			}
		
		.contenido_seccion_imagen{
			width:260px;
			position:relative;
			float:left;
			margin: 10px 0px 0px 0px;
		}
		
		.contenido_seccion_texto_tur{
			position: relative;
			float:left;
			width: 340px;
			z-index: 4;	
			margin: 10px 0px 0px 0px;
			padding-right:10px;
	
			color:#666666;
			line-height: 15px;
			font-family: Verdana, Arial;
			font-size: 11px;
			font-weight: normal;
			text-align: justify;
		}
		
		.contenido_seccion_texto{
			position: relative;
			float:left;
			width: 322px;
			z-index: 4;	
			margin: 10px 0px 0px 0px;
			padding-right:10px;
	
			color:#666666;
			line-height: 15px;
			font-family: Verdana, Arial;
			font-size: 11px;
			font-weight: normal;
			text-align: justify;
		}

			.linea_contenido_central {
				position: relative;
				float:left;
				width: 592px;
				z-index: 4;	
				margin: 10px 0px 0px 0px;
		
				color: #6f6f6f;
				line-height: 15px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: normal;
				text-align: left;
			}

				.linea_contenido_central a {
					text-decoration: none;
				}

					.linea_contenido_central a:hover {
						color: #143879;
					}

				.linea_contenido_centralb {
					position: relative;
					float:left;
					width: 572px;
					z-index: 4;	
					margin: 5px 0px 0px 20px;
			
					color: #6f6f6f;
					line-height: 15px;
					font-family: Verdana, Arial;
					font-size: 11px;
					font-weight: normal;
					text-align: left;
				}
	
			#galeria_fotos {
				position: relative;
				float:left;
				width: 610px;
				z-index: 5;	
		
				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: 588px;
					height: 12px;
					z-index: 6;	
					margin: 0px 0px 5px 0px;
				}

				#paginas_galeria_sup {
					position: relative;
					float:left;
					width: 609px;
					height: 16px;
					z-index: 6;	
					margin: 5px 0px 5px 0px;
					
					text-align: right;
					font-weight: bold;
					color: #143879;
					
					border-bottom:dashed 1px #CCCCCC;
				}
				
				#paginas_galeria_inf {
					position: relative;
					float:left;
					width: 609px;
					height: 16px;
					z-index: 6;	
					margin: 5px 0px 5px 0px;
					
					text-align:right;
					font-weight: bold;
					color: #143879;
					
					border-top:dashed 1px #CCCCCC;
				}
				
					.pagina_anterior_post{
						width:15px; 
						position:relative; 
						float:left;
						
						padding-top:2px;
					}
					
					.pagina_anterior_post_bajo{
						width:15px; 
						position:relative; 
						float:left;
						
						padding-top:2px;
					}
					
					.numeros_paginas{
						position:relative; 
						float:left; 
						width:575px;
						margin-right:3px;
					}
					
						.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;	
						}

				.caja_foto {
					position: relative;
					float:left;
					width: 140px;
					height: 105px;
					z-index: 6;
					margin: 0px 6px 12px 6px;
				}

					.miniatura_h {
						position: relative;
						float:left;
						width: 140px;
						height: 105px;
						z-index: 7;
						margin: 0px 0px 0px 0px;
					}

					.miniatura_v {
						position: relative;
						float:left;
						width: 105px;
						height: 140px;
						z-index: 7;
						margin: 0px 0px 0px 18px;
					}
					
					.selector_img {
						position: relative;
						float:left;
						z-index: 7;
						margin: 1px 0px 1px 1px;
					}
					


	#separador_vertical {
		width: 14px;
		height: 23px;
		background-image: url(imagenes/separador_vertical.jpg);
		position: relative;
		float:left;
		z-index: 4;	
		margin: 10px 0px 0px 0px;
	}

	#contenido_derecha {
		position: relative;
		float:left;
		width: 243px;
		z-index: 3;	
		margin: 10px 0px 0px 0px;

		color:#666666;
		line-height: 15px;
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
	}

		#contenido_derecha_detalle { /*distinto en ie*/
			position: relative;
			float:left;
			width: 240px;
			z-index: 4;	
			margin: 10px 0px 0px 9px;
			text-align:justify;
		}
			
			.datos_adjuntos_noticias{
				font-family:Verdana, Arial;
				font-size:11px;
				color:#666666;
				padding-top:15px;
			}
				.titulo_adjuntos_noticias{
					padding-bottom:20px;
					color:#143879;
					font-weight:bold;
					
					font-family:Verdana, Arial;
					font-size:11px;
				}
				
				.titulo_buscador_noticias{
					padding-bottom:20px;
					padding-top:15px;
					color:#143879;
					font-weight:bold;
					
					font-family:Verdana, Arial;
					font-size:12px;
				}
				
		.titulo_sec_adj{
			padding-bottom:20px;
			padding-top:15px;
			color:#143879;
			font-weight:bold;
			
			font-family:Verdana, Arial;
			font-size:11px;	
			vertical-align:text-bottom;
			
			position:relative;
			float:left;
			width:608px;			
			height:20px;
			margin:5px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			border-top:#cccccc 1px dashed
		}
		
		.cuerpo_sec_adj{
			position:relative;
			float:left;
			width:575px;
		}
		
		.titulo_datos_interes{
			padding-bottom:10px;
			color:#143879;
			font-weight:bold;
		}
		
		.cuerpo_datos_interes{
			padding-left:30px;
			padding-bottom:15px;
		}
		
		.imagen_portales{
			position:relative;
			float:left;
			
			
			width:135px;
		}
		
		.texto_portales{
			position:relative;
			float:left;
			
			width:290px;
			font-family:Verdana,Arial;
			font-size:11px;
			
			/*padding-left:10px;
			padding-top:10px;*/
		}
			.titulo_texto_portales{
				color:#143879;
				font-weight:bold;
			}
			
			.descrip_texto_portales{
				text-align:justify;
				padding-top:10px;
			}

		#redes_sociales {
			position: relative;
			float:left;
			width: 243px;
			z-index: 4;	
			margin: 25px 0px 0px 0px;
			border: solid;
			border-width: 1px;
			border-color:#cfcfcf;
		}
			
			#titulo_redes {
				/*width: 243px;*/
				height: 23px;
				background-image:url(imagenes/espacio.jpg);
				border-bottom: solid;
				border-bottom-width: 1px;
				border-bottom-color: #cfcfcf;
				
				text-align: center;
				text-indent: 10px;
				line-height: 23px;
				color:#6f6f6f;
				font-family: Verdana, Arial;
				font-size: 12px;
				font-weight:bold;
				text-align:left;
			}

			#logo_facebook a {
				width: 108px;
				height: 41px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 5px 7px;
				background-image:url(imagenes/logo_facebook.jpg);
				text-decoration: none;
			}
				#logo_facebook a:hover {
					background-image:url(imagenes/logo_facebook_a.jpg);
				}
			
			#logo_youtube a {
				width: 105px;
				height: 46px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 5px 8px;
				background-image:url(imagenes/logo_youtube.jpg);
				text-decoration: none;
			}
				#logo_youtube a:hover {
					background-image:url(imagenes/logo_youtube_a.jpg);
				}

			#logo_flickr a{
				width: 108px;
				height: 43px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 0px 7px;
				background-image:url(imagenes/logo_flickr.jpg);
				text-decoration: none;
			}
				#logo_flickr a:hover {
					background-image:url(imagenes/logo_flickr_a.jpg);
				}

			#logo_twitter a{
				width: 118px;
				height: 43px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 0px 2px;
				background-image:url(imagenes/logo_twitter.jpg);
				text-decoration: none;
			}
				#logo_twitter a:hover {
					background-image:url(imagenes/logo_twitter_a.jpg);
				}

			#logo_tuenti a{
				width: 108px;
				height: 43px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 0px 7px;
				background-image:url(imagenes/logo_tuenti.jpg);
				background-repeat:no-repeat;
				text-decoration: none;
			}
				#logo_tuenti a:hover {
					background-image:url(imagenes/logo_tuenti_a.jpg);
				}


			.foto_area_h {
				position: relative;
				float:right;
				width: 240px;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
			}

			.foto_area_v {
				position: relative;
				float:right;
				height: 240px;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
			}

				.foto_area_v img {
					z-index: 6;	
				}

			.submenu_area {
				position: relative;
				float:left;
				width: 200px;
				z-index: 5;	
				margin: 15px 0px 0px 0px;
			}

				.linea_submenu_area {
					position: relative;
					float:left;
					width: 180px;
					z-index: 6;	
					margin: 0px 0px 5px 20px;
				}

					.linea_submenu_area a{
						text-decoration: none;
						color:#666666;
					}

						.linea_submenu_area a:hover{
							color: #143879;
						}

		#contenido_central {
			width: 610px;
			position: relative;
			float:left;
			z-index: 3;	
			margin: 10px 0px 0px 5px;
		}

			.contenido_central_detalle {
				width: 609px;
				position: relative;
				float:left;
				z-index: 3;	
				margin: 10px 0px 0px 0px;
				padding-bottom:10px;
				
				color:#666666;
				line-height: 15px;
				font-family: Verdana, Arial;
				font-size: 11px;
				font-weight: normal;
				text-align:justify;
				
				
			}
			
			.texto_detalle_ampliado{
				width: 609px;
			}
			
			.columnas_resumen{
				padding-top:10px;
				position:relative;
				float:left;
			}
		
			#ruta {
				width: 592px;
				height: 20px;
				position: relative;
				float:left;
				z-index: 4;	
				margin: 0px 0px 0px px;
		
				color:#666666;
				font-family: Verdana, Arial;
				font-size: 9px;
				font-weight:normal;
				text-align:left;
			}

				#ruta a {	
					color:#666666;
					font-family: Verdana, Arial;
					font-size: 9px;
					font-weight:normal;
					text-decoration: none;
				}
	
					#ruta a:hover {	
						color:#143879;
						font-family: Verdana, Arial;
						font-size: 9px;
						font-weight:normal;
						text-align:left;
					}

			.menu_area {
				width: 592px;
				position: relative;
				float:left;
				z-index: 4;	
				margin: 4px 0px 4px 0px;
		
				color:#666666;
				font-family: Verdana, Arial;
				font-size: 9px;
				font-weight:normal;
				text-align:left;
			}

				.separador_menu_area {
					width: 1px;
					height: 12px;
					position: relative;
					float:left;
					z-index: 5;	
					margin: 0px 7px 0px 0px;
					background-color:#666666;
				}

				.boton_menu_area {
					height: 12px;
					position: relative;
					float:left;
					z-index: 5;	
					margin: 0px 7px 0px 0px;
			
					color:#666666;
					line-height: 12px;
					font-family: Verdana, Arial;
					font-size: 9px;
					font-weight:normal;
					text-align:left;
				}

					.boton_menu_area a {	
						height: 12px;

						color:#666666;
						line-height: 12px;
						font-family: Verdana, Arial;
						font-size: 9px;
						font-weight:normal;
						text-decoration: none;
					}
		
						.boton_menu_area a:hover {	
							color:#143879;
							font-family: Verdana, Arial;
							font-size: 9px;
							font-weight:normal;
							text-align:left;
						}
	.organizacion_municipal{
		font-family:Verdana,Arial;
		font-size:11px;
		position:relative;
		padding-left:25px;
	}

	#menu_derecha {
		position: relative;
		float:right;
		width: 139px;
		z-index: 3;	
		margin: 10px 0px 0px 5px;

		color:#666666;
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight:bold;
		text-align:left;
	}
		.cabecera_menu_derecha_img{
			position: relative;
			float:left;
			width: 139px;
			z-index: 4;	
			margin: 0px 0px 5px 0px;
			background-image: url(imagenes/fondo_cabecera_menu_der.gif);
			height:25px;
			
			font-family: Verdana, Arial;
			font-size:12px;
			font-weight:700;
			letter-spacing:1px;
			color:#FFFFFF;
			vertical-align:middle;			
		}

		.enlace_menu_derecha {
			position: relative;
			float:left;
			width: 138px;
			height: 13px;
			z-index: 3;	
			margin: 0px 0px 5px 0px;
			border: solid;
			border-color:#666666;
			border-width: 1px;
		}

			.enlace_menu_derecha a{
				position: relative;
				float:left;
				width: 128px;
				height: 12px;
				z-index: 3;	
				margin: 0px 0px 0px 10px;
				
				text-decoration: none;
				color:#666666;
				font-family: Verdana, Arial;
				font-size: 10px;
				font-weight:bold;
				text-align:left;
			}
			
				.enlace_menu_derecha a:hover {
					text-decoration: none;
					color:#143879;
					font-family: Verdana, Arial;
					font-size: 10px;
					font-weight:bold;
					text-align:left;
				}
			
		#admon_electronica {
			width: 141px;
			position: relative;
			float:left;
			z-index: 5;	
			margin: 0px 0px 0px 0px;
		}

				
		#san_roque {
			width: 141px;
			height: 63px;
			position: relative;
			float:left;
			z-index: 5;	
			margin: 8px 0px 0px 0px;
		}

			#san_roque a {
				width: 141px;
				height: 63px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
				background-image:url(imagenes/san_roque.jpg);
				background-repeat:no-repeat;
				text-decoration: none;
			}
				#san_roque a:hover {
					background-image:url(imagenes/san_roque_a.jpg);
				}
		
				
		#riberexpo {
			width: 141px;
			height: 179px;
			position: relative;
			float:left;
			z-index: 5;	
			margin: 8px 0px 0px 0px;
		}

			#riberexpo a {
				width: 141px;
				height: 179px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
				background-image:url(imagenes/logo_riberexpo.jpg);
				text-decoration: none;
			}
				#riberexpo a:hover {
					background-image:url(imagenes/logo_riberexpo_a.jpg);
				}
				
		#riberexpo_reducido {
			width: 141px;
			height: 44px;
			position: relative;
			float:left;
			z-index: 5;	
			margin: 8px 0px 0px 0px;
		}

			#riberexpo_reducido a {
				width: 141px;
				height: 44px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
				background-image:url(imagenes/logo_riberexpo_reducido.jpg);
				text-decoration: none;
			}
				#riberexpo_reducido a:hover {
					background-image:url(imagenes/logo_riberexpo_reducido_a.jpg);
				}

		#video_reducido {
			width: 141px;
			height: 113px;
			position: relative;
			float:left;
			z-index: 5;	
			margin: 8px 0px 0px 0px;
			background-image:url(imagenes/fondo_repro.jpg)
		}

			#video_reducido a {
				width: 141px;
				height: 99px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 0px 0px 0px 0px;
				/*background-image:url(imagenes/video_reducido.jpg);*/
				text-decoration: none;
			}
				#video_reducido a:hover {
					/*background-image:url(imagenes/video_reducido_a.jpg);*/
				}

		#redes_sociales_reducido {
			position: relative;
			float:left;
			width: 141px;
			z-index: 4;	
			margin: 15px 0px 0px 0px;
			border: solid;
			border-width: 1px;
			border-color:#cfcfcf;
		}
			
			#titulo_redes_reducido {
				width: 141px;
				height: 23px;
				background-image:url(imagenes/espacio.jpg);
				background-repeat:no-repeat;
				border-bottom: solid;
				border-bottom-width: 1px;
				border-bottom-color: #cfcfcf;

				text-align: center;
				line-height: 23px;
				color:#6f6f6f;
				font-family: Verdana, Arial;
				font-size: 12px;
				font-weight:bold;
			}

			#logo_facebook_reducido a {
				width: 108px;
				height: 41px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 1px 0px 5px 16px;
				background-image:url(imagenes/logo_facebook.jpg);
				background-repeat:no-repeat;
				text-decoration: none;
			}
				#logo_facebook_reducido a:hover {
					background-image:url(imagenes/logo_facebook_a.jpg);
				}
			
			#logo_tuenti_reducido a {
				width: 108px;
				height: 41px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 1px 0px 5px 16px;
				background-image:url(imagenes/logo_tuenti.jpg);
				background-repeat:no-repeat;
				text-decoration: none;
			}
				#logo_tuenti_reducido a:hover {
					background-image:url(imagenes/logo_tuenti_a.jpg);
				}
			
			#logo_youtube_reducido a {
				width: 105px;
				height: 46px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 1px 0px 2px 19px;
				background-image:url(imagenes/logo_youtube.jpg);
				background-repeat:no-repeat;
				text-decoration: none;
			}
				#logo_youtube_reducido a:hover {
					background-image:url(imagenes/logo_youtube_a.jpg);
				}

			#logo_flickr_reducido a{
				width: 108px;
				height: 43px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 1px 0px 1px 16px;
				background-image:url(imagenes/logo_flickr.jpg);
				background-repeat:no-repeat;
				text-decoration: none;
			}
				#logo_flickr_reducido a:hover {
					background-image:url(imagenes/logo_flickr_a.jpg);
				}

			#logo_twitter_reducido a{
				width: 118px;
				height: 43px;
				position: relative;
				float:left;
				z-index: 5;	
				margin: 1px 0px 1px 11px;
				background-image:url(imagenes/logo_twitter.jpg);
				background-repeat:no-repeat;
				text-decoration: none;
			}
				#logo_twitter_reducido a:hover {
					background-image:url(imagenes/logo_twitter_a.jpg);
				}

		#noticias_menu {
			position: relative;
			float:left;
			width: 141px;
			z-index: 4;	
			margin: 15px 0px 0px 0px;
			border: solid;
			border-width: 1px;
			border-color:#cfcfcf;
		}
			
			#titulo_noticias_menu {
				width: 141px;
				height: 23px;
				background-image:url(imagenes/espacio.jpg);
				background-repeat:no-repeat;
				border-bottom: solid;
				border-bottom-width: 1px;
				border-bottom-color: #cfcfcf;

				text-align: center;
				line-height: 23px;
				color:#6f6f6f;
				font-family: Verdana, Arial;
				font-size: 12px;
				font-weight:bold;
			}

			#contenido_noticias_menu {
				width: 137px;
				margin: 2px 2px 2px 2px;

				font-family: Verdana, Arial;
				font-size: 10px;
				font-weight:normal;
				text-align:left;
			}

				#contenido_noticias_menu a {
					color:#666666;
					font-family: Verdana, Arial;
					font-size: 10px;
					font-weight:normal;
					text-align:left;
					text-decoration: none;
				}

					#contenido_noticias_menu a:hover {
						color:#143879;
					}

/* CAPAS DEL PIE*/
#pie {
	width: 950px;
	clear:both;
	margin-left : auto; 
	margin-right : auto;
	z-index: 2;	
}

	#linea_pie {
		position: relative;
		float:left;
		clear:both;
		width: 950px;
		z-index: 3;	
		margin: 10px 0px 5px 0px;
	}
	
	#creditos_pie {
		position: relative;
		float:left;
		width: 475px;
		z-index: 3;	
		margin: 0px 0px 10px 0px;

		color:#666666;
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight:bold;
		text-align:left;
	}

	#enlaces_pie {
		position: relative;
		float:left;
		width: 475px;
		z-index: 3;	
		margin: 0px 0px 10px 0px;
		
		color:#666666;
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight:bold;
		text-align:right;
	}
	
/* Capas específicas del mapa de la web*/

.linea_mapa_n1 {
	width: 515px;
	position: relative;
	float:left;
	z-index: 3;	
	margin: 5px 0px 0px 15px;

	color:#666666;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
}

	.linea_mapa_n1 a {	
		color:#666666;
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight:bold;
		text-decoration: none;
	}

		.linea_mapa_n1 a:hover {	
			color:#143879;
			font-family: Verdana, Arial;
			font-size: 10px;
			font-weight:bold;
			text-align:left;
		}

.linea_mapa_n2 {
	width: 500px;
	position: relative;
	float:left;
	z-index: 3;	
	margin: 5px 0px 0px 30px;

	color:#666666;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight:normal;
	text-align:left;
}

	.linea_mapa_n2 a {	
		color:#666666;
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight:normal;
		text-decoration: none;
	}

		.linea_mapa_n2 a:hover {	
			color:#143879;
			font-family: Verdana, Arial;
			font-size: 10px;
			font-weight:normal;
			text-align:left;
		}


/* Capas específicas del mapa de la pagina de vídeo*/

#ventana_video_grande {
	width: 560px;
	position: relative;
	float:center;
	z-index: 3;	
	margin: 5px 0px 0px 21px;
	border-width: 2px;
	border-color:#666666;
	border: solid;
}

	#video_grande {
		width: 535px;
		height: 245px;
	}
	
/* Tipos de texto comunes*/
.enlace_gris {
	text-decoration: none;
	color:#666666;
}
	.enlace_gris:hover {
	text-decoration: none;
	color: #143879;
	}

.enlace_gris_sobrenegro {
	text-decoration: none;
	color:#666666;
}

	.enlace_gris_sobrenegro a{
		text-decoration: none;
		color:#666666;
	}
	
	.enlace_gris_sobrenegro a:hover {
	text-decoration: none;
	color: #ffffff;
	}

.texto_resaltado_blanco {
	color: #dbdbdb;
}

/*-- ESTILOS DEL BUSCADOR --*/
.resutlado_buscador{
	position:relative;
	float:left;
	
	font-family:Verdana, Arial;
	font-size:11px;
	color:#666666;
	
	padding-bottom:5px;
	border-top:#CCCCCC dashed 1px
}
		
	.numero_pag_busq_superior{
		position:relative;
		float:left;
		width:608px;
		
		padding-bottom:3px;
		text-align:right;
	}
	
	.numero_pag_busq_inferior{
		position:relative;
		float:left;
		width:608px;
		
		padding-top:3px;
		text-align:right;
		border-top:#CCCCCC dashed 1px;
	}
		.btn_siguiente{
			position:relative;
			float:right;
			
			width:13px;
			margin:0px 0px 0px 4px; 
			padding-top:1px;
		}
		
		.numeros{
			position:relative;
			float:left;
			
			width:574px;
			height:17px;
			margin:0px 0px 0px 0px;
		}
			.numeros a{
				text-decoration:none;
				font-family:Verdana, Arial;
				font-size:11px;
				color:#666666;
			}
			
			.numeros a:hover{
				color:#143879;
			}
		
		.numero_res_busq{
			position:relative;
			float:left;
			width:608px;
			
			padding-bottom:10px;
		}
		
		.btn_anterior{
			position:relative;
			float:left;
			
			width:13px;
			height:13px;
			margin:0px 4px 0px 0px;  
			padding-top:1px;
			
		}
	
	.titulo_res_busq{
		position:relative;
		float:left;
		width:608px;
		
		font-family:Verdana, Arial;
		font-size:11px;
		color:#143879;
		padding-top:10px;
	}
	.descripcion_res_busq{
		position:relative;
		float:left;
		text-align:justify;
		width:608px;
	}
	
	.cabezera_secc_busq{
		position:relative; 
		float:left; 
		width:580px
	}
	
	.cuerpo_secc_busq{
		position:relative; 
		float:left;
		width:575px;
		
		padding-left:30px;
		padding-top:10px;
		padding-bottom:10px;		
	}
	
	.cuerpo_secc_busq input.caja{
		width:300px;
		
		font-family: Verdana, Arial;
		font-size:11px;
		color:#666666;
	}
	
	.cuerpo_secc_busq select{
		width:225px;
		
		font-family: Verdana, Arial;
		font-size:11px;
		color:#666666;
	}

/* -- PERFIL DEL CONTRATA -- */

.buscador_contratante{
	border:#cccccc solid 1px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	
	position:relative;
	float:left;
	width: 603px;
	
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;
}
	.fomualario_buscador{
		padding:5px 10px 5px 10px;
		position:relative;
		float:left;
		
		width:588px;
	}
	
	.boton_formulario{
		padding:5px 10px 5px 10px;
		position:relative;
		float:left;
		
		width:588px;	
	}
	
	.boton_formulario input.botonEnviar{
		font-family:Verdana, Arial;
		font-size:11px;
	}
	
	.documentos_adjuntos_licit{
		position:relative;
		float:left;
		width:500px;
		padding-left:20px;
	}

.resultado_busqueda_contratante{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;
	
	width:608px;
	margin-top:10px;
	position:relative;
	float:left;
}

	.datos_perfil_contr{
		position:relative;
		float:left;
		
		width:608px;
		padding: 5px 0px 5px 0px;
	}
	
	.perfil_expandido_datos{
		position:relative;
		float:left;
		display:none;
		
		width:608px;
		padding: 5px 0px 5px 0px;
	}
	
	.perfil_datos_part{
		padding-left:20px;
	}
	
.paginar{  /*Distinto en ie6*/
	font-family:Verdana,Arial;
	font-size: 11px;
	color:#666666;
	
	position: relative;
	float: left;
	width: 610px;
	
	margin-top:10px;
}

