* {
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
}
/**************************************************/
.header { background: #fff; overflow: hidden; height:100%;}
.logo { margin-left: 10px; height:100%; float: left;}
.header .header { height: 115px; }
.header-links { font-size: 14px; text-align: right; margin-top: 35px; height:100%;}
.header-links p { margin-bottom: 6px; }
.header-links p a, .header-links p a:visited { margin-left: 20px; color: #415992; text-decoration: none; }
.header-links p a:hover { text-decoration: underline; }
.header-links > span { margin-left: 5px; font-size: 11px; text-transform: uppercase; background-color: #fff; }
.twitter { height: 25px; padding: 0 0 0 18px; display: inline-block; background-color: #fff; background-image: url(../imagens/sprites.gif); background-repeat: no-repeat; background-position: -269px -339px; color: #77c5d7; }
.twitter a, .twitter a:visited { background-color: #fff;color: #77c5d7; text-decoration: none; vertical-align: top; }
.twitter a:hover { color: #77c5d7; text-decoration: underline; }
.rss { height: 25px; padding: 0 0 0 18px; display: inline-block;  background-color: #fff; background-image: url(../imagens/sprites.gif); background-repeat: no-repeat; background-position: -269px -381px; color: #e98e3e; }
.rss a, .rss a:visited { color: #e98e3e; text-decoration: none; vertical-align: top; }
.rss a:hover { color: #e98e3e; text-decoration: underline; }

.nav { /*background: #415992;-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;*/background:url("../imagens/bg-menu.gif") no-repeat; overflow: hidden; list-style: none; height:37px; height:100%;}
.nav li {
	border-left:1px solid #6279B0;
	border-right:1px solid #334570;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	text-align:center;
}
.nav li.first { border-left: none; }
.nav li.first a { width:82px !important }
.nav li.first a:hover {-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;}
.nav li:last-child { width:144px; border: 0 none;}
.nav li a, .nav li a:visited { color: white; text-decoration: none; padding:10px 5px; width: 256px; display: block; }
.nav li a:hover { background: #6279b0; }
.nav input {
	/*-moz-border-radius-topright:8px;
	background-image:url("../imagens/sprites.gif");
	background-position:-142px -290px;
	background-color:white;
	background-repeat:no-repeat;*/
	background: #fff url("../imagens/bg-pesquisa.gif") no-repeat;
	float: left;
	width: 144px;
	border:0 none;
	color:#888888;
	font-size:14px;
	height:27px;
	margin:6px 0 0 2px;
	outline:medium none;
}
.subnav { background: #2e3b59; overflow: hidden; color: #e3e5ea; padding: 5px 0; height: 220px; display: none; vertical-align:top; }
.subnav li ul { float: left; font: normal normal 12px/16px Arial, Verdana, sans-serif; vertical-align:top; height: 225px;}
.subnav li ul li { width: 125px; display: block; padding: 2px 10px; }
.subnav li ul li a, .subnav ul li a:visited  { color: #e3e5ea; text-decoration: none; padding: 0 4px; display: block; }
.subnav li ul li a:hover { background: #415992; }
/************************************************/
#banner {
	height:120px;
	overflow:hidden;
	width:777px;
}

#banner img{
	height:123px;
	left:-2px;
	position:relative;
	top:-2px;
	width:781px;
}

/************************************************/
/* Tratamento das Cores */
body{
	background: #fff;
}

#link1,#link2{
	background-color: #FFC903;
}

/* Tratamento da parte superior */
#link1 {
	font-size:14px;
}
#link2 {
	font-size: 14px;	
	text-align:center;
}

/* Tratamento do lado da direita */
#div_direita{
	border: thin solid #000000 1px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

/* Tratamento do lado da inferior */
.fundo-amarelo {
	text-align:center;
	color: #000000;
	font-weight: bold;
	font-size:14px;
	background:#FFCC00;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.title-menu {
	background:url("../imagens/book.png") no-repeat scroll 0 0 transparent;
	color:#415992;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 19px;
}

#textocenter_d{
	position:absolute;
	float:right;
	text-align:center;
	top:-10px;
	*top:0px;
	_top:0px;
	right:10px;
	width:170px;
} 

#centro_todo a{
	text-decoration:none;
/*	font-size:18px;*/
}
#noticia a{
	color: #FF0000;
	font-weight: bold;
	font-size: 32px;
}
#textocenter_e a{

}
#textocenter_e{
	position:absolute;
	text-align:center;
	top:8px;
	_top:8px;
	*top:8px;
	left:10px;
	width:160px;
}
#textocenter_ee{
	position:absolute;
	text-align:center;
	top:0px;
	_top:10px;
	*top:10px;
	left:10px;
	color: #F90000;
}
#textocenter_ee a{
	color: #FF0000;
	text-decoration: underline;
	font-size: 14px;
}
#rodape p{
	color:#62615E;
	font-size:12px;
	padding:10px;
}
/* Alinhamento das Divs */
#principal_todo{
	position:relative;
	left:5px;	
	top:-2px;
	width:796px;
	height:auto;
	z-index:1;	
	margin:auto;
}
#principal	{
	position:relative;
	left:5px;		
	width:778px;
	height:auto;
	z-index:2;	
	margin:auto;
}
#rodape	{
	background:none repeat scroll 0 0 #F7F7EF;
	float:left;
	height:80px;
	width: 100%;
	border-top: 1px solid #ccc;
}
#conteudo_todo{
	background:none repeat scroll 0 0 #F7F7EF;
	float:left;
	width:775px;
	padding: 10px 0;
}
#conteudo_todo p{
	font-size:12px;
}
#menu_todo{
	float:left;
	padding-right:5px;
	width:150px;
}
#menu1{
	width:150px;
}
#menu1 li{
	padding:5px 0;
}
#menu1 li a {
	background:url("../imagens/seta6.gif") no-repeat scroll left center transparent;
	color:#415992;
	font-size:14px;
	font-weight:bold;
	padding-left:14px;
}
#menu2{
	width:150px;
}
#menu2 li.categoria {
	background:url("../imagens/seta4.png") no-repeat scroll left center transparent;
	color:#000000;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:10px 0 10px 10px;
	padding:0 0 0 20px;
}
#menu2 li{
	padding:5px 0;
}
#menu2 li a {
	background:url("../imagens/seta7.gif") no-repeat scroll left center transparent;
	color:#415992;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
}
#menu1 li a:hover, #menu2 li a:hover {
	text-decoration: underline;
}
#conteudo {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	padding:0 15px;
	width:430px;
}
#link3 {
	float:right;
	width:147px;
}

