/* CSS Document */
#tudo {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}
a {
	color:#0066CC;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

body {
	overflow:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 10px;
	margin: 10px;
	height:100%;
}
#barra_menu1 {
	position:absolute;
	background-image:url(../imagens/bg_menu01.gif);
	height:24px;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:17px;
	left:10px;
	right:10px;
	top: 80px;
}
#barra_menu1 span{
	padding-right:15px;
}
#barra_menu2 {
	position:absolute;
	background-image:url(../imagens/bg_menu01.gif);
	height:24px;
	right:10px;
	color:#FFFFFF;
	padding-top: 10px;
	padding-right:10px;
	text-align:right;
	top: 80px;
}
#barra_menu3 {
	position:absolute;
	height:36px;
	width:500px;
	right:10px;
	padding:0px;
	text-align:right;
	top: 44px;
}
#logo {
	position:absolute;
	top: 4px;
	width:350px;
	height:110px;
	padding:0px;
	left: 10px;
	cursor: pointer;
}
#barra_acessibilidade {
	position:absolute;
	height:19px;
	width:535px;
	right:10px;
	padding:0px;
	text-align:right;
	top: 5px;
}
#barra_acessibilidade img {
	padding-left:5px;
}
.transparencia {
	filter: Alpha(Opacity=20);
	opacity: 0.2;
}
#rodape {
	position:absolute;
	background-image:url(../imagens/bg_rodape.gif);
	height:21px;
	right:10px;
	left:10px;
	color:#FFFFFF;
	bottom:0px;
	text-align:center;
	padding-top:10px;
}
#barra_acessibilidade input[type="text"] {
	position: absolute;
	left: 30px;
	border: 0px;
	margin: 0px;
	height: 15px;
	padding-top: 3px;
	width: 120px;
	background-image: url(../imagens/bg_pesquisa.png);
	font: 10px "Verdana", Arial, sans-serif;
	color:#72706f;
}
.busca_esquerdo {
	position: absolute;
	background: transparent url("../imagens/canto_pesquisa1.gif") no-repeat scroll right top;
	height: 19px;
	width: 20px;
	display: block;
	margin: 0px;
	left:10px;
}
.busca_direito {
	position: absolute;
	background: transparent url("../imagens/canto_pesquisa2.gif") no-repeat scroll right top;
	height: 19px;
	width: 25px;
	left: 150px;
	display: block;
	margin: 0px;
	cursor: pointer;
}
#conteudo {
	position: absolute;
	right:10px;
	left:10px;
	top:117px;
	bottom:34px;
	overflow-x: hidden;
	overflow-y:scroll;
	height: auto;
}
#conteudoprincipal {
	text-align: justify;
}
#colunaesquerda {
	position:absolute;
	width:205px;
	height:100%;
}
#colunaesquerda img {
	padding-bottom:3px;
}
#colunacentro {
	position: relative;
	margin-right:232px;
	left:225px;
}
#colunadireita {
	position: absolute;
	width:205px;
	right:0;
	margin-right: 5px;
	text-align:right;
}
#colunadireita img {
	border:1px solid #ccc;
	padding:2px;
	margin-bottom: 5px;
}
.bannerpublicidade {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding: 2px;
	height: 78px;
	width: 208px;
}

#colunacoringa, #colunacoringatitulo {
	position: absolute;
	right: 225px;
	width:205px;
	top:0;
	bottom:0;
	overflow: hidden;
	text-align: justify;
	cursor: pointer;
}
#colunacoringa {
	margin: 16px 0 0 10px;
	padding: 4px;
}
#colunacoringaconteudo {
	width: 96%;
	position: absolute;
}
#colunacoringa img {
	border:1px solid #ccc;
	padding:2px;
	margin-right: 5px;
	float: left;
}
#acessorapido {
	position:absolute;
	border: 1px solid #cccccc;
	right:160px;
	display:none;
	color:#72706f;
	top:23px;
	z-index:1;
	background-color:#ffffff;
	padding:3px 3px 10px 3px;
}
#acessorapido .nivel1 {
	padding-left:5%;
	width: 95%;
	padding-top: 2px;
	padding-bottom: 2px;
}
#acessorapido .nivel2 {
	padding-left:10%;
	width: 90%;
	padding-top: 1px;
	padding-bottom: 1px;
}
#acessorapido span {
	color:#72706f;
	font-weight: normal;
	cursor: pointer;
	float:left;
	clear:both;
}
#acessorapido span:hover {
	background-color: #dfdfdf;
}

