body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
margin:0; padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,strong,th,var {
font-style:normal;
}

caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; }

p {
margin:0; padding:0;
}

body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	background-color: #ceb78d;
	background-image: url(imgcomunes/fd_pg.jpg);
	background-repeat: repeat-x;
}
#contenedor {
	margin: 0px auto;
	width: 896px;
	background-color: white;
	padding-bottom:5px;
}
#firma {
	margin: 0px auto;
	width: 856px;
	padding: 5px 20px 5px 20px;
	font-size: 0.6em;
	text-align: right;
}
#firma a:link, #firma a:visited {
	color: #06C;
	text-decoration: none;
}
#firma a:hover {
	color: #06C;
	text-decoration: underline;
}
/******************home********************/
#header  {
	background-image: url(imgcomunes/fd_cab.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 149px;
	font-size: 0.75em;
	line-height: 1.2em;
}
#header_left {
	float: left;
	height:149px;
}

#header_right{
	float: right;
	width: 670x;
}

#reservar {	
	width: 149px;
	padding: 17px 20px 5px 492px;
}
#reservar p{
	padding-top: 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #4a2110;
	font-weight: bold;
	padding-left: 16px;
}
#header a:link, #header a:visited  {
	color: white;
	text-decoration: none;
}
#header a:hover {
	color: white;
	text-decoration: underline;
}
#menu {
	color: white;
	font-size: 1.1em;
	padding: 28px 0px 2px 20px;
}
#menu a:link, #menu a:visited, #menu a:hover{
	color: white;
	padding-right: 40px;
}
#menu a:hover{
	text-decoration: none;
	color:#350d0c;
}
.on {
	color:#350d0c!important;
}
#pelicula {
	height: 349pxpx;
}

#destacados {
	background-color: white;
	background-image: url(imghome/fd_destacados.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 25px;
	height: 255px;
}
#sidebar1 {
	float: left;
	width: 572px;
	padding-left: 25px;
}
#sidebar1 h1, #sidebar2 h1 {
	font-size: 0.9em;
	font-weight: bold;
	color: #92990e;
	padding-bottom: 5px;
}
#sidebar2 h1 {
	color: #4a2110;
}
#sidebar1 p{
	width: 280px;
	font-size: 0.75em;
	line-height: 1.5em;
	padding-bottom: 5px;
}
#sidebar2 {
    float: right;
    width: 251px;
	padding-left: 48px;
	padding-top: 10px;
}
#sidebar2 p, #sidebar2_int p {
	color: white;
 	font-size: 0.75em;
	line-height: 1.5em;
	padding-bottom: 5px;
	width: 206px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#destacados a:link, #destacados a:visited, #contenido a:link, #contenido a:visited  {
   color: #be2d0d;
   text-decoration: none;
} 
#destacados a:hover, #contenido a:hover {
   color: #be2d0d;
   text-decoration: underline;
} 
.enlace, .enlace2 {
   float: right!important;
   font-family:Georgia, "Times New Roman", Times, serif;
   padding-right: 50px;
   font-size: 0.75em;
   font-weight: bold;
} 
.enlace2 {
   padding-right: 300px;

} 

/************interior**************************/
#contenido{
	background-color: white;
	padding-top: 15px;

}
#maincontent {
	float: left;
	width: 572px;
	padding-left: 25px;
}
#maincontent h1{
	font-size: 0.9em;
	font-weight: bold;
	color: #92990e;
	padding-bottom: 5px;
}

#maincontent p{
	font-size: 0.75em;
	line-height: 1.6em;
	padding-bottom: 5px;
	
}
#sidebar2_int  {
	float: right;
    width: 299px;
} 

#destacado_casa   { 
	background-image: url(imgcomunes/fdbannerder.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 251px;
	padding-left: 48px;
	height: 271px;
}
#destacado_casa h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #453421;
	padding: 30px 0px 5px 0px;
}
#destacado_galeria, #destacado_entorno {
	background-image: url(imgcomunes/bannergaleria.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 251px;
	padding-left: 48px;
	height: 122px;
}
.fotos {
	padding-left: 22px;

}
 #destacado_entorno {
	background-image: url(imgcomunes/banner_entorno.jpg);

}
#destacado_galeria h1, #destacado_entorno h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #e4b63e;
	padding: 25px 0px 5px 0px;
}
#destacado_entorno h1{
	padding-top: 15px;
}
#destacado_galeria a:link, #destacado_galeria a:visited, #destacado_galeria a:hover {
	color:#e4b63e;
}
#destacado_entorno a:link, #destacado_entorno a:visited, #destacado_entorno a:hover {
	color:white;
}
#intro {
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom: 10px;
}
#resaltado {
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.4em;
	padding-bottom: 10px;
	color: #117ab6;
}

#maincontent ul, #maincontent ol {
	padding-left: 20px;
	
}
#maincontent ul li {
	padding-left:2px;
	font-size: 0.75em;
	line-height: 1.6em;
	padding-bottom: 10px;
	list-style-type: square;
	list-style-position: inside;
}
#maincontent_int ol li {
	padding-left:2px;
	font-size: 0.75em;
	line-height: 1.4em;
	padding-bottom: 5px;
	list-style-position: inside;
}

#maincontent_int ul li {
	color: #333;
	font-size: 0.75em;
	line-height: 1.4em;
	padding-bottom: 10px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/**********************************reservas***********************************/
#reservas {
	font-size: 0.8em;
	width: 400px;

}
#reservas td { text-align: center; padding: 10px 5px; border-bottom: 1px solid #a0aaad; }
#reservas th {  padding: 5px; border-bottom: 1px solid #a0aaad; text-align: center; font-weight:bold;}

/*******************************GALERIA******************************/

#galeria img { 
	border: 1px solid #bfbfbf; 
	padding: 5px;
	margin: 5px;}