/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#796D61; /*marrón claro*/
}
*html body {
  overflow:auto;
} 

a:link, a:visited {
        color:#000;
		text-decoration:underline;
        }
a:hover{
        color:#796D61;
		text-decoration:underline;
        }

.normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; /*negro*/
}
.comentarios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; /*negro*/
	line-height:18px;
}
#galerys {
	position:absolute;
	width:503px;
	height:522px;
	top:70px;
	left:465px;
	overflow:hidden;
	display:block;
	z-index:6000;
	visibility:hidden;
}
#galerys_big {
	position:absolute;
	width:580px;
	height:522px;
	top:70px;
	left:385px;
	overflow:hidden;
	display:block;
	z-index:6000;
	visibility:hidden;
}	

#contenedor{
   z-index:10;
   text-align: left;
   width: 900px;
   margin: auto;
}
#cabecera{
   background-color: #fff;
}
#cabecera a{
	color:#796D61;
	text-decoration:none;
}

#cabecera a:hover{
	color:#796D61;
	text-decoration:underline;
}

#cabecera #current{
	color:#796D61;
	text-decoration:underline;
}

#cuerpo{
   margin: 10 0 10 0px;
}
#izquierda{
   width: 140px;
   float:left;
   z-index:555;    
}
#reservas{
   width: 135px;
   height:238px;
   margin-top:20px;
   color:#8C7D70;
   background-color:#DAD2B5;
   padding-left:5px;
   z-index:555;   
}
/* reservas */
#reservas p{
	height:8px;
	}



				
	
/* final reservas */

/* Buscador (de momento en hide) */
#buscador{
	display:none;
	}
/* Final buscador */

/* elementos ocultos */
#oc{
	display:none;
	}
.hide{
	display: none;
}
/* Final elementos ocultos */	
		
.lista{
	background-color:#fff;
	border:none;
	font-size:9px;
	color:#8C7D70;
	}
.boton{
	background-color:#fff;
	border:none;
	font-size:10px;
	color:#8C7D70;
	width:60px;
	}
.campo_brown{
	background-color:#DAD2B5;
	border:none;
	font-size:10px;
	width:96px;
	color:#8C7D70;
	}			
#menu2{
   width: 140px;
   height:140px;
   margin-top:20px;
}
#menu3{
   width: 140px;
   height:80px;
   margin-top:20px;
}
#central{
   margin-left: 170px;
   background-color: #ffffff;
   width: 226px;
   line-height:18px;
   z-index:1;

}
#central a:link, #central a:visited {
        color:#000;
		text-decoration:underline;
        }
#central a:hover{
        color:#796D61;
		text-decoration:underline;
        }
		

#central_forms{
   margin-left: 170px;
   background-color: #ffffff;
   width: 475px;
   line-height:18px;

}


#derecha_bloque_forms{
	width:226px;
	max-width:226px;
	height:500px;
	max-height:500px;
	overflow:hidden;
	float: right;
	background-color: #ffffff;
	background-image:url(trama_vertical.gif);
   	background-repeat: repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-top:28px;
		
}	

				

#derecha{
	width: 475px;
	float: right;
	background-color: #ffffff;
	
}
#derecha_f1_c1{
	width: 226px;
	height:175px;
	margin-top:30px;
	float: left;
	display: block;
	background:  url(f1.gif) no-repeat;
	
}
#derecha_f1_c1_text{
	width: 200px;
	height:95px;
	margin-top:20px;
	margin-left:14px;
	margin-right:8px;
	margin-bottom:35px;
	float: left;
	display: block;
	font-size:20px;
	text-align:center;
	color:#FFFFFF;
	
}
#derecha_f1_c1_text h1{
	font-size:20px;
	font-weight:normal;
}
#derecha_f1_c1_text a{
	color:#FFFFFF;
	text-decoration:none;
}
#derecha_f1_c1_text a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#derecha_f1_c2{
	width: 226px;
	height:175px;
	margin-top:30px;
	float: right;
	display: block;
}
#derecha_f2_c1{
	width: 226px;
	height:175px;
	margin-left:0px;
	margin-top:10px;
	display: block;	
}
#derecha_f2_c2{
	float:right;
}
#pie_left{
   background-color: #fff;
   text-align:left;
   clear:left;
   width:900px;
   height:18px;
   margin-top:0px;
   color:#796D61;
   font-size:10px;
   display:none; /* ATENCION, QUITAR PARA QUE SEAN VISIBLES LOS PIES DE PÁGINA */
}
#pie_left a:link, #pie_left a:visited {
        color:#796D61;
		text-decoration:none;
        }
#pie_left a:hover{
        color:#796D61;
		text-decoration:underline;
        }	