#bloqueiodetela {
	background-color:#ffffff;
	width:100%; 
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	z-index:90;
	display:none;
}
#bloqueiodetelaconteudo {
	background-color: #FFFFFF;
	position:absolute;
	z-index:91;
	display:none;
}
#captcha {
	text-align: center;
	width: 300px;
	padding: 5px;
	border: 4px solid #dfdfdf;
	margin: 0;
}
#divCaptcha {
	width: 225px;
	height: 62px;
	padding: 2px;
	border: #dfdfdf 1px solid;
	margin-left: 34px;
}
#desbloqueioTelebloqueio {
	text-align: center;
	width: 200px;
	padding: 5px;
	border: 4px solid #dfdfdf;
	margin: 0;
}
#desbloqueioTelebloqueio input[type="text"] {
	width: 100px;
}
.link {
	cursor:pointer;
}
#destaque {
	width:301px;
	height:211px;
	border:1px solid #ccc;
	padding:2px;
	background-color:#FFFFFF;
	vertical-align:baseline;
	float:left;
	margin:0 10px 10px 0;
}
.destaquebg {
	width:293px;
	height:203px;
	padding:4px;
	background-repeat:no-repeat;
	position: absolute;
}
#destaquelegenda {
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	background-color:#FFFFFF;
	height:38px;
	width:287px;
	padding:3px;
	position:absolute;
	bottom:25px;
}
#destaquelegenda a {
	text-decoration:none;
	color:#000000;
	font-weight: normal;
}
#destaquelegenda a:hover {
	text-decoration:underline;
	color:#ed1c24;
}
#destaquemenu {
	position:absolute;
	top: 202px;
	width:299px;
	z-index:9;
}
#destaquemenu a {
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	margin:2px;
	padding: 4px 6px 4px 6px;
	background-color:#ffffff;
	color:#999999;
	float:right;
}
#destaquemenu a:hover {
	text-decoration:none;
	font-weight:bold;
	margin:2px;
	padding: 4px 6px 4px 6px;
	background-color:#CCCCCC;
	color:#999999;
}
#destaquemenu a.activeSlide {
	text-decoration:none;
	font-weight:bold;
	margin:2px;
	padding: 4px 6px 4px 6px;
	background-color:#CCCCCC;
	color:#999999;
}
.titulo1 {
	font-size: 13px;
	color: #c0c0c0;
	font-style: italic;
	font-weight: bolder;
}
.secaoutilidadepublica {
	width:193px;
	height:70px;
	border:1px solid #ccc;
	padding:5px;
	background: url(../imagens/bg_secao.jpg);
	vertical-align: bottom;
	float:left;
}
.secaoutilidadepublica input[type="text"],select {
	border:1px solid #ccc;
	background-color:#FFFFFF;
	font: 10px, "Verdana", Arial, sans-serif;
	color:#72706f;
}
.submenu {
	background:  url(../imagens/bgsubmenu_meio.gif) repeat-x;
	height: 32px;
	top: 111px;
	padding-top: 8px;
	position: absolute;
	display: none;
	color: #FFFFFF;
	z-index:10;
}
.submenu span {
	padding-left:3px;
	padding-right:3px;
}
.submenu #canto1 {
	position:absolute;
	height: 32px;
	width: 10px;
	background-image: url(../imagens/bgsubmenu_canto1.gif);
	top:0;
	left: -10px;
}
.submenu #canto2 {
	position:absolute;
	height: 32px;
	width: 10px;
	background-image: url(../imagens/bgsubmenu_canto2.gif);
	top:0;
	right:-10px;
}

