#absoluta_topo {
	position: absolute;
	z-index: -1;
	height: 135px;
	width: 100%;
	background-image: url(../img/fundo_cabecalho.jpg);
	background-repeat: repeat-x;
}
#absoluta_geral {
	width: 100%;
	position:absolute;
	_position: fixed;
	z-index: 1;
}
#cabecalho_total {
	float: left;
	width: 995px;
	height: 135px;
	background-image: url(../img/cabecalho.jpg);
	background-repeat: no-repeat;
}

#copyright {
	text-align: right;
	float: left;
	width: 663px;
	padding-top: 22px;
}
#corpo_total {
	width: 995px;
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
}
#desize {
	float: right;
	padding-top: 15px;
	padding-left: 75px;
	padding-right: 20px;
}
#geral {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
}
#rodape_geral {
	width: 100%;
	clear: both;
	background-image: url(../img/fundo_rodape.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 121px;
}
#rodape {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	height: 62px;
	clear: both;
	padding-top: 57px;
}
#menu_total {
	float: left;
	width: 170px;
	padding-top: 1px;
}
#banner {
	float: left;
	width: 145px;
	padding-right: 12px;
	padding-left: 13px;
	padding-top: 20px;
}
#banners_total {
	float: left;
	width: 170px;
}
#menu {
	float: left;
	width: 170px;
}
#conteudo_total {
	float: left;
	width: 785px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top:1px;
	*padding-top:0px;	
	
}
#busca_botoes_total {
	float: left;
	width: 785px;
}
#logo_forum {
	float: left;
	height: 58px;
	width: 373px;
	padding-left: 118px;
	padding-top: 34px;
}
#logo_site {
	float: right;
	height: 45px;
	width: 250px;
	padding-right: 42px;
	padding-top: 42px;
}
#topicos_total {
	float: left;
	width: 785px;
	padding-top: 20px;
}
#titulo_topicos_total {
	float: left;
	width: 785px;
	background-color: #F1EFED;
	height: 40px;
}
#select_categoria {
	float: right;
	width: 575px;
	padding-top: 9px;
	_padding-top: 9px;
	text-align: right;
	padding-right: 10px;
}

#titulo_topico {
	float: left;
	padding-top: 9px;
	padding-left: 12px;
	width: 188px;
}
#topico_branco_total {
	float: left;
	width: 785px;
}
#topico_cinza_total {
	float: left;
	width: 785px;
	background-image: url(../img/fundo_pergunta_cinza.gif);
	background-repeat: repeat-y;
}
#pergunta_topico {
	float: left;
	width: 465px;
	line-height: 18px;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
#data_respostas_topico {
	float: left;
	width: 81px;






	line-height: 19
.px;
	line-height: 19px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
#autor_topico {
	float: left;
	width: 179px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	line-height: 19px;
}
#pergunta_topico_cinza {
	float: left;
	width: 465px;
	line-height: 18px;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
#data_respostas_topico_azul {
	float: left;
	width: 81px;













	line-height: 19
.px;
	line-height: 19px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
#autor_topico_azul {
	float: left;
	width: 179px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	line-height: 19px;
}
#paginacao_topicos {
	float: left;
	width: 785px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D1DDE4;
	margin-top: 25px;
}

#paginacao_respostas {
	float: left;
	width: 785px;
	padding-top: 15px;
	margin-top: 25px;
}


#login_total {
	float: left;
	width: 400px;
	padding-right: 298px;
	padding-left: 297px;
	padding-bottom: 15px;
	padding-top: 10px;
}
#texto_login {
	float: left;
	width: 955px;
	padding-top: 30px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D1DDE4;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 17px;
}
#login {
	float: left;
	height: 195px;
	width: 400px;
	background-image: url(../img/fundo_login.jpg);
	background-repeat: no-repeat;
}
#titulo_peticoes {
	float: left;
	padding-top: 10px;
	padding-left: 12px;
	width: 238px;
}
#campo_procurar_peticao {
	float: left;
	width: 400px;
	padding-top: 5px;
	*padding-top: 4px;
}

#campo_incluir_artigo_peticoes{
	float: left;
	width: 530px;
	padding-top: 5px;
	*padding-top: 4px;
}


