/** Body do site **/
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color:#FFFFFF;
}

/** TD geral (11px) **/
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E2D04;
	line-height: 150%;
}

/** TD separador do menu topo **/
.tdMenuSep {
	text-align:center;
	vertical-align:middle;
	width:29px;
}

/** TD bg do menu topo **/
.tdMenuBg {
	text-align:center;
	width:100%;
	height:33;
	background-image:url(../images/bgmenutopo.jpg);
	background-repeat:repeat-x;
}

/** TD bg do menu fundo **/
.tdMenuFundoBg {
	text-align:center;
	width:100%;
	height:24;
	background-image:url(../images/bgmenufundo.jpg);
	background-repeat:repeat-x;
}

/** TD separador do menu fundo **/
.tdSeparadorFundo {
	text-align:center;
	width:23px;
	background-image:url(../images/separadormenufundo.gif);
	background-repeat:no-repeat;
	background-position:center;
}

/** TD separador do menu fundo com barras **/
.tdSeparadorFundoBarra {
	text-align:center;
	width:29px;
	background-image:url(../images/separadormenufundobarra.gif);
	background-repeat:no-repeat;
	background-position:center;
}

/** TD bg laranja escuro **/
.tdBgLaranjaEscuro {
	background-color: #ff9421;
}

/** TD bg laranja claro **/
.tdBgLaranjaClaro {
	background-color: #FEF3EB;
}