#pie_left2{
   background-color: #fff;
   text-align:left;
   clear:left;
   width:450px;
   height:18px;
   margin-top:0px;
   color:#796D61;
   font-size:9px;
}
#pie_left2 a:link, #pie_left2 a:visited {
        color:#796D61;
		text-decoration:none;
        }
#pie_left2 a:hover{
        color:#796D61;
		text-decoration:underline;
        }
#pie_right{
   background-color: #fff;
   text-align:right;
   clear: right;
   width:450px;
   height:18px;
   margin-left:450px;
   margin-top:-18px;
   color#796D61;
   font-size:9px;

}
#pie_right a:link, #pie_right a:visited {
        color:#796D61;
		text-decoration:none;
        }
#pie_right a:hover{
        color:#796D61;
		text-decoration:underline;
        }
				
/*home*/
#central_left{
   width: 130px;
   height:19px;
   top:0px;
   font-weight:bold;
   color:000;

}
#central_right{
   margin-left:140px;
   width: 80px;
   height:19px;
   margin-top:-19px;
   text-align:right;
}
#central p{
	color:#000000; /*negro*/
}


/*hotel*/
#central_top{
   width: 226px;
   height:24px;
   top:0px;
   padding-top:1px;
   font-weight:normal;
   font-size:20px;
   color:#8C7D70;
   background-image:url(trama_top.gif);
   background-repeat: repeat-x;

}
/* para los php incluidos en iframe de pretty */
#central_top_iframe{
   width: 250px;
   height:34px;
   top:0px;
   padding-top:4px;
   font-weight:normal;
   font-size:20px;
   color:#8C7D70;
   background-image:url(trama_top_iframe.gif);
   background-repeat: repeat-x;

}

.ifr_pretty{
	line-height:14px;
	color:#8C7D70;
	}
.ifr_pretty_b{
	line-height:14px;
	color:#000000;
	}	
/* para los php incluidos en iframe de pretty (bodas) */
#central_top_iframe_bodas{
   width: 425px;
   height:34px;
   top:0px;
   padding-top:4px;
   font-weight:normal;
   font-size:20px;
   color:#8C7D70;
   background-image:url(trama_top_iframe.gif);
   background-repeat: repeat-x;
   overflow:hidden;

}



/*final pretty bodas*/

#central_mid{
   width: 226px;
   height:330px;
   max-height:390px;
   top:0px;
   overflow:hidden;
}
#central_mid p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; /*negro*/
	line-height:14px;
}
#menu_mid ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu_mid a {
        height: 62px;
        text-decoration: underline;
        }

#menu_mid li a:link, #menu_mid li a:visited {
        color: #000000;
        display: block;
        padding: 2px 0 0 0px;
        }

#menu_mid li a:hover, #menu_mid li #current {
        color: #B5A66B;
        padding: 2px 0 0 0px;
        }

#menu_mid_short ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu_mid_short a {
        height: 16px;
        text-decoration: underline;
        }

#menu_mid_short li a:link, #menu_mid_short li a:visited {
        color: #000000;
        display: block;
        padding: 2px 0 0 0px;
        }

#menu_mid_short li a:hover, #menu_mid_short li #current {
        color: #B5A66B;
        padding: 2px 0 0 0px;
        }
		
#central_mid_2{
   width: 226px;
   height:498px;
   max-height:498px;
   top:0px;
   overflow:hidden;
}
#central_mid_2 p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; /*negro*/
	line-height:12px;
}

/* Importante en Bodas */
#central_mid_3{
   width: 226px;
   height:520px;
   max-height:520px;
   top:0px;
   overflow:hidden;
}
#central_mid_3 p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; /*negro*/
	line-height:16px;
}
#menu_mid_2 ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu_mid_2 a {
        height: 62px;
        text-decoration: underline;
        }

#menu_mid_2 li a:link, #menu_mid_2 li a:visited {
        color: #000000;
        display: block;
        padding: 2px 0 0 0px;
        }

#menu_mid_2 li a:hover, #menu_mid_2 li #current {
        color: #B5A66B;
        padding: 2px 0 0 0px;
        }

/*menu short_2 */
#menu_mid_short_2 ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu_mid_short_2 a {
        height: 12px;
        text-decoration: underline;
        }

#menu_mid_short_2 li a:link, #menu_mid_short_2 li a:visited {
        color: #000000;
        display: block;
        padding: 2px 0 0 0px;
        }

#menu_mid_short_2 li a:hover, #menu_mid_short_2 li #current {
        color: #B5A66B;
        padding: 2px 0 0 0px;
        }

		
#central_bottom{
   width: 226px;
   height:110px;
   max-height:110px;
   overflow:hidden;
   top:0px;
}

#menu_bottom ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu_bottom a {
        height: 16px;
        text-decoration: underline;
        }

#menu_bottom li a:link, #menu_bottom li a:visited {
        color: #000000;
        display: block;
        padding: 2px 0 0 0px;
        }

