/* Elementos Básicos */

html {
	margin: 0px;
	padding: 0px;
	}
	
body { 
	font: 11px verdana;
	line-height: normal;
	color: #555753; 
	background: #fff url(../../images/fondo_body.jpg) repeat-x top left; 
	margin: 0px; 
	padding: 0px;
	}
	
p { 
	margin-top: 0px; 
	text-align: justify;
	}

strong {
	font-weight:bold;
}

	/* Boton de Acceso a usuarios */
	a#bt_controluser {
		background:#93bc44;
		border:1px solid #fff;
		color:#fff;
		margin-top:2px;
		margin-left:96px;
		padding-top:1px;
		display:block;
		height:16px;
		text-align:center;
		width:55px;
	}
	
		a#bt_controluser:hover {
		background:#fff;
		border:1px solid #93bc44;
		color:#93bc44;
		margin-top:2px;
		margin-left:96px;
		padding-top:1px;
		display:block;
		height:16px;
		text-align:center;
		width:55px;
	}
	/* Boton de Acceso a usuarios */
	
	/* Enlace ver Todas las Noticias */
	a#todas_noticias_link {
			margin-top:5px;
			color:#93bc44;
			float:right;
			text-decoration:none;
	}
	
	a#todas_noticias_link:hover {
			margin-top:5px;
			color:#93bc44;
			float:right;
			text-decoration:underline;
	}
	/* Enlace ver Todas las Noticias */
	
	
	a:link { 
	font-weight: bold; 
	text-decoration: none; 
	/*color: #96AC95;*/
	color:#93bc44;

	}
	
	a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	/*color: #96AC95;*/
	color:#93bc44;
	}
	
	a:hover { 
	font-weight: bold; 
	text-decoration: none;
	/*color: #C4CFC2;*/
	color:#666;
	}
	
	
	a:active { 
	font-weight: bold; 
	text-decoration: none;
	/*color: #96AC95;*/
	color:#93bc44;
	}



h1{
 margin:0px;
 }	

h2{
 margin:0px;
 }	
	
h3 { 
	font: normal 1.4em verdana;
	letter-spacing: 1px; 
	margin:0px;
	color: #666;
	display:none;
	}
	


form{
margin:0px;
}

img{
border:0px;
}



/* Divisiones Página */

