@charset "utf-8";
html{
	min-height:100%;
	width:100%;
}
*,body,h1,h2,h3,h4,h5,h6{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0F0F0F;
	margin:0;
	padding:0;
	text-decoration:none;
	list-style-type:none;
}
body,html{
	width:100%;
	height:100%;
}
body{
	background:#FFFFFF;
	color:#0F0F0F;
}
iframe{
	height:100%;
	width:100%;
	border-style:none;
	overflow:auto;
}
form,label,p,dl,dt,dd,ul,li{
	display:block;
}
h1,h2,h3,h4,h5,h6{
	display:block;
}
img,a{
	text-decoration:none;
	border:none;
}
a:hover{
	text-decoration:underline;
}
.limpa{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
.vermelho,
.vermelho *{
	color:#D90000!important;
}
.centralizar{
	text-align:center!important;
	text-indent:0!important;
}
.identar{
	background:#FFE6D5;
	margin:10px 30px;
	padding:7px;
}
.ocultar{
	display:none!important;
}
.esconder{
	visibility:hidden!important;
}
.exibir{
	display:block!important;
}
.aparecer{
	visibility:visible!important;
}
.borda{
	border:1px solid #FF7113;
}
body.banco div.barra{
	margin:20px 0px 0px;
}
body.banco div.barra button{
	background:#F06000;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 4px;
	cursor:pointer;
	border:1px solid #752F00;
}
hr.limpa{
	visibility:hidden;
}
div.total{
	width:100%!important;
	left:0px!important;
	top:0px!important;
	margin:0px!important;
}
p.sucesso{
	font-size:16px!important;
	color:#990000;
	text-align:center;
	margin:15px auto 0;
	font-weight:bold;
	background:#FFF3EC;
	padding:2px;
	width:300px;
}
div#container{
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
}
div#container div#conteudo{
	margin:0px 0px 0px -380px;
	width:760px;
	position:relative;
	padding:0px 0px 140px;
	left:50%;
}
body.banco div#conteudo{
	margin:0!important;
	width:100%!important;
	left:0!important;
}
a.saiba_mais{
	height:26px;
	display:inline;
	background:#FFFFFF url(/img/site/mais.gif) no-repeat right top;
	color:#555555;
	padding:0 25px 0 0;
	font-size:13px;
	text-indent:3px;
	float:right;
	margin:0 10px 0 0;
	line-height:26px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}