#texto_peticao {
	float: left;
	width: 785px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1DDE4;
	margin-bottom: 1px;
	text-align: justify;
}
#botoes_peticoes_total {
	float: left;
	width: 233px;
	padding-left: 552px;
}
#botao_peticoes {
	float: left;
	height: 30px;
	padding-left: 1px;
}
#lista_peticoes_total {
	float: left;
	width: 785px;
}
#titulo_lista_peticoes_total {
	float: left;
	width: 785px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1DDE4;
	padding-bottom: 1px;
}
#texto_peticao_lista {
	float: left;
	width: 785px;
	padding-top: 20px;
	padding-bottom: 25px;
}
#titulo_lista_peticoes {
	float: left;
	width: 300px;
	padding-top: 4px;
}
#bt_incluir_peticao {
	float: right;
	width: 130px;
}
#peticao_lista {
	float: left;
	width: 785px;
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1DDE4;
}
#paginacao_peticoes_total {
	float: left;
	width: 785px;
	padding-top: 1px;
}
#paginacao_peticoes {
	float: left;
	width: 500px;
	padding-top: 5px;
}
#titulo_forum_ler {
	float: left;
	width: 785px;
	padding-top: 25px;
	padding-bottom: 20px;
}
#autor_data_forum_ler_total {
	float: left;
	width: 785px;
	background-color: #F1EFED;
}
#autor_forum_ler {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#data_forum_ler {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}
#texto_forum_ler {
	float: left;
	width: 785px;
	padding-top: 20px;
	padding-bottom: 22px;
}
#titulo_respostas_forum_ler_total {
	float: left;
	width: 785px;
}
#titulo_respostas_forum_ler {
	float: left;
	padding-top: 3px;
	padding-bottom: 10px;
}
#bt_responder {
	float: right;
	height: 30px;
	width: 30px;
	padding-right: 5px;
	padding-top: 5px;
}
#bt_denunciar {
	float: right;
	height: 30px;
	width: 30px;
	padding-right: 1px;
	padding-top: 5px;
}
#resposta_forum_total {
	float: left;
	width: 785px;
	padding-top: 1px;
}
#autor_resposta_forum {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#data_resposta_forum {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#texto_resposta_forum {
	float: left;
	width: 785px;
	padding-top: 0px;
	padding-bottom: 20px;
}
#tit_resposta_forum {
	float: left;
	width: 785px;
	background-color: #E1EEF7;
}
#bts_inf_respostas_forum {
	float: right;
	padding-left: 1px;
}
#bts_inf_respostas_forum_total {
	float: left;
	padding-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D1DDE4;
	text-align: right;
	width: 785px;
}
#bt_denunciar_pergunta {
	float: right;
	height: 30px;
	width: 100px;
	padding-left: 1px;
	padding-top: 5px;
}
#bt_responder_pergunta {
	float: right;
	height: 30px;
	width: 100px;
	padding-left: 1px;
	padding-top: 5px;
	padding-right: 5px;
}
#bt_responder_complementar {
	float: right;
	height: 30px;
	width: 120px;
	padding-left: 1px;
	padding-top: 5px;
	padding-right: 5px;
}

#ico_msg{
	float: left;
	height: 30px;
	width: 25px;
	padding-left: 1px;
	padding-top: 5px;
	padding-right: 1px;
}

#ico_msg_texto{
	float: left;
	height: 30px;
	width: 500px;
	padding-top: 1px;
}



#busca_noticias_total {
	float: left;
	width: 200px;
	margin-left: 20px;
	margin-top: 20px;
}
#noticias_lista_total {
	float: left;
	width: 564px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1DDE4;
	margin-top: 20px;
}
#lista_noticias {
	float: left;
	width: 545px;
	padding-right: 20px;
	line-height: 17px;
}
#div_busca_noticias_total {
	float: left;
	width: 200px;
}
#div_busca_noticias_calendar {
	float: left;
	width: 200px;
}
#div_busca_noticias_avancada {
	float: left;
	width: 200px;
}
#div_busca_noticias_avancada_form {
	float: left;
	width: 200px;
}
#div_cpf{
	height:23px;
	padding-left:5px;
	padding-top:4px;
}
#peticao_lista_calendar {
	float: left;
	width: 545px;
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1DDE4;
}
#paginacao_peticoes_total_calendar {
	float: left;
	width: 545px;
	padding-top: 1px;
}
#paginacao_peticoes_calendar {
	float: left;
	width: 500px;
	padding-top: 5px;
}
#msg_erro_bd{
	float: left;
	width: 300px;
	height: 15px;
	

}
#atencao_cadastro_adv {
	float: left;
	width: 785px;
	margin-bottom: 40px;
}

