BODY
{
	font-family: Arial, Helvetica, Sans Serif;
	color:#000000;
}
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.Menu
{
	font-size: 12px;
	color: white;
	text-decoration: none;
}
A:visited.Menu
{
	font-size: 12px;
	color: white;
	text-decoration: none;
}
A:hover.Menu
{
	font-size: 12px;
	color: white;
	text-decoration:underline;
}

A.MenuSelecionado
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
A:visited.MenuSelecionado
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
A:hover.MenuSelecionado
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}
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;
}
.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;
}
.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;
}
.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;
}

.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-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
}
.Melhor_Visualizacao
{
	font-size: 10px;
	font-family: Arial, Helvetica, Sans Serif;
	color:#666666;
}
TABLE.TabelaPrincipal
{
	width: 776px;
}
.Painel
{
	overflow: auto;
}

/* Cadastro de contratos */
table.principal
{
	margin:19px;
	margin-bottom:60px;
}

span.titulo
{
	font:18px Arial;
	color:#336699;
	font-weight:bold;
}

span.subtitulo
{
	font:13px Arial;
	/*padding-left:71px;*/
	font-weight:bold;
}

p.introducao
{
	padding-top:20px;
}

p.solicite
{
	padding-top:15px;
	font-size:13px;
	color:#1c5187;
	font-weight:bold;
	text-align:center;
}

table.principal a.botao
{
	background-color:#d4e0ed;
	padding:4px;	
	border: 1px solid #6c96bf;
	display:inline-block;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	width:200px;
	text-align:center;
}

table.principal .botao
{
	background-color:#d4e0ed;
	border: 1px solid #6c96bf;
	display:inline-block;
	color:#336699;
	font-weight:bold;
	width:75px;
}

table.principal a.botao:hover
{
	text-decoration:underline;
}

table.principal td.logo
{
	width:22%;
}

table.instrucoes
{
	float:right;
	width:200px;
	vertical-align:top;
	padding-left:15px;
}

INPUT.Botao1{background-color: #336699;font-weight: bold;color: #FFFFFF;font-family: Arial;}

.Tit_FormulariosAcessos
{
font:20px Segoe UI;
color:#8bc53f;
}

.Tit_FormulariosAcessos2
{
font:16px Segoe UI;
}

.SubTit_FormularioAcessos
{
font:14px Segoe UI;
color:#999999;
}

.VerdanaSmall
{
font:10px Verdana;
}

.VerdanaNormal
{
font:11px Verdana;
}

.VerdanaBold
{
font:11px Verdana;
font-weight:bold;
}

.SegoeBold
{
font:13px Segoe UI;
font-weight:600;
color:#333333;
}

A.SegoeNormal, A.SegoeNormal:visited, A.SegoeNormal:hover
{
font:12px Segoe UI;
color:#333333;
text-decoration:none;
}

.SegoeNormal
{
font:12px Segoe UI;
color:#333333;
}

.VerdanaRodape
{
font:11px Verdana;
color:#666666;
}

A.LinkVerdanaNormal, A.LinkVerdanaNormal:visited, A.LinkVerdanaNormal:hover
{
font:11px Verdana;
text-decoration:underline;
color:#810081;
}

A.LinkVerdanaBold, A.LinkVerdanaBold:visited, A.LinkVerdanaBold:hover
{
font:11px Verdana;
text-decoration:underline;
color:#810081;
font-weight:bold;
}

A.LinkVerdanaSmall, A.LinkVerdanaSmall:visited, A.LinkVerdanaSmall:hover
{
font:10px Verdana;
text-decoration:underline;
color:#810081;
}

.Segoe18
{
font:18px Segoe UI;
color:#000000;
}

.VerdanaNormal333333
{
font:11px Verdana;
color:#333333;
}

.VerdanaBold333333
{
font:11px Verdana;
color:#333333;
font-weight:bold;
}

INPUT.txt
{
   border:solid 1px #CCCCCC;
   font:Verdana 11px;
}

.txt
{
   border:solid 1px #CCCCCC;
   font-family: Verdana;
   font-size: 11px;
}

.MsgErro
{
    font:12px Verdana;
    color:Red;
    font-weight:bold;
}