div#gerador{
	background:transparent url(/img/site/fundo_branco.gif);
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:300;
	display:none;
}
div#gerador strong{
	text-align:center;
	display:block;
	width:250px;
	font-size:14px;
	color:#823400;
	margin:-45px 0 0 -125px;
	position:absolute;
	top:50%;
	text-indent:0;
	padding:10px 0;
	background:#FFFFFF;
	left:50%;
	border-top:1px solid #9A4F03;
	border-right:1px solid #9A4F03;
	border-left:1px solid #9A4F03;
}
div#gerador span{
	text-align:center;
	display:block;
	height:30px;
	width:250px;
	position:absolute;
	background:#FFFFFF url(/img/site/loading.gif) no-repeat center top;
	margin:-5px 0 0 -125px;
	top:50%;
	left:50%;
	border-right:1px solid #9A4F03;
	border-bottom:1px solid #9A4F03;
	border-left:1px solid #9A4F03;
}
body.ajuste div#conteudo form label strong{
	width:98%!important;
	text-align:left;
	margin:0 0 0 2%;
}
body.ajuste div#conteudo form input{
	width:90%;
}
body.ajuste div#conteudo form div.metade{
	margin:0 1% 0 0;
	width:32%;
}
div#conteudo h2{
	padding:0 0 20px;
	color:#FF7113;
	font-size:30px;
	line-height:35px;
	text-align:center;
}
div#conteudo h3,
div#conteudo h3 *{
	color:#E15A00;
	font-size:20px;
	line-height:25px;
	padding:0 0 10px;
}
div#conteudo .pequeno{
	font-size:11px;
	display:block;
}
div#conteudo a.tutorial{
	display:block;
	background:url(/img/site/tutorial.jpg) no-repeat left top;
	text-indent:-9999px;
	position:absolute;
	left:auto;
	top:auto;
	height:85px;
	width:120px;
	margin:0px 0px 0px 640px;
}
span.www{
	font-size:14px;
	font-weight:bold;
	color:#973D00;
	display:block;
	position:absolute;
	width:40px;
	text-align:right;
	margin:30px 0 0 -43px;
	left:auto;
	top:auto;
}
iframe#gerar,
div.ativo div#completo{
	display:none;
}
div.inativo div#completo{
	background:transparent url(/img/site/fundo_branco.gif);
	position:absolute;
	height:100%;
	width:100%;
	left:0px;
	top:0px;
	z-index:20;
}
div.ativo div#conteudo{
	z-index:50;
}
div.inativo div#conteudo{
	z-index:100;
}
div.ativo div#rodape{
	z-index:100;
}
div.inativo div#rodape{
	z-index:50;
}
a.saiba_mais:hover{
	background:#FFFFFF url(/img/site/mais.gif) no-repeat right bottom;
	color:#786321;
	text-decoration:none;
}
a.saiba_mais strong{
	background:#FFFFFF url(/img/site/mais.gif) no-repeat left top;
	width:20px;
	display:inline;
	float:left;
	font-size:22px;
	height:26px;
}
a.saiba_mais:hover strong{
	background:#FFFFFF url(/img/site/mais.gif) no-repeat left bottom;
	color:#786321;
}
ul.itens{
	width:235px;
	display:block;
	border-top:1px dashed #CCCCCC;
}
ul.itens li{
	background:url(/img/site/tique.gif) no-repeat 5px top;
	padding:0 0 0 25px;
	font-size:12px;
	line-height:24px;
	border-bottom:1px dashed #CCCCCC;
	height:25px;
	cursor:default;
}
ul.itens li:hover{
	background:#F2F8FD url(/img/site/tique.gif) no-repeat 7px bottom;
	cursor:default;
	padding:0 0 0 27px;
}
div#miniatura{
	margin:-100px 0 0 335px;
	position:absolute;
}
div#ajudar{
	margin:10px 0px;
	border:2px solid #FF7113;
}
div#ajudar a{
	display:block;
	font-weight:bold;
	color:#FF0000;
	background:#FFCC00;
	text-align:center;
	padding:5px 0px;
}
div#ajudar a:hover{
	text-decoration:none;
	background:#FF3300;
	color:#FFFFFF;
}
div#ajudar div#conteudo_ajuda{
	margin:10px 0px;
}
div#topo{
	margin:0px auto;
	width:760px;
	position:relative;
}
div#topo a.logo{
	display:block;
	width:316px;
	background:url(/img/site/logotipo.jpg) no-repeat 0 0;
	height:64px;
	z-index:2;
	float:left;
	margin:10px 0 0;
}
div#topo a.logo:hover{
	background:url(/img/site/logotipo.jpg) no-repeat 0 -65px;
}
div#topo a.logo img{
	display:none;
}
div#topo h1.logo{
	display:none;
}
div#topo div.menu{
	float:right;
	position:relative;
}
div#topo div.menu ul li{
	display:inline;
	float:left;
}
div#topo div.menu ul li a{
	display:block;
	background:#666666 url(/img/site/menu.gif) repeat-x left bottom;
	text-decoration:none;
	padding:10px 0 0;
	width:67px;
	text-transform:uppercase;
	font-size:10px;
	line-height:30px;
	font-weight:bold;
	margin:0 2px 0 0;
}
div#topo div.menu ul li.oct{
	display:none;
}
div#topo div.menu ul li a strong{
	color:#FEFEFE;
	text-align:center;
	display:block;
}
div#topo div.menu ul li a span{
	background:url(/img/site/base_menu.gif) no-repeat left top;
	display:block;
	height:5px;
	width:67px;
	position:absolute;
	text-indent:-9999px;
	left:auto;
	top:35px;
}
div#topo div.menu ul li a:hover span{
	top:40px;
}
div#topo div.menu ul li a.ativo span{
	background:url(/img/site/base_menu.gif) no-repeat right top;
	width:85px;
	top:50px;
}
div#topo div.menu ul li a:hover{
	background:#666666 url(/img/site/menu.gif) repeat-x left bottom;
	color:#FFFFFF;
	padding:15px 0 0;
}
div#topo div.menu ul li a:active{
	background:url(/img/site/menu.gif) repeat-x left -70px;
	color:#333333;
}
div#topo div.menu ul li.destaque a,
div#topo div.menu ul li.destaque a:active,
div#topo div.menu ul li.destaque a:hover{
	background:#FF0000 url(/img/site/menu.gif) repeat-x left top;
}
div#topo div.menu ul li.destaque a:active strong{
	color:#FDBC18;
}
div#topo div.menu ul li a:active strong,
div#topo div.menu ul li a.ativo strong,
div#topo div.menu ul li a.ativo:active strong,
div#topo div.menu ul li a.ativo:hover strong{
	color:#333333;
}
div#topo div.menu ul li a.ativo,
div#topo div.menu ul li a.ativo:active,
div#topo div.menu ul li a.ativo:hover{
	display:block;
	background:#EAEAEA;
	padding:15px 0 10px;
	width:85px;
	text-transform:uppercase;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
}
div#iframe_logar{
	width:760px;
	background:transparent;
	z-index:200;
	clear:both;
	margin:0px auto 10px;
	position:relative;
}
div#iframe_logar iframe{
	overflow:hidden;
	background:transparent;
	height:100px;
}
div#autentica{
	background:transparent url(/img/site/campos.jpg) no-repeat 0 0;
	height:69px;
	width:760px;
	margin:15px auto 0;
}
div.logue{
	margin:0 0 0 -380px!important;
	position:absolute;
	left:50%;
	top:80px;
}
p.linka{
	font-size:13px;
	text-align:justify;
	text-indent:15px;
	margin:10px 0 0;
	line-height:22px;
}
p.linka a#contrate{
	text-indent:-9999px;
	display:block;
	background:url(/img/site/sete_dias.jpg) no-repeat center top;
	height:100px;
	position:relative;
	width:450px;
	top:5px;
	float:left;
}
p.chat{
	position:relative;
	top:5px;
	float:right;
	width:300px;
}
div.logado{
	background:url(/img/site/campos.jpg) no-repeat 0 -140px!important;
	color:#456514!important;
}
div.logado span.ola{
	padding:3px 0 0 15px;
	float:left;
	display:block;
}
div.logado p.chat_barra{
	position:absolute;
	height:80px;
	width:152px;
	left:50%;
	top:-2px;
	margin:0px 0px 0px -76px;
}
div.logado a.painel{
	float:right;
	background:url(/img/site/painel.jpg) no-repeat right top;
	display:block;
	height:72px;
	width:260px;
	font-weight:bold;
	font-size:14px;
	line-height:50px;
	text-transform:uppercase;
	position:relative;
	top:-10px;
	left:-10px;
}
div.logado a.painel:hover{
	color:#003333;
}
div#autentica a#esqueci{
	display:block;
	color:#225102;
	font-size:11px;
	font-weight:bold;
	width:180px;
	position:absolute;
	text-align:center;
	margin:-17px 0 0 430px;
	background:transparent;
}
div#autentica fieldset{
	border:0;
}
div#autentica fieldset legend{
	display:none;
}
div#autentica label{
	width:325px;
	padding:12px 0 0;
	position:relative;
	height:57px;
	float:left;
}
div#autentica label.login_aut_a{
	background:url(/img/site/campos.jpg) no-repeat 0 0;
}
div#autentica label.login_aut_b{
	background:url(/img/site/campos.jpg) no-repeat 0 -70px;
}
div#autentica label.senha_aut_a{
	background:url(/img/site/campos.jpg) no-repeat -325px 0;
}
div#autentica label.senha_aut_b{
	background:url(/img/site/campos.jpg) no-repeat -325px -70px;
}
div#autentica label strong{
	display:none;
}
div#autentica label span{
	text-align:center;
	font-weight:bold;
	font-size:13px;
	display:block;
	width:225px;
	padding:2px 0;
	margin:0;
	float:right;
	position:relative;
	top:20px;
	left:-7px;
}
div#autentica label.sim span{
	color:#276222;
	background:#E3F5E2;
	border:1px dashed #276222;
}
div#autentica label.nao span{
	color:#A02E4F;
	background:#FAEBEF;
	border:1px dashed #A02E4F;
}
div#autentica label input{
	width:205px;
	font-size:16px;
	font-weight:bold;
	color:#1F5E0D;
	border:0;
	background:transparent url(/img/site/blank.gif);
	text-transform:uppercase;
	letter-spacing:0.1mm;
	line-height:16px;
	margin:0 0 0 100px;
}
div#autentica label.nao input{
	color:#A02E4F;
}
div#autentica div.botoes{
	float:left;
	width:110px;
	height:69px;
}
div#autentica button{
	float:left;
	width:110px;
	height:69px;
	border:0;
	background:transparent url(/img/site/blank.gif);
	text-indent:-9999px;
	cursor:pointer;
}
div#autentica button.ent{
	background:url(/img/site/campos.jpg) no-repeat -650px -70px;
}
div#solicita{
	width:328px;
	margin:0 0 0 -164px;
	position:relative;
	left:50%;
}
div#solicita form{
	padding:40px 0 0;
}
div#solicita fieldset{
	border:0;
	background:url(/img/site/euquero.jpg) no-repeat left top;
	height:310px;
	width:328px;
	padding:10px 0 0;
}
div#solicita fieldset legend{
	padding:2px 5px;
	cursor:default;
	margin:-50px 0 0 8px;
	float:left;
	display:inline;
	position:relative;
	left:0;
	top:0;
}
div#solicita fieldset legend a{
	font-size:12px;
	color:#FF7113;
}
div#solicita fieldset legend a:hover{
	text-decoration:none;
}
div#solicita label{
	width:325px;
	position:relative;
	height:57px;
	float:left;
	margin:0 0 17px;
	padding:5px 0 0;
}
div#solicita label.nome_cad_a{
	background:url(/img/site/euquero.jpg) no-repeat 0 -10px;
}
div#solicita label.nome_cad_b{
	background:url(/img/site/euquero.jpg) no-repeat -328px -10px;
}
div#solicita label.email_cad_a{
	background:url(/img/site/euquero.jpg) no-repeat 0 -89px;
}
div#solicita label.email_cad_b{
	background:url(/img/site/euquero.jpg) no-repeat -328px -89px;
}
div#solicita label strong{
	display:none;
}
div#solicita label span{
	text-align:right;
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:2px 10px 2px 0;
	float:right;
	position:relative;
	top:10px;
	left:-7px;
}
div#solicita label.sim span{
	color:#3B776D;
}
div#solicita label.nao span{
	color:#BE5F18;
}
div#solicita label input{
	width:205px;
	font-size:16px;
	font-weight:bold;
	color:#387266;
	border:0;
	background:transparent url(/img/site/blank.gif);
	letter-spacing:0.1mm;
	line-height:16px;
	margin:0 0 0 100px;
}
div#solicita label.nao input{
	color:#BE5F18;
}
div#solicita div.botoes{
	float:left;
	width:100%;
}
div#solicita button{
	width:116px;
	height:88px;
	background:transparent url(/img/site/blank.gif);
	text-indent:-9999px;
	cursor:pointer;
	float:right;
	margin:-10px 67px 0 0;
	position:relative;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
}
div#solicita button.ent{
	background:url(/img/site/euquero.jpg) no-repeat -473px -158px;
}
div.log select#log,
div.log select#ano,
div.log select#mes{
	width:250px!important;
}
div.log div#dias{
	width:46px;
}
div.log select#dia,
div.log select#dia option{
	width:44px!important;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#FF0000!important;
	text-indent:3px;
}
div.log div#arquivo{
	float:right;
	height:684px;
	overflow:auto;
	width:710px;
	border:1px solid #999999;
	white-space:nowrap;
}
div.log div#arquivo div{
	padding:5px;
	font-size:9px;
	line-height:16px;
}
div#atalhos{
	position:relative;
	clear:left;
	padding:20px 0px 10px;
}
div#atalhos ul{
}
div#atalhos ul li{
	float:left;
	margin:0px 5px 5px 0px;
}
div#atalhos ul li a{
	display:block;
	width:100px;
	text-align:center;
	font-size:11px;
}
div#atalhos ul li a strong{
	color:#FF0000;
	display:block;
	float:left;
	cursor:pointer;
}
div#atalhos ul li a:hover{
	color:#FF0000;
	text-decoration:none;
}
div#atalhos ul li a:hover strong{
	color:#000000;
}
div#boxs{
	height:260px;
	float:left;
	padding:0 0 0 10px;
	width:750px;
}
div#boxs a.cor11{
	background:#5F1514 url(/img/site/box.jpg) no-repeat 0 0;
}
div#boxs a.cor21{
	background:#3C5416 url(/img/site/box.jpg) -240px 0;
}
div#boxs a.cor31{
	background:#063D5C url(/img/site/box.jpg) -480px 0;
}
div#boxs a.cor12{
	background:#B8B8B8 url(/img/site/box.jpg) no-repeat 0 -526px;
}
div#boxs a.cor22{
	background:#B8B8B8 url(/img/site/box.jpg) -240px -526px;
}
div#boxs a.cor32{
	background:#B8B8B8 url(/img/site/box.jpg) -480px -526px;
}
div#boxs a{
	height:260px;
	width:240px;
	text-decoration:none;
}
div#boxs a strong,
div#boxs a span{
	display:none;
}
div#boxs a#euquero{
	display:block;
	text-decoration:none;
	float:left;
}
div#boxs a#euquero:hover{
	background:#BA251E url(/img/site/box.jpg) no-repeat 0 -263px;
}
div#boxs a#euposso{
	display:block;
	text-decoration:none;
	float:left;
	margin:0 10px;
}
div#boxs a#euposso:hover{
	background:#6B8F23 url(/img/site/box.jpg) no-repeat -240px -263px;
}
div#boxs a#eufaco{
	display:block;
	text-decoration:none;
	float:left;
}
div#boxs a#eufaco:hover{
	background:#00679A url(/img/site/box.jpg) no-repeat -480px -263px;
}
div#dados{
	padding:0 0 15px;
}
div#dados p{
	color:#0F0F0F;
	text-indent:15px;
	text-align:justify;
	margin:0 25px 20px;
}
div#dados p.destaque{
	text-indent:0;
	margin-bottom:0;
	width:540px;
	display:block;
	background:#E3F4FD;
	text-align:justify;
	padding:20px 22px 22px;
	font-size:17px;
	line-height:24px;
}
div#dados p.destaque,
div#dados p.destaque *{
	color:#0A6BA0;
}
div#dados p.tipo{
	background:url(/img/site/sombra_azul.gif) no-repeat 15px -2px;
	margin:0;
	padding:10px 70px 0 0;
	text-indent:0;
	width:540px;
}
div#colunas{
	padding:55px 0 0;
}
div#colunas a.saiba_mais{
	margin:0 35px 0 0;
}
div#colunas div.coluna{
	width:240px;
	float:left;
	padding:0 0 0 10px;
}
div#colunas div#tela{
	background:url(/img/site/tela.gif) no-repeat center top;
	text-align:center;
	height:178px;
	padding:55px 0 0;
}
div#colunas div#tela div{
	margin:0 auto;
}
div#colunas h3{
	margin:0 0 15px 0;
	color:#FF7113;
	font-size:26px;
	cursor:default;
}
div#colunas h3 strong{
	background:url(/img/site/pastas.gif);
	display:block;
	height:100px;
	width:100px;
	float:left;
	margin:-68px 0 0;
	position:absolute;
	text-indent:-9999px;
	padding:0;
}
div#colunas h3 span{
	margin:0 0 0 70px;
}
div#colunas h3#vantagens strong{
	background-position:center top;
}
div#colunas h3#depoimentos strong{
	background-position:right top;
}
div#colunas blockquote.texto a.dominio{
	color:#786321;
	background:#FFFAED url(/img/site/base.gif) no-repeat left top;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	line-height:28px;
	text-align:center;
	display:block;
	width:220px;
	margin:0 auto 10px;
	font-style:normal;
	text-indent:0;
}
div#colunas blockquote.texto a.dominio:hover{
	background:#FFF2D2 url(/img/site/base.gif) no-repeat left top;
}
div#colunas blockquote.texto p{
	font-size:12px;
	text-align:justify;
	font-style:italic;
	line-height:19px;
	padding:0 13px 15px;
	color:#3A3010;
	height:218px;
}
div#faq{
}
div#faq p.bot{
	width:280px;
	position:relative;
	margin:0 0 20px -140px;
	left:50%;
	padding:10px 0 0 10px;
	height:40px;
}
div#faq p.bot a{
	color:#FFFFFF;
	font-weight:bold;
	margin:0 10px 0 0;
	display:block;
	background:#FF6804;
	padding:5px 0 6px;
	font-size:12px;
	width:130px;
	float:left;
	text-align:center;
}
div#faq p.bot a:hover{
	text-decoration:none;
	background:#E85C00;
}
div#faq dl{
	padding:0 20px 5px;
}
div#faq dl span.sublinhado{
	font-weight:bold;
	text-decoration:underline;
}
div#faq dl dt{
	margin:10px 0 0;
	font-size:15px;
	color:#164FAD;
	display:block;
	width:715px;
	background:#F5FAFE;
	padding:1px 0 1px 5px;
	font-weight:bold;
	cursor:default;
}
div#faq dl dt strong{
	color:#164FAD;
	display:block;
	font-size:15px;
	line-height:30px;
	padding:0 5px 0 30px;
	height:30px;
}
div#faq dl dt strong.mais{
	background:url(/img/site/sinais.gif) no-repeat 0 1px;
}
div#faq dl dt strong.menos{
	background:url(/img/site/sinais.gif) no-repeat 0 -29px;
}
div#faq dl dt.hover{
	text-decoration:none;
	color:#000048;
	background-color:#DAECFC!important;
}
div#faq dl dd{
	margin:10px 0 20px;
	background:#FFFDF4;
	padding:10px 15px;
	width:690px;
	cursor:default;
}
div#faq dl dd,
div#faq dl dd p{
	font-size:14px;
	text-align:justify;
	line-height:26px;
	color:#423600;
	text-indent:15px;
}
div#faq ul.box{
	padding:20px;
	background:#FFFFFF;
	margin:20px auto;
	width:550px;
}
div#faq ul.box li{
	padding:0 0 5px;
	color:#333333;
	font-weight:bold;
}
div#faq ul.box li strong{
	color:#164FAD;
	margin:0 10px 0 0;
}
p#chat{
	text-align:center;
	font-size:12px;
	color:#164FAD;
	font-weight:bold;
	padding:20px 0 5px;
}
div.central{
	margin:0 auto;
	width:760px;
}
div#principal{
	margin:0 0 0 -370px;
	width:740px;
	position:relative;
	left:50%;
}
div#principal p{
	text-align:justify;
	font-size:13px;
	line-height:16px;
	float:left;
	margin:0 0 10px;
	padding:5px 0;
	border-top:1px solid #FFDAC1;
}
div#principal p a{
	font-size:16px;
	font-weight:bold;
	color:#F96400;
}
div#principal p img{
	float:left;
	margin:0 10px 10px 0;
}
div.clientes p{
	color:#003366;
	width:234px;
	padding:5px 0 0;
	border:1px solid #FFDAC1;
	text-align:center!important;
	margin:0 10px 10px 0!important;
	float: left;
}
div.clientes p a{
	font-size:15px!important;
}
div.clientes p a:hover{
	text-decoration:none;
	color:#B74900!important;
}
div.clientes p img{
	float:none!important;
	margin:0!important;
}
div#principal ul{
	display:block;
	text-align:center;
	clear:both;
	padding:10px 0;
	border-top:1px solid #FFDAC1;
	border-bottom:1px solid #FFDAC1;
	margin:0 10px 10px 0;
}
div#principal ul li{
	display:inline;
	margin:0 0 0 15px;
}
div#principal ul li a{
	font-size:12px;
	color:#F00;
	font-weight:bold;
}
div#chat{
	padding:0 20px 20px;
}
div#chat div.iframe{
	width:440px;
	margin:0 auto;
	left:50%;
	height:400px;
}
/*div#faq p#chat a{
	position:relative;
	top:20px;
	display:block;
	text-indent:-9999px;
	width:300px;
	background-image:url(/img/site/chat.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	height:125px;
div#faq p#chat a.sim{
	background-position:left top;
}
div#faq p#chat a.sim:hover{
	background-position:left bottom;
}
div#faq p#chat a.nao{
	background-position:right top;
}
div#faq p#chat a.nao:hover{
	background-position:right bottom;
}}*/
div.volume{
	padding:0 30px;
}
div.volume p{
	font-size:14px;
	line-height:28px;
	text-indent:12px;
	margin:0 0 15px;
}
table.maior{
	width:80%;
	border-spacing:0;
	margin:0 auto;
	border:3px solid #F06000;
}
table.maior tr th{
	text-align:left;
	text-indent:15px;
	font-size:15px;
	font-weight:normal;
	color:#803300;
}
table.maior tr th.destaque{
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	font-size:18px;
}
table.maior thead tr th{
	color:#FFFFFF;
	padding:5px 0;
	background:#F06000;
	border:1px solid #FF9853;
	text-align:center;
	text-indent:0;
	font-weight:bold;
}
table.maior thead tr th.primeiro{
	width:280px;
}
table.maior tr td,
table.maior tr th{
	border-right:0 solid;
	border-left:1px solid #FF9853;
	border-top:0 solid;
	border-bottom:0 solid;
}
table.maior tr td{
	text-align:center;
	padding:6px 0;
	font-size:15px;
	font-weight:bold;
	color:#512000;
}
table.maior tr td strong{
	color:#E10000;
}
table.maior tr td.sim{
	background:url(/img/site/sim_nao.gif) no-repeat center top;
	text-indent:-9999px;
}
table.maior tr td.nao{
	background:url(/img/site/sim_nao.gif) no-repeat center bottom;
	text-indent:-9999px;
}
table.maior tr.assine td a{
	display:block;
	text-indent:-9999px;
	height:25px;
	background:url(/img/site/assine.jpg) no-repeat center top;
}
table.maior tr.assine td a:hover{
	background:url(/img/site/assine.jpg) no-repeat center bottom;
}
table.maior tr.cor,
table.maior tr.zebra,
table.maior tr.zebra td{
	background-color:#FFEDE1;
}
table.maior tr.cor td{
	text-align:left;
	cursor:default;
}
table.maior tr.cor td strong{
	display:block;
	text-align:center;
}
table.maior tr.cor td span{
	display:none;
	height:388px;
	width:319px;
	position:absolute;
	background-image:url(/img/site/tabela.jpg);
	z-index:10;
	border-top:5px solid #a4d45c;
	border-right:2px solid #a4d45c;
	border-bottom:2px solid #a4d45c;
	border-left:3px solid #a4d45c;
}
table.maior tr.cor td span#bronze{
	background-position:left top;
	margin:0px 0px 0px -1px;
}
table.maior tr.cor td span#prata{
	background-position:center top;
	margin:0px 0px 0px -107px;
}
table.maior tr.cor td span#ouro{
	background-position:right top;
	margin:0px 0px 0px -214px;
}
table.menor{
	width:60%;
	border-spacing:0;
	margin:0 auto;
	border:1px solid #F06000;
}
table.menor tr th{
	text-align:left;
	text-indent:10px;
	font-size:12px;
	color:#592400;
	font-weight:normal;
}
table.menor thead tr th{
	color:#FFFFFF;
	padding:2px 0;
	background:#F06000;
	border:1px solid #FF9853;
	text-align:center;
	text-indent:0;
	font-weight:bold;
}
table.menor tr td,
table.menor tr th{
	border-right:0 solid;
	border-left:1px solid #FF9853;
	border-top:0 solid;
	border-bottom:0 solid;
}
table.menor tr td{
	text-align:center;
	padding:4px 0;
	font-size:11px;
	color:#512000;
}
table.menor tr.zebra,
table.menor tr.zebra td{
	background-color:#FFEDE1;
}
table.tabela{
	width:100%;
	border-spacing:0;
	border:3px solid #F06000;
}
table.tabela tr.strsql td{
	background:#FFCC66;
	text-align:left;
	text-indent:15px;
	font-size:15px;
	font-weight:bold;
}
table.tabela tr.status td{
	background:#FFCC99;
	text-align:left;
	text-indent:15px;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
}
table.tabela tr th{
	text-align:left;
	text-indent:15px;
	font-size:10px;
	color:#803300;
}
table.tabela tfoot tr th{
	text-align:center;
	padding:0px;
	height:40px;
	border-top:3px solid #F06000;
	background:#FFCC00;
}
table.tabela tfoot tr th a{
	text-transform:uppercase;
	color:#F06000;
}
table.tabela tr th span.seta{
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
	color:#FFFFFF;
}
table.tabela tr th.destaque{
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	font-size:18px;
}
table.tabela thead tr th{
	color:#FFFFFF;
	padding:5px 0;
	background:#F06000;
	border:1px solid #FF9853;
	text-align:center;
	text-indent:0;
	font-weight:bold;
	text-transform:capitalize;
}
table.tabela thead tr th.primeiro{
	width:240px;
}
table.tabela tr td,
table.tabela tr th{
	border-right:0 solid;
	border-left:1px solid #FF9853;
	border-top:0 solid;
	border-bottom:0 solid;
}
table.tabela tr td{
	text-align:center;
	padding:6px 0;
	font-size:9px;
	color:#512000;
}
table.tabela tr td
table.tabela tr td *{
	text-align:center;
}
table.tabela tr td strong{
	color:#FF0000;
}
table.tabela tr.zebra,
table.tabela tr.zebra td{
	background-color:#FFEDE1;
}
sup{
	font-size:9px!important;
	color:#333!important;
}
ul.pequeno{
	margin:0 0 0 60px;
}
ul.pequeno li{
	font-size:11px;
	margin:0 0 0 25px;
	display:block;
	line-height:15px;
}
div.paragrafo h3{
	color:#FF7113;
	margin:0 0 15px;
	text-indent:20px;
}
div.paragrafo span.destaque{
	display:inline;
	background:#FFD7D7;
	padding:2px 6px;
}
div.padrao form{
	padding:10px 0px;
}
div.padrao form fieldset{
	border-style:none;
}
div.padrao form fieldset legend{
	display:inline;
	padding:2px 10px;
	background:#FFF3EC;
	margin:0 0 20px;
	float:left;
	cursor:default;
}
div.padrao form fieldset legend a{
	font-size:12px;
	color:#FF7113;
}
div.padrao form fieldset legend a:hover{
	text-decoration:none;
}
div.padrao form label{
	margin:0 0 5px;
	float:left;
	width:100%;
}
div.padrao form label strong,
div.padrao form label strong *,
div.padrao form fieldset legend a strong{
	font-size:13px;
	color:#973D00;
}
div.padrao form label strong{
	width:135px;
	display:block;
	text-align:right;
	line-height:26px;
	float:left;
	margin:0 2px 0 0;
	font-size:12px;
}
div.padrao form input,
div.padrao form select,
div.padrao form textarea{
	font-size:13px;
	background:#FFF0E6;
	color:#973D00;
	font-weight:bold;
	padding:2px 4px;
	width:210px;
	border:1px solid #973D00;
}
div.padrao form select{
	width:220px;
}
div.padrao form textarea{
	height:119px;
}
div.padrao form select option{
	color:#973D00;
	padding:0 0 0 2px;
}
div.padrao form label span{
	display:inline;
	padding:1px 5px;
	font-size:11px;
	position:absolute;
	margin:2px 0 0 5px;
	white-space:nowrap;
	color:#973D00;
}
div.padrao form label.sim *{
	color:#006600;
}
div.padrao form label.nao *{
	color:#DF0000;
}
div.cadastro p{
	font-size:13px;
}
div.cadastro form label span.domi{
	color:#973D00;
	display:block;
	margin:-20px 0 0 215px!important;
	font-weight:bold;
	background:url(none)!important;
}
div.padrao form label.sim input,
div.padrao form label.sim select,
div.padrao form label.sim textarea{
	background:#E8FFE8;
	border:1px solid #006600;
}
div.padrao form label.nao input,
div.padrao form label.nao select,
div.padrao form label.nao textarea{
	background:#FFECEC;
	border:1px solid #DF0000;
}
div.padrao form label.sim span{
	background:url(/img/site/ok.gif) no-repeat left center;
	text-indent:10px;
}
div.padrao form label.nao span{
	background:url(/img/site/erro.gif) no-repeat left center;
	text-indent:10px;
}
div.padrao form span.exibicao{
	display:block;
	font-size:11px;
	color:#973D00;
	font-weight:bold;
	width:270px;
	text-align:center;
	float:left;
	margin:0 0 5px;
	position:relative;
	left:105px;
	padding:2px 0;
}
div.padrao form button{
	margin:0 50px 0 0;
	color:#973D00;
	text-align:center;
	font-weight:bold;
	background:#FFF0E6;
	border:1px solid #973D00;
	float:left;
	height:22px;
	font-size:13px;
	line-height:22px;
	width:80px;
	display:block;
	position:relative;
}
div.padrao form div.bot{
	margin:0!important;
	padding:0 0 0 50px!important;
	width:720px!important;
	left:0!important;
}
div.padrao form div.bot button,
div.padrao form div.bot a{
	width:170px!important;
	font-size:14px!important;
	display:block;
}
div.padrao form div.bot a{
	float:right;
}
div.padrao form a#exibir,
div.padrao form a#ocultar{
	margin:16px 0 0 -30px;
}
div.padrao form a#exibir{
	color:#006633;
	background:#D9FFEC;
	border:1px solid #006633;
}
div.padrao form a#ocultar{
	color:#B90000;
	background:#FFE1E1;
	border:1px solid #B90000;
}
div.padrao form a#excluir{
	color:#000000;
	background:#E2E2E2;
	border:1px solid #000000;
	margin:16px 0px 0px 185px;
}
div.padrao ul.detalhe *{
	color:#973D00!important;
}
div.cadastro form fieldset{
}
div.cadastro form fieldset legend{
	float:none;
}
div.cadastro form div.metade{
	width:50%;
	float:left;
}
div.cadastro form label{
	margin:0;
	padding:0 0 20px;
}
form fieldset.ajuste label{
	width:350px;
	padding-left:250px;
}
div.cadastro form label span{
	margin:25px 0 0 -235px;
}
div.cadastro form label span#span_observacao{
	margin-top:126px;
}
div.cadastro form label span#span_aceito{
	margin:40px 0 0 -615px;
}
div.cadastro form label span#span_cont_valor{
	margin:5px 0 0;
}
div.cadastro form div.botoes{
	margin:0 0 0 -50px;
	padding:0;
	width:100px;
	position:relative;
	left:50%;
}
div.padrao form div.empurra{
	padding:0 0 0 140px;
}
div.cadastro form div.botoes button{
	margin:0;
	width:100px;
	text-transform:uppercase;
}
div.cadastro form div.botoes button.maior{
	width:480px;
	position:relative;
	margin:0 0 0 -210px;
}
div.cadastro form div.botoes a{
	display:inline;
	background:#FF6600;
	position:absolute;
	text-align:center;
	font-size:18px;
	margin:-20px 0 0 -205px;
	color:#FFFFFF;
	font-weight:bold;
	width:410px;
	padding:4px 0;
	left:50%;
}
div.cadastro form div.botoes a:hover{
	text-decoration:none;
	background:#FF3300;
}
div.cadastro form div.concordo{
	float:left;
	width:100%;
	height:70px;
	margin:10px 0 0;
}
div.cadastro form div.concordo label{
	margin:0;
	padding:0;
}
div.cadastro form div.concordo strong{
	padding:0;
	width:100%;
	text-align:center;
	font-size:14px;
	background:#FFF7F0;
	border:1px solid #973D00;
	line-height:30px;
	margin:0;
	cursor:pointer;
}
div.cadastro form div.concordo strong,
div.cadastro form div.concordo strong *{
	color:#DF0000;
}
div.cadastro form div.concordo label.nao strong{
	color:#FFFFFF;
	background:#FF5E5E;
	border:1px solid #C40000;
}
div.cadastro form div.concordo input{
	background:transparent;
	width:auto;
	border-style:none;
	position:absolute;
	margin:10px 0 0 -608px;
}
div.cadastro form div#busca{
	padding:0 0 0 135px;
	margin:10px 0;
	height:65px;
}
div.cadastro form div#registrodados{
	padding:20px 0 0;
}
div.cadastro form div#registrodados a{
	color:#003366;
	font-weight:bold;
	font-size:12px;
	margin:0 0 15px;
	text-indent:140px;
}
div.cadastro form div#busca div.um{
	width:390px;
	float:left;
}
div.cadastro form div#busca div.dois{
	width:180px;
	float:right;
}
div.cadastro form div#busca div.um span,
div.cadastro form div#busca div.dois span{
	margin:0;
	position:relative;
	display:block;
}
div.cadastro form div#busca strong{
	display:inline;
	text-align:left;
	float:none;
	margin:0;
	padding:0;
	width:auto;
}
div.cadastro form div#busca label{
	display:inline;
	padding:0;
	margin:0;
	float:none;
}
div.cadastro form div#busca label input,
div.cadastro form div#busca label select{
	width:100%;
}
div.cadastro form div#planos label span{
	margin:55px 0 0;
}
div.cadastro form div.opcoes{
	margin:0 0 10px;
}
div.cadastro form div.opcoes a{
	color:#003366;
}
div.cadastro form div.opcoes label{
	margin:0 0 15px;
	width:239px;
	display:inline;
	padding:5px 0;
	cursor:default;
}
div.cadastro form div.opcoes label#label_transferir{
	display:none;
}
div.cadastro form div.opcoes label span{
	margin:20px 0 0 -20px;
}
div.cadastro form div.opcoes label strong{
	line-height:normal;
	display:block;
	width:180px;
	float:right;
	text-align:left;
}
div.cadastro form div.opcoes label input{
	width:auto;
	background:transparent;
	border-style:none;
	height:auto;
	float:left;
	margin:0 0 0 30px;
}
div.cadastro form div.politica{
	height:300px;
	font-size:11px;
	line-height:20px;
	border:2px solid #D4D0C8;
	background:#FCFCFC;
	float:left;
	width:100%;
	margin:10px 0 0;
}
div.cadastro form div.chamada_politica{
	font-size:12px;
	display:block;
	float:left;
	text-indent:15px;
	text-align:justify;
	width:100%;
}
div.cadastro form div.impressao{
	float:right;
	width:70px;
	margin:0 0 0 10px;
	text-indent:0;
}
div.cadastro form div.chamada_politica p{
	color:#003366;
	font-weight:bold;
}
div.cadastro form div.impressao img{
	margin:0 0 5px;
}
div.cadastro form div.impressao a{
	text-align:center;
	font-size:10px;
	display:block;
	text-indent:0;
	line-height:12px;
	font-weight:normal;
}
div.cadastro form div.impressao a:hover{
	color:#FF0000;
	text-decoration:none;
}
div.cadastro form div.fck{
	margin:10px 0 0;
}
div.cadastro form div.grande textarea{
	width:94%;
	height:70px;
}
div.cadastro form div.medio{
	width:480px;
	float:left;
}
div.cadastro form div.emails{
	width:230px;
	float:left;
}
div.cadastro form div.emails input{
	text-align:right;
}
div.cadastro form button.central{
	width:200px!important;
	margin:0 0 0 -50px!important;
}
div.padrao fieldset.trio{
	padding:0 0 0 20px;
}
div.padrao fieldset.trio div.metade{
	float:left;
	padding:0 10px 0 0;
}
div.padrao fieldset div.adireita{
	width:230px!important;
	padding:0 10px 0 0;
	position:absolute;
	left:auto;
	top:auto;
	margin:50px 0 0 235px;
}
div.padrao fieldset.trio div.metade select{
	width:200px!important;
}
div.padrao form button.centrar{
	position:relative;
	left:50%;
	width:200px!important;
	margin:0 0 0 -100px!important;
}
body.ajuste div.cadastro form label strong{
	padding:0 0 0 20px;
	margin:0!important;
}
form label.ajusta{
	width:220px!important;
	margin:0px 0px 0px -110px!important;
	position:relative;
	left:50%;
}
form label.ajusta strong{
	margin:0px;
	padding:0px;
	width:auto!important;
	text-align:left!important;
	clear:both;
}
form label.ajusta span.exibicao{
	position:relative;
	width:auto!important;
	padding:0 5px;
	margin:5px 0px 0px -103px;
}
ul.painel{
	position:relative;
}
ul.painel li{
	width:253px;
	text-align:center;
	height:135px;
	float:left;
}
ul.painel li a{
	text-align:center;
	font-size:12px;
}
ul.painel li a:hover,
ul.painel li a:hover strong{
	color:#FF7113;
	text-decoration:none;
}
ul.painel li a strong{
	display:block;
	font-size:11px;
	color:#FF0000;
	font-weight:normal;
}
ul.menu_p{
	padding:5px;
}
ul.menu_p li a{
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 10px;
}
ul.menu_p li{
	height:24px;
}
ul.menu_p li.novo{
	height:40px;
}
ul.menu_p li.novo a{
	display:block;
	color:#FFFFFF;
	background:#666666;
	padding:4px 0;
	text-align:center;
	width:75%;
}
ul.menu_p li.novo a:hover{
	text-decoration:none;
	background:#A60000;
}
ul.menu_p li a.soff{
	text-indent:-9999px;
	background:url(/img/site/setas.gif) no-repeat center top;
	height:19px;
	width:15px;
	display:block;
	float:left;
	margin:0;
	cursor:default;
}
ul.menu_p li a.son{
	background:url(/img/site/setas.gif) no-repeat left top;
	display:block;
	height:19px;
	width:15px;
	text-indent:-9999px;
	float:left;
	margin:0;
}
ul.menu_p li a.son:hover{
	background:url(/img/site/setas.gif) no-repeat right top;
}
ul.menu_p li a.doff{
	text-indent:-9999px;
	background:url(/img/site/setas.gif) no-repeat center bottom;
	height:19px;
	width:15px;
	display:block;
	float:left;
	margin:0 0 0 5px;
	cursor:default;
}
ul.menu_p li a.don{
	background:url(/img/site/setas.gif) no-repeat left bottom;
	display:block;
	height:19px;
	width:15px;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 5px;
}
ul.menu_p li a.don:hover{
	background:url(/img/site/setas.gif) no-repeat right bottom;
}
ul.menu_p li.sel a{
	color:#FF0000;
}
div.politica div.ajuste{
	padding:10px 0;
	display:block;
	margin:0 20px;
	white-space:normal;
}
div.politica *{
	color:#414141!important;
	font-size:11px;
}
div.politica h3{
	font-size:14px!important;
	padding-bottom:10px;
	padding-top:10px;
}
div.politica h4{
	font-size:12px;
	padding-bottom:5px;
	padding-top:10px;
}
div.politica p{
	padding-bottom:5px;
	padding-left:10px;
}
div.politica ul{
	font-size:11px;
	padding-bottom:10px;
	padding-left:25px;
}
div#rodape{
	background:#EAEAEA;
	color:#4C4C4C;
	font-size:12px;
	left:0;
	bottom:0;
	position:absolute;
	width:100%;
	height:145px;
}
div#rodape div.centro{
	width:760px;
	padding:15px 0 0;
	position:relative;
	height:130px;
	margin:0 0 0 -380px;
	left:50%;
}
div#rodape div.menu ul{
	text-align:center;
	margin:0 0 20px;
}
div#rodape div.menu ul li.primeiro{
	border:none;
}
div#rodape div.menu ul li{
	display:inline;
	border-left:1px solid #666666;
	cursor:default;
}
div#rodape div.menu ul li a{
	font-size:12px;
	line-height:15px;
	display:inline;
	padding:0 0 0 4px;
}
div#rodape div.menu ul li a strong{
	color:#4C4C4C;
	font-weight:normal;
}
div#rodape div.menu ul li a span{
	display:none;
}
div#rodape div.menu ul li a.ativo strong{
	color:#A64200;
}
div#rodape div.menu ul li a:hover strong{
	text-decoration:underline;
}
div#rodape div.menu ul li a.ativo:hover,
div#rodape div.menu ul li a.ativo:hover strong{
	text-decoration:none;
}
div#rodape p{
	color:#A64200;
	text-align:center;
	font-size:11px;
	display:block;
	width:100%;
}
div#rodape span{
	margin:20px auto 0;
	display:block;
	height:17px;
	width:170px;
	text-align:left;
	clear:left;
}
div#rodape span a#xhtml{
	background:url(/img/site/validadores.gif) no-repeat left top;
	display:block;
	text-indent:-9999px;
	height:17px;
	width:80px;
}
div#rodape span a#css{
	background:url(/img/site/validadores.gif) no-repeat left bottom;
	display:block;
	text-indent:-9999px;
	height:17px;
	width:80px;
	float:right;
	margin:-17px 0 0;
}
div#otopo{
	width:100%;
	background:#FFF3EC;
	padding:0px 0 10px;
}
div#otopo div.centro{
	margin:0 auto;
	width:96%;
}
div#otopo input,
div#otopo select{
	margin:0 auto;
	width:100%;
}
div#otopo label{
	margin:0 0 10px;
}
body.msp div.cadastro form label span,
body.its div.cadastro form label span{
	margin:26px 0 0 -218px;
}
body.dds div.cadastro form label span#span_logotipo{
	margin:25px 0 0 -312px;
}
body.dds div.cadastro form label span{
	margin:25px 0 0 -215px;
}
body.dds div.cadastro form label span#span_orodape{
	margin:25px 0 0 -440px;
}
body.dds div.cadastro form label span#span_referencia,
body.dds div.cadastro form label span#span_oscript{
	margin:80px 0 0 -215px;
}
div.padrao form label div.icone{
	background:url(/img/site/info.gif) no-repeat left top;
	display:block;
	height:16px;
	width:16px;
	line-height:0;
	margin:5px 0 0 360px;
	position:absolute;
	z-index:5;
	cursor:help;
}
div.cadastro form div.opcoes label div.icone{
	margin:0;
	background:url(/img/site/info.gif) no-repeat right top;
}
div.cadastro form div#busca label div.icone{
	margin:5px 0 0 65px;
}
body.ajuste div.cadastro form label div.icone{
	margin:5px 0 0;
	background:url(/img/site/info.gif) no-repeat right top;
}
div.padrao form label div.ajuda{
	font-size:10px;
	color:#666600;
	background:#FFFFCC;
	padding:4px;
	width:210px;
	border:1px solid #D5AA00;
	position:absolute;
	margin:0 0 0 137px;
	z-index:10;
}
body.cadastro div.padrao form label div.ajuda{
	margin:0 0 0 137px!important;
}
div.cadastro form label div.ajuda{
	margin:26px 0 0;
}
div.cadastro form div.opcoes label div.ajuda{
	margin:-5px 0 0 45px;
	width:180px;
}
div.cadastro form div.um label div.ajuda{
	width:440px;
	margin:25px 0 0;
}
div.cadastro form div.dois label div.ajuda{
	width:170px;
	margin:24px 0 0;
}
div.padrao form label div.ajuda *{
	font-size:10px;
	color:#666600;
}
div.menu_admin{
	background:#FFCC66;
	margin:10px 0px;
}
div.menu_admin form{
	text-align:center;
}
