/* CSS Document */
*{margin:0; padding:0; border:0}
body {
	background-color:#FFFEEF;
	background-image: url(../image/bg.gif);
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
}
#main_geral {
	position:absolute;
	width:780px;
	height:579px;
	border:1px solid #E1E1E1;
	background-color:transparent;
	top:0%;
	left:50%;
	margin-left:-392px;
	margin-top:-350px;
	margin-top:30px;
}
#main_comunidade {
	position:absolute;
	width:780px;
	height:579px;
	background-color:transparent;
	top:0%;
	left:50%;
	text-align:right;
	margin-left:-392px;
	margin-top:-350px;
	margin-top:0;
}
#content {
	position: relative;
	float:left;
	width:780px;
	height:545px;
	background-color: transparent;

}
#logo {
	position: relative;
	float:left;
	left:293px;
	margin-top:12px;
	width:197px;
	height:74px;
	background-color: transparent;
}
#logo a {
	position:relative;
	float:left; 
	width:197px; 
	height:74px; 
	background-color: transparent;
}
#boxtexto {
	position:relative;
	clear:left; 
	width:566px; 
	height:299px;
	top:60px;
	left:110px;
	background-color: transparent;
}
#boxtexto p {
	margin:0px 0px 30px 0px;
}
#galeria {
	position:relative;
	clear:left; 
	width:376px; 
	height:287px;
	background-color: transparent;
}
#voltar {
	position:absolute;
	clear:left; 
	width:51px; 
	height:50px;
	top:476px;
	left:704px;
}
/*- MENU -*/
#menu_geral{
	position:relative;
	float:left;
	top:0px;
	width:780px;
	height:34px;
	background-color: transparent;
	background-image:url(../image/bg_mn.jpg);
	background-repeat:no-repeat;
}
ul#nav_menu {
	position:relative;
	float:left;
	width:580px;
	left:97px;
	background-color: transparent;
}
ul#nav_menu li {
	position:relative;
	display:inline;
	float:left;
	top:0px;
	width: 61px;
	background: transparent no-repeat left top;
}
ul#nav_menu li a {
	position:relative;
	display: block;
	text-decoration:none;
	text-indent:-5000px;	
	height:34px;
	width: 61px;
	background-color:transparent;
}
ul#nav_menu li.boteco {
	background-image: url(../image/mnBoteco.jpg);
}
ul#nav_menu li.boteco a {
	background-image: url(../image/mnBoteco.jpg);
}
ul#nav_menu li.comes {
	margin-left:40px;
	background-image: url(../image/mnComes.jpg);
}
ul#nav_menu li.comes a {
	background-image: url(../image/mnComes.jpg);
}
ul#nav_menu li.bebes {
	margin-left:32px;
	background-image: url(../image/mnBebes.jpg);
}
ul#nav_menu li.bebes a {
	background-image: url(../image/mnBebes.jpg);
}
ul#nav_menu li.reservas {
	margin-left:16px;
	background-image: url(../image/mnReservas.jpg);
}
ul#nav_menu li.reservas a {
	background-image: url(../image/mnReservas.jpg);
}
ul#nav_menu li.fotos {
	margin-left:11px;
	background-image: url(../image/mnFotos.jpg);
}
ul#nav_menu li.fotos a {
	background-image: url(../image/mnFotos.jpg);
}
ul#nav_menu li.localizacao {
	margin-left:20px;
	background-image: url(../image/mnLoca.jpg);
}
ul#nav_menu li.localizacao a {
	background-image: url(../image/mnLoca.jpg);
}
ul#nav_menu li.contato {
	margin-left:28px;
	background-image: url(../image/mnContato.jpg);
}
ul#nav_menu li.contato a {
	background-image: url(../image/mnContato.jpg);
}
ul#nav_menu li.boteco a:hover,
ul#nav_menu li.comes a:hover,
ul#nav_menu li.bebes a:hover,
ul#nav_menu li.reservas a:hover,
ul#nav_menu li.fotos a:hover,
ul#nav_menu li.localizacao a:hover,
ul#nav_menu li.contato a:hover {
	background-position:0px -34px;
}

/*- MENU FIM -*/



/*-menu fotos-*/

#menu_fotos{
	position:absolute;
	left:410px;
	top:150px;
	width:141px;
	height:90px;
	float:left;
	/*-border:1px solid;-*/
}
ul#nav_menu_fotos {
	position:relative;
}
ul#nav_menu_fotos li {
	position:relative;
	top:0px;
	display: block;
	width:97px;
	height:19px;
	background: transparent no-repeat left top;
	margin-bottom:16px;
}
ul#nav_menu_fotos li a {
	position:relative;
	display: block;
	list-style:none;
	text-decoration:none;
	text-indent:-5000px;	
	width:97px;
	height:19px;
	background-color:transparent;
}
ul#nav_menu_fotos li.boteco {
	background-image: url(../image/submnboteco.jpg);
}
ul#nav_menu_fotos li.boteco a {
	background-image: url(../image/submnboteco.jpg);
}
ul#nav_menu_fotos li.galera {
	background-image: url(../image/submngalera.jpg);
}
ul#nav_menu_fotos li.galera a {
	background-image: url(../image/submngalera.jpg);
}
ul#nav_menu_fotos li.boteco a:hover,
ul#nav_menu_fotos li.galera a:hover {
	background-position:0px -19px;
}
#menu_reservas {
	position:absolute;
	left:230px;
	top:130px;
	width:141px;
	height:90px;
	float:left;
	/*-border:1px solid;-*/
}
ul#nav_menu_reservas {
	position:relative;
}
ul#nav_menu_reservas li {
	position:relative;
	top:0px;
	display: block;
	width:102px;
	height:19px;
	background: transparent no-repeat left top;
	margin-bottom:16px;
}
ul#nav_menu_reservas li a {
	position:relative;
	display: block;
	list-style:none;
	text-decoration:none;
	text-indent:-5000px;	
	width:102px;
	height:19px;
	background-color:transparent;
}
ul#nav_menu_reservas li.mezanino {
	background-image: url(../image/submnmezanino.jpg);
}
ul#nav_menu_reservas li.mezanino a {
	background-image: url(../image/submnmezanino.jpg);
}
ul#nav_menu_reservas li.terreo {
	background-image: url(../image/submnterreo.jpg);
}
ul#nav_menu_reservas li.terreo a {
	background-image: url(../image/submnterreo.jpg);
}
ul#nav_menu_reservas li.mezanino a:hover,
ul#nav_menu_reservas li.terreo a:hover {
	background-position:0px -19px;
}
/*-menu fotos fim-*/

.campo {
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	padding:3px;
	background-color: transparent;
	border:0px;

}
.campoReserva {
	font-family: "Times New Roman", Times, serif;
	font-size:11px;
	padding:0px;
	height:14px;
	background-color: transparent;
	border:0px;
	margin:0px;

}