#submenuEmpresa {
	left: 42px;
}
#submenuServicos {
	left: 42px;
}
#submenuAtendimento {
	left: 295px;
}

#tags {
	margin-top: 10px;
	clear: both;
}
#tags a {
	font-weight: normal;
}
#tags a:hover {
	text-decoration: underline;
}

.tag1 {font-size: 11px;}
.tag2 {font-size: 12px;}
.tag3 {font-size: 14px;}
.tag4 {font-size: 16px;}
.tag5 {font-size: 18px;}

#utilidadepublica *{
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px; 
}
#utilidadepublica UL {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
#utilidadepublica H1 {
	MARGIN-BOTTOM: 5px;
	COLOR: #0085e6;
	FONT-SIZE: 170%
}
#utilidadepublica_geral {
	TEXT-ALIGN: left;
	MARGIN-TOP: 10px;
	MARGIN-RIGHT: 10px;
	WIDTH: 205px
}
#utilidadepublicamenu UL {
	DISPLAY: table;
	HEIGHT: 1%
}
#utilidadepublicamenu UL LI {
	MARGIN: 0px 1px;
	FLOAT: left;
	border: 1px solid #cccccc;
	border-bottom: 0;
	z-index: 2;
	position: relative;
}
#utilidadepublicamenu UL LI.utilidadepublicaprimeira {
	MARGIN-LEFT: 0px
}
#utilidadepublicamenu UL LI A {
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #cccccc;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}
#utilidadepublicamenu UL LI A.selecionado {
	BACKGROUND-COLOR: #dfdfdf;
	COLOR: #999999;
	TEXT-DECORATION: none
}
#utilidadepublicamenu UL LI A:hover {
	BACKGROUND-COLOR: #dfdfdf;
	COLOR: #999999;
	TEXT-DECORATION: none
}
#utilidadepublicaconteudo_telebloqueio {
	PADDING-BOTTOM: 10px;
	BACKGROUND-COLOR: #dfdfdf;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	COLOR: #666666;
	PADDING-TOP: 10px;
	border: 1px solid #cccccc;
	z-index: 1;
	position: relative;
	top: -1px;
}
#utilidadepublicaconteudo_telebloqueio select, input[type="text"] {
	border:1px solid #ccc;
	background-color:#FFFFFF;
	color:#72706f;
	font: 10px "Verdana", Arial, sans-serif;
}
#utilidadepublicaconteudo_verificacaocredito {
	PADDING-BOTTOM: 10px;
	BACKGROUND-COLOR: #dfdfdf;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	COLOR: #666666;
	PADDING-TOP: 10px;
	border: 1px solid #cccccc;
	z-index: 1;
	position: relative;
	top: -1px;
}
#utilidadepublicaconteudo_verificacaocredito select,input[type="text"] {
	border:1px solid #ccc;
	background-color:#FFFFFF;
	color:#72706f;
	font: 10px "Verdana", Arial, sans-serif;
}

.utilidadepublica_botao {
	float: right;
	padding: 4px 10px 10px 0;
	cursor: pointer;
}

.utilidadepublica_botao2 {
	float: right;
	padding: 4px 4px 10px 0;
	cursor: pointer;
}

#secaologinmenu {
	BACKGROUND-COLOR: #dfdfdf;
	width: 50px;
	text-align:center;
	font: 10px "Verdana", Arial, sans-serif;
	color:#999999;
	padding:5px;
	margin-top:5px;
	FONT-WEIGHT: bold;
	border: 1px solid #cccccc;
	border-bottom: 0;
	z-index: 2;
	position: relative;
}
.login {
	padding:10px 0px 10px 10px; 	
	BACKGROUND-COLOR: #dfdfdf;
	COLOR: #666666;
	margin-bottom:5px;
	border: 1px solid #cccccc;
	z-index: 1;
	position: relative;
	top: -1px;
}
.login input[type="text"] {
	border:1px solid #ccc;
	background-color:#FFFFFF;
	font: 10px "Verdana", Arial, sans-serif;
	color:#72706f;
	width: 127px;
}
.login select {
	width: 130px;
}
.login form {
	PADDING: 0px;
	MARGIN: 0px;
}
#consultaGratuita input[type="text"] {
	width:93px;
}
.cadastro input[type="text"] {
	border:1px solid #ccc;
	background-color:#FFFFFF;
	font: 10px "Verdana", Arial, sans-serif;
	color:#72706f;
}
#conteudoprincipal form {
	margin: 0;
	padding:0;
}


