@charset "utf-8";
/* CSS Document */

#site-container { width:870px; margin:auto;}
	
	#content {
	width:870px;
	min-height:560px;
	background-image:url(../images/bg_content.jpg);
	background-repeat:repeat-x;
	position:relative;
	}

	#upper {
	height:550px;
	width:100%;
	padding:15px 0 0 0;
	
	}
	
		#upper #left {
		width:280px;
		float:left;
		text-align:center;
		}
		
		#upper #left .botonera {
		width:230px;
		height:275px;
		margin:auto;
		font-family:arial;
		font-weight:bold;
		font-size:12px;
		}
		
		.botonera ul { width:190px; margin:auto;}
		
		.botonera li { padding:5px 1px 5px 1px; border-bottom:1px solid #b2b2b2;}
		
		.botonera li a { color:#3e4c21;}
		
		.botonera li a:hover { color:#eb6e2a;}
		
		.botoneratop { width:230px; height:50px; float:left; margin:auto; background-image: url(../images/bg_botonera_top.gif);}
		
		.botoneratop h2 { color:#FFF; margin:15px 0 0 0; font-size:14px; }
		
		.botoneramid { width:231px; height:170px; float:left; background-image:url(../images/bg_botonera_mid.gif); background-position:bottom;}
		
		.botonerabot { width:230px; height:12px; float:left; background-image:url(../images/bg_botonera_bot.gif);}
		
		#mid {
		width:590px;
		min-height:520px;
		float:left;
		border-bottom: solid 1px #7d7c71; }
	
		
		#mid h1 { color:#eb6e2a; font:Times New Roman; font-size:24px; 
				  margin: 5px 5px 10px 5px; font-weight:bold; }
				  
				#mid a:visited { color:#eb6e2a;}
				#mid a:link { color:#eb6e2a;}
				  
		#mid h2 { color:#3e4c21; font-size:14px; 
				  margin: 5px 5px 5px 5px; }
				  
		#mid h3 { color:#4b5d29; font-size:12px; 
				  margin: 10px 5px 5px 5px; font-weight:bold;}
				  
		#mid p { color:#4a5c29; font:Verdana; font-size:12px; 
				 text-align:justify; margin: 15px 15px 5px 5px;
				 }
				 
			#mid ul { margin: 5px 0 0 25px;}
			#mid li { color:#4a5c29; margin: 4px 0 0 0; list-style:circle; }
			
		.flecha { }
	
	#upper #right {
		width:250px;
		height:500px;
		float:left;
		}
		
			#right span { display:none;}
		
			#right h2 { margin:5px 0 5px 10px; color:#4e612b; font-family:Times New Roman; font-size:20px; font-weight:bold;}
		
			#right ul {
				margin:0 0 0 10px;
				}
				
			#right li {
				display:inline;
				float:left;
				}
				
			#right li a.classic_cabins {
				float:left;
				display:block;
				width:233px;
				height:64px;
				background:url(../images/bg_right_buttons.jpg) 0 0px;
				}
				#right li a.classic_cabins:hover { 
				background:url(../images/bg_right_buttons_on.jpg) 0 0px;
				
					}
			
			#right li a.deluxe_cabins {
				float:left;
				display:block;
				width:233px;
				height:64px;
				background:url(../images/bg_right_buttons.jpg) 0 -64px;
				}
				#right li a.deluxe_cabins:hover { background:url(../images/bg_right_buttons_on.jpg) 0 -64px;}
				
			#right li a.deluxe_suites {
				float:left;
				display:block;
				width:233px;
				height:64px;
				background:url(../images/bg_right_buttons.jpg) 0 -129px;
				}
				#right li a.deluxe_suites:hover { background:url(../images/bg_right_buttons_on.jpg) 0 -129px;}
				
			#right li a.standard_rooms {
				float:left;
				display:block;
				width:233px;
				height:64px;
				background:url(../images/bg_right_buttons.jpg) 0 -194px;
				}
				#right li a.standard_rooms:hover { background:url(../images/bg_right_buttons_on.jpg) 0 -194px;}
				
				#right li a.group_cabins {
				float:left;
				display:block;
				width:233px;
				height:60px;
				background:url(../images/bg_right_buttons.jpg) 0 -259px;
				}
				#right li a.group_cabins:hover { background:url(../images/bg_right_buttons_on.jpg) 0 -259px;}
			
	
		#galleries {
		width:520px;
		height:91px;
		float:left;
		clear:both;
		margin-left:95px;
		}
		
		#content #lower { width:870px; height:131px; float:left; margin:15px 0 0 0; clear:both;}

