body {
 font-family: Candara, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-left: 0px;
 margin-top: 0px;
 padding: 0px;
 background-attachment: fixed;
 background-repeat: repeat-y;
 background-position: center bottom;
 scrollbar-base-color: #F1F6F9;
 scrollbar-arrow-color: #003366;
}
div { 
 background-attachment: fixed; 
 background-repeat: no-repeat; 
 background-position: center bottom;
}
a {
 font-size: 11px; 
 text-transform: none; 
 text-decoration: none; 
 color: #003366; 
}
a:hover { 
 color: #660000; 
 word-spacing: 0.2em;
}
a:hover img {
 opacity:.70; 
 filter: alpha (opacity=70);
}
.normal {
	font-size: 12px;
	text-align: justify;
	line-height: 16px;
	word-spacing: 0.1em;
	padding-right: 8px;
	padding-left: 8px;
	vertical-align: top;
}
.normal_esq {
 font-size: 12px; 
 text-align: left; 
 word-spacing: 0.1em; 
 padding-right: 8px; 
 padding-left: 8px; 
 vertical-align: top;
}
.nrm_negrito {
 font-size: 12px; 
 font-weight: bold; 
 color: #660000; 
 word-spacing: 0.1em;
}
.nrm_verde { 
 font-size: 12px; 
 font-weight: bold; 
 color: #333300; 
 word-spacing: 0.1em; 
}
.nrm_laranja { 
 font-size: 12px; 
 font-weight: bold; 
 color: #993300; 
 word-spacing: 0.1em; 
}
.noticia { 
 font-size: 11px; 
 text-align: justify; 
 word-spacing: 0.1em; 
 padding-right: 8px; 
 padding-left: 8px; 
 vertical-align: top; 
}
.ntc_negrito { 
 font-size: 11px; 
 font-weight: bold; 
 color: #660000; 
 word-spacing: 0.1em;
}
.ntc_verde { 
 font-size: 11px; 
 font-weight: bold; 
 color: #333300; 
 word-spacing: 0.1em;
}
.ttl_azul {
 font-size: 15px; 
 font-weight: bold; 
 text-transform: lowercase; 
 color: #003366; 
 text-align: right; 
 word-spacing: 0.3em;
 padding-right: 8px; 
}
.ttl_verde {
 font-size: 15px; 
 font-weight: bold; 
 text-transform: lowercase; 
 color: #333300; 
 text-align: right; 
 word-spacing: 0.3em; 
 padding-right: 8px; 
}
.ttl_laranja { 
 font-size: 15px; 
 font-weight: bold; 
 text-transform: lowercase; 
 color: #A04614; 
 text-align: right; 
 word-spacing: 0.3em; 
 padding-right: 8px; 
}
.t_laranja { 
 font-size: 14px; 
 font-weight: bold; 
 color: #994D4D; 
 word-spacing: 0.3em; 
}
.pqno_azul {
 font-size: 9px; 
 line-height: 14px; 
 color: #003366; 
 word-spacing: 0.1em; 
 padding: 8px; 
}
.pqno_verde { 
 font-size: 9px; 
 line-height: 12px; 
 color: #333300; 
 word-spacing: 0.1em; 
 padding: 8px; 
}
.pqno_branco { 
 font-size: 9px; 
 line-height: 12px; 
 color: #FFFFFF; 
 text-align: center; 
 word-spacing: 0.1em; 
 padding: 8px; 
}
.cxa_imagem {
 padding-top: 0px; 
 padding-bottom: 0px; 
 text-align: center; 
 vertical-align: middle;
}
.cxa_titulo {
 font-size: 15px; 
 font-weight: bold; 
 color: #6E0000; 
 padding-left: 10px; 
}
.cxa_ntc_titulo { 
 font-size: 14px; 
 font-weight: bold; 
 color: #6E0000; 
 padding-left: 10px; 
}
.cxa_form { 
 font-size: 11px; 
 text-align: left; 
 word-spacing: 0.1em; 
 padding: 2px; 
 vertical-align: middle;
	border: thin solid #B3D1E1;
}
.historico { 
 font-size: 12px; 
 padding-right: 8px; 
 padding-left: 30px; 
 vertical-align: top; 
	word-spacing: 0.1em;
 text-indent: -20px;
}
.formulario { 
 font-size: 11px; 
 word-spacing: 0.1em; 
 vertical-align: top; 
}
.bt_tema { 
 font-size: 11px; 
 color: #333300; 
 text-align: left; 
 vertical-align: middle; 
 background: url(../imagens/layout/bt_tema.gif); 
 border-style: none; 
 height: 14px; 
 width: 138px; 
}
.bt_tema_alto { 
 font-size: 12px; 
 color: #003366; 
 text-align: left; 
 vertical-align: middle; 
 background: url(../imagens/layout/bt_tema.gif); 
 border-style: none; 
 height: 14px; 
 width: 138px; 
}
.bt_tema_peq { 
 font-size: 10px; 
 text-align: left; 
 vertical-align: middle; 
 background: url(../imagens/layout/bt_tema.gif); 
 border-style: none; 
 height: 12px; 
 width: 40px; 
}
.menu_p {
 font-size: 12px; 
 font-weight: normal; 
 color: #000000;
}
#div_fundo {
 position: relative;
	border-left: #006699 1px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-bottom: #006699 1px solid;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 100%;
	background-color: #FFFFFF;
}
#div_topo {
 width: 800px;
 height: 180px;
}
#div_conteudo {
 width: 800px;
}
#div_rodape {
	border-top: #006699 1px solid;
 width: 800px;
}
#iframe_topo {
 width: 800px;
 height: 170px;
 border: 0px;
}
#iframe_menu {
 width: 200px;
 height: 860px;
 border: 0px;
}
#iframe_rodape {
 width: 800px;
 height: 60px;
 border: 0px;
}
#menu {
 width: 160px;
} 
#submenu {
 width: 120px;
 padding: 0px;
 display: none;
}
#menu tr td:hover #submenu { 
 display: block; 
}
#menu_p_td {
 background-repeat: no-repeat;
 background-position: left top;
 vertical-align: middle;
 background-color: #E6F0F5;
}
#menu_p_td:hover {
 background-color: #CCE0EB;
}
#noticia img {
 float: left; 
 margin-top: 12px;
 margin-right: 14px;
 margin-bottom: 10px;
}
#noticia:hover {
 background-color: #F7F0F0;
}
#menu_p_frm {
 vertical-align: middle;
 background-color: #F3E9E9;
}
#menu_p_frm:hover {
 background-color: #E6D3D3;
}
#tb_gere {
	background-color: #FFFFFF;
	border-left: #006699 1px solid;
	border-right: #006699 1px solid;
	width: 800px;
	height: 100%;
}
#dia { border: 1px solid #000000; background-color: #FFF9FF; }
#dia2 { border: 1px solid #000000; background-color: #F6FFFC; }
#dia3 { border: 1px solid #000000; background-color: #FFF2F9; }
#cld_hj { border: 1px solid #000000; }


/* captcha */
.codigo {
	width: 60px;
	height: 17px;
	border: thin solid #B3D1E1;
 text-align: center;
 float: left;
}
.codigo1 {
	background-image: url(../imagens/captcha/01.jpg);
}
.codigo2 {
	background-image: url(../imagens/captcha/02.jpg);
}
.codigo3 {
	background-image: url(../imagens/captcha/03.jpg);
}
.codigo4 {
	background-image: url(../imagens/captcha/04.jpg);
}
.codigo5 {
	background-image: url(../imagens/captcha/05.jpg);
}
.f01 {
	font-size: 12px;
	color: #333;
	clip: rect(auto,auto,auto,auto);
	vertical-align: super;
}
.f02 {
	font-size: 14px;
	color: #663;
	vertical-align: bottom;
}
.f03 {
	font-size: 14px;
	color: #00F;
	font-weight: bold;
	vertical-align: super;
}
.f04 {
	font-size: 16px;
	color: #F00;
	filter: Xray;
	vertical-align: text-bottom;
}