#pagina{
	background: url(zen-bg.jpg) repeat-y top left; 
	margin: auto;
	width:810px;	
}

		#cabecera { 
			background:url(../../images/fondo-cabecera.png);
			width: 810px;
			height:177px;
			float:left;
			position:relative;
			
			}
		
		#cabecera h1 span {
			display:none
			}
			
		#cabecera h2 span {
			display:none
			}
			
		#cabecera a{
		height:169px;
		width:453px;
		display:block;
		}
				
		#cabecera .icon_home{
			height:16px;
			position:absolute;
			right:39px;
			top:7px;
			width:16px;
		}
		
		#cabecera .icon_mail{
			height:16px;
			position:absolute;
			right:20px;
			top:7px;
			width:16px;
		}
		
		#centro{
		width:810px;
		float:left;
		background:url(../../images/fondo-centro.jpg) repeat-y;
		}
		
		#contenido{
		width:579px;
		margin-top:5px;
		float:left;
		padding-left:30px;
		}
		
		/* Estilos contenido busquedas */
		div#cabecera_busquedas {
			background:url(../../images/cabecera_busquedas.jpg) no-repeat bottom;
			height:70px;
			width:578px;
		}
		
		div#cabecera_busquedas p {
			font-weight:bold;
			font-size:18px;
			color:#93bc44;
			padding-left:60px;
			padding-top:20px;
		}
		
		div#resultados_busqueda {
			width:570px;
		}
		
		.bloque_resultado_busqueda {
			width:540px;
			margin-bottom:25px;
		}
		
		.bloque_resultado_busqueda a {
			background:url(../../images/flecha.jpg) no-repeat left;
			color:#93BC44;
			cursor:pointer;
			font-size:10px;
			font-weight:bold;
			padding-left:15px;
			left:470px;
			padding-left:15px;
			position:relative;
		}
		
		.bloque_resultado_busqueda a:hover {
			color:#E26722;
			background:urlurl(../../images/flecha.jpg) no-repeat left;
			cursor:pointer;
			font-size:10px;
			font-weight:bold;
			left:470px;
			padding-left:15px;
			position:relative;
		}
		
		.categoria_resultado {
			font-weight:bold;
			color:#666;
		}
		
		.titulo_resultado {
			color:#E26722;
			font-weight:bold;
			background:url(../../images/cuadrado.jpg) no-repeat left;
			padding-left:12px;
			margin-bottom:5px;
			margin-left:25px;
		}
		
		.descripcion_resultado {
			text-align:justify;
			margin-left:25px;
		}
		
		.seguir_leyendo {
			color:#93bc44;
			background:url(../images/flecha.jpg);
		}
		
		/* Estilos contenido busquedas */	
		
		/* Estilos para listado Todas las Noticias */
		div#cabecera_listado_noticias {
			background:url(../../images/cabecera_busquedas.jpg) no-repeat bottom;
			height:70px;
			width:578px;
		}
		
		div#cabecera_listado_noticias p {
			font-weight:bold;
			font-size:18px;
			color:#93bc44;
			padding-left:60px;
			padding-top:20px;
		}
		
		div#resultados_noticias {
			width:575px;
		}
		
		.bloque_ficha_noticia {
			width:563px;
			margin-bottom:5px;
			border:1px dotted #ccc;
			padding:5px;
		}
		
		.bloque_ficha_noticia img {
			float:left;
			margin-right:5px;
		}
		
		.bloque_ficha_noticia a {
			background:url(../../images/flecha.jpg) no-repeat left;
			color:#93BC44;
			cursor:pointer;
			font-size:10px;
			font-weight:bold;
			padding-left:15px;
			left:495px;
			padding-left:15px;
			position:relative;
		}
		
		.bloque_ficha_noticia a:hover {
			color:#E26722;
			background:url(../../images/flecha.jpg) no-repeat left;
			cursor:pointer;
			font-size:10px;
			font-weight:bold;
			left:495px;
			padding-left:15px;
			position:relative;
		}
		
		.titulo_noticia {
			color:#E26722;
			font-weight:bold;
			margin-bottom:2px;
		}
		
		.descripcion_noticia_pequeña {
			text-align:justify;			
		}
		
		.fecha_noticia {
			margin-bottom:2px;
			font-weight:bold;
			color:#93BC44;
			font-size:10px;
		}
		
		/* Estilos para listado Todas las Noticias */	
		
		/* Estilos para la ficha de las noticias */
		div#opciones_ficha_noticias {
			float:right;
			margin-bottom:20px;
		}
		
		div#opciones_ficha_noticias a#volver {
			background:url(../../images/flecha2.jpg) no-repeat left;
			padding-left:10px;
			padding-bottom:2px;
		}
		
		div#opciones_ficha_noticias a {
			margin-right:5px;
		}
		
		div#info_ficha_noticias {
			clear:both;
		}
		
		div#info_ficha_noticias p {
			margin-bottom:5px;
		}
		
		.imagen_ampliada_ficha {
			padding:1px;
		}

		div#imagenes_ficha_noticias {
			background:#eee;
			border:1px solid #CCCCCC;
			height:173px;
			padding:5px;
			margin-left:10px;
			margin-bottom:10px;
			width:201px;
			clear:both;
			float:right;
		}
		
		div#thumbs_ficha ul {
			clear:left;
			float:left;
			left:50%;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0;
			padding:0;
			position:relative;
			text-align:center;
		}
		
		div#thumbs_ficha ul li {
			display:block;
			float:left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:1px;
			padding:0;
			position:relative;
			right:50%;
		}
		
		div#thumbs_ficha {
			width:100%;
		}
		
		div#videos_ficha_noticias {
			border:1px dotted #CCCCCC;
			padding:5px;
			background:#eee;
			margin-top:10px;
			margin-bottom:15px;

		}
		
		div#videos_ficha_noticias ul {
			list-style:none;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		
		div#videos_ficha_noticias li {
			display:inline;
		}
		
		div#videos_ficha_noticias img {
			width:90px;
			height:55px;
		}
		
		.titulo2 {
			color:#666;
			font-weight:bold;
			margin-top:25px;
		}
		
		div#descargas_ficha_noticias ul {
			list-style:url(../../images/pdf_ico.jpg);
			
		}
		/* Estilos para la ficha de las noticias */
		
		/* Estilos para el listado de eventos */
			div#cabecera_listado_eventos {
			background:url(../../images/cabecera_busquedas.jpg) no-repeat bottom;
			height:70px;
			width:578px;
		}
		
		div#cabecera_listado_eventos p {
			font-weight:bold;
			font-size:18px;
			color:#93bc44;
			padding-left:60px;
			padding-top:20px;
		}
		
		div#resultados_eventos {
			width:575px;
		}
		
		.bloque_listado_eventos {
			width:563px;
			margin-bottom:5px;
			border:1px dotted #ccc;
			padding:5px;
			
		}
		
		.bloque_listado_eventos img {
			float:left;
			margin-right:5px;
		}
		
		.bloque_listado_eventos a {
			background:url(../../images/flecha.jpg) no-repeat left;
			color:#93BC44;
			cursor:pointer;
			font-size:10px;
			font-weight:bold;
			padding-left:15px;
			padding-left:15px;
			position:relative;
			left:382px;
			
		}
		
		.bloque_listado_eventos a:hover {
			color:#E26722;
			background:url(../../images/flecha.jpg) no-repeat left;
			cursor:pointer;
			font-size:10px;
			font-weight:bold;
			padding-left:15px;
			position:relative;
			left:382px;
		}
		
		.titulo_evento {
			color:#E26722;
			font-weight:bold;
			margin-bottom:2px;
		}
		
		.descripcion_evento_pequeña {
			text-align:justify;
		}
		
		.fecha_evento {
			margin-bottom:2px;
			font-weight:bold;
			color:#93BC44;
		}
		
		div#calendario {
			text-align:center;
			margin-bottom:20px;
			margin-top:20px;
		}
		/* Estilos para el listado de eventos */
		
		/* Estilos para la galería de imagenes */
		div#resultados_galeria_imagenes {
			width:575px;
			margin-top:20px;
		}
		
		.bloque_galeria_imagenes {
			width:563px;
			margin-bottom:5px;
			border:1px dotted #ccc;
			padding:5px;
			background:#eee;
		}
		
			#ver_todas {
				background:url(../../images/flecha.jpg) no-repeat left;
				color:#93BC44;
				cursor:pointer;
				font-size:10px;
				font-weight:bold;
				padding-left:15px;
				left:488px;
				padding-left:15px;
				position:relative;
			}
			
			#ver_todas:hover {
				color:#E26722;
				cursor:pointer;
				font-size:10px;
				font-weight:bold;
				left:488px;
				padding-left:15px;
				position:relative;
			}
		
		.lista_imagenes ul {
			text-align:left;
			list-style:none;
			list-style-type:none;
			padding:0 0 0 3px;
			margin:0 0 5px;
		}
		
		.lista_imagenes li {
			display:inline;
			background:none;
		}
		
		.categoria_galeria_imagenes {
			font-weight:bold;
			color:#666;
			margin-top:10px;
		}	
		/* Estilos para la galería de imagenes */
					
		/* Estilos del contenido de Home */			
		div#contenido_home {
			clear:left;
		}	
	
		div#contenido p#exppiloto{
			color:#999999;
			font-size:12px;
		}	
		
		div#cabecera_contenido {
			margin-top:7px;
		}
		/* Estilos del contenido de Home */	
		
		/* Estilos para el formulario de contacto */
			.caja_new {
				border:1px solid #ccc;
			}
			
			.btn_formulario {
				background:#93bc44;
				border:1px solid #fff;
				color:#fff;
				padding-bottom:3px;
				height:20px;
				text-align:center;
				width:55px;
				cursor:pointer;
				font-weight:bold;
			}
			
			.btn_formulario:hover {
				background:#fff;
				border:1px solid #93bc44;
				color:#93bc44;
				padding-bottom:3px;
				height:20px;
				text-align:center;
				width:55px;
				cursor:pointer;
				font-weight:bold;
			}
			
			p#texto_contacto {
				padding-top:25px;
			}
		/* Estilos para el formulario de contacto */
		
		/* Estilos para el titulo de Descargas */
			div#descargas {
				font-weight:bold;
				color:#666;
				padding-top:10px;
			}
			
			div#descargas p {
				margin-bottom:5px;
			}
		/* Estoñps para el título de Descargas */
		
		#columna-menu{
		width:200px;
		float:left;
		}
			
			#columna-menu ul{
			padding:0px;
			margin:0px;
			}
			
				#columna-menu li{
				list-style:none;
				width:195px;		
				margin-left:4px;
				
				}
				
				
				#columna-menu li a{
				width:176px;
				height:25px;
				padding-left:20px;
				display:block;
				/* margin-left:4px; */
				padding-top:5px;
				padding-bottom:10px;
				font-weight:bold;
				color:#93bc44;
				background:url(../../images/links-menu/degradado_fondo_menu.jpg) repeat-x bottom #fff;

				}
				
				#columna-menu li a:hover{
					color:#FFFFFF;
					background:#93bc44;
					}
					
					#columna-menu li img {
						float:left;
						margin-left:-12px;
						padding-top:4px;
					}
					
				
					
				
				#columna-menu ol a{
				width:156px;
				/* height:25px; Si se pone el alto, los textos multilínea no se ven bien */
				padding:0px;
				margin-left:-15px;
				margin-bottom:10px;
				margin-top:10px;
				display:block;
				font-weight:normal;
				font-size:10px;
				background:none;
				}
				
					
					#columna-menu ol a:visited{
					background:none;
					color:#618633;
					}
					
					#columna-menu ol a:hover{
					background:none;
					color: #96AC95;
					}
					
					#columna-menu ol a:active{
					background:none;
					color:#618633;
					}

		
			#consulta{
			float:left;
			padding-left:30px;
			padding-top:15px;
			}
			
			#acceso{
			float:left;
			width:193px;
			background:url(../../images/acceso.jpg) no-repeat top left;
			padding-top:34px;
			margin-left:4px;
			}
				#acceso form{
				padding-left:10px;
				}
				
				#acceso input{
				margin-left:12px;
				width:139px;
				height:15px;
				font-size:10px;
				margin-top:4px;
				border:1px solid #666666;
				}
				
				#acceso span input{
				margin-left:118px;
				width:37px;
				height:20px;
				font-size:10px;
				margin-top:4px;
				background-color:#EAEAEA;
				font-size:9px;
				text-decoration:none;
				}
				
				#acceso p{
				padding-left:6px;
				margin:0px;
				}
				
				#acceso span p{
				padding-left:82px;
				margin:0px;
				}
		
		
		
			#barra-verde{
			display:block;
			float:left;
			margin-top:10px;
			padding-left:4px;
			}
	
			
	/*PIE*/		
	.txt_index{
		width:568px;
		height:40px;
		overflow:auto;
		padding:0 5px 0 0;
		float:right;
		margin:10px 8px 0 0;
		}
	
	
		#pie{
		width:100%;
		float:left;
		background:url(../../images/fondo-pie.jpg) repeat-x;
		height:94px;
		text-align:center;
		color:#FFF;
		font-size:9px;
		}
