/* CSS Document */



*{margin:0;}

body{background:url(../imagens/bggg.png) repeat-x}

ul{list-style:none;}

img{border:none;}

h1, h2, h3, h4, h5, h6{color:#0567a8;}

#geral{
	width:780px;
	margin:0 auto;
	border:2px solid #ccc;
	background:#FFF;
/*	border-top:15px solid #0567a8;
	border-bottom:15px solid #0567a8;
	border-right:15px solid #b74f8e;
	border-left:15px solid #b74f8e;*/
}


#topo{

	height:155px; 

	background:#FFF url(../imagens/logo.jpg) no-repeat; 

	position:relative; 

	border-bottom:1px solid #999999;

	/*margin-top:4px;*/ 

}



#menu{
	position:absolute;
	bottom:0;
	width:770px;
	background:url(../imagens/menu.png) repeat-x;
	padding:5px 5px 0 5px;
	height:30px;
}

#menu ul li{list-style:none; display:inline;}

#menu a:hover{color:#fff;}

#menu a{
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#999999; 
	text-decoration:none;
	padding:0px 10px;
	text-transform:uppercase; 
}

#form{

	position:absolute;

	right:4px;

	top:116px;

	color:#fff;

}



#busca{

	height:15px;

	font:10px "Trebuchet MS", Arial;

	color:#0567a8;

	padding-left:3px;

	padding-top:2px;

}



.buton{

	background:url(../imagens/botao.gif) repeat-x; 

	border:1px solid #fff;

	height:20px;

	font:11px "Arial Black", Arial;

	color:#fff;

	padding-bottom:1px;

}



#conteudo{

	background:#FFFFFF;

	padding-top:5px; 

	padding-left:10px;
	
	min-height:600px;

}



#esquerda{

	width:130px;

	float:left;

	padding-top:5px;

}



#esquerda h2{

	background:url(../imagens/topMenu.gif);  

	width:120px; 

	/*font:12px Verdana, Arial, Helvetica, sans-serif;*/ 

	color:#999999;

	text-transform:uppercase; 

	height:20px;

	padding-top:8px;

	padding-left:10px;

}



.mMenu{background:url(../imagens/meioMenu.png) repeat-y; width:130px;}

.peM{background:url(../imagens/peMenu.png) no-repeat; width:130px; height:16px; clear:left;}

.fnd1{background:url(../imagens/fnd1.jpg);}

.fnd2{background:url(../imagens/fnd2.jpg);}



#esquerda ul{list-style:none;}

#esquerda a:hover{text-decoration:underline;}

#esquerda a{color:#000; 

	font:11px "Trebuchet MS", Arial; 

	text-decoration:none; 

	font-weight:bolder; 

	text-transform:capitalize;

	padding-left:5px;

}



#direita{

	width:165px; 

	float:right; 

	padding-top:5px; 

	padding-right:4px; 

	font:10px/1.5em Tahoma, Arial;

}



#direita h2{

	text-align:center;

	font:18px Verdana, Arial, Helvetica, sans-serif;

	margin:3px;

}



.curtos{height:72px;}

.curtos img{

	float:left; 

	margin:0 5px 12px 0;

}



#centro{

	width:585px; 

	padding:5px;

}



/*#centro img{

	float:left; 

	border:none;

}*/



/*#centro p{

	font:10px/1.5em "Trebuchet MS", Arial; 

	color:#000000; 

	/*font-weight:bold;

	text-transform:lowercase; 

	/*text-align:left;

}*/



#rodape{

	clear:both; 

	border-top:1px solid #CCC;

	height:75px; 

	text-align:center;

	padding-top:16px;

	color:#333333;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	width:100%;

	background:#FFF;

}



.rapidas{

	width:130px; 

	height:150px; 

	border:1px solid #999999; 

	padding:2px; 

	overflow-y:scroll;

}



.titulo{

	width:270px;

	height:150px;;

	font:12px Calibri, Cambria, Arial;

	margin-left:5px;

	float:left;

	margin-top:15px;

	text-align:center;

	border:1px solid #CCCCCC;

	padding:3px;

}

/*#centro h3{padding-bottom:10px; border-bottom:1px dotted #000; color:#000; font:18px;}*/

/*.titulo h4{background:url(imagens/bgg.gif); height:25px;font:12px; color:#cc86ae; padding:7px 0 0 4px;}*/

.titulo img{ padding-top:4px; margin-right:3px;}

.titulo p{padding-top:4px; text-align:left}

.titulo2 img{float:left; margin:0 3px 10px 0; padding-top:14px;}



.titulo2{

	width:210px;  

	font:12px "Times New Roman", Times, serif;

	margin:18px 0 10px 18px;

	float:left;

	border-top:1px dotted #000;

	padding-top:10px;

}

