
	h1 {
		text-align: left;
		font: bold 14px Arial, Helvetica, sans-serif;
		color: #53463f;
		text-transform: uppercase;
		line-height: 1.2em;
		border-bottom: 4px #d4d2bb solid;
		padding: 0;
		margin: 0;
		}

	img, img a {
		border: none;
		}

	.clear {
		clear: both;
		}




   /* ######################################################################
					SYSTEM CSS - CUIDADO AO EFETUAR ALTERACOES!
    ####################################################################### */



	/* DIVERSOS */
	/* -------------------------------------------------------------------- */

	#body_adm {
		background: #036;
		margin: 0;
		padding: 0;
		}

	#layout_adm {
		margin: 0 auto;
		width: 800px;
		background: #FFF;
		padding: 20px;
		}

	.box_nao_config {
		width: 440px;
		padding: 0 0 20px 0;
		margin: 0;
		float: left;
		display: inline;
		}

	.titnoconfig {
		text-align: left;
		font: bold 1.6em Arial, Helvetica, sans-serif;
		color: #245fa0;
		text-transform: uppercase;
		line-height: 2em;
		border-bottom: 4px #ccc solid;
		padding: 0;
		margin: 0 0 10px 0;
		}

    #analytics {
        display: block;
        clear: both;
        }

    #analytics span {
        font-size: 1.4em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        }

    #analytics img {
        margin: 0 10px 10px 0;
        float: left;
        border: 2px #ccc solid;
        }

    .img_block img {
        border: none;
        margin: 5px 5px 5px 0;
        }

	ul.imagens {
		display: block;
		clear: both;
		list-style: none;
		margin: 0;
		padding: 0;
		}

	.imagens li {
		display: block;
		width: 80px;
		margin-right: 10px;
		float: left;
		display: inline;
		text-align: center;
		}

	.imagens li a {
		text-decoration: none;
		}

	.dia {
		font-family: Arial, Helvetica, sans-serif;
		color: #FFF;
		font: 8px;
		}

	.data {
		font-family: Arial, Helvetica, sans-serif;
		color: #191970;
		font: 8px;
		text-decoration: none;
		}

	.mes {
		font-family: Arial, Helvetica, sans-serif;
		font: 8px;
		}

	.Cabecalho_Calendario {
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		font: 10px;
		font-weight: bold;
		text-decoration: none;
		}

	.ico {
		border: none;
		margin: 0 6px 0 0;
		}

	.legend_icons {
		clear: both;
		margin: 0 0 10px 0;
		padding: 10px;
		border: 1px #999 solid;
		display: none;
		background-color: #F2F2F2;
		}

	.chamada_licons{
		display: block;
		clear: both;
		margin: 0;
		padding: 2px;
		border: 1px #CCC solid;
		}

	/* CERTIDAO ONLINE */
	/* -------------------------------------------------------------------- */

	#passos {
		clear: both;
		height: 64px;
		padding: 0 0 20px 0;
		}

	div.passos_bloco {
		float: left;
		display: inline;
		height: 64px;
		width: 20%;
		background: url(/imagens/pback.jpg) left top repeat-x;
		}

	.bloco_img a, .bloco_img div {
		display: block;
		float: left;
		margin: 10px 10px 10px 0;
		}

	#no_link_conta {
		width: 139px;
		height: 140px;
		margin: 10px 5px 0 0;
		padding: 0;
		background: url(/imagens/icon_conta_off.jpg) left top no-repeat;
		}

	#bt_boleto:link, #bt_boleto:visited, #bt_boleto:active {
		width: 139px;
		height: 140px;
		background: url(/imagens/icon_boleto_over.jpg) left top no-repeat;
		}

	#bt_boleto:hover {
		background: url(/imagens/icon_boleto.jpg) left top no-repeat;
		}

	#bt_boleto span, #bt_conta span, #bt_deposito span {
		display: none;
		}


	#bt_conta:link, #bt_conta:visited, #bt_conta:active {
		width: 139px;
		height: 140px;
		margin: 10px 5px 0 0;
		padding: 0;
		border: none;
		background: url(/imagens/icon_conta_over.jpg) left top no-repeat;
		}

	#bt_conta:hover {
		background: url(/imagens/icon_conta.jpg) left top no-repeat;
		}

	#bt_deposito:link, #bt_deposito:visited, #bt_deposito:active {
		width: 139px;
		height: 140px;
		margin: 10px 5px 0 0;
		padding: 0;
		border: none;
		background: url(/imagens/icon_deposito.jpg) left top no-repeat;
		}

	#bt_deposito:hover {
		background: url(/imagens/icon_deposito_over.jpg) left top no-repeat;
		}

	.txt_destaque {
		display: block;
		padding: 10px;
		font-size: 1.6em;
		margin: 10px 0 10px 0;
		border: 2px solid #ccc;
		}

	#window {
		margin: 0 auto;
		padding: 10px;
		background-color: #fff;
		}

	#tabela_pedido_download {
		border: none;
		width: 100%;;
		}

	#tabela_pedido_download tr td, #tabela_pedido_download tr th {
		padding: 2px 4px;
		}

	.box_download_certidao {
		margin: 0;
		padding: 1%;
		border: 4px #ccc solid;
		background-color: #E1E1E1;
		width: 97%;
		clear: both;
		}

	.box_download_certidao p {
		display: block;
		clear: both;
		padding: 4px;
		border-bottom: 2px #FFF solid;
		}

	a.linkdown:link, a.linkdown:visited, a.linkdown:active {
		text-decoration:none;
		color: #CB0C0C;
		padding: 0 0 0 15px;
		background: url(/imagens/icon_salvar.gif) center left no-repeat;
		}

	a.linkdown:hover {
		text-decoration: underline;
		}

	#home_tab {
		line-height: 1.1em;
		height: 80px;
		background: url(/imagens/icon_home_tab.jpg) left top no-repeat;
		padding: 10px 0 0 60px;
		text-align: left;
		font: bold 1.4em Arial, Helvetica, sans-serif;
		color: #333;
		}

	/* TOOLTIP E MENSAGENS DE ERRO */
	/* -------------------------------------------------------------------- */

	a img, img {
		border: none;
		}

	a.tooltip:hover { /* background-color e necessario para o IE6 */
		background: #ffffff;
		text-decoration: none;
		font-weight: 100;
		}

	a.tooltip span {
		display: none;
		padding: 2px 3px;
		margin-left:8px;
		width: 130px;
		}

	a.tooltip:hover span {
		display: inline;
		position: absolute;
		background: #ffffff;
		border: 1px solid #cccccc;
		color: #6c6c6c;
		}

	.msg_erro {
		display: block;
		margin: 5px 0 0 0;
		padding: 0;
		list-style: none;
		clear: both;
		}

	.msg_erro li {
		padding: 4px 0 4px 20px;
		margin: 0 0 2px 0;
		list-style-type: none;
		display: block;
		clear: both;
		border: 2px #CB0C0C solid;
		background: url(/imagens/icon_error.gif) center left no-repeat;
		color: #CB0C0C;
		}

	.msg_info1, .msg_info2 {
		display: block;
		margin: 5px 0;
		padding: 4px;
		list-style: none;
		clear: both;
		}

	.msg_info1 li, .msg_info2 li {
		display: block;
		clear: both;
		text-align: center;
		padding: 4px;
		}

	.msg_info2 li {color: #CB0C0C; border: 2px #CB0C0C solid; font-size: 14px;}
	.msg_info1 li {color: #060; border: 2px #060 solid; font-size: 14px;}

	.radiohome {
		display: block;
		margin: 0;
		padding: 0;
		width: 56px;
		height: 41px;
		background: url(/imagens/icon_casa.gif) left top no-repeat;
		}

	.radiohome_new {
		display: block;
		margin: 0;
		padding: 0;
		width: 56px;
		height: 41px;
		background: url(/imagens/icon_casa_new.gif) left top no-repeat;
		}

	.radiohome input, .radiohome_new input {
		width: auto;
		margin: 20px 0 0 0;
		padding: 0;
		border: none;
		}

	.msg_inline {
		font-size: 9px;
		text-align: center;
		display: block;
		clear: both;
		padding: 4px 0 4px 0;
		margin: 0 0 5px 0;
		border: 1px #CB0C0C dashed;
		color: #CB0C0C;
		}

	.rss {
		display: block;
		height: 16px;
		float: right;
		padding: 0;
		text-indent: 20px;
		margin: 0 0 0 5px;
		background: url(/imagens/rss.gif) left top no-repeat;
		}

	.rss:link, .rss:visited, .rss:active, .rss:hover {
		line-height: 16px;
		font-weight: bold;
		font: 12px Arial, Helvetica, sans-serif;
		text-decoration: none;
 		color: #c57a26;
		}

	.msg_red {
		color: #fff;
		background: #B70B0B url(/imagens/16-em-cross.png) 10px 5px no-repeat;
		border: 2px #F00 dotted;
		padding: 3px 3px 3px 35px;
		}

	.msg_green {
		color: #fff;
		border: 2px #6C0 dotted;
		background: #090 url(/imagens/16-em-check.png) 10px center no-repeat;
		padding: 3px 3px 3px 35px;
		}

	.green {
		color: #090;
		}

	.red {
		color: #F00;
		}

	/* FORMULARIOS */
	/* -------------------------------------------------------------------- */

	form {
		width: 100%;
		padding: 0;
		margin: 0;
		color: #000;
		}

	input, select, textarea, .input {
		font: 12px Verdana, Arial, sans-serif;
		padding: 4px;
		background: #ffc;
		border-top: 1px solid #666;
        border-bottom: 1px solid #666;
        border-left: 1px solid #666;
        border-right: 1px solid #666;
		}

	fieldset {
		border: 1px solid #ccc;
		padding: 10px;
		margin: 10px 0;
		}

	legend {
		margin-bottom: 10px;
		border: 1px solid #666;
		padding: 2px 5px;
		font-weight: bold;
		background: #fff;
		}

	.checka {
		font: 12px Verdana, Arial, sans-serif;
		width: auto;
		padding: 0;
		margin: 0;
		background: none;
		border: none;
		}




	/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
	/* ESQUEMA DE BOTŐES TRADICONAL XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
	/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

	.button {
		background: #2a7790;
		color: #fff;
		width: 145px;
		height: 24px;
		margin: 10px 5px 0 0;
		padding: 0;
        border: 2px solid #666;
        border-bottom-color: #000; border-top-color: #ccc;
		}

	.button_link:link, .button_link:visited, .button_link:hover, .button_link:active {
		display: block;
		background: #2a7790;
        border: 2px solid #666;
        border-bottom-color: #000;
		border-top-color: #ccc;
		color: #FFF;
		text-decoration: none;
		width: 145px;
		height: 20px;
		font: 12px Verdana, Arial, sans-serif;
		font-weight: 100;
		line-height: 20px;
		text-align: center;
		margin: 10px 5px 0 0;
		padding: 0;
		}

	.button_big {
		background: #2a7790;
        border: 2px solid #666;
        border-bottom-color: #000; border-top-color: #ccc;
		color: #fff;
		width: 270px;
		height: 24px;
		margin: 10px 5px 0 0;
		padding: 0;
		}

	.button_med {
		background: #2a7790;
        border: 2px solid #666;
        border-bottom-color: #000; border-top-color: #ccc;
		color: #fff;
		width: 185px;
		height: 24px;
		margin: 10px 5px 0 0;
		padding: 0;
		}

	.button_link_big:link, .button_link_big:visited, .button_link_big:hover {
		display: block;
		background: #2a7790;
        border: 2px solid #666;
        border-bottom-color: #000; border-top-color: #ccc;
		color: #fff;
		text-decoration: none;
		font: 12px Verdana, Arial, sans-serif;
		font-weight: 100;
		line-height: 20px;
		text-align: center;
		width: 270px;
		height: 20px;
		margin: 10px 5px 0 0;
		padding: 0;
		}

	/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
	/* FIM ESQUEMA DE BOTŐES TRADICONAL XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
	/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


	li input, div p input {
		border: none;
		}

	label {
		display: block;
		margin: 0.8em 0 0.2em 0;
		}

	p label, li label {
		display: inline;
		}

	input, select {
		width: 90%;
		}

	.fileinput {
			width: 340px;
			border: 1px solid #666;
		}

	textarea {
		width: 90%;
		}

	.form_align_left {
		clear: both;
		width: 95%;
		}

	.form_align_left div {
		float: left;
		display: inline;
		}

	fieldset.form_align_left {
		clear: both;
		}

	fieldset.form_align_left legend {
		margin: 0 0 5px 0;
		}

	fieldset.form_align_left input {
		width: auto;
		}

	fieldset.form_align_left div {
		float: left;
		width: 49.9%;
		}

	fieldset.form_align_left div p {
		margin: 0 0.5em;
		}

	fieldset.form_align_left_both {
		clear: both;
		}

	fieldset.form_align_left_both legend {
		margin: 0 0 5px 0;
		}

	fieldset.form_align_left_both input {
		width: auto;
		}

	fieldset.form_align_left_both div {
		clear: both;
		}

	fieldset.form_align_left_both div.borderradio {
		border-bottom: 2px dotted #ccc;
	}

	fieldset.form_align_left_both div p {
		margin: 0.5em 0 0.5em 0.5em;
		padding: 5px;
		vertical-align: middle;
		}

	fieldset ul {
		list-style: none;
		margin: 0 ;
		padding: 0;
		}

	#link_lupa {
		background: url(/imagens/icon_lupa.gif) left top no-repeat;
		padding: 0 0 0 15px;
		}

    .btlupa {
        width: 30px;
        height: 30px;
        display: block;
        margin: 20px 0 0 0;
        padding: 0;
        border: none;
        }

    /* WNASSINATURA - NOTAS/ATOS */
	/* -------------------------------------------------------------------- */

    .box_links_diversos {
		margin: 0;
		padding: 1%;
		border: 4px #ccc solid;
		background-color: #E1E1E1;
		width: 86.5%;
		clear: both;
		}

	.box_links_diversos p {
		display: block;
		clear: both;
		padding: 4px;
		border-bottom: 2px #FFF solid;
		}

	 div.box_lado_lado {
		display: block;
        width: 100%;
        height: 100px;
		padding: 0;
        margin: 0;
		list-style: none;
		}

	div.box_lado_lado p {
		display: block;
        margin: 0;
        padding: 0;
		float: left;
		width: 50%;
		}

    #lupa {
		text-decoration:none;
		padding: 0 0 0 15px;
		background: url(/imagens/icon_lupa.gif) center left no-repeat;
		}

    #concordo {
		text-decoration:none;
		padding: 0 0 0 15px;
		background: url(/imagens/bullet_positivo.gif) center left no-repeat;
		}

    #nao_concordo {
		text-decoration:none;
		padding: 0 0 0 15px;
		background: url(/imagens/bullet_negativo.gif) center left no-repeat;
		}

	#bt_concordo span, #bt_nao_concordo span, #bt_minuta span {
		display: none;
		}

	#bt_concordo:link, #bt_concordo:visited, #bt_concordo:active {
		width: 139px;
		height: 140px;
		background: url(/imagens/icon_concordo.jpg) left top no-repeat;
		}

	#bt_concordo:hover {
		background: url(/imagens/icon_concordo_over.jpg) left top no-repeat;
		}

	#bt_nao_concordo:link, #bt_nao_concordo:visited, #bt_nao_concordo:active  {
		width: 139px;
		height: 140px;
		background: url(/imagens/icon_nao_concordo.jpg) left top no-repeat;
		}

	#bt_nao_concordo:hover {
		background: url(/imagens/icon_nao_concordo_over.jpg) left top no-repeat;
		}

	#bt_minuta:link, #bt_minuta:visited, #bt_minuta:active {
		width: 139px;
		height: 140px;
		background: url(/imagens/icon_minuta_over.jpg) left top no-repeat;
		}

	#bt_minuta:hover {
		background: url(/imagens/icon_minuta.jpg) left top no-repeat;
		}

	/* TABELAS */
	/* -------------------------------------------------------------------- */

	table {
		border-collapse: collapse;
		width: 100%;;
		}

	caption, h2 {
		text-align: left;
		font: bold 1.4em Arial, Helvetica, sans-serif;
		color: #333;
		line-height: 1.6em;
		}

	.cor1, .TblColHdr_sun4 {
		background: #328eac;
		font-weight: bold;
		color: #fff;
		font-size: 1em; /* ajusta o tamanho da fonte nas células da tabela */
		padding: 8px 4px;
		border: 1px solid #82c5db;
		text-align: left;
		}

	.cor2 {
		background: #ffde9b;
		font-weight: bold;
		color: #333;
		font-size: 1.2em; /* ajusta o tamanho da fonte nas células da tabela */
		padding: 8px 4px;
		border: 1px solid #999;
		text-align: left;
		}

	.tabespace {
		background: #fff;
		}

	tr td, tr th {
		font-size: 1em; /* ajusta o tamanho da fonte nas células da tabela */
		padding: 2px;
		border: 1px dotted #999;
		text-align: left;
		color: #000;
		}