/** TD bg laranja escuro **/
.tdBgSolLaranjaEscuro {
	background-image:url(../images/sollaranjaescuro.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

/** TD bg servios **/
.tdBgServicos {
	background-image:url(../images/bgservicos.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#F6821F;
	height:186px;
}

/** TD bg destaque **/
.tdBgDestaque {
	background-image:url(../images/bgdestaque.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:146px;
}

/** TD bg escritórios **/
.tdBgEscritorio {
	background-image:url(../images/bgescritorios.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:138px;
	padding-left:14px;
	padding-top:0px;
}

/** TD bg escritórios **/
.divBgEscritorio {
	background-image:url(../images/bgescritorios.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:567;
}
.imgBgEscritorio {
	border: 0px solid #FFFFFF;
}

/** TD bg título destaque **/
.tdBgTituloDestaque {
	background-image:url(../images/bgtitulodestaque.jpg);
	background-repeat:no-repeat;
	height:30px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}

/** TD bg sub-menu topo **/
.tdBgSubmenuTopo, .tdBgSubmenuTopoSmall, .tdBgSubmenuTopoSmall2 {
	background-image:url(../images/bgsubmenutopo.gif);
	background-repeat:no-repeat;
	height:22px;
}
.tdBgSubmenuTopoSmall {
	background-image:url(../images/bgsubmenutoposmall.gif);
}
.tdBgSubmenuTopoSmall2 {
	background-image:url(../images/bgsubmenutoposmall2.gif);
}

/** TD bg sub-menu fundo **/
.tdBgSubmenuFundo, .tdBgSubmenuFundoBig, .tdBgSubmenuFundoSmall, .tdBgSubmenuFundoSmall2 {
	background-image:url(../images/bgsubmenufundo.gif);
	background-repeat:no-repeat;
	height:22px;
}
.tdBgSubmenuFundoBig {
	background-image:url(../images/bgsubmenufundobig.gif);
}
.tdBgSubmenuFundoSmall {
	background-image:url(../images/bgsubmenufundosmall.gif);
}
.tdBgSubmenuFundoSmall2 {
	background-image:url(../images/bgsubmenufundosmall2.gif);
}

/** TD bg rosa **/
.tdBgRosa {
	background-color:#FEE8D8;
}

/** TD bg creme **/
.trBgCreme {
	background-color:#FFE8C4;
}

/** Texto laranja **/
.txLaranja {
	COLOR: #EF9801; 
}
.txLaranjaEscuro {
	COLOR: #ff9421; 
}
.txLaranjaEscuroBold {
	COLOR: #ff9421; 
	font-weight:bold;
}
.txLaranja10px {
	COLOR: #EF9801; 
	font-size: 10px;
}
.txLaranjaEscuro10px {
	COLOR: #ff9421; 
	font-size: 10px;
}


/** Texto branco **/
.txBranco {
	COLOR: #FFFFFF; 
}
.txBrancoBold {
	COLOR: #FFFFFF; 
}

/** Link menu topo (11px) **/
a.aMenuTopo, a.aMenuTopo:active, a.aMenuTopo:visited, a.aMenuTopo:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9421;
	text-decoration: none;
}
a.aMenuTopo:active, a.aMenuTopo:hover {
	color: #5e2d04;
}

/** Link menu topo (11px) **/
a.aMenuFundo, a.aMenuFundo:active, a.aMenuFundo:visited, a.aMenuFundo:hover, a.aMenuFundoActive {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AB5107;
	text-decoration: none;
	height:19px;
}
a.aMenuFundo:active, a.aMenuFundo:hover, a.aMenuFundoActive {
	color: #ffffff;
}
/** Link menu topo (11px) **/
a.aBranco, a.aBranco:active, a.aBranco:visited, a.aBranco:hover, a.aBrancoSubMenu, a.aBrancoSubMenu:active, a.aBrancoSubMenu:visited, a.aBrancoSubMenu:hover, a.aBrancoBold, a.aBrancoBold:active, a.aBrancoBold:visited, a.aBrancoBold:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.aBrancoBold, a.aBrancoBold:active, a.aBrancoBold:visited, a.aBrancoBold:hover {
	font-weight: bold;
}
a.aBrancoSubMenu:hover {
	color:#F6821F;
}

/** Link menu topo (11px) **/
a.aLaranja, a.aLaranja:active, a.aLaranja:visited, a.aLaranja:hover, a.aLaranjaBold, a.aLaranjaBold:active, a.aLaranjaBold:visited, a.aLaranjaBold:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F6821F;
	font-weight:bold;
	text-decoration: none;
}
a.aLaranja:hover, a.aLaranjaBold:hover {
	color:ff9421;
}
a.aLaranjaBold:hover {
	font-weight:bold;
}

/** Link localidades **/
a.aLocalidades, a.aLocalidades:active, a.aLocalidades:visited, a.aLocalidades:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E2D04;
	font-weight:bold;
	text-decoration: none;
}
a.aLocalidades:hover {
	color:#EF9801;
}
	
.inputTopo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff9421;
	border-width: 0px;
	background-color:#FEF2E9;
	width:120px;
	height:18px;
	padding:3px
}


.inputText, textarea, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-collapse: collapse;
	border-color: silver;
	border-style: solid;
	border-width: 1px;
}
.inputBt {
	color: #124282;
	font-size: 11px;
}
.inputText {
	height:18px;
}
.inputTextCreme {
	background-color:#FFE8C4;
	border-width: 0px;
	color:#ff9421;
}

/* select pesquisa rápida */
.selectPesqRapida {
	width:116px;
}

/* imagem destaque */
.imgDestaque {
	border-top: 3px solid #FFFFFF;
}







/** TD linha 170% **/
td.td170 {
	line-height: 170%;
	text-align:justify;
}

/** TD linha 150% **/
td.td150 {
	line-height: 150%;
	text-align:justify;
}

/** TD linha 150% **/
td.td150 {
	line-height: 150%;
	text-align:left;
}

/** TD Caixa lado direito **/
td.tdCxDireita {
	padding:0px;
	padding-left:25px;
	padding-right:25px;
	height: 220px;
	vertical-align: top;
}

/** TD Titulo **/
.tdTitulo {
	height: 12;
}

/** TD Titulo Alojamento **/
.tdTituloAlojamento {
	COLOR: #0B4DA2; 
	font-size: 13pt;
	font-weight: bold;
}

/** TD Antes do Titulo **/
.tdAntesTitulo {
	height: 32;
}

/** TD fundo do site (10px) **/
.tdFundo {
	FONT-SIZE: 10px; 
	COLOR: #5E2D04; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/** TD conteudo do site **/
.tdConteudo {
	background-color: #DBE4F1;
	border-bottom:0px;
	border-top:10px;
	border-left:10px;
	border-right:10px;
	border-style:solid;
	border-color:#FFFFFF;
	width:420px;
}

/** TD notícias em destaque (10px) **/
.tdNoticias {
	FONT-SIZE: 11px; 
	COLOR: #0B4DA2; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


/** Border azul **/
.borderAzul {
	border:1px;
	border-style:solid;
	border-color:#0B4DA2;
}

/** Border cinza **/
.borderCinza {
	border:1px;
	border-style:solid;
	border-color:#C3C3C3;
}

/** Texto 12px **/
.tx12px {
	font-size: 12px;
}

/** Texto 10px **/
.tx10px {
	font-size: 10px;
}

/** Texto azul **/
.txAzul {
	COLOR: #0B4DA2; 
}

/** Texto azul **/
.txVermelho {
	COLOR: #EE1010; 
}

/** Texto Preto **/
.txPreto {
	COLOR: #000000; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

/** Texto Cinza **/
.txCinza {
	COLOR: #505050; 
}

a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EF9801;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

/** Link azul (11px) **/
a.aAzul11px {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9421;
	text-decoration: underline;
}
a.aAzul11px:hover {
	text-decoration: none;
}

/** LI laranja **/
li.liLaranja {
	list-style-image: url(../images/bul_laranja.jpg);
	padding-right:6px;
}

/* Texto Obrigatório */
/* Texto Obrigatório */
.txObrig, .txSemi {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #C00000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.txSemi {
	COLOR: #000000; 
}


.norm {
	background-color: #DfDfDf;
}
.obrig {
	background-color: #cCcCcC;
}

li {
	list-style-type: none;
}