.titulo a{text-decoration:none; color:#0567a8;}

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



.texto{font:12px "Times New Roman", Times, serif;}



.atual{

	border-top:1px solid #FFF;

	border-left:2px solid #FFF;

	border-right:2px solid #FFF;

	border-bottom:2px solid #FFF;

	background:#fff;

}



.atual a{color:#000;}



.topoForm{

	background:url(../imagens/topoLogo.jpg) no-repeat;

	height:128px;

	width:580px;

	margin:0 auto;

}



.meioForm{

	background:url(../imagens/meioLogo.jpg) repeat-y;

	width:580px;

	padding-left:10px;

	margin:0 auto;

}

.meioForm form{padding-left:5px;}



.peForm{

	background:url(../imagens/peLogo.jpg) no-repeat;

	width:580px;

	height:55px;

	margin:0 auto;

}



.noticia{

	font:10px "Trebuchet MS", Arial;

	text-align:left;

	min-height:150px;

	max-height:200px;

	margin:0 1px 5px 1px;

	padding-bottom:6px;

	border-bottom:1px dotted #000;

	border-top:1px dotted #000;

	width:590px;

}

.noticia a{text-decoration:none; color:#000;}

.noticia a:hover{text-decoration:underline; color:#000;}

.noticia h3{/*font:17px Tahoma, Arial;*/margin-bottom:3px; width:140px; margin-bottom:3px;}

.noticia h4{/*font:13px Tahoma, Arial; */padding-bottom:3px;}

.noticia img{

	float:left;

	border:2px solid #0567a8;

	margin-right:4px;

}



.noticia p{

	text-align:justify;

	font:10px "Trebuchet MS", Arial;

}



.formata{clear:both;}

/*filter{

progid:DXImageTransform.Microsoft.Alpha

(Opacity=100,

FinishOpacity=0, Style=1, StartX=0, FinishX=0, StartY=0,

FinishY=100)}*/

.edital{text-transform:capitalize; padding-bottom:4px; border-bottom:1px dotted #000; width:590px;}

.edital img{border:none;}

.edital a{color:#0567a8; text-decoration:none; font:10px Verdana, Arial, Helvetica, sans-serif;}

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

/*.edital h3{font:17px Tahoma, Arial;}*/





.ajeita{margin-top:10px; padding-top:5px;}



.parceiros{text-align:center; padding-top: 10px; margin-top:40px;}

.parceiros img{border:none; margin:5px;}

.parceiros h3{margin-bottom:10px;}



.servico{

width:300px;

float:left;

}

.servico ul{list-style:disc; padding-left:15px;}



.empresa{

	width:575px;

	padding:5px;

	font:12px Calibri, Cambria, Arial;

	border-bottom:1px dotted #000;

}

.empresa h4{

	margin:3px;

	font:18px Verdana, Arial, Helvetica, sans-serif;

}



.empresa p{

	text-align:justify;

}

.empresa a{

	text-decoration:none;

	color:#000;

}

.empresa a:hover{

	text-decoration:underline;

	color:#0567a8;

}



.empresa img{

	float:left;

	margin:5px;

}



.equipe{

	width:200px;

	margin-top:5px;

	padding:5px;

	font:12px Calibri, Cambria, Arial;

	text-align:left;

	float:left;

}

.equipe a{

	text-decoration:none;

	color:#000;

}

.equipe a:hover{

	text-decoration:underline;

	color:#0567a8;

}

.equipe h2{font:18px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:3px;}

.equipe p{text-align:center;}

.equipe img{margin:3px;}



.contato{

	width:330px;

	margin:5px;

	padding:5px 5px 5px 28px;

	font:12px Calibri, Cambria, Arial;

	text-align:left;

	float:left;	

}

.contato a{

	text-decoration:none;

	color:#000;

}

.contato a:hover{

	text-decoration:underline;

	color:#0567a8;

}

.contato h2{font:18px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:3px;}

.contato img{float:left; margin:2px;}

.contato p{line-height:16px;}



#servicos{

	width:575px;

	padding:5px;

	font:12px Calibri, Cambria, Arial;

	border-bottom:1px dotted #000;

	height:190px;

}

#servicos h4{

	margin:3px;

	font:18px Verdana, Arial, Helvetica, sans-serif;

}



#servicos p{

	text-align:justify;

	line-height:20px;

}

#servicos a{

	text-decoration:none;

	color:#000;

}

#servicos a:hover{

	text-decoration:underline;

	color:#0567a8;

}



#servicos img{

	float:left;

	margin:5px;

}



.empresa2{

	width:575px;

	padding:5px;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	border-bottom:1px dotted #000;

	text-align:left;

	height:auto;

}

.empresa2 h4 {

	margin:3px;

	font:18px Verdana, Arial, Helvetica, sans-serif;

	text-align:center;

}

.empresa2 h4 a{font:18px Verdana, Arial, Helvetica, sans-serif;}

.empresa2 ul li{}

.empresa2 p{

	text-align:justify;

}

.empresa2 a{

	text-decoration:none;

	color:#0567a8;

}

.empresa2 a:hover{

	text-decoration:underline;

	color:#000;

}



.empresa2 img{

	float:left;

	margin:9px;

}



.empresa2 table{

	font:13px Verdana, Arial, Helvetica, sans-serif;

}

#concurso{
	border:1px solid black;
	margin:10px 0 15px 0;
	padding-bottom:5px;
}

#concurso h1{
	text-align:center;
	border-bottom:1px solid #000;
	background:url(../imagens/conc.png) repeat-x;
	height:20px;
	font:15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#concurso .t1{
	font-weight:bold;
	margin-top:20px;
	padding-left:30px;
}

#concurso a{
	font-style:italic;
	font-size:14px;
	color:#0000BB;
	text-decoration:none;
	padding:1px 0 5px 60px;
}

#concurso a:hover{
	text-decoration:none;
	color:#0066CC;
}

li.last{
	margin-bottom:10px;
}

.lista{
	padding-left:3px;
}

