/* Principal */
.contenedor {
	width: 949px;
	margin: 0;
	background-color: #2c471e;
	background-image: url(imgcomunes/fd_iz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cabecera {
	width: 949px;
	margin: 0 auto;
}


/***************************destacados***************************************/

#sidebar1 {
	float: left;
	width: 188px;
	padding: 15px 0px 0px 35px;
	font-size: 1.3em;

}
#sidebar1 ul{
	list-style-type: none;
	list-style-image: none;
	padding-right: 0px;
}
#sidebar1 ul li{
	padding:0px 0px 8px 0px;
	list-style-type: none;
	list-style-image: none;
}
#sidebar2 {
    	float: right; 
    	width: 229px; 
    	padding: 13px 0px 15px 0px;
}
.txt {
    	width: 200px;
		padding-bottom:22px; 
		font-size: 1.15em;

}
.txthome {
    	width: 200px;
		padding-bottom:14px; 
		font-size: 1.15em;

}
#mainContent { 
		padding-top: 15px;
    	margin: 0 201px; 
} 
.txtprincipal { 
		padding: 0px 20px 10px 20px;
		font-size: 1.15em;
		width: 475px;
		line-height: 1.5em;
}
.txtprincipal h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 1.6em;
	padding-bottom: 10px;
}
#sidebar2 h1{
	font-family:"Times New Roman", Times, serif;
	font-size: 1.6em;
}
/* Menús ******************************************************************/

.menu_on {color: #d9cd0d;}
.menu a:link, .menu a:visited {	color: white; }
.menu a:hover {text-decoration: none; color: #d9cd0d; }

/* Contenido_interior ******************************************************************/
.contenido_interior  {
	width: 822px;
	margin: 0 auto;
	padding:20px 47px 20px 47px;
	background-color: #e0d7c4;
	color: #473b31;
}
.contenido_interior a:link, .contenido_interior a:visited, .contenido_interior a:hover {
	color:#2a6b91;
	text-decoration:underline;
}
.intro  {
	font-size: 1.15em;
	padding-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#interior1 {
    float: right; 
    width: 380px; 
    padding: 0px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em;
    }
#interior2 { 
    margin: 0 390px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em;
}
.contenido_interior img{ 
    padding: 2px;
	border: 1px solid #968d80;
}
.contenido_interior h1  { 
    padding: 5px 0px;
	font-size: 1.3em;
	
}
.contenido_interior h2  { 
    padding: 10px 0px;
	font-size: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.galeria { 
   width: 100%;
}
.galeria img { 
   border: 5px solid white;
   margin-bottom: 5px;
}
/*********************************reservas new**************************/
.reservasnew {
	font-size: 9px;
	color: black;
	text-align:center;
	
}
.reservasnew th  {
	padding: 5px 3px;
	background-color: #f7cc63;
	vertical-align: top;
	
}
.reservasnew td  {
	background-color: #e4e5e1;
	padding: 5px 3px;
	background-color: #C3E6FC;
	vertical-align: top;
	font-weight: bold;
}
/*****************************************************************
Pie
******************************************************************/

p.subir {text-align: right; font-size: 0.9em;}


.pie {
	width: 949px;
	margin: 0 auto;
}
.pie img {
	float: right;
}

.pie a:link, .pie a:visited {color: #d9cd0d; padding-right: 25px;}
.pie a:hover {color: #d9cd0d; padding-right: 25px; text-decoration: underline;}
.piedir {margin-left: 223px; float:left; width: 200px;}
.pietel {margin-left: 500px; }

.firma { 	
	width: 881px;
	margin: 0 auto;
	text-align: right;
	padding: 5px 20px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6a5a4d;
	}
.firma a:link, .firma a:visited, .firma a:hover { color:#f7c250; }
.numero  { font-family:serif; }
.boton2 { float:right; 
			color:white;
			background-color:#663333;
			border: 0px;}
.imglateral {padding-top: 15px;
			 border-top: 1px solid white;}