#menu_bottom li a:hover, #menu_bottom li #current {
        color: #B5A66B;
        padding: 2px 0 0 0px;
        }
		
#derecha_bloque{
	width: 475px;
	max-width:475px;
	height:525px;
	max-height:525px;
	overflow:hidden;
	float: right;
	background-color: #ffffff;	
}	

#derecha_bloque1{
	width: 237px;
	max-width:237px;
	height:525px;
	max-height:525px;
	overflow:hidden;
	float: left;
	background-color: #ffffff;	
}
#derecha_bloque1 p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; /*negro*/
	line-height:16px;
	padding-right:20px;
}

#derecha_bloque2{
	width: 238px;
	max-width:238px;
	height:525px;
	max-height:525px;
	overflow:hidden;
	float: right;
	background-color: #ffffff;	
}	


/*final hotel */			

/*menu*/
#izquierda ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#izquierda img {
    border: none;
}

#izquierda li a {
        height: 16px;
        text-decoration: none;
        }

#izquierda li a:link, #izquierda li a:visited {
        color: #FFF;
        display: block;
		background:  url(menu_off.gif) repeat-x;
        padding: 2px 0 0 5px;
        }

#izquierda li a:hover, #izquierda li #current {
        color: #9A8D82;
        background:  url(menu_on.gif) repeat-x;
        padding: 2px 0 0 5px;
        }

	
		
/*Menu secundario*/
#menu2 ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu2 img {
    border: none;
}


#menu2 li a {
        height: 16px;
        text-decoration: none;
        }

#menu2 li a:link, #menu2 li a:visited {
        color: #796D61;
        display: block;
		background:  url(menu2_off.gif) repeat-x;
        padding: 2px 0 0 0px;
        }

#menu2 li a:hover{
        color: #B5A66B;
        background:  url(menu2_on.gif) repeat-x;
        padding: 2px 0 0 0px;
        }
#menu2 li #current a, #menu2 li #current a:link, #menu2 li #current a:visited, #menu2 li #current a:hover, #menu2 li #current {
        color: #B5A66B;
        background:  url(menu2_on.gif) repeat-x;
        padding: 2px 0 0 0px;
        }				

/*menu terciario*/
#menu3 ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu3 img {
    border: none;
}

#menu3 li a {
        height: 16px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #796D61;
        display: block;
		background:  url(menu3_off.gif) repeat-x;
        padding: 2px 0 0 5px;
        }

#menu3 li a:hover, #m3nu3 li #current {
        color: #B5A66B;
        background:  url(menu3_on.gif) repeat-x;
        padding: 2px 0 0 5px;
        }			

/*General*/
.brown{
color:#796D61;
}
.black_news{
color:#000;
}
.campo_largo{
	border:none;
	background-color:#E7E1D4;
	height:14px;
	width:395px;
	padding:4px;
	font-size:11px;
	}
.campo_largo_area{
	border:none;
	background-color:#E7E1D4;
	height:84px;
	width:395px;
	padding:4px;
	font-size:11px;
	}	
.campo_medio{
	border:none;
	background-color:#E7E1D4;
	height:14px;
	width:170px;
	padding:4px;
	font-size:11px;
	}
.campo_email{
	border:none;
	background-color:#E7E1D4;
	height:14px;
	width:262px;
	padding:4px;
	font-size:11px;
	}	
.campo_numero{
	border:none;
	background-color:#E7E1D4;
	height:14px;
	width:20px;
	padding:4px;
	font-size:11px;
	}
.campo_cp{
	border:none;
	background-color:#E7E1D4;
	height:14px;
	width:80px;
	padding:4px;
	font-size:11px;
	}	
.boton{
	border:none;
	background-color:#DAD2B5;
	font-weight:bold;
	}
.boton_form{
	border:none;
	background-color:#DAD2B5;
	font-weight:bold;
	font-size:14px;
	color:#796D61;
	}	
	
.noli{
	display:none;
	}
/* general (historias) */
.titulo{
	font-size:20px;
    color:#8C7D70;
	}	
/* Bordes redondeados*/
img {display: block; border:none;}
div.caja_imagen div,
div.caja_imagen img,
div.caja_imagen p,
div.caja_imagen {height:148px; position:relative; width:226px;}
div.caja_imagen .borde_imagen {background:url(borde.png) no-repeat 0 0; left:0; position:absolute; top:0;}
div.caja_imagen .borde_imagen_w {background:url(borde_w.png) no-repeat 0 0; left:0; position:absolute; top:0;}

div.caja_imagen_b div,
div.caja_imagen_b img,
div.caja_imagen_b p,
div.caja_imagen_b {height:414px; position:relative; width:272px;}
div.caja_imagen_b .borde_imagen_b {background:url(borde_b.png) no-repeat 0 0; left:0; position:absolute; top:0;}

/*Frame para reservas*/
#framereservation{	
	position:absolute;
	}
