body {
	background:url("img/fondo.jpg") no-repeat scroll center top #E4C559; /*url(img/fondo.jpg) top center #E0BB3A;*/
	font-family:Georgia, serif;
	margin:0;
	margin:0;
	padding:0;
}

a {
	text-decoration:underline;
	color:#6A4317;
}

h1 {
	font-size:24px;
	font-weight:bolder;
	color:#3F240D;	
	margin:0px;
	padding:0px;
}
h2 {
	font-size:20px;
	font-weight:bold;
	color:#3F240D;	
	margin:0px;
	padding:0px;
	}
h3 {
	font-size:16px;
	font-weight:bold;
	color:#3F240D;	
	margin:0px;
	padding:0px;
	}
h1.cita {
	width:200px;	
	font-size:25px;
	font-weight:normal;
	font-style:italic;
	color:#1F1105;	
	padding:10px;
	display:block;
	background-color:#FDECB5;
	float:right;
	margin:10px 0px 25px 20px;
}
	
p {
	font-size:13px;
	line-height: 19px;
	color:#1F1105;;
}
	p.txt_footer {
		font-size:11px;
		color:#fff;
	}
img {
	border:none;
}
/******CLEAR****/
	.clear {
		clear:both;
	}
	
#contenedor {
	width:970px;
	padding:0px;
	margin:0 auto;
	/*border:1px solid blue;*/
	}
	
	/*CABECERA*/
		#cabecera {
			width:970px;
			/*border:1px solid red;*/
		}
			#logo {
				width:247px;
				padding:10px 0px 0px 0px;
				margin:0 auto;
			}
			#menu {
				width:970px;
				height:75px;
				background:url(img/f_menu.png) top center no-repeat;
				margin:0px;
				padding:24px 0px 0px 0px;
				/*border:1px solid black;*/
			}
				#menu ul {
					list-style:none;
					width:100%;
					/*border:1px solid white;	*/
					padding:0px;
					margin:0px 0px 0px 200px;
					text-align:center;
				}
					#menu ul li {
						float:left;	
						width:125px;
						height:70px;
						
					}
						#menu ul li a, #menu ul li a:visited { 
							font-size:18px;
							letter-spacing:-1px;
							font-weight:bolder;
							text-align:center;
							text-decoration:none;
							color:#A76025							
						}
						#menu ul li a:hover{
							color:#1F1105;
													}
						#menu ul li a.activo {
							color:#1F1105;
													
						}
						#menu ul li a.fb, #menu ul li a:visited.fb  {
							width:24px;
							height:23px;
							background:url(img/btn_fb.png) top center no-repeat;
							display:block;
							text-indent:-9999px;
							margin-left:200px;							
						}
						#menu ul li a:hover.fb {
							background:url(img/btn_fb.png) bottom center no-repeat;
						}
	
	/*CUERPO*/
		#cuerpo {
			width:970px;
			/*border:1px solid green;*/
			margin:0 auto;
			padding:0px 0px 30px;
			display: table;			
		}
			#fondo_galeria {
				width:970px;
				height:515px;
				background:url(img/f_galeria.png) top center no-repeat;
				padding:32px 0px 0px 0px;
				margin-bottom: 20px;
				margin-top:-20px;
				.margin-top:-15px;
				.padding:0px;
				/*border:1px solid blue;*/
			}
			#galeria {
				width:940px;
				margin:auto;
				
				
			}
			#contenido {
				padding:30px 12px 30px 12px;
				width:945px;
				/*border:1px solid orange;*/
			}
				#content_iz {
					width:737px;
				}
				#content_dr {
					width:250px;
					float:left;
					margin:0px 0px 30px 40px;
				}
					#content_dr img {
						margin:10px 0px 0px 0px;
					}
			#noticias_inferior {
				border-top:1px dotted #999;
				margin:25px 0px 0px 0px;
				padding:15px 0px 0px 0px;
			}
				.col_n {
					width:250px;
					float:left;
					margin:25px 50px 30px 0px;
				}
					.col_n img{
						margin:0px 0px 15px 0px;
					}
					.col_n a {
						font-size:16px;
						font-family:Georgia, serif;
						font-style:italic;
						margin:0px 0px 10px 0px;
					}
					.col_n p {
						font-size:11px;
					}
				
				
	/*GALERĶA*/
	.fila {
		width:970px;
		min-height: 175px;
		/*border:1px solid red;*/
		margin:20px 0px 0px 0px;
	}
		.album {
			width:215px;
			min-height:175px;
			margin: 0 5px;
			border:1px solid #fff;
			float:left;
			padding:5px;
		}
			.album a{
				font-size:14px;
				font-family:Georgia, serif;
				font-style:italic;
				margin:0px 0px 10px 0px;			
			}
			.album a img{
				padding:5px;
				background-color:#fff;
				border:1px solid #fff;
			}
				.album a:hover img {
					border:1px solid #C7C7C7;
				}
			.album p {
				font-size:11px;
				color:#747474;
			}
			.album:hover {
				background-color:#F4F4F4;
				
			}
	/*COLABORADORES*/
		.col_colaborador {
			width:425px;
			
			float:left;
			margin:15px 2px 30px 20px;
		}
			.col_colaborador h2 {
				margin:25px 0px 0px 0px;
			}
	/*PLANO*/
		#plano {
			width:940px;
			margin:0px auto -5px auto;
			padding:0px;
		}
	
	/*PAGINADOR*/
	
	#paginador {
		width:100%;
		padding:5px 0px 5px 0px;
	}
		#paginador ul {
			list-style:none;
			font-size:12px;
			margin:20px 0px 50px 0px;
		}
			#paginador ul li {
				float:left;
				margin:0px 10px 0px 0px;
			}
			#paginador ul li a, #paginador ul li a:visited {
				padding:3px 5px 3px 5px;
				background-color:#F4F4F4;
				border:1px solid #D6D6D6;				
			}
			#paginador ul li a:hover {
				background-color:#000;
				border:1px solid #000;
				text-decoration:none;
				color:#fff;				
			}
			#paginador ul li a.activo {
				background-color:#000;
				border:1px solid #000;
				text-decoration:none;
				color:#fff;		
			}
	
	/*FOOTER*/
		#footer {
			width:100%;
			/*height:322px;*/
			background:url(img/f_footer.jpg) top center no-repeat #523312;
		}
			#f_contenedor {
				width:970px;
				padding:25px 0px 15px 0px;
				margin:0 auto;
				/*border:1px solid blue;*/	
			}
				#f_col_iz {
					width:400px;
					float:left;
					/*border:1px solid black;	*/			
				}
				#f_col_dr {
				width:452px;
				height:256px;
				float:left;					
				padding:10px;
				/*background:url(img/f_reserva.png) top center no-repeat;*/
				margin:0px 0px 25px 80px;				
			}
				#f_col_dr h1 {
					font-size:22px;
					letter-spacing:-1px;
					padding-left:10px;	
					color:#fff;
					margin:15px 0px 0px 25px;
				}	
			#formulario_contacto {
			width:400px;
			margin:0px 0px 0px 25px;
			/*margin-left:10px;
			margin-top:25px;*/
			/*padding-top:10px;*/
			}	
				#formulario_contacto form {
					padding: 10px;		
				}
				#formulario_contacto form label {
					margin:25px 0px 3px 0px;
					font-size:12px;
					font-weight:normal;
					color:#fff;	
					
				}

				#formulario_contacto form input {
						width:160px;	
						margin-bottom:8px;
						color:#333;
						font-size:16px;
						border:1px solid #000;						
					}
					.col_form {
						width:170px;
						float:left;
						margin:0px 12px 0px 0px;
					}
					.col_form_dr {
						width:170px;
						float:left;	
						/*margin-left:20px;*/					
					
					}
					.comentario {
						width:350px;
						clear:both;						
					}
					#formulario_contacto textarea {
						width:100%;
						border:1px solid #000;
					}
					#formulario_contacto form input.boton_enviar{
						width:98px;
						font-size:12px;
						font-family:Georgia,Times New Roman, serif;
						/*text-align:center;*/
						background:url(img/f_btn.png) no-repeat;
						color:#fff;
						border:none;
						clear:both;
						display:block;
						padding:3px 0px 7px 0px;
						margin:10px 0px 0px 0px;	

						
					}
