.borda { border:1px solid #000000; }

.camponews { border:1px solid #333333; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.camponews:hover { background:#DFFFDF; }

.padding { padding-right:5px; }

.bordaesqdir { border-left:1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }

.bordacima { border-top:1px solid #CCCCCC; }

.bordabaixo { border-bottom: 1px solid #CCCCCC;  }

#centrosite { width:777px; margin: 0 auto; display:table;  }

#toposite { width:777px; margin: 0 auto; display:table;  }

#menu01top { width:9px; float:left; height:32px; }

#menu02top { width:9px; float:left; height:32px; }

#divimenutopo { width:1px; float:left; height:32px; background:url(../images/divmenu.jpg) center no-repeat #00125C; }

#menutopo { width:777px; float:left; padding-bottom:10px; padding-left:28px;}
#menutopo ul { position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
#menutopo ul li { display:inline; }
#menutopo ul li a { padding:9px 16px 9px 15px; background:#00125C; float:left; color:#FFFFFF;  }
#menutopo ul li a:hover { background:#339933; }

#baixosite { width:777px; margin: 0 auto; background:url(../images/bgsite.jpg) repeat-y top; display:table; clear:both; }

#parteesq { width:120px; float:left; background: url(../images/bgmenuesq.jpg) repeat-y; }

#interatividade { width:120px; float:left; }

#menu01 { width:120px; float:left;  }
#menu01 ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#menu01 ul li { float:left; width:118px;  }
#menu01 ul li a { float:left; padding:5px; border-left: 5px solid #018031; background:#FFFFFF; color:#000066; width:103px;  }
#menu01 ul li a:hover { background:#018031; border-left: 5px #66CC00 solid; color:#FFFFFF; }

.menuxab ul { width:100%; }
.menuxab li { float:left; }
.menuxab li a{ background:#000066;  display:block; width:150px; font:bold 80% Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin:2px; color:#FFFFFF; padding:5px; }
.menuxab li a:hover { background:#006600; }

div#menux {
font:bold 80% Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background:#008030;
_margim-bottom: -10px;
cursor:pointer;
text-align:left;
width:120px;
float:left;
}

div#menux a:hover{
color:#FFFFFF;
background:#008030;
}

div#menux .seta {
display:block;
color:#FFFFFF;
}


div#menux ul{
padding: 5px;
position:absolute;
list-style: none;
width: 150px;
}

div#menux li.abre {
padding:5px;
background:url(../images/seta01.jpg) right no-repeat;
}

#menux li.abre2 a{ display:none;  }
#menux li.abre2 a:hover { display:block; }

div#menux ul li {
	position: relative;
	left:110px;
	width:100%;
	height:25px;
	}

div#menux li ul {
	position: absolute;
	display: none;
    margin-top:-24px;
	}

div#menux ul li a {
	display: block;
	text-decoration: none;
	color: #008030;
	background: #fff;
	padding: 6px;
	border: 1px solid #008030;
	border-bottom: 1px solid #008030;
	}
	
/* Fix IE. Hide from IE Mac \*/
*  html div#menux ul li { float: left; height: 1%;   }
*  html div#menux ul li a { height: 1%; }
/* End */

div#menux ul {
    list-style: none;
	}

div#menux li:hover ul, div#menux li.over ul { 
display: block; 
	}

#newsletter { width:120px; float:left; }

#imgnews { width:120px; float:left; background:url(../images/newsletter.jpg) no-repeat; height:35px; }

#digiteemail { width:113px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-top:10px; color:#000099; padding-left:5px; }

#campoemail { width:118px; float:left; text-align:center; }

#addbottonsok { width:118px; float:left; }

#participar { width:65px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000099; }

#cancelar { width:65px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000099; }

#botok { width:40px; float:right; }

.botaook { padding:2px 7px 2px 7px; background:1px scroll #000000; background:#006633; color:#FFFFFF; cursor:pointer; }
.botaook:hover { background:#000066; }

#textonews { width:113px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000066; padding-left:5px; padding-top:5px; }

#webmail { width:118px; float:left; padding-top:10px; }

#txtemail { width:113px; float:left; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000066; padding-left:5px; }

#campoemail { width:118px; float:left; text-align:center; }

.campoemail { border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }
.campoemail:hover { background:#E1FFE1; }

#senha { width:113px; float:left; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000066; }

#camposenha { width:113px; padding-left:5px; float:left; }

.camposenha { border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }
.camposenha:hover { background:#E1FFE1; }

.botaooksenha { padding:0px 6px 0px 6px; border:1px solid #000000; background:#006633; color:#FFFFFF; cursor:pointer; }
.botaooksenha:hover { background:#000066; }

#bgbaixosite { width:777px; height:9px; background:url(../images/bgbaixo.jpg) no-repeat; }

#capasite { width:520px; float:left; padding:10px 5px 5px 5px; }

#partedir { width:127px; float:right; }

#banner { width:115px; float:left; padding-left:6px; padding-top:10px; }

#bordabannerbottons { width:115px; float:left; border:1px solid #999999; }

#rodape { width:100%; float:left; clear:both; }

#centrorodape { width:777px; margin:0 auto; }

#txtrodape { width:500px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000099; padding-top:15px; }

#logofacarodape { width:90px; float:right; padding-top:10px; padding-right:10px; }


/*******************Downloads******************/
#dow li {
font:bold 80% Arial, Helvetica, sans-serif;
color:#000066;
font-size:18px;
padding:5px;
}

#dow ul {
border-bottom:1px dotted #009933;
}

.dowconteudo {
border-bottom:1px dotted #CCCCCC;
display:table;
width:100%;

}

.dowconteudo ul .fotopor {
background:#F8F8F8;
padding:3px;
margin-top:-4px;
font:bold 80% Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.dowconteudo ul{
float:left;
padding:5px;

}

.dowconteudo ul.dowconteudo2 {
width:330px;
}

.dowconteudo li {
padding:1px;
_padding:0px;
}

#dowcategoria {
background:#000066;
}

#dowcategoria ul{
padding:5px;
color:#FFFFFF;
}


#dowcategoria2 li a{
font:bold 80% Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
padding:5px;
}
#dowcategoria2 ul a {
display:block;
height:15px;
}

#dowcategoria2 ul a:hover {
color:#fff;
background:#009900;
padding:5px;
}

