/* CSS Document */

body{
	background-image:  url(../imagenes/fondo.jpg);
	background-repeat: no-repeat;
	background-color:#fefbe5;
	}
h1{
	margin: 35px 0px 10px 170px;

}	
h2{

	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-variant: small-caps;
	font-weight:bold;
	color:#669966;
	margin: 35px 0px 10px 170px;

}
#h2 gastronomia{

	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-variant: small-caps;
	font-weight:bold;
	color:#669966;
	margin:0px;

}
h3{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-weight:bold;
	color:#669966;
	margin: 10px 0px 0px 20px;

}
hr{
	border: 1px solid #c41200;
	margin: 50px 0px 0px 0px;
}
p {
	width: 700px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color:#333;
	text-align: justify;
	margin: 0px 0px 0px 170px;
}
a{
	color:#669966;
	font-weight:bold;
	font-family:arial;
	font-size: 12px;
}	
a:link{
	text-decoration: none;
	font-weight:bold;
}
a:visited{
	color:#c41200;
	text-decoration: none;
	font-weight:bold;
}

a:hover{
	color:#c41200;
	text-decoration: none;
	font-weight:bold;
}	
#asterisco{
		font-family: verdena;
		font-size:12px;
		color:#669966;

		}
#pie {

		font-family: Times New Roman, Times, serif;
		font-size:14px;
		color:#c41200;
		margin: 10px 0px 0px 170px;	
		

		}
/*menus*/
	/*menu general*/
		#menugeneral {
			width:900px;
			padding: 75px 0px 0px 130px;
			}
			#menugeneral ul{ margin:0; padding:0;}
		#menugeneral ul li{
			display: inline;
			list-style-type: none;
			padding: 0px 8px 0px 0px;
			}
		#menugeneral a{
			color:#f0e2d5;
			font-weight:bold;
			font-family:arial;
			font-size: 12px;
			}	
		#menugeneral a:link{
			text-decoration: none;
			font-weight:bold;
			}
		#menugeneral a:visited{
			color:#f0e2d5;
			text-decoration: none;
			font-weight:bold;
			}
		#menugeneral a:active{
			color:#669966;
			font-style: bold;
			font-size: 12px;
			}
		#menugeneral a#activo{
			color:#f0e2d5;
			text-decoration: none;
			font-weight:500;
			font-weight:bold;
			font-size: 18px;
			}
		#menugeneral a:hover {
			color:#fff;
			text-decoration: none;
			font-weight:bold;	
			}	
	/*menu general*/
	
	/*menu secundario*/
		#menusecundario {
			width:900px;
			padding: 20px 0px 0px 150px;
				}
				#menusecundario ul{ margin:0; padding:0;}
		#menusecundario ul li{
			display: inline;
			list-style-type: none;
			padding: 0px 8px 0px 0px;

			}
		#menusecundario a{
			color:#669966;
			font-family:arial;
			font-size: 12px;
			font-weight:bold;
			}	
		#menusecundario a:link{
			text-decoration: none;
			font-weight:bold;
			}
		#menusecundario a:hover{
			color:#c41200;
			text-decoration: none;
			font-weight:bold;	
			}	
		#menusecundario a:active{
			color:#c41200;
			text-decoration: none;
			font-weight:bold;
			}
		#menusecundario a:visited{
			color:#c41200;
			text-decoration: none;
			font-weight:bold;
			}
		#menusecundario a#activo{
			color:#669966;
			text-decoration: none;
			font-weight:500;
			font-weight:bold;
			font-size: 18px;
			}
		
	/*menu secundario*/
	/*menu_alojamiento*/

		#menu_apartamentos {
			width:800px;
			margin: 25px 0px 25px 170px;
			}
		#menu_apartamentos img{
			margin-right: 70px;
			}
		
	/*menu_alojamiento*/

	/*menu_servicios*/

		#menu_servicios {
			width:800px;
			margin: 25px 0px 25px 170px;
			}
		#menu_servicios img{
			margin-right: 25px;
			}
		
	/*menu_servicios*/

	/*menu_agenda*/

		#menu_agenda {
			width:800px;
			margin: 25px 0px 25px 170px;
			}
		#menu_agenda img{
			margin-right: 25px;
			}
		
	/*menu_agenda*/

	/*menu_espacios*/

		#menu_espacios {
			width:800px;
			margin: 25px 0px 25px 170px;
			}
		#menu_espacios img{
			margin-right: 20px;
			}
		
	/*menu_espacios*/

/*menus*/
/*fotos*/
	/*fotos_2*/
		#fotos_2 {
			width:800px;
			margin: 25px 0px 25px 170px;
			}
		#fotos_2 img{
			margin: 25px 20px 25px 120px;
			}
	/*fotos_2*/
	
	/*fotos_3*/
		#fotos_3 {
			width:800px;
			margin: 25px 0px 25px 170px;
			}
		#fotos_3 img{
			margin-right: 40px;
			}
	/*fotos_3*/
	/*fotos_4*/
		#fotos_4 {
			width:800px;
			margin: 25px 0px 25px 170px;
			}
		#fotos_4 img{
			margin-right: 20px;
			}
	/*fotos_4*/
	/*fotos_5*/
		#fotos_5 {
			width:800px;
			margin: 25px 0px 25px 170px;
			}
		#fotos_5 img{
			margin-right: 10px;
			}
	/*fotos_5*/
	/*fotos*/

/*mapa_localizacion*/

		#mapa_localizacion {
			margin: 25px 0px 25px 170px;

			}
		#mapa_localizacion img{
			margin-right: 20px;
			}
		#map {
			width:700px;
			margin: 25px 0px 25px 170px;
			border: 2px solid #666;		
			}		
