

/* -- BG ------ */
	#CorpoBg { position:relative; margin: 0px auto; width: 980px; z-index:1; background-color:#CCCC; }
		#CorpoBg .CorpoSub1 { position:absolute; left:40px; top:140px; width: 140px; height: 690px; z-index:2; background: url('../images/bg-folhas-1.jpg') no-repeat left top; }
		#CorpoBg .CorpoSub2 { position:absolute; left:320px; top:0; width: 200px; height: 290px; z-index:3; background: url('../images/bg-folhas-2.jpg') no-repeat left top; }
/* -- /BG ----- */

/* -- TOPO -------- */
	#Corpo1 { position: relative; left: 0px; top: 0px; height: 480px; width: 100%; margin-bottom:20px; z-index: 6; }
		#Corpo1 ul { text-align:right; }
			#Corpo1 #Topo1 ul li { display:inline; border-left:solid 1px #CCCCCC; }
			#Corpo1 #Topo1 ul li a { padding-left:10px; padding-right:10px; }
		#Corpo1 #Topo1 { position:absolute; width:100%; height:20px; top:1px; left:0; z-index:7; }
			#Corpo1 #Topo1 .area1 { float:right; width: 240px;  margin-top:3px; font: 10px Verdana; color: #808080; text-align: right; }
			#Corpo1 #Topo1 .area1 a { color:#808080;}
		#Corpo1 #Topo2 { position:absolute; z-index:60; width:100%; height:80px; top:22px; left:0; }
			#Corpo1 #Topo2 .area1 { float:left; width:200px; }
			#Corpo1 #Topo2 .area2 { float:right; width:600px; font: 15px Georgia; color: #666666; }
			#Corpo1 #Topo2 .area2  ul { width:inherit;}
			/*#Corpo1 #Topo2 ul { margin-top:20px; }
			#Corpo1 #Topo2 ul li { border-left:solid 1px #CCCCCC; }
			 .gecko #Corpo1 #Topo2 ul li { padding-top:15px; padding-bottom:5px; }
			#Corpo1 #Topo2 ul li a { padding-left:10px; padding-right:10px; color: #666666; }
			#Corpo1 #Topo2 ul li a img { padding-top:10px; padding-bottom:5px; }
			.gecko #Corpo1 #Topo2 ul li a img { padding-bottom:0px; }*/
		#Corpo1 #Topo3 { position: absolute; z-index: 50; width: 100%; height: 360px; left: 0; top: 110px; }
		#Corpo1 #Topo4 { position: absolute; z-index: 49; width: 161px; height: 176px; left: 420px; top: 395px; background: url('../images/bg-folhas-3.gif') no-repeat; }
		
	/* -- /TOPO -------- */


#Album { background: url(../images/bgcapa-album.jpg) no-repeat right 25px; height: 140px; }
#Gastronomia { background: url('../images/bgcapa-salada.jpg') no-repeat right 50px; }

#Atividades { background: url(../images/bgcapa-atividades.jpg) no-repeat right bottom; height: 190px; }

/* ---------------------------------- */
.reservaEsq, .reservaDir { margin:0; margin-top:15px;}
.banner { margin-top:15px;}





#NovoMenuHor { position:relative; z-index:80; width:500px; margin-left:100px; padding-top:20px;}
#NovoMenuHor ul { text-align:left; list-style: none; margin:0; padding:0; font: 15px 'Cardo'; }
#NovoMenuHor ul li { position:relative; z-index:81; list-style: none; display:inline; margin:1px; padding:5px; padding-bottom:10px; padding-left:10px; line-height:25px; border-left:solid 1px #dbdbdb; }
#NovoMenuHor ul li.sub { background: url(../images/menu-seta1.gif) no-repeat center bottom;}
#NovoMenuHor ul li.sub:hover { background-image:url(../images/menu-seta1b.gif);}
#NovoMenuHor ul li a { margin:0; padding:0; color:#666666;}

#NovoMenuHor ul li ul { position:absolute; z-index:82; left:0; top:30px; padding:15px; display:none; width:120px !important; background: url(../images/bg_dropmenu.png) no-repeat left bottom; _background-image:bg_dropmenu.gif; }
	#NovoMenuHor ul li ul.niv1, #NovoMenuHor ul li ul.niv2 { font: normal 11px Verdana; }
	#NovoMenuHor ul li:hover ul.niv1 { display:block; }
#NovoMenuHor ul li ul li { position:relative; display:block; margin:0; padding:0px; font: normal 11px Verdana; border:none; border-bottom:solid 1px #999999;}
#NovoMenuHor ul li ul li:hover { background-color:#FFFFFF;}
	#NovoMenuHor ul li ul li.sub { background: url(../images/menu-seta2.gif) no-repeat right center; }
	#NovoMenuHor ul li ul li.sub:hover { background-image:url(../images/menu-seta2b.gif);}
#NovoMenuHor ul li ul li a { width:100%; display:block; color:#333; line-height:15px; padding-bottom:2px; padding-top:5px;}
#NovoMenuHor ul li ul li ul { display:none; left:-166px; top:0; padding:15px; padding-top:5px; width:136px !important;}
	#NovoMenuHor ul li ul li:hover ul.niv2 { display:block; }
#NovoMenuHor ul li ul li ul li { width:120px; }