#link3 .div_direita {
	/*border-bottom:1px dotted #CCCCCC;*/
	margin:10px 2px 0;
	padding:5px 0;
}

#link3 .div_direita a {
	/*border-bottom:1px solid #CCCCCC;*/
	border-bottom: 1px dotted #ccc;
	color:#415992;
	display:block;
	font-size:12px;
	font-weight:bold;
}

#link3 .div_direita a:hover {
	/*text-decoration:underline;*/
	border-bottom: 1px dotted #415992;
}
/* Tratamento das Divs do Index */

#comite_todo{
	background:none repeat scroll 0 0 #F7F7EF;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	float:left;
	width:100%;
	padding: 20px 0;
}
#comite_e{
	position:relative;
	float:left;
	left:59px;
}
#comite_e a{
	color: #fff;
	background: url("../imagens/bg_comite1.png") no-repeat;
	padding: 2px 36px;
}
#comite_d{
	position:relative;
	float:right;
	right: 30px;
}
#comite_d a{
	color: #fff;
	background: url("../imagens/bg_comite2.png") no-repeat;
	padding: 2px 36px;
}
#comite_e a:hover, #comite_d a:hover {text-decoration: underline;}
#centro_todo{
	background:none repeat scroll 0 0 #F7F7EF;
	float:left;
	width: 100%;
	padding: 10px 0;
}
#informes{
	position:relative;
	height:auto;
}

#informes h1 {
	background: url("../imagens/pages2.gif") no-repeat;
	font-size: 15px;
	font-weight: bold;
	margin: 7px 0;
	padding: 0 0 0 25px;
	color: #415992;
}
	
/*#centro_e_s,#centro_e_i,#centro_d_s,#centro_d_i,#comite_e,#comite_d{
	
}*/
#centro_e_i,#centro_d_s,#centro_d_i{
	border-left:1px solid #CCCCCC;
	font-size:18px;
	height:150px;
	padding:0 10px;
	width:175px;
}
#centro_e_s{
	width:170px;
	height:150px;
	padding: 0 10px;
}
#centro_e_s h3 {
	margin-top: 40px;
	text-align: center;
}
#centro_e_s h3 a {
	color: #415992;
}
#centro_e_s h3 a:hover {
	text-decoration: underline;
}
#centro_e_s, #centro_e_i{
	float:left;
}
#centro_d_s, #centro_d_i{
	float:left;
}
#centro_d_s ul { margin: 35px 40px;}

#centro_d_i ul  {margin: 30px 25px;}

#centro_d_s ul li, #centro_d_i ul li{
	margin: 10px 0;
}
#centro_d_s ul li a, #centro_d_i ul li a{
	color: #415992;
}
#centro_d_s ul li a:hover, #centro_d_i ul li a:hover{
	text-decoration: underline;
}
/*
#centro_e_i,#centro_d_i{
}
#centro_e_i,#centro_e_s,#centro_d_i,#centro_d_s{
	position:relative;
}*/
#centro_e_i ul{
	margin:20px 7px 0 7px
}

#centro_e_i ul li{
	margin:10px 0;
}

#centro_e_i ul li a{
	color: #415992;
}
#centro_e_i ul li a:hover{
	text-decoration: underline;
}
#centro2{
	text-align: justify;
}
#centro2 p{
/* text-align: justify;*/
color: #000000;
/*font-size: 12px;*/
font-family: Arial,Helvetica,Verdana;
/*text-indent: 30px;*/
}
#p_centro{
	text-align: center;
	font-size: 12px;
}
#vejamais {
	float: left;
	background: url("../imagens/sprites.gif") -266px -504px no-repeat;
	margin:7px 0;
	padding:1px 0 0 25px;
}
#vejamais a {
	color:#415992;
	font-size:14px;
	font-weight:bold;
}
#vejamais a:hover {text-decoration: underline}

h1,h2,h3,h4,h5 {
	font-family: Arial, Helvetica, "Times New Roman";
}

h4{
	font-size:12px;
}
h3{
	font-size:14px;
	_font-size:14px;
	*font-size:14px;
}
h5{
	font-size:10px;
}
#informes_conteudo ul li{
	background:url("../imagens/icon_bullet_square.gif") no-repeat scroll left center transparent;
	border-bottom:1px solid #CCCCCC;
	float:left;
	width:100%;
}
#informes_conteudo ul li a {
	color:#D8AC4B;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 10px 20px;
}

#informes_conteudo ul li a:hover {
	text-decoration: underline;
}
