input
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
}

.inputObrigatorio
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
	border: solid 1px #cccccc;
	background-color: #FAFAFF;
}

A.mnuPrimario
{
	color: #ffffff;
	border: 0px;
	font-size: 12px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
}

A.mnuPrimarioAlatur
{
	border: 0px;
	color: #ffffff;
	font-size: 12px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
}

A.anchor.mnuPrimario
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuPrimario
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
}
A:hover.mnuPrimario
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
}

A.anchor.mnuPrimarioAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuPrimarioAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
}
A:hover.mnuPrimarioAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
}

A.mnuSecundario
{
	color: #ffffff;
	border: 0px;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A.anchor.mnuSecundario
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuSecundario
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:hover.mnuSecundario
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A.mnuTerciarioAvipam
{
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A.mnuTerciarioAlatur, A.mnuTerciario
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A.anchor.mnuTerciarioAvipam
{
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A.anchor.mnuTerciarioAlatur, A.anchor.mnuTerciario
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A:visited.mnuTerciarioAvipam
{
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuTerciarioAlatur, A:visited.mnuTerciario
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A:hover.mnuTerciarioAvipam
{
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A:hover.mnuTerciarioAlatur, A:hover.mnuTerciario
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

.painelmnuTerciario
{
	background-color: #9bb3fc;
}

.painelmnuTerciarioAlatur
{
	background-color: #00be08;
}

.painelmnuTerciarioAvipam
{
	background-color: #fd8320;
}

A.mnuSecundarioAlatur
{
	color: #ffffff;
	border: 0px;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A.anchor.mnuSecundarioAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuSecundarioAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:hover.mnuSecundarioAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A.mnuSecundarioAtivo
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A.anchor.mnuSecundarioAtivo
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuSecundarioAtivo
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:hover.mnuSecundarioAtivo
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A.mnuSecundarioAtivoAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A.anchor.mnuSecundarioAtivoAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuSecundarioAtivoAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:hover.mnuSecundarioAtivoAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A.mnuPrimarioAtivo
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A.anchor.mnuPrimarioAtivo
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuPrimarioAtivo
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:hover.mnuPrimarioAtivo
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

A.mnuPrimarioAtivoAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A.anchor.mnuPrimarioAtivoAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:visited.mnuPrimarioAtivoAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
A:hover.mnuPrimarioAtivoAlatur
{
	color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

.gridheader66043
{
	background-color: 7b9bfe;
	color: #ffffff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}

.gridAltItem66043
{
	background-color: #e9eeff;
}

.gridItem66043
{
	background-color: #f0f0f0;
}

.gridheader65893
{
	background-color: #ffebcc;
}

.gridAltItem65893
{
	background-color: #ffebcc;
}

.gridItem65893
{
	background-color: #f0f0f0;
}

.botao
{
	border-bottom: solid 2 #A6CAF0;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	background-color: Transparent;
	height: 19px;
	font-family: Arial;
	font-size: 8pt;
	padding: 2 px 2 px 2 px 2 px;
	text-decoration: none;
}


.botaoMenuAvipam
{
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	background-color: FFCE00;
	height: 19px;
	font-family: Arial;
	color: Black;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



.mnuPrimario
{
	border-bottom: 1px;
	border-top: 1px;
	border-left: solid 1 #ccac88;
	border-right: 0px;
	background-color: 2112cc;
	height: 19px;
	font-family: Arial;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.mnuPrimarioAlatur
{
	border-bottom: 1px;
	border-top: 1px;
	border-left: solid 1 #ccac88;
	border-right: 0px;
	background-color: #008205;
	height: 19px;
	font-family: Arial;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



.mnuSecundario
{
	border-bottom: 1px;
	border-top: 1px;
	border-left: solid 1 #ccac88;
	border-right: 0px;
	background-color: #7b9bfe;
	height: 19px;
	font-family: Arial;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


.mnuSecundarioAlatur
{
	border-bottom: 1px;
	border-top: 1px;
	border-left: solid 1 #ccac88;
	border-right: 0px;
	background-color: 00a007;
	height: 19px;
	font-family: Arial;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


.mnuSecundarioAvipam
{
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	height: 19px;
	font-family: Arial;
	color: Black;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	background-color: FF9900;
	height: 19px;
	font-family: Arial;
	color: Black;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



.fioCabecalho
{
	background-color: #333399;
	height: 1px;
}

.Olive
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: Olive;
	font-size: 12px;
}
BODY
{
	font-family: Arial, Helvetica, Sans Serif;
	color: #000000;
	font-size: 12px;
}
A
{
	color: #333399;
}
A.anchor
{
	color: #000000;
}
A:visited
{
	color: #333399;
}
A:hover
{
	color: crimson;
}
A.small
{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #333399;
}
A.LinkAcomodacao
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
	font-weight: bold;
}
a:visited.LinkAcomodacao
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
	font-weight: bold;
}
a:hover.LinkAcomodacao
{
	font-weight: bold;
	font-size: 11px;
	color: inactivecaptiontext;
	font-family: Arial, Helvetica, Sans Serif;
}

A.SubMenu
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
A:visited.SubMenu
{
	font-size: 12px;
	color: white;
	text-decoration: none;
}
A:hover.SubMenu
{
	font-size: 12px;
	color: white;
	text-decoration: underline;
}
A:visited.chsLink
{
	color: #000000;
}
A:hover.chsLink
{
	color: #FF6600;
}
A:visited.chspLink
{
	color: #ffffff;
}
A:hover.chspLink
{
	color: #aaaa00;
}


TD.linha1
{
	background: #eeeeee;
}
TD.linha2
{
	background: #A2B1DD;
}
TD.linha3
{
	background: #9DBCDC;
}
TD.linha4
{
	background: #999999;
}

TD.linha5
{
	background: #D4D9E8;
}


TD.Menu
{
	background: #336699;
}
TD.MenuSelecionado
{
	background: #9DBCDC;
	font-size: 12px;
	color: #FFFFFF;
}
TD.LinkAcomodacao
{
	background: #31659C;
}
.Pequeno
{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
}
.Pequeno2
{
	font-size: 10px;
	font-family: Arial, Helvetica, Sans Serif;
}
.Medio
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
}
.Grande
{
	font-size: 14px;
	font-family: Arial, Helvetica, Sans Serif;
}
.Grande2
{
	font-size: 16px;
	font-family: Arial, Helvetica, Sans Serif;
}
.pag_cabecalho
{
	font-size: 20px;
	font-family: Arial;
	color: #336699;
	font-weight: bold;
	line-height: 30px;
}

.pag_cabecalho2a
{
	font-size: 18px;
	font-family: Arial;
	color: #336699;
	font-weight: bold;
	line-height: 30px;
}

.pag_cabecalho2b
{
	font-size: 14px;
	font-family: Arial;
	color: #336699;
	font-weight: bold;
	line-height: 30px;
}


.pag_cabecalhoMarketing
{
	font-weight: bold;
	font-size: 26px;
	color: #336699;
	line-height: 32px;
	font-family: Arial;
}

.Titulo_BemVindo
{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 14px;
}

.Titulo_Quadro
{
	background-color: #D4DBED;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	font-family: Arial, Helvetica, Sans Serif;
}

A.Titulo_HotelConsulta
{
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: none;
}
A:visited.Titulo_HotelConsulta
{
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: none;
}
A:hover.Titulo_HotelConsulta
{
	color: crimson;
	font-size: 14px;
	text-transform: none;
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: underline;
}

.Titulo_HotelConsulta
{
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: none;
}
.LinkRodape
{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
}
.CopyrightFoto
{
	font-size: 10px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #336699;
}
.GoButton
{
	border-right: #4C7399 thin solid;
	border-top: #cccccc thin solid;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	border-left: #cccccc thin solid;
	cursor: hand;
	color: #ffffff;
	line-height: 0.85;
	padding-top: 3px;
	border-bottom: #4C7399 thin solid;
	font-family: Arial;
	background-color: #6699cc;
}
.div.AlinhaSite
{
	text-align: center;
}
.backgroundSite
{
	background: #FFFFFF;
}
.background1
{
	background: #f7f7f7;
}

.background2
{
	background: #eff3f7;
}

.background3
{
	background: #dedede;
}

.backgroundListaEsq
{
	background: #f1f1f1;
}
.backgroundQuadro
{
	background: #EFF3F7;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #000000;
}
.backgroundTitulo1
{
	font-size: 14px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #000000;
	background: #EFF3F7;
}
.backgroundTitulo2
{
	font-size: 14px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #000000;
	background: #FFF8DC;
}
.backgroundTitulo3
{
	font-size: 14px;
	font-family: Arial, Helvetica, Sans Serif;
	background: #D7DCE8;
	color: #000000;
}
.backgroundTitulo4
{
	font-size: 14px;
	font-family: Arial, Helvetica, Sans Serif;
	background: #f1f1f1;
	color: #000000;
}
.backgroundTitulo5
{
	font-size: 14px;
	background: lightgrey;
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
}
.backgroundTitulo6
{
	font-size: 14px;
	font-family: Arial, Helvetica, Sans Serif;
	background: #f5f5f5;
	color: #000000;
}

.backgroundTitulo2_numero
{
	font-weight: bold;
	background: #31659c;
	font-size: 14px;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: center;
}
.backgroundtabela1
{
	font-size: 11px;
	background: #f0f0f0;
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
}
.backgroundtabela1_selecionado
{
	font-size: 11px;
	background: #f8f8f8;
	color: crimson;
	font-family: Arial, Helvetica, Sans Serif;
}

.backgroundtabela2
{
	font-size: 11px;
	background: #f7f7f7;
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
}
.backgroundtabela3
{
	font-size: 11px;
	background: #C1C1C1;
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
}

.backgroundIcone1
{
	font-size: 11px;
	background: #f0f0f0;
	color: #666666;
	font-family: Arial, Helvetica, Sans Serif;
}

.backgroundIcones2
{
	font-size: 11px;
	background: #ffffff;
	color: #666666;
	font-family: Arial, Helvetica, Sans Serif;
}


.Txt_Input
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
}
.Txt_Input_error
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
	background-color: lemonchiffon;
}

.Cmb_Input
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
}

.Cmb_Calendario
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
}

.Btn_Input
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
}
TD
{
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
}
.StatusReserva
{
	font-size: 10px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #C1C1C1;
}
.PaginacaoFoto
{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #666666;
}
.Desconto
{
	font-size: 11px;
	color: #800000;
}
.Alerta
{
	color: Crimson;
}
.NomeEmpresa
{
	color: #31659C;
}
TABLE.Tbl_Mapa
{
	background-image: url(../Imagens/Mapa_Mundo.gif);
}
.Melhor_Visualizacao
{
	font-size: 10px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #666666;
}

.Botao_igual_Link
{
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #333399;
	border-top-style: none;
	font-family: Arial, Helvetica, Sans Serif;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	border-bottom-style: none;
}
.Painel
{
	overflow: auto;
}


A.LinkSite
{
	font-size: 12px;
	color: white;
	text-decoration: none;
}
A:visited.LinkSite
{
	font-size: 12px;
	color: white;
	text-decoration: none;
}
A:hover.LinkSite
{
	font-size: 12px;
	color: white;
	text-decoration: underline;
}

A.LinkSiteAtivo
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
A:visited.LinkSiteAtivo
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
A:hover.LinkSiteAtivo
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
A.LinkSite2
{
	font-size: 11px;
	color: #336699;
}
A:visited.LinkSite2
{
	font-size: 11px;
	color: #336699;
}
A:hover.LinkSite2
{
	font-size: 11px;
	color: #336699;
}
.BotaoConsultarHoteis
{
	border-right: #336699 2px solid;
	border-top: #336699 2px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #336699 2px solid;
	width: 117px;
	cursor: hand;
	color: white;
	border-bottom: #336699 2px solid;
	height: 25px;
	background-color: #5388ad;
}

.botaoMenu
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 9pt;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	left: -300px;
	visibility: hidden;
	padding-bottom: 2px;
	border-left: black 1px solid;
	width: 150px;
	color: #383838;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: arial;
	position: absolute;
	background-color: lightyellow;
}

td.TdSabre
{
	background-color: navy;
	color: white;
}

A:menuPortal
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}

A:active:menuPortal
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}

A:visited:menuPortal
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}

A:visited.MenuAtivo
{
	color: #B20404;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A:visited.MenuAtivoAvipam
{
	border-bottom: 1px;
	border-top: 1px;
	border-left: solid 1 #ccac88;
	border-right: 0px;
	background-color: FFCE00;
	height: 19px;
	font-family: Arial;
	color: #B20404;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

