*{ margin:0; padding:0; border:none; }

a { color:#996600; }
a:hover{ text-decoration:none;}

body, html{ height:100%; }

body { background: #e6e6e6 url(../images/bg0.jpg) no-repeat center top; }

form { font: 11px Arial; color: #333333; }
form input { border:solid 1px #b2a695; margin-bottom:5px; color:#666666; width:100%; height:18px; font-family:Arial; font-size:12px; line-height:18px;}
form .checkbox input { border:nome; margin-bottom:5px; color:#666666; width:auto; float:left; margin-right:10px;}
form .checkbox ul { width:33%; float:left; font-size: 10px; }
form .checkbox ul li { margin-top:5px; margin-bottom:10px; list-style: none; margin-left:0; }
/*form label { float:left; display:block; clear:left;}*/
form textarea { border:solid 1px #b2a695; margin-bottom:10px; color:#666666; font-family:Arial; font-size:11px; line-height:12px; width:100%;}
form .div4 { width:48%; float:left;}
form .div5 { width:48%; float:right;}
form .botao { border:solid 1px #b2a695; /*margin-bottom:0px;*/ background-color:#b2a695; color:#FFFFFF; font:10px Arial; width:auto; height:20px; float:right; text-transform: uppercase; padding-left:5px; padding-right:4px; }
.ie form .botao { padding-left:1px; padding-right:1px; line-height:16px;}
form .data select { width:auto;  width:30%;}
form .data select + select { margin-left:6px; }


h1, h2, h3, h4, h5 { font-family:"Trebuchet MS"; font-weight:bold; }

h1{}
h2 { font: 18px Georgia; color: #003399; margin-top:15px; margin-bottom:10px; }
h3 { font: 17px Georgia; color: #003399; margin-bottom: 10px; color: #003399; background: url(../images/h1.gif) repeat-x bottom; margin-top: 20px; }
h4 { font: 17px Georgia; color: #003399; margin-top:15px; margin-bottom:10px; }
h5 { font-size: 13px; }
h6 { font: normal 10px Tahoma; color: #666666; }
p { margin-bottom: 0.75em; }


select { font-family:Arial; font-size:12px; line-height:18px; border:solid 1px #b2a695; color:#333333; width:100%; height:20px; margin-bottom:5px; }
.ie select {margin-top:1px;}
ul { margin-bottom:20px; padding: 0px; list-style: url(../images/pt1.gif) outside; }
ul li { line-height:.6empx; margin-left:10px; margin-bottom:.6em;}
.gecko ul li { line-height:.6empx; margin-left:15px; margin-bottom:.6em;}



/* --------------------------------- */

#Corpo0 { width:980px; margin:0 auto; }

#Corpo1 { width:110px; float:left; height:590px; background-image:url(../images/img1_01.jpg); background-repeat:no-repeat; }

#Corpo2 { width:830px; float:left;}

#Corpo3 { width:830px; float:left; min-height:200px; }

#CorpoMenu { width:830px; float:left; padding-top:8px; font: bold 14px Georgia; border-bottom:solid 1px #CCCCCC; }
	#CorpoMenu .div1 { width:520px; height:2em; float:left; }
	#CorpoMenu a { color:#663b33; margin-left:3px; margin-right:3px; text-decoration:none; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:3px; line-height:2em; }
	#CorpoMenu a:hover { text-decoration:underline;}
	#CorpoMenu a.atual { background-color:#E0DCD5;}
	#CorpoMenu img { float:right; }
	
#CorpoSubMenu { width:830px; float:left; padding-top:10px; font: normal 11px Arial; border-bottom:solid 1px #CCCCCC; text-align:right; }
	#CorpoSubMenu a { color:#663b33; margin:0; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:2px; text-decoration:none; line-height:1.5em;}
	#CorpoSubMenu a:hover {text-decoration:underline;}
	#CorpoSubMenu a.atual {background-color:#E0DCD5;}
	#CorpoSubMenu ul { display:inline; margin:0; padding:0;}
	#CorpoSubMenu ul li { display:inline; margin:0; padding:0;}

#CorpoConteudo { width:830px; float:left; min-height:300px; margin-bottom:3em; font: 12px Arial; color: #333333; }
	.ie6 #CorpoConteudo {margin-bottom:10px;}
	#CorpoConteudo .titulo { margin-top:40px; margin-bottom:20px; width:830px; background: url(../images/h3.gif) repeat-x left 8px; }
	#CorpoConteudo .titulo.sub1 { background-image:url(../images/h3b.gif);}
	#CorpoConteudo .titulo h2 { width:auto; display:inline; padding-right:10px; font:bold 16px Georgia; color:#003399; background: url(../images/bg1.jpg);}
	#CorpoConteudo .titulo.sub1 h2 { background-image:url(../images/bg-cinza.gif);}
	#CorpoConteudo h2 .div3 { font-family:Arial; }
	#CorpoConteudo h2 .div3 u{ font-size:20px; text-decoration:none;}

#Corpo6 { }

#Corpo7 { }

#CorpoRodape { width:830px; padding-top: 10px; margin-left:110px; /*margin:0 auto;*/ margin-bottom:10px; min-height:60px; background: url(../images/h1.gif) repeat-x left top; font: 11px Tahoma; color: #5c5953; }
	#CorpoRodape .div1 { width:70px; float:left; margin-right:30px; min-height:20px; }
	#CorpoRodape .div2 { width:770px; float:left; }
	#CorpoRodape .div3 { width:50px; float:right; text-align:right; }
	#CorpoRodape ul { margin-left:-5px;}
	#CorpoRodape ul li { display:inline; margin-left:0;}
	#CorpoRodape a { color:#5c5953; margin-right:5px; margin-left:5px;}
	
#galeria {}
#galeria .divEsq2 { width:625px;}
#galeria .divEsq2 img { margin:0; padding:9px; background-color:#FFFFFF; border:solid 1px #CCCCCC; }

#galeria .divDir2 { width:190px;}
#galeria .divDir2 .div1 select { width:175px; margin-left:5px; margin-bottom:15px;}
#galeria .divDir2 .div2 { }
#galeria .divDir2 .div2 img { float:left; margin-left:5px; margin-bottom:5px; margin-right:0; padding:4px; background-color:#FFFFFF; border:solid 1px #CCCCCC; }
#galeria .divDir2 .div3 { text-align:center; font:12px Arial; margin-top:10px; margin-left:5px; margin-right:10px;}
#galeria .divDir2 .div3 a { color:#003399; background-color:#CCCCCC; margin:2px; padding-left:7px; padding-right:7px; padding-top:2px; line-height:25px; padding-bottom:2px; text-decoration:none; }
#galeria .divDir2 .div3 a.atual { font-weight:bold; color:#999999; }
#galeria .divDir2 .div3 a:hover { text-decoration:underline;}
#galeria .div5 { width:310px; float:left; padding-top:10px;}
	.divAjax1 {
		width:280px; +position:fixed; position:absolute; top:280px; padding:15px; left:50%; margin-left:-100px; filter: alpha(opacity=94);
		moz-opacity: .92;	opacity: .92; background: #e3d8ce; }
	.divAjax1 .div1 { font-family:Arial; font-size:12px; color:#333333; margin-bottom:15px;}
	.divAjax1 #sub1 { float:right; width:20px; }
	.divAjax1 #sub2 { width:225px; }
	.divAjax1 #sub2 b { color:#CC0000;}


/* <TELA PRETA> --------------------- */

#Mensagem { position:fixed; width: 100%; height: 100%; left:0; bottom:0; text-align:center;  }
.ie6 #Mensagem { position:absolute; width: 100%; height: 100%; left:0; top:0;  }
#Mensagem .div1 { position:absolute; z-index:99; width: 551px; left:50%; margin-left:-276px; margin-top:20px; _margin-top:70px; margin-bottom:0; background: url(../images/msg2_05.gif) no-repeat right bottom;  }
#Mensagem .div2 { background-image: url(../images/msg2_02.gif); background-repeat: repeat-y; background-position: left top; _height:3px; }
#Mensagem .div3 {  float: left; width: 92px; height:200px; }
#Mensagem .div4 { float: left; width: 455px; min-height:200px; padding-bottom:20px; background-color:#e6e6e6; text-align:left; background-image: url(../images/msg2_03.gif); background-repeat:no-repeat; background-position: left top; _margin-bottom:-5px; }
#Mensagem .div4 .slot1 { margin-left:30px; margin-right:30px; text-align:left; font: 12px Arial; color: #333333; }
#Mensagem .div4 .slot2 { width:180px; float:left; margin-right:5px; text-align:left; }
#Mensagem .div5 { text-align:right; _margin-top:-5px;}
#Mensagem .titulo { background-image:url(../images/msg2_01.gif); height:110px;}
#Mensagem .titulo .div6 { padding-top:80px; padding-left:90px; font: bold 15px Georgia; color: #003399; text-align: center; }
#Mensagem p { margin-bottom:.3em;}

#tela_preta {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	margin: 0px;
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	overflow:hidden;
}

/* </TELA PRETA> -------------------- */

/* -------------------------------------- */

#reservas .div5 { width:183px; float:left; /*margin-left:10px; margin-right:5px;*/ padding-left:10px; padding-right:5px; _padding-right:3px; }

#tab5 .div1 {}
#tab5 .div2 {}
#tab5 .div3 { background: #d5cec3 url(../images/tab5_02.gif) no-repeat; padding-left:15px; padding-right:15px;}
#tab5 .div3 img { margin-top:5px; float:left; margin-right:20px;}
#tab5 .div4 {}
#tab5 .div5 { float:left; width:50%;}
#tab5 .div5 a { display:block; margin-bottom:5px;}
#tab5 a { text-decoration:none; color:#663300; }
#tab5 a:hover { text-decoration:underline; }

#tab6 { font:11px Arial; color: #333333; background: url('../images/tab6.gif') no-repeat right top; }
#tab6 .div1 { margin-bottom:0px; _margin-bottom:-10px; margin-top:10px;  }
#tab6 .div2 { float:left; margin-right:10px;}
#tab6 .div2 img { padding:3px; background-color:#FFFFFF;}
#tab6 .div3 { float:left; width:105px; }
#tab6 .div3 p { margin-bottom:5px; line-height:1em;}
#tab6 .div4 { height:30px; margin-bottom:20px; padding-left:10px; padding-right:10px; padding-top:5px; }
#tab6 .cor { background-color:#d5cec3; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px; }



#tab7 { font:11px Arial; color: #333333; _padding-bottom:20px; }
#tab7 u { font-weight:bold; text-decoration:none; color:#663b33;}
#tab7 ul li { float:left; margin-right:20px; _margin-right:10px; margin-bottom:10px;}

#tabWoman { width:350px; float:left; height:125px; background:url(../images/1-hotel/tabWoman.gif) no-repeat 1px top; font: 12px Arial; color: #000000; margin-top:10px; margin-bottom:20px; margin-left:0px; }
#tabWoman h5 { font-family:Georgia; color:#993d4c; font-size:12px; margin-bottom:10px; padding-top:13px; }
#tabWoman p, #tabWoman h5 { margin-left:15px; margin-right:15px;}

#tarifas .divEsq1 { /*margin-bottom:20px;*/}
#tarifas .tabTarifa { width:340px; margin-bottom:20px; font: 12px Arial; color: #000000; background: url(../images/tarja1.gif) repeat-x left -7px; }
#tarifas .tabTarifa b { color:#663b33; }
#tarifas .tabTarifa .div1 { width:100px; margin:0; padding:0; float:left;}
#tarifas .tabTarifa .div2 { width:100px; margin:0; padding:0; float:left;}
#tarifas .div5 { border-bottom: solid 1px #b3ada1; line-height:22px; height:22px; padding-left:10px; }
#tarifas .valor { width:120px; float:right; }
#tarifas ul { margin:0;}
#tarifas li { margin-bottom:0;}


/* --------------------------------- */

.botao { cursor:pointer;}
.limpar { clear:both; line-height:1px; height:1px;}
.divEsq0 { width:auto; float:left; margin-right:20px; }
.divEsq1 { width:auto; float:left; margin-right:0px; }
.divDir0 { width:auto; float:right; margin-left:20px; }
.divDir1 { width:auto; float:right; margin-left:0px; }
.ie6 .divEsq0, .ie6 .divEsq1, .ie6 .divDir0, .ie6 .divDir1 { display:inline;}
.divEsq2 { width:auto; float:left; margin-right:0px; }
.divDir2 { width:auto; float:right; margin-left:0px; }

.divSlot1 { width:auto; float:left; background: url(../images/tab4_02.gif) no-repeat right top; margin-right:20px; margin-bottom:20px; }
.ie6 .divSlot1 { display:inline;}
	.divSlot1 a { color:#663b33;}
	.divSlot1 .div1 { min-height:100px; padding-left:20px; width:auto; margin-right:15px; font: 11px Arial; color: #333333; background: url(../images/tab4_01.gif) no-repeat; }
	.gecko .divSlot1 .div1 { padding-bottom:5px;}
	.ie6 .divSlot1 .div1 { margin-right:0px; }
	.divSlot1 .div2 { font: bold 14px Georgia; color: #FFFFFF; padding-top:14px; margin-bottom:14px;}
	.divSlot1 .div3 { font-size:11px; text-align:center; background-color:#E6E6E6; padding:10px; padding-top:2px; border-bottom:solid 1px #CCCCCC;}
	.ie6 .divSlot1 .div3 { margin-right:-8px; }
	.divSlot1 .div3 a { color:#4C4C4C; }
	.divSlot1 .pic { border:solid 4px #FFFFFF; float:left; margin-right:10px; margin-bottom:5px; }
	.ie6 .divSlot1 .pic { margin-right:0;}

.divSlot2 .pic { float:left; margin-right:10px; margin-bottom:10px; _margin-bottom:11px; padding:4px; background-color:#FFFFFF; display:inline; border:solid 1px #CCCCCC; }
.divSlot2  .div3 { float:left; margin-right:12px; font: 10px Arial; color: #666666; width: 125px; text-align:center; }
.divSlot2  .icon { display:inline; margin-right:10px;}
