@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;
		}
	
		#left {
			width:280px;
			min-height:490px;
			float:left;
			text-align:center;
			}
			
			#left h2 a{
			color:#FFFFFF;
			}
		
		.botonera {
			width:230px;
			height:375px;
			margin:auto;
			font-family:arial;
			font-weight:bold;
			font-size:12px;
			}
			
			
			#botonera li a.active_package {
				float:left;
				display:block;
				width:200px;
				height:57px;
				background:url(../images/bg_right_buttons.jpg) 0 0px;
				}
				#botonera li a.active_package:hover { 
				background:url(../images/bg_right_buttons_on.jpg) 0 0px;
				
					}
			
			#botonera li a.honeymoon {
				float:left;
				display:block;
				width:200px;
				height:60px;
				background:url(../images/bg_right_buttons.jpg) 0 -57px;
				}
				#botonera li a.honeymoon:hover { background:url(../images/bg_right_buttons_on.jpg) 0 -57px;}
				
			#botonera li a.wildlife {
				float:left;
				display:block;
				width:200px;
				height:60px;
				background:url(../images/bg_right_buttons.jpg) 0 -117px;
				}
				#botonera li a.wildlife:hover { background:url(../images/bg_right_buttons_on.jpg) 0 -117px;}
				
				#botonera span { display:none;}
		
		#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:320px; 
			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:490px;
			float:left;
			color:#6a6f61;
				}
				
				#mid li {
					list-style:disc;
					margin: 0 0 0 30px;
					}
					
				#mid li ul li {
					list-style:circle;
					margin: 0 0 0 40px;
					}
		
				#mid h1 { 
					color:#eb6e2a; 
					font:Times New Roman; 
					font-size:24px; 
					margin: 5px 5px 5px 0px; 
					font-weight:bold;
						}
						  
				#mid h2 {
					color:#eb6e2a; 
					font:Times New Roman; 
					font-size:16px; 
					margin: 0 0 0 10px; 
					font-weight:bold;
						}
						  
				#mid h3 { 
					color:#6c6e60; 
					font:Times New Roman; 
					font-size:12px; 
					margin: 5px 5px 5px 10px; 
					font-weight:bold;
						}
						  
				#mid p { 
					color:#4b5d29; 
					font:Verdana; 
					font-size:12px; 
					text-align:justify;
					margin: 0 0 0 10px;
						 }
				 
				 #mid a:link, a:visited, a:hover { color:#eb6e2a;}
				 
				 .underline { text-decoration:underline;}
				
				 
				 .conditions {
					 color:#4b5d29;
					 font-size:10px;
					 width:352px;
					 margin: 0 0 0 10px;
					 }
				 
			.linea {
				width:352px;
				height:3px;
				background-image:url(../images/bg_linea.gif);
				margin: 10px 0 10px 15px;
				}	 
				 
			.flecha { }
	
			#ratesbg { width:534px; height:249px; margin: 20px 0 0 ; background-image:url(../images/bg_rates.jpg); }
			#ratestext { width:480px; height:210px; margin: 0px 0 0 20px; padding-top:10px; }
			#ratestext p { font-size:10px;}
			#ratestext h2 { font-size:12px; margin: 5px 0 0 10px;}
	
		#right {
			width:250px;
			min-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;
				
				}
				
			
			
	
		#galleries {
		width:520px;
		height:91px;
		float:left;
		clear:both;
		margin-left:95px;
		}
		
		#lower { 
			width:555px; 
			height:200px; 
			margin:15px 0 20px 10px; 
			clear:both;
			}

		.packages-box {
		width:364px;
		height:74px;
		background-image:url(../images/bg_packages-box.gif);
		margin: 10px 0 0 10px;
		padding: 0 0px 0 0px;
			}
	
		.packages-box p {
			width:325px;
			padding: 10px 0 0 10px;
			
			}