#formulario *{
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px; 
}
#formulario UL {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
#formulario H1 {
	MARGIN-BOTTOM: 5px;
	COLOR: #0085e6;
	FONT-SIZE: 170%
}
#formulariogeral {
	TEXT-ALIGN: left;
	MARGIN-TOP: 10px;
	MARGIN-RIGHT: 10px;
	WIDTH: 100%
}
#formulariomenu UL {
	DISPLAY: table;
	HEIGHT: 1%
}
#formulariomenu UL LI {
	MARGIN: 0px 1px;
	FLOAT: left;
	border: 1px solid #cccccc;
	border-bottom: 0;
	z-index: 2;
	position: relative;
}
#formulariomenu UL LI.formularioprimeira {
	MARGIN-LEFT: 0px
}
#formulariomenu UL LI A {
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #cccccc;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}
#formulariomenu UL LI A.selecionado {
	BACKGROUND-COLOR: #dfdfdf;
	COLOR: #999999;
	TEXT-DECORATION: none
}
#formulariomenu UL LI A:hover {
	BACKGROUND-COLOR: #dfdfdf;
	COLOR: #999999;
	TEXT-DECORATION: none
}

#descricaoSoftware {
	border:1px solid #ccc;
	background-color:#FFFFFF;
	font: 10px, "Verdana", Arial, sans-serif;
	color:#72706f;
}

#formularioconteudo {
	padding:10px 0px 20px 10px; 	
	BACKGROUND-COLOR: #dfdfdf;
	COLOR: #666666;
	margin-bottom:5px;
	border: 1px solid #cccccc;
	z-index: 1;
	position: relative;
	top: -1px;
}
#formularioconteudo a {
	right: 0px;
}
#separador {
	width: 98%;
	height: 2px;
	background-image: url('../imagens/bg_separador.gif');
}
#menuformulario {
	right: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 98%;
}
.botaoformulario {
	cursor: pointer;
	float: right;
	padding-left: 10px;
}
#mensagemobrigatorios {
	padding-left: 10px;
	position: absolute;
}

#formulario .formularioesquerda,
#dadosusuario .usuarioesquerda {
	text-align: right;
	width: 130px;
	padding-right: 5px;
	display: table-cell;
	vertical-align: top;
}
#formulario .formulariodireita,
#dadosusuario .usuariodireita {
	width: 385px;
	display: table-cell;
	vertical-align: top;
}
#formulario .formulariounico {
	width: 515px;
	display: table-cell;
	vertical-align: top;
}
#formulario OL {
	margin-left: 50px
}
#formulario P {
	margin-left: 20px;
	text-indent: 30px;
	text-align: justify;
}
#formulario .formulariocampotexto {
	float: left;
	width: 515px;
}
#formulario .formulariocampocentro {
	float: left;
	width: 515px;
	text-align: center;
}

#dadosusuario {
	font-size: 14px;
}
#formulario .formulariolinha,
#dadosusuario .usuariolinha {
	clear: both;
	display: table;
}
#dadosusuario .usuarioesquerda{
	font-weight: bold;
}
#dadosusuario .usuariodireita{
	
}

#formulario textarea {
	margin-bottom: 10px;
}
#formulario img {
	padding-left: 10px;
}

