/* LOCALIZAÇAO TABELA */
table.distancia_cidades {
width:		100%;
height:		auto;
padding:	2px;
margin:		0px 0px;
background:	transparent;
}
table.distancia_cidades thead th {
background: #d9e0e9;
padding:	5px;
margin:		0px;
}
table.distancia_cidades tbody td {
background: #edf0f5;
padding:	5px;
margin:		0px;
}

/* FORMULÁRIO */
input,
select,
textarea {
width:		auto;
height:		auto;
padding:	5px;
margin:		0px 0px 5px 0px;
background:	#FFF ;
border:		1px solid #d9e0e9;
font:		11px "Tahoma", Trebuchet MS, Verdana, Lucida Sans, Arial;
color:		#666;
}
option {
color:		#666;
padding:	0px 2px;
margin:		0px 0px 1px 0px;
background:	transparent;
}
.boxrepete {
width:		20%; 
float:		left;
text-align:	left;
margin:		5px;
padding:	5px;
border:		1px solid #b6c0cd;
}
.boxrepete  label {
text-align:	left;
width:		80px; 
}
legend {
padding:	0px 5px;
margin:		0px;
font: 		bold 13px "Tahoma", Trebuchet MS, Lucida Sans, Arial;
letter-spacing:0px;
color:		#b6c0cd;
}
label {
width:		90px;
height:		auto;
margin:		3px 3px 0px 0px;
padding:	0px;
float:		left;
text-align:	right;
}
.ok {
width:		auto;
height:		auto;
padding:	5px;
margin:		0px 0px 5px 0px;
background:	#afb9c6;
border:		1px solid #d9e0e9;
font:		11px Trebuchet MS, Verdana, Lucida Sans, Arial;
color:		#FFF;
font-weight:bold;
cursor:		pointer;
}
.erro {
width:		auto;
height:		auto;
padding:	10px;
margin:		0px 0px 2px 0px;
background:	#FAEFEF;
border:		1px solid #990000;
color:		#990000;
font-weight:bold;
}
.sucesso {
width:		auto;
height:		auto;
padding:	10px;
margin:		0px;
background:	#F9F9F7;
border:		1px solid #b6c0cd;
color:		#b6c0cd;
font-weight:bold;
}

/* TIPOGRAFIA */
h1#tit_apartamentos,
h1#tit_pacotes {
width:		220px;
height:		40px;
padding:	0px;
margin:		0px 0px 05px 0px;
}
h1#tit_apartamentos {
background:	url(img/tit_apartamentos.gif) left center no-repeat;
}
h1#tit_pacotes {
background:	url(img/tit_pacotes.gif) left center no-repeat;
}
h1#tit_reservas,
h1#tit_eventos,
h1#tit_video {
width:		220px;
height:		20px;
padding:	0px;
margin:		0px 0px 05px 0px;
}


/*SCROLLER JS*/
.Scroller-Container {
  position: absolute;
  top: -30px; left: 0px;
}
.Scrollbar-Up {
  position: absolute;
  width: 10px; height: 10px;
  background-color: #8ea5b2;
  font-size: 0px;
}
.Scrollbar-Track {
  width: 10px; height: 160px;
  position: absolute;
  top: 20px;
  background-color: #e5eaf0;
}
.Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 30px;
  background-color: #8ea5b2;
}
.Scrollbar-Down {
  position: absolute;
  top: 190px;
  width: 10px; height: 10px;
  background-color: #8ea5b2;
  font-size: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 0px; left: 454px;
}

#Container {
  position: absolute;
  top: 0px; left: 0px;
  width: 460px;
  height: 420px;
  background-color: #fff;
}
#Conteudo_Principal_Scroll { 
  position: absolute;
  top: 10px; 
  overflow: hidden;
  width: 452px;
  height: 404px;
  display: none;
}
#Conteudo_Principal_Scroll {display: block;}