body, table, div, h1, h2, h3, p, form, input, select, textarea, ul, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0;
	padding:0;
	border:0;
	line-height:12px;
}
img { border:0; }
body { background:#e2e5ed url(imgs/fundo_site.gif) repeat-x center top; }
.fecha { clear:both; }
.fl_left { float:left; }
.fl_right { float:right; }
a.link_padrao { color:#2558be; font-weight:bold; text-decoration:underline; }
a.link_padrao:hover { color:#9bcbf4; text-decoration:none; }
.absoluto { position:absolute; }

div.centro_site { width:100%; background:url(imgs/fundo_centro.gif) repeat-y center top; }

div.centro_topo { width:100%; background:url(imgs/fundo_topo.gif) no-repeat center top; min-height:460px; }
* html div.centro_topo { height:460px; }

div.conteudo { width:775px; margin:0 auto; }
div.cabecalho { width:100%; }
div.logo { margin-top:17px; width:198px; height:146px; z-index:10; display:inline; background:url(imgs/topo_logo.gif) no-repeat center top; }
div.menu_principal { margin-top:17px; background:url(imgs/cabecalho_menu_principal.gif) no-repeat right top; width:577px; height:96px; text-align:right; }
h1.data_completa { font-weight:normal; font-size:11px; display:inline; margin:8px 15px 0 0; }

div.cont_esquerda { width:210px; height:450px; margin-top:50px; }
img.linha_divisao { margin:0 5px 0 5px; }
div.banner_home { display:inline; width:347px; }

div.area_cliente { display:inline; background:url(imgs/fundo_cliente.gif) no-repeat center top; width:192px; height:85px; }
div.conteudo_cliente { display:inline; width:auto; margin:30px 0 0 12px; }
span.span_cliente { font-weight:bold; font-style:italic; font-size:12px; padding-top:5px; margin-top:3px; }
input.campo_cliente_email, input.campo_cliente_senha { border:none; height:16px; padding:2px 0 0 2px; font-weight:normal; font-size:11px; background-color:#eaeaea; margin-top:3px; color:#0000CC; }
input.campo_cliente_email { width:123px; margin-left:3px; }
input.campo_cliente_senha { width:90px; margin-right:2px; margin-left:3px; }
input.botao_ok { width:31px; height:18px; background:url(imgs/bt_ok.gif) no-repeat center top; display:inline; margin-top:3px; cursor:hand; }
input.botao_ok:hover { background:url(imgs/bt_ok_on.gif) no-repeat center top; }

div.cliente_logado { display:inline; background:url(imgs/cliente_logado_02.gif) repeat-y center top; width:192px; }
div.nome_cliente { display:inline; width:192px; text-align:center; line-height:14px; }
div.nome_cliente h1 { color:#ff6600; font-weight:bold; line-height:14px; }
div.nome_cliente h2 { background:url(imgs/cadastro_sair.gif) no-repeat center top; width:75px; height:19px; text-align:center; }
div.nome_cliente h2:hover { background:url(imgs/cadastro_sair_over.gif) no-repeat center top; }
div.nome_cliente h2 a { color:#000000; padding:3px; text-decoration:none; font-weight:bold; }
div.nome_cliente h2 a:hover { color:#FFFFFF; }

div.area_busca { display:inline; background:url(imgs/fundo_busca.gif) no-repeat center top; width:192px; height:67px; }
input.campo_busca { border:none; height:16px; padding:2px 0 0 2px; font-weight:normal; font-size:11px; background-color:#eaeaea; color:#0000CC; width:142px; margin-left:14px; }
input.busca_ok { width:21px; height:18px; background:url(imgs/busca_ok.gif) no-repeat center top; display:inline; cursor:hand; }
input.campo_busca, input.busca_ok { margin-top:33px; } 
div.texto_busca { display:inline; width:400px; margin:10px 0 0 30px; }

div.area_cadastre { display:inline; background:url(imgs/fundo_cadastre.gif) no-repeat center top; width:192px; }
div.cont_cadastre { display:inline; width:auto; margin:30px 0 0 0; }
h1.cadastre_frase { font-weight:normal; font-style:italic; font-size:10px; line-height:11px; color:#000000; width:170px; text-align:center; margin:32px 0 8px 12px; }
span.news_titulos { font-weight:bold; font-style:italic; font-size:12px; padding:3px 0 3px 0; }
input.campo_news_nome, input.campo_news_email { border:none; height:18px; padding:2px 0 0 2px; font-weight:normal; font-size:11px; background-color:#eaeaea; color:#0000CC; }
input.campo_news_nome { width:165px; }
input.campo_news_email { width:130px; margin-right:3px; }

img.bndes { margin:5px 0 10px 10px; }

div.flash_empresa { display:inline; width:225px; margin-top:50px; }
div.texto_empresa, div.texto_suporte { display:inline; width:450px; margin-left:20px; text-align:justify; background:url(imgs/fundo_empresa.jpg) no-repeat left top; }
div.texto_suporte { min-height:460px; }
* html div.texto_suporte { height:460px; }

div.txt_suporte { display:inline; width:240px; margin-right:10px; }
div.botoes_suporte { display:inline; width:455px; }

a.bt_atualizacoes, a.bt_relatorios, a.bt_atualizacoes img, a.bt_relatorios img { height:20px; }

a.bt_atualizacoes { display:inline; background:url(imgs/bt_atualizacoes.gif) no-repeat center top; width:123px; }
a.bt_atualizacoes:hover { background-position:center -20px; }
a.bt_atualizacoes img { width:123px; }

a.bt_relatorios { display:inline; background:url(imgs/bt_relatorios.gif) no-repeat center top; width:160px; }
a.bt_relatorios:hover { background-position:center -20px; }
a.bt_relatorios img { width:160px; }

div.frase_atualizacoes { display:inline; width:455px; height:18px; }
div.frase_atualizacoes h1 { display:inline; color:#FFFFFF; margin:3px; margin-left:10px; font-weight:bold; }
div.frase_atualizacoes { background-color:#1b4c87; }

div.frase_relatorios { display:inline; width:455px; height:18px; }
div.frase_relatorios h1 { display:inline; color:#FFFFFF; margin:3px; margin-left:10px; font-weight:bold; }
div.frase_relatorios { background-color:#d97b6f; }

table.tabela_suporte { display:inline; width:455px; }
table.tabela_suporte tr th, table.tabela_suporte tr td { text-align:left; }

table.tabela_suporte tr th.th_cell_atual { color:#FFFFFF; font-weight:bold; background-color:#1b4c87; }
table.tabela_suporte tr td.td_cell_atual { color:#000000; font-weight:normal; background-color:#EAF3FD; }

table.tabela_suporte tr th.th_cell_relat { color:#FFFFFF; font-weight:bold; background-color:#d97b6f; }
table.tabela_suporte tr td.td_cell_relat { color:#000000; font-weight:normal; background-color:#fee4e1; }

div.sem_suporte { width:455px; text-align:center; height:220px; }
div.sem_suporte img { margin:50px 0 20px 0; }
div.sem_suporte h1 { width:455px; margin:0 auto 0 auto; font-weight:bold; }

div.menu_produtos { display:inline; width:202px; margin:50px 2px 0 10px; background:#dce1ef url(imgs/fundo_menu_prod.jpg) no-repeat center top; }
div.submenu { position:absolute; width:139px; height:55px; z-index:5; visibility:hidden; }
ul.lista_produtos { list-style:none; display:inline; width:auto; margin:10px 0 0 30px; }
img.bt_padrao_produto { width:139px; height:23px; background-position:center top; margin-bottom:2px; }
img.bt_padrao_produto:hover { background-position:center -23px; }
div.texto_produtos { display:inline; width:460px; margin-left:20px; text-align:justify; background:url(imgs/fundo_produtos.jpg) no-repeat left top; }
p.texto_visao_geral { width:220px; text-align:justify; float:left; display:inline; margin:10px 0 0 18px; }
ul.lista_caracteristicas { list-style:none; display:inline; margin:10px 0 0 12px; }
ul.lista_caracteristicas li { background:url(imgs/bol_amar.gif) no-repeat left top; height:17px; text-align:left; padding-left:18px; }
div.prod_txt_corrido { display:inline; margin:10px 0 0 15px; width:430px; text-align:justify; }

div.news_edicoes { margin:0; padding:0; display:inline; width:202px; background:url(imgs/coluna_news.gif) repeat-x center top; margin:50px 15px 0 10px; }
div.lista_news { display:inline; margin:3px 0 6px 12px; background:url(imgs/bol_verd.gif) no-repeat left top; text-align:left; padding-left:15px; width:180px; color:#999999; }
div.news_ampliada { display:inline; width:540px; }

table.formulario { width:430px; display:inline; margin-left:20px; }
table.formulario th { width:70px; text-align:right; font-weight:bold; }
table.formulario td { text-align:left; font-weight:normal; }
table.formulario td select, table.formulario td textarea { border:1px solid #7f9db9; color:#7f9db9; }
input.campos { padding:2px 0 0 2px; height:16px; border:1px solid #7f9db9; color:#7f9db9; }
table.formulario td textarea { width:260px; height:100px; padding:2px; }
input.botao_submit { width:115px; height:35px; background:url(imgs/botao_off.gif) no-repeat center top; cursor:hand; border:none; text-align:center; font-weight:bold; color:#000000; font-size:14px; margin-right:5px; }
input.botao_submit:hover { background:url(imgs/botao_on.gif) no-repeat center top; }

div.bndes_popup { position:absolute; width:196px; height:171px; z-index:6; visibility:hidden; margin:370px 0 0 30px; background:url(imgs/popup_bndes.gif) no-repeat; }
div.bndes_popup p { display:inline; width:170px; margin:18px 0 0 15px; font-size:13px; font-weight:bold; text-align:center; line-height:17px; color:#666666; }

div.base { margin:0 auto; background:url(imgs/base_img.gif) repeat-y center top; width:100%; height:64px; }
div.base h1 { width:auto; padding-top:30px; text-align:center; margin:0 auto; }

