body{
margin:0 auto;
padding:0;
background:#010163;
}
hr{
margin:15px auto;
padding:0;
color:#089B04;
}
.clean{
clear:both;
}
h1, h1 a{
margin:0;
padding:0;
font:bold 16px Verdana;
color:#089B04;
}
h2, h2 a{
font:bold 14px Verdana;
color:#010163;
}
h3, h3 a{
font:bold 14px Verdana;
color:#006666;
}
h4, h4 a{
font:bold 14px Verdana;
color:#996600;
}
h5, h5 a{
font:bold 12px Verdana;
color:#000000;
}
/*----ESTRUTURA----*/
#corpo{
margin:0 auto;
padding:0;
width:980px;
border:2px solid #CCC;
background:#FFF;
}
#topo{
margin:0 auto;
width:980px;
height:95px;
float:left;
}
#conteudo{
margin:0 auto;
padding:0;
width:980px;
float:left;
}
#miolo{
margin:15px;
float:left;
font:11px Verdana;
color:#000000;
text-align:justify;
width:950px;
}
.home2{
margin:0 20px 0 0;
padding:0;
width:550px;
float:left;
}
.home3{
margin:0 0 0 20px;
padding:0;
width:350px;
float:left;
}
#rodape{
margin:0 auto;
padding:0;
background:url(img/bg_rodape.jpg) repeat-x top;
height:32px;
width:980px;
}
#rodape span,a{
margin:0 auto;
font:10px Verdana;
color:#FFF;
}
.rod_left{
margin:10px;
padding:10px;
float:left;
}
.rod_right{
margin:10px;
padding:10px;
float:right;
}
/*----MENU----*/
#menu_space{
margin:0 auto;
width:980px;
height:28px;
background:url(img/bg_menu.jpg) repeat-x top;
font:bold 11px Verdana;
color:#FFFFFF;
float:left;
}
ul#raiz{
margin:0;
padding:0;
width:980px;
height:28px;
float:left;
text-align:center;
}
.spacer_menu{
display:block;
padding:5px 0;
}
ul#raiz li{
height:28px;
list-style:none;
float:left;
text-align:center;
}
ul#raiz li a{
width:117px;
display:block;
text-decoration:none;
font:bold 11px Verdana;
color:#FFFFFF;
padding:5px 0;
}
ul#raiz li a:hover {
color:#CCC;
}

/*----MENU rodape----*/
#menu_rodape {
margin:0 auto;
width:700px;
float:left;
text-align:center;
}
ul#raiz_2 {
margin:0 auto;
padding:0;
width:700px;
text-align:center;
}
ul#raiz_2 li {
margin:0 auto;
list-style:none;
float:left;
text-align:center;
}
.spacer_menu_2{
display:block;
font-size:10px;
padding:0 12px;
}
ul#raiz_2 li a {
margin:0 auto;
padding:0;
display:block;
text-decoration:none;
font:bold 10px Verdana;
color:#010163;
}
ul#raiz_2 li a:hover {
color:#003;
}

/*----TEXTOS----*/
.titulo{
margin:0;
padding:0;
height:25px;
font:bold 14px Verdana;
color:#089B04;
}
.txt_verde, .txt_verde a{
font:bold 12px Verdana;
text-decoration:none;
color:#089B04;
}
.txt_verde a:hover{
color:#067A03;
}
.txt_azul, .txt_azul a{
font:bold 12px Verdana;
text-decoration:none;
color:#010163;
}
.txt_azul a:hover{
color:#003;
}
.txt_vermelho, .txt_vermelho:hover, .txt_vermelho:link, txt_vermelho:visited, txt_vermelho:active, a.txt_vermelho{
font:11px Verdana;
color:#CC0000;
}
.txt_verde2, .txt_verde2:hover, .txt_verde2:link, txt_verde2:visited, txt_verde2:active, a.txt_verde2{
font:11px Verdana;
color:#008000;
}
.txt_preto, .txt_preto:hover, .txt_preto:link, txt_preto:visited, txt_preto:active, a.txt_preto{
font:11px Verdana;
color:#000000;
}
.txt_laranja, .txt_laranja a{
font:bold 13px Verdana;
color:#FF6600;
}

/*----APOIO----*/
#apoio{
margin:0 auto;
width:220px;
padding:10px;
float:right;
font:12px Verdana;
color:#000000;
text-align:left;
}
#detalhes{
position:absolute;
display:none;
left:50%;
top:300px;	
width:250px;
overflow: hidden;
background:#fff;
border:1px #999999 solid;
z-index:99999;
}
label {
margin:0;
display:block;
width:200px;
float:left;
text-align:right;
padding:3px 5px 3px 0;
clear:both;
}
/*/////////////////////////////////// INICIO ARVORE ///////////////////////////////////*/

.arvore{
margin:0 auto;
padding:0;
font:bold 11px Verdana;
text-indent:5px;
}
.arvore ul{
margin:0;
}
.arvore li{
list-style:none;
}
.pasta_aberta{
background:url(img/expandable.gif) no-repeat #FFF;
padding:5px 0 0 25px;
}
.pasta_aberta_ultima{
background:url(img/expandable-last.gif) no-repeat #FFF;
padding:5px 0 0 25px;
}
.pasta_fechada{
background:url(img/collapsable.gif) no-repeat #FFF;
padding:5px 0 0 25px;
}
.pasta_fechada_ultima{
background:url(img/collapsable-last.gif) no-repeat #FFF;
padding:5px 0 0 25px;
}
.arquivo{
background:url(img/leaf-last.gif) no-repeat #EFEFEF;
padding:5px 0 0 25px;
}
.n0, .n0 a{
font:bold 12px Verdana;
color:#BC8E03;
cursor:pointer;
}
.n2, .n2 a{
font:bold 12px Verdana;
color:#010163;
cursor:pointer;
}
.n2_e, .n2_e a{
font:bold 12px Verdana;
color:#009900;
cursor:pointer;
}
.n3, .n3 a{
font:bold 12px Verdana;
color:#008000;
cursor:pointer;
}
.n4, .n4 a{
font:bold 12px Verdana;
color:#444;
cursor:pointer;
}
.n5, .n5 a{
font:12px Verdana;
color:#000000;
cursor:pointer;
}
.det_arquivo{
position:fixed;
top:50px;
left:50%;
margin:0 0 0 -250px;
padding:20px;
width:500px;
background:#FFFFFF;
border:1px solid #999999;
display:none;
z-index:9999999;
}
/*/////////////////////////////////// FIM ARVORE ///////////////////////////////////*/
