body{
background:#000;
}
a{	cursor:pointer;}
#principal{	position:relative;
width:988px;
margin:auto;
}
#fundo{
position:relative;
width:982px;
height:558px;
border:3px solid #4C4545;
z-index:1
}
#logo{
position:absolute;
top:426px;
left:15px;
width:117px;
height:125px;
z-index:11
}
#booknow{
	position: absolute;
	right: 20px;
	top: 420px;
	z-index: 50;
	font-size: 9px;
	font-family: Verdana;
	color: #fff;
	text-align: center;
}
#menu{
position:absolute;
top:468px;
left:95px;
width:840px;
height:47px;
padding:10px 0 0 36px;
border:1px solid #4C4545;
background-color:#FFFFFF;
opacity:0.65;
-moz-opacity: 0.65;
filter: alpha(opacity=65);
z-index:10
}
#box{
position:absolute;
background:#000000;
top:15px;
left:580px;
width:380px;
height:440px;
opacity:0.65;
-moz-opacity: 0.65;
filter: alpha(opacity=65);
z-index:4
}
#box2{
position:absolute;
top:15px;
left:580px;
width:380px;
height:440px;
z-index:5
}
#box3{
position:absolute;
top:215px;
left:55px;
z-index:6
}
#box4{
position:absolute;
background:#000000;
top:40px;
left:385px;
width:570px;
height:375px;
opacity:0.65;
-moz-opacity: 0.65;
filter: alpha(opacity=65);
z-index:8
}
#box5{
position:absolute;
top:40px;
left:385px;
width:570px;
height:440px;
z-index:9
}
#box6{
position:absolute;
background:#000000;
top:30px;
left:130px;
width:780px;
height:375px;
opacity:0.65;
-moz-opacity: 0.65;
filter: alpha(opacity=65);
z-index:4
}
#box7{
position:absolute;
top:30px;
left:130px;
width:850px;
height:375px;
z-index:5
}
#box8{
position:absolute;
top:3px;
left:5px;
z-index:7
}

/*e-reserva*/
#box001{
	position:absolute;
	background:#000000;
	top:15px;
	left:225px;
	width:550px;
	height:440px;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	z-index:4
}
#box2002{
	position:absolute;
	top:15px;
	left:225px;
	width:550px;
	height:440px;
	z-index:5
}
/*Fecha e-reserva*/
#text_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin:5px 15px 10px 15px;
text-align:justify;
}
#text_box001{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:550px;
height:443px;
background:#000;
font-size:10px;
color:#FFFFFF;
margin:0;
text-align:justify;
}
#suite{
position:relative;
width:400px;
height:300px;
margin:50px 22px 55px 23px;
border:1px solid #979797;
}
h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin:10px 15px 10px 15px;
}
a{
text-decoration:none;
color:#FFFFFF;
}
.campo{
width:450px;
margin:0px;
padding:2px;
clear:left;
display:block;
}
.formulario label{
width:100px;
float:left;
}
.botao{
width:200px;
height:100px;
float:left;
}
.div_label{
margin-top:10px;
}
.label_longo{
width:130px;
float:left;
}
.label_longo2{
width:180px;
float:left;
}
.label_curto{
width:100px;
float:left;
}
.label_curto2{
width:120px;
float:left;
}
#div_foto{
width:450px;
margin:15px 60px 10px 60px;
}
#div_foto img{
width:100px;
height:150px;
border:2px solid #CCCCCC;
}
.botao_cor{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#666666;
border:1px solid #333333;
font-size:10px;
}

#menu_feriado a{color:#333333; font-weight:bold; display:block; width:130px; background:#FFF; height:11px; padding:2px;}
#menu_feriado a:hover{
background: #EFE6C2;
}
