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

body {
	margin:0; padding:0;
	font-size:12px;
	font-family:Verdana;
	color:#8a8a8a;
	background-image:url(../images/bg_body.gif);
	background-repeat:repeat-x;
	background-color:#dfdeca;
}
div, span, ul, li, a, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
ul, li { list-style-type:none; }
a { text-decoration:none; }

img { border:0;}

.shadow-left {  width:8px; height:419px; margin-top:183px; left:50%;
				margin-left:-443px;
				background-image:url(../images/bg_shadow.gif);
				display:block; position:absolute;
				
				}

.shadow-right { width:8px; height:419px; margin-top:183px; left:50%;
				margin-left:435px;
				background-image:url(../images/bg_shadow2.gif);
				display:block; position:absolute;
				z-index:+1;
				}
				

.social-media { height:260px; width:59px; position:absolute; left:50%; margin-left:420px; margin-top:193px; background-image:url(../images/social-media.gif);  }
	.social-flickr { float:left; width:24px; height:50px; clear:both; margin:16px 0px 0px 9px;}
	.social-twitter { clear:left; width:24px; height:30px; clear:both; margin:0px 0px 0px 9px;}
	.social-facebook { clear:left; width:24px; height:34px; clear:both; margin:0px 0px 0px 9px;}
	.social-youtube { clear:left; width:24px; height:31px; clear:both; margin:0px 0px 0px 9px;}

.movimiento {  margin-left:440px; }

#top_bg {width:1050px; height:289px; 
		 background-image:url(../images/bg_top.gif); 
		 position:absolute;
		 z-index:-50;
		 margin-left:-90px;
		 }



#header { width:870px; height:135px; margin:auto; }
	#header .logo { margin:0px 0 0 0px;}
	#header .availability { margin: 0 0 0 424px;}
	
	#menu { width:870px; height:58px; background-image:url(../images/bg_navbar.gif);}
	
	#navbar { width:780px; height:20px; margin:30px 0 0 0; font-size:12px; float:left;}
		#navbar ul { margin:0 0 0 3px;}
		#navbar li { display:inline; }
		#navbar li a { height:40px; padding: 8px 7px 14px 7px; color:#FFF;}
		#navbar li a:hover { background-color:#4e612b;}
		#navbar li a:visited {}
		#language { width:75px; height:20px; margin:30px 0 0 0; float:left; text-align:center; font-weight:bold;}
		#language a { color:#4e612b;}
		#language a:hover {color:#e56b29; }

	#recomended { width:870px; height:40px; margin:20px 0 20px 0; float:left; clear:both;}
		.recomended_by { float:left; width:125px; text-align:right; font-weight:bold; color:#000; margin:10px 15px 0 90px;}
		#recomended span { display:none;}
		#recomended ul {}
		#recomended li { float:left; display:inline;}
		
		#recomended li a.tripadvisor {
				float:left;
				display:block;
				width:148px;
				height:40px;
				background:url(../images/recomendations-off.gif) 0 0px;
			}
		#recomended li a.tripadvisor:hover { background:url(../images/recomendations-on.gif) 0 0px;}
			
		#recomended li a.travel_leisure {
				float:left;
				display:block;
				width:97px;
				height:40px;
				background:url(../images/recomendations-off.gif) -148px 0px;
			}
			
		#recomended li a.travel_leisure:hover { background:url(../images/recomendations-on.gif) -148px 0px;}
			
		#recomended li a.fodors {
			float:left;
				display:block;
				width:83px;
				height:40px;
				background:url(../images/recomendations-off.gif) -245px 0px;
			}
			
		#recomended li a.fodors:hover { background:url(../images/recomendations-on.gif) -245px 0px;}
			
		#recomended li a.lonely_planet {
			float:left;
				display:block;
				width:102px;
				height:40px;
				background:url(../images/recomendations-off.gif) -328px 0px;
			}
			#recomended li a.lonely_planet:hover { background:url(../images/recomendations-on.gif) -328px 0px;}
			
			#recomended li a.frommers {
			float:left;
				display:block;
				width:105px;
				height:40px;
				background:url(../images/recomendations-off.gif) -430px 0px;
			}
			#recomended li a.frommers:hover { 
			background:url(../images/recomendations-on.gif) -430px 0px;}
	
				.prefooter {
				width:100%; 
				height:21px; 
				display:block; 
				background-image:url(../images/bg_footer.gif); 
				background-repeat:repeat-x;
				float:left;
				}
			
	.pregooter-logo { position:relative; left:50%; margin-left:218px;}

	#footer { width:100%; height:200px; background-color:#4e612b; color:#FFF; float:left;  }
	#footer a { color:#FFF;}
	#footer a:hover { color:#e6a90f;}
	#footer h3 { color:#e6a90f;}


	#footer #container { width:870px; height:175px; margin:auto;}
	
		#footer #columns { width:870px; height:100px; padding-top:20px;}
		#footer #column2 { width:190px; height:100px; float:left; background-image:url(../images/footer_divider.gif); background-position:right; background-repeat:no-repeat;}
		#footer #column3 { width:150px; height:100px; float:left; margin:0 0 0 20px; background-image:url(../images/footer_divider.gif); background-position:right; background-repeat:no-repeat;}
		.column3 {float:left; width:150px; }
		#footer #column4 { width:300px; height:100px; float:left; margin:0 0 0 20px; background-image:url(../images/footer_divider.gif); background-position:right; background-repeat:no-repeat;}
		#footer #column5 { width:190px; height:100px; float:left;}