/****************Fim Downloads**************/

/****************Paginacao*****************/

#paginacao {
clear:both;
width:470px;
padding:5px;
}

#paginacao a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#paginacao a:hover {
color:#009900;

}

#paginacao #pagina{
float:left;
text-align:center;
cursor:pointer;
}

#paginacao #ant {
width:20px;
float:right;
cursor:pointer;
}

#paginacao #prox {
width:20px;
float:right;
cursor:pointer;
}

/******************Fim Paginacao **********************/

/**************** Institucional **********************/

#fotomais {
width:480px;
text-align:center;
margin-top:10px;
}

#fotomais li {
display:inline;
padding:5px;
}

#institucional {
margin-top:10px;
}

#institucional .foto{
float:left;
margin: 5px;
border:1px solid #666666;
}

/************Fim Institucional*******************/

/*************Quem Somos*******************/

#quemsomos {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:470px;
}

#quemsomos li.foto{
float:left;
padding:5px;

}

#quemsomos ul li{
padding:2px;
}

#quemsomos ul {
display:table;
width:470px;
border-bottom:1px solid #CCCCCC;
}

/***************Fim Quem Somos**************/


/**************Estatuto*******************/

#estatuto {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

#estatuto a {
font:bold 80% Arial, Helvetica, sans-serif;
font-size:18px;
color:#009900;
}

#estatuto a:hover{
color:#003399;
}

/***************Fim Estatuto***************/

/****************Noticia ******************/
#noticiasa {
padding:5px;
}

#noticiasa h2 {
font:bold 80% Arial, Helvetica, sans-serif;
font-size: 20px;
color:#000066;
text-align:center;
}

#noticiasa li.datax{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
font-style:italic;
padding:5px;
}

#noticiasa li.fonte{
clear:both;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
font-style:italic;
padding:1px;
margin-top:7px;
}

#noticiasa li {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}

#noticiasa .foto{
float: left;
padding:0px 5px 5px 0px;

}

#noticiasa .fotopor {
background:#F5F5F5;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
margin-top: -3px;
}

#notmais {
clear:both;
background:#F5F5F5;
}

#notmais li  {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding:10px;
border-bottom:1px dotted #CCCCCC;
}

#maisnot2 ul li a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
color:#000000;
}

#maisnot2 li a:hover{
background:#F4FFF4;
color:#009900;

}
/**************Fim Noticia *****************/

/***************Contato********************/
#contato {
padding:5px 5px 5px 20px;
}

#contato li.nome {
clear:both;
width:80px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px;
}

#contato li.button {
clear:both;
text-align:center;
}

#contato .botao {
padding:15px;
}

#contato .borda {
padding:3px;
margin: 1px;
color:#009900;
}

#contato li.cnome {
width:330px;
float:left;
font-size:14px;
padding:3px;
color:#009900;
font:bold 80% Arial, Helvetica, sans-serif;

}

#contato ul.linha {
border-bottom:1px solid #CCCCCC;
display:table;
}

/**************Fim Contato******************/

#enqant{
clear:both;
width:100%;
text-align:center;
font:bold 80% Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
border-bottom:1px solid #CCCCCC;
padding-bottom:6px;
padding-top:6px;
background-color:#000066;
margin-top:10px;
}

.enq a{
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:12px;
padding:3px;
border-bottom:1px solid #CCCCCC;
}

.enq a:hover {
background:#009900;
color:#FFFFFF;

}

#mapadosite {
padding:20px;
}

#mapadosite ul{
padding:6px;
}

#mapadosite li.link a{
padding-left:15px;
color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#mapadosite .link a:hover {
color:#009900;
}

#mapadosite .titulo a{
color:#000066;
font:bold 80% Arial, Helvetica, sans-serif;
font-size:14px;
}

#mapadosite .titulo a:hover {
color:#009900;
}

.dowconteudo ul.galeriafotos{
width:110px;
text-align:center;
height:110px;
}

#empregostexto {
clear:both;
}

.texto12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.texto18 {
font:bold 80% Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
color:#CC3300;
padding:20px;
}

.texto14{
font:bold 80% Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#CC3300;
padding:10px 0px 10px 0px;
}

.texto14 a{
font:bold 80% Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#000066;
padding:10px 0px 10px 0px;
}

.texto14 a:hover {
color:#009900;
}

.texto14_capa{
font:bold 80% Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
color:#CC3300;
}

.texto14_capa a{
font:bold 80% Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
color:#000066;
}

.texto14_capa a:hover {
color:#009900;
}


.texto12 a{
font:bold 80% Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000066;

}

.texto12 a:hover {
color:#009900;
}

.botao{
margin-top:6px;
padding: 2px;
_padding: 1px;
color:#fff;
border: #7F9DB9 solid 1px;
font:bold 90% Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000066;
}
.botao:hover{
margin-top:6px;
padding: 2px;
color:#fff;
border: #7F9DB9 solid 1px;
font:bold 90% Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#00CC33;
}