@charset "iso-8859-1";
/* CSS Document */

/* ------------- Corpo -------------*/

#corpo {
	background-color: #E0E0E0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0;
	padding: 0;
}

#principal {
	width: 980px;
	background-color: #99CDFF;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
}

/* ------------- Cabeçalho -------------*/

#cabecalho {
	position: relative;
	width: auto;
	height: 121px;
	padding: 0px;
	position: relative;
}

#menu {
	width: 100%;
	height: 22px;
	position: absolute;
	top: 99px;
	left: 0px;
}

#menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	color: #FFCB01;
}

#menu a:active {
	color: #FFA006;
}

/* ------------- Coluna Esquerda -------------*/

#left {
	width: 615px;
	min-height: 200px;
	/*margin-top: 10px;*/
	/*margin-left: 5px;*/
	/*background-color: #99CDFF;*/
	float: left;
}

#link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006699;
	text-decoration: none;
}

#link a:hover {
	color: #D10216;

}

.link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.ligacao a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004477;
	font-weight: bold;
	text-decoration: none;
}

.ligacao a:hover {
	text-decoration: underline;
}

/* ------------- Coluna Direita -------------*/

#right {
	width: 365px;
	min-height: 200px;
	/*margin-top: 10px;*/
	/*margin-right: 5px;*/
	background-color: #99CDFF;
	float: right;
	z-index: 1;
}

#pesquisa .submit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

#pesquisa .input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FFFAE5;
	border: 1px solid #000;
}

#pesquisa .select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FFFAE5;
}

#avancadas{
	position: absolute;
	z-index: 9998;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFAE5;
	width: 470px;
	display: none;
}

#reserva {
	display: none;
	position: absolute;
	z-index: 9997;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width: 329px;
	height: 205px;
}

#reserva .submit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

#reserva .input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FDF5D9;
	border: 1px solid #000;
}

#link_reserva a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006699;
	text-decoration: none;
}

#link_reserva a:visited {
	text-decoration: none;
	color: #006699;
}

#link_reserva a:hover {
	text-decoration: underline;
}

#link_reserva a:active {
	text-decoration: underline;
}

#link2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
}

#link2 a:hover {
	color: #D10216;
}

.ligacao2 a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.ligacao2 a:hover {
	text-decoration: underline;
}


/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:310px;	/* Width of box */
	height:200px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#DD9006;
	color:#fff;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

#ajax_listOfOptions2{
	position:absolute;	/* Never change this one */
	width:310px;	/* Width of box */
	height:200px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions2 div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions2 .optionDiv{	/* Div for each item in list */

}
#ajax_listOfOptions2 .optionDivSelected{ /* Selected item in the list */
	background-color:#DD9006;
	color:#fff;
}
#ajax_listOfOptions_iframe2{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

/* Div para a Pesquisa Livre */
div#commentForm1
{
	margin: 0;
}
/* Div para a Pesquisa Hotéis */
div#commentForm2
{
	margin: 0;
	display: none;
}
/* Div para a Pesquisa Avançada */
div#commentForm3
{
	margin: 0;
	display: none;
}

div#muda_nome1_div {
	display: none;	
}
div#muda_nome2_div {
	display: inline;	
}
div#muda_nome3_div {
	display: inline;
}

div#muda_nome1_div a {
	color: #225588;
}
div#muda_nome1_div a:hover {
	color: #FFA006;
}

div#muda_nome2_div a {
	color: #225588;
}
div#muda_nome2_div a:hover {
	color: #FFA006;
}

div#muda_nome3_div a {
	color: #225588;
}
div#muda_nome3_div a:hover {
	color: #FFA006;
}

.input1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FFCC00;
}

.input2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FDF5D9;
}

.pesquisa_titulo {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;

}

.bannerRotas {
	font-family: Verdana;
	font-style: italic;
	font-size: 16px;
	color: #FFFFFF;	
}

/* ------------- Rodapé -------------*/

#espaco {
	clear: both;
	position: relative;
	height: 20px;
}

#rodape {
	clear: both;
	width: auto;
	background-color: #809DAF;
	height: 40px;
	min-height: 40px;
}

#rodape a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

#rodape a:hover {
	color: #FFCB01;
}

#rodape a:active {
	color: #FFA006;
}

#bottom_links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: lowercase;
	color: #506E80;
	text-decoration: none;
}

#bottom_links a:hover {
	color: #506E80;
	text-decoration: underline;
}

#bottom_links a:active {
	color: #506E80;
}

/* ------------- Classes do Layout ------------- */

.textoDestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.textoDestaque1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.titulolista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #990000;
	text-indent: 10px;
	font-weight: bold;
}
.lista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}

.lista1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

.lista2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}
.lista3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}

.lista4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
}

.lista2titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
/*	font-weight: bold;*/
	text-transform: uppercase;
/*	text-indent: 10px;*/
	color: #003399;
}

.titulolocal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #CC0000;
	font-weight: bold;
}
.botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006699;
}
.botaoMais {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006699;
}
.form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006699;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-indent: 10px;
	font-weight: bold;
}
.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #003366;
	text-indent: 10px;
	font-weight: bold;
}
.titulo2B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #990000;
	text-indent: 10px;
	font-weight: bold;
}
.titulo2cxbaixa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	color: #003366;
	text-indent: 10px;
	font-weight: bold;
}
.titulo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #009900;
	text-indent: 10px;
	font-weight: bold;
}
.toplogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 10px;
}
.topdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.pag_subtitulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.listaneutro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	line-height: 16px;
}

.listaProDat {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}

.lista1Azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #069;
	line-height: 16px;
	font-weight: bold;
}