#formulario .formulariolinhafundo {
	clear: both;
	background-color: #e8e8e8;
	margin-left:-9px;
}
#formulario .linhafundocima {
	background-image: url('../imagens/bg_sombraformulario01.gif');
	width: 100%;
	height: 5px;
	clear: both;
}
#formulario .linhafundobaixo {
	background-image: url('../imagens/bg_sombraformulario02.gif');
	width: 100%;
	height: 5px;
	clear: both;
}

#formulario .formulariolinhafundo2 {
	clear: both;
	background-color: #d8d8d8;
}
#formulario .linhafundocima2 {
	background-image: url('../imagens/bg_sombraformulario03.gif');
	width: 100%;
	height: 5px;
	clear: both;
}
#formulario .linhafundobaixo2 {
	background-image: url('../imagens/bg_sombraformulario04.gif');
	width: 100%;
	height: 5px;
	clear: both;
}
.imagemconteudo {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 2px;
	border: #dfdfdf 1px solid;
}

.data {width: 70px;}
.telefone {width: 93px;}
.cep {width: 68px;}

.respostacredito {
	float: left;
	margin-right: 10px;
}

#mensagemErro {
	color: #C72A30;
	font-weight: bold;
}
.botaocaptcha {
	cursor: pointer;
	padding-right: 5px;
}
#bloqueiodetelacarregando {
	display:none;
	z-index:91;
	position:absolute;
}

#faq {
	font-weight: bold;
}
#faq .nivel1 {
	padding: 5px 5px 5px 18px;
	background: url(../imagens/mais.gif) no-repeat;
	background-position: 3px;
}
#faq .nivel2 {
	background-color: #f1f1f1;
	width: 95%;
	padding: 5px;
}
#faq .nivel2 a {
	margin-top: 10px;
	margin-left: 5px;
	padding: 5px;
}
#faq .nivel2 div {
	margin-top: 5px;
	background-color: #e1e1e1;
	padding: 10px;
	text-align: justify;
	font-weight: normal;
}
#mensagemCadastro {
	position: absolute;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	font-style: italic;
}

#conteudoprincipal TH{
	background-color: #cccccc;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}
#conteudoprincipal TR.linha{
	background-color: #dfdfdf;
	text-align: center;
}
#conteudoprincipal TR.linha_s{
	background-color: #f1f1f1;
	text-align: center;
}
#conteudoprincipal TH.botao,
#conteudoprincipal TD.botao{
	background-color: #ffffff;
	text-align: left;
	width: 18%;
}

/*
#mensagemAlerta {
	position: absolute;
	top: 2px;
	font-weight: bold;
	background-color: PaleGoldenRod;
	width: 98%;
	padding: 5px;
	border: 1px soild #000000;
}
#fecharAlerta {
	background: transparent url(../imagens/img_fechar.gif) no-repeat scroll 1px 1px;
	float: right;
	padding: 6px;
}
*/
#verificarCredito input[type="text"] {
	border:0;
	margin-right: 5px;
}

.mensagemAlerta {
	position: absolute;
	width: 69%;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	filter: Alpha(Opacity=90);
	opacity: 0.9;
	cursor:pointer;
	z-index: 99;
}
.mensagemAlerta.informacao {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url(../imagens/img_informacao.png);
}
.mensagemAlerta.sucesso {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url(../imagens/img_sucesso.png);
}
.mensagemAlerta.erro{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url(../imagens/img_erro.png);
}
.mensagemAlerta.atencao{
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(../imagens/img_atencao.png);
}
.conteudoPublicidade {
	clear: both;
	margin: 10px 0;
}
.imagemMeioAcesso{
	float: left;
}
#tabelaconsultas td{
	height:20px;
	padding:2px;
}	
#tabelaconsultas img{
	text-align:center;
}
.tabelaconsultas_titulo {
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
}
.botaomensagem {
	cursor: pointer;
	padding-right: 5px;
}

textarea {
	border:1px solid #ccc;
	background-color:#FFFFFF;
	font: 10px "Verdana", Arial, sans-serif;
	color:#72706f;
}

