#dhtmltooltip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	width: 150px;
	border: 1px solid #AAA;
	padding: 4px;
	visibility: hidden;
	z-index: 100;
	/* Remove below line to remove shadow. Below line should always appear last within this CSS */
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

/* loader #################################################################### */
#loader {
	width: 220px;
	margin-left: auto;
	margin-right: auto;
}

#loader td {
	padding: 3px;
	background: #ffffff;
}

#loader p {
	border: 3px solid #6E89DD;
	padding: 10px;
	margin: 0;
	background: #EEF0FC;
}

#loader img {
	float: left;
	margin-right: 12px;
}

#loader strong {
	display: block;
	margin-bottom: 3px;
}

#loaderContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: expression('absolute');
	height: expression(document.documentElement.scrollHeight+'px');
	width: expression(document.documentElement.scrollWidth+'px');
	z-index: 1000;
}

#loaderContainerT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url(/imagens/semi-transparent.gif);
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}

/* etc #################################################################### */
.exposed { /* the styling of the exposed element */
	border: 0;
	margin: 0;
	padding: 0;
}

.FundoCentral {
	background-attachment: fixed;
	background-image: url(imagens/fundo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #666;
}

.FundoCabecalho {
	background-attachment: inherited;
	background-image: url(imagens/fundo_cabecalho.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoDestaqueAdicional {
	background-attachment: inherited;
	background-image: url(imagens/fundo_adicional.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoDestaqueHospedagem {
	background-attachment: inherited;
	background-image: url(imagens/fundo_hospedagem.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoDestaqueWeb {
	background-attachment: inherited;
	background-image: url(imagens/fundo_website.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoDestaqueLoja {
	background-attachment: inherited;
	background-image: url(imagens/fundo_loja.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoDestaqueProjetos {
	background-attachment: inherited;
	background-image: url(imagens/fundo_projetos.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoDestaqueRanking {
	background-attachment: inherited;
	background-image: url(imagens/fundo_ranking.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoDestaqueNFe {
	background-attachment: inherited;
	background-image: url(imagens/fundo_nfe.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoMenu {
	background-attachment: inherited;
	background-image: url(imagens/fundo_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoMenuLogado {
	background-attachment: inherited;
	background-image: url(imagens/fundo_menu_logado.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoMenuLogadoM {
	background-attachment: inherited;
	background-image: url(imagens/fundo_menu_logado-m.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoMenuLogadoF {
	background-attachment: inherited;
	background-image: url(imagens/fundo_menu_logado-f.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.FundoCorpo {
	background-attachment: inherit;
	background-image: url(imagens/fundo_corpo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #CCC;
}

.FundoTabLinha {
	background-attachment: inherit;
	background-image: url(imagens/fundo_tab-linha.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.FundoTabTitulo {
	background-attachment: inherit;
	background-image: url(imagens/fundo_tab-titulo.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.FundoTabItem {
	background-attachment: inherit;
	background-image: url(imagens/fundo_tab-item.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.FundoTab {
	background-attachment: inherit;
	background-image: url(imagens/fundo_tab.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.FundoTabI {
	background-attachment: inherit;
	background-image: url(imagens/fundo_tab-i.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.hr {  
	color: #DF7101;
}

.hr2 {  
	color: #9DBAE6;
}

.Botoes {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(imagens/fundo_botao.png);
	border: 1px solid;
	border-top-color: #EDCFA3;
	border-left-color: #EDCFA3;
	border-right-color: #A5721D;
	border-bottom-color: #A5721D;
	padding: 1px 5px;
	margin-left: 4px;
	margin-right: 4px;
	overflow: visible;*/
}

.FormularioLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	width: 94px;
	border: 1px solid;
	border-top-color: #ECA866;
	border-left-color: #ECA866;
	border-right-color: #C26201;
	border-bottom-color: #C26201;
}

.FormularioBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	border-top-color: #ECA866;
	border-left-color: #ECA866;
	border-right-color: #DF7101;
	border-bottom-color: #DF7101;
	background-color: #FFFFFF;
}

.MenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
}

.MenuItem:hover {
	color: #F46824;
}

.MenuItem2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606A73;
	text-decoration: none;
}

.MenuItem2:hover {
	color: #F46824;
}

.MenuItem3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #617378;
	text-decoration: none;
}

.MenuItem4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #617378;
	text-decoration: none;
}

.TextoRodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.TextoRodape:hover {
	color: #F46824;
}

.TextoRodape2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.TextoTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.TextoTitulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.TextoTitulo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DF7101;
	text-decoration: none;
}

.TextoTitulo4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-decoration: none;
}

.TextoTitulo2:hover, .TextoTitulo3:hover, .TextoTitulo4:hover {
	color: #333;
}

.TextoPadrao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.TextoPadrao2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F46824;
	text-decoration: none;
}

.TextoPadrao3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.TextoPadrao4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}

.TextoPadraoLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F46824;
	text-decoration: none;
}

.TextoPadraoLink:hover {
	color: #CC0000;
}

.TextoPadraoLink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}

.TextoPadraoLink2:hover {
	color: #CC0000;
}

.TextoDestaque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.TextoDestaque2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: none;
	font-weight: bold;
}

.TextoDestaque3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}

.AbaInativa {
	background-attachment: inherit;
	background-image: url(imagens/fundo_tab-item.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: #CCCCCC solid 1px;
	border-bottom: #EDCFA3 solid 1px;
}

.AbaAtiva {
	background-attachment: inherit;
	background-image: url(imagens/fundo_tab-titulo.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: #EDCFA3 solid 1px;
	border-right: #EDCFA3 solid 1px;
	border-top: #EDCFA3 solid 1px;
}

.Sombra {
	border: 1px solid #666;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=5);
}