/*mapa_localizacion*/

/*gastronomia*/

	#tablagastronomia{
		margin: 5px 5px 0px 160px;
		}

	#ingredientes{
		font-family: Times New Roman, Times, serif;
		font-size: 14px;
		color:#333;
}

/*gastronomia*/

/*comarcalea*/
	#tablalea{
		width: 800px;
		margin-left:170px;
		margin-bottom:20px;
		}	
	#imagen_lea{
		margin-right:auto;
		float:left;
		}	
	#textolea{
		width: 500px;
		overflow:hidden;
		}


/*comarcalea*/
/* tarifa baja*/
	#tarifabaja{
		width:300px;
 		border-collapse:collapse; 
		border:4px solid #c41200;
		margin-left:400px;
		margin-bottom:30px;
		padding:20px;
		font-family: verdena;
		font-size: 14px;	
		}
	#tarifabaja th{
		background-color:#cc3300;
		color:#fff;
		font-family: verdena;
		font-size: 12px;
		text-align: left;
		text-indent:10px;
		border-top: 1px dotted #fff;
		text-transform:uppercase;
		}
	#tarifabaja caption{
		text-align: left;
		margin-left:400px;
		font-family: verdena;
		font-size: 12px;
		text-align: justify;
		color:#cc3300;
		font-weight:bold;
		padding-bottom:10px;
		}
	#tarifabaja td{
		padding: 5px;
		text-indent:10px;
		height:30px;
		border-top: 1px dotted #cc3300;
		}
/* tarifa baja*/
/* tarifa media*/
	#tarifamedia{
		width:300px;
 		border-collapse:collapse; 
		border:4px solid #c41200;
		margin-left:400px;
		margin-bottom:30px;
		padding:20px;
		font-family: verdena;
		font-size: 14px;	
		}
	#tarifamedia th{
		background-color:#cc3300;
		color:#fff;
		font-family: verdena;
		font-size: 12px;
		text-align: left;
		text-indent:10px;
		border-top: 1px dotted #fff;
		text-transform:uppercase;
		}
	#tarifamedia caption{
		text-align: left;
		margin-left:400px;
		font-family: verdena;
		font-size: 12px;
		text-align: justify;
		color:#cc3300;
		font-weight:bold;
		padding-bottom:10px;
		}
	#tarifamedia td{
		padding: 5px;
		text-indent:10px;
		height:30px;
		border-top: 1px dotted #cc3300;
		}
/* tarifa media*/
/* tarifa alta*/
	#tarifaalta{
		width:300px;
	 	border-collapse:collapse; 
		border:4px solid #c41200;
		margin-left:400px;
		margin-bottom:30px;
		padding:20px;
		font-family: verdena;
		font-size: 14px;	
		}
	#tarifaalta th{
		background-color:#cc3300;
		color:#fff;
		font-family: arial;
		font-size: 12px;
		text-align: left;
		text-indent:10px;
		border-top: 1px dotted #fff;
		text-transform:uppercase;
		}
	#tarifaalta caption{
		text-align: left;
		margin-left:400px;
		font-family: verdena;
		font-size: 12px;
		text-align: justify;
		color:#cc3300;
		font-weight:bold;
		padding-bottom:10px;
		}
	#tarifaalta td{
		padding: 5px;
		font-family: verdena;
		text-indent:10px;
		height:30px;
		border-top: 1px dotted #cc3300;
		}
/* tarifa alta*/
/* tarifaanotaciones*/
	#tarifaanotaciones{
		width:600px;
		margin-left:300px;
		font-family: verdena;
		font-size: 14px;
		}

/* tarifaanotaciones*/

/*galeria-fotos*/
	#contenedor{
		width:800px;
		margin: 0px 0px 50px 170px;	
		}
	#contenedor_fotos_horizontales {
		width:700px;
		}
	#contenedor_fotos_horizontales img{
		margin-right:15px;
		
		}
	#contenedor_fotos_peques {
		width:700px;
		}
	#contenedor_fotos_peques img{
		margin-right:30px;
		}
	#tablagaleriapages{
		width: 800px;
		margin: 50px 0px 0px 120px;
		align: center;	

		}
	#tablagaleriapages2{
		width: 700px;
		margin: 50px 0px 0px 180px;
		}
	#tablagaleriapages3{
		margin: 50px 0px 0px 0px;
		}
	#galeria{
			width:700px;
			margin: 35px 0px 10px 170px;
			text-align:center;

		}		
	#titular_galeria{
			font-family: Times New Roman, Times, serif;
			font-size: 18px;
			font-variant: small-caps;
			font-weight:bold;
			color:#669966;
			text-align:center;

		}
	#menu_galeria{
			font-family: Times New Roman, Times, serif;
			font-size: 14px;
			font-weight:bold;
			color:#669966;
			text-align:center;

		}
	#img_galeria{
			align:center;
			padding:50px;

		}	
		
	#galeria_h{
			align:left;

		}		
	#img_galeria_h{
			align:left;
			margin-top:20px;


		}			
	#siguienteanterior a{
		color:#669966;
		font-weight:bold;
		font-family:arial;
		font-size: 12px;
		align: center;
		}
	#siguienteanterior a:link{
		text-decoration: none;
		font-weight:bold;
		align: center;
		}
	#siguienteanterior a:hover {
		color:#c41200;
		text-decoration: none;
		font-weight:bold;
		align: center;	
		}	
	#siguienteanterior a:visited{
		color:#c41200;
		text-decoration: none;
		font-weight:bold;
		align: center;
		}
/*galeria-fotos*/

