.container {
	background-color: #fff;
}
.single{
	background-color: #fff;
}
/**************************************/
/*              NAVEGAÇÃO             */
/*                 Menu               */
/**************************************/
{
    outline: none;

}
.single h3{
	padding-top:1em;
	padding-left:1em;
	padding-right:1em;
	
}
.single p{
	padding-left:2em;
	padding-right:3em;
}
#informativospage ul li a{
	font-family: Times New Roman;
	font-size: 14px;
}
#informativospage ul li p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#menu_superior{
	font-family: arial;
	margin-left:43em;  

}

#access {
	font-family: arial;
	font-size: 1em; /* tamanho da fonte do menu */	
	background: #346391; /* preenchimento do menu usando uma cor de fundo sólida */
	margin-top: 0.2em;
	clear: both;
	display: block;
	float: left;
	
	/*width: 1000px;*/
	width: 100%;
	
	border-top: 0.063em solid #fff;
}
#access ul {
	list-style: none;
	margin: 0 auto; 
}

#access li {
	float: left;
    position: relative;
   
	border-right: 0.063em solid #bdd0e1;
	width: 10.31em;
	text-align: center;
}
#access a {
	font-size:1em;
	color: #fff;
	display: block;
	line-height: 1.5em; /* mudar a altura do menu */
	padding: 0 0.2em;
	text-decoration: none;
  
}
#access li a:hover{
	color: #fff;
}

#access a:hover{
	color: #fff;
	background: #dfded2; /* Old browsers */
}
#access ul ul {
	background: #bdd0e1;/* preenchimento do sub-menu usando uma cor de fundo sólida... */
	display: none;
	float: left;
	margin: 0;
	opacity: 1;
	position: absolute;
	top: 1.51em;  /*1.55*/
	left: -0.05em;
	
	z-index: 99999;	
}
#access ul ul li{
	margin: 0;
	padding: 0;
}

#access ul ul a {
	color: #fff;
	background: #0F3B65;
	font-size: 1em;
	font-weight: normal;
	height: auto;
	line-height: 1.2em;
	padding: 0.625em 1.25em;
	width: 12em;
	border-top: 0.063em solid #346391;
	
}
#access ul ul li a:hover {
	color: #bdd0e1;

}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	color: #bdd0e1;
	background: #0F3B65; /* cor hover */
   transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;

}
#access li:hover > a,

#access a:focus {
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
	border:none;
	background-color:#0F3B65;
}

.top-bar ul li h1 a{
  font-size: 0.8em;
}


#coordenacoes{
	padding: 0;
	margin-bottom:1em;
	
}
#coordenacoes h2{
	font-size: 1.0em;
	font-family:verdana, arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	font-weight: bold;
	text-align: left;
	padding-left: 1em;
	background-color: #afcbe3;
	color:#2c5a8e;
	margin-left:1em;
	padding-bottom:0.2em;
	padding-top:0.2em;
}
#coordenacoes ul {
	padding-left:0.8em;
	list-style-type: none;
	margin-top: 1em;
	
}
#coordenacoes ul li{
	line-height: 1em;
	margin-top:0.7em;
}

#coordenacoes ul li a{
	color: #000;
	font-family:Georgia, Times New Roman, Times, serif;
	margin-right:1em;
}
#coordenacoes ul li a:hover{
	color: #346391;
}

#acesso_rapido{
	padding: 0;	
	margin: 1em 0 0.5em -0.7em;
}
#acesso_rapido h2{
	font-size: 1em;
	background-color: #afcbe3;
	font-family:verdana, arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	color:#2c5a8e;
	font-weight: bold;
	text-align: left;
	padding-left: 1em;
	margin-left:1em;
	margin-top:-0em;
	padding-bottom:0.2em;
	padding-top:0.2em;
}
#acesso_rapido ul {
	list-style-type: none;
	margin: 0;
	padding-left: 0.8em;
}
#acesso_rapido ul li{
	padding-left: 0.8em;
	line-height:0.9em;
	margin-top:0.6em;
}
#acesso_rapido ul li a{
	color: #000;
	font-family:Georgia, Times New Roman, Times, serif;
}

#acesso_rapido ul li a:hover{
	color: #346391;

}

#informativos{
	margin-left: -0.5em;
	
}
#informativos h2{
	font-size: 1em;
	background-color: #afcbe3;
	font-family:verdana, arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	color:#2c5a8e;
	text-align: left;
	padding-left: 1em;
	margin-left: 1em;
	font-weight: bold;
	margin-bottom:1em;
	padding-bottom:0.2em;
	padding-top:0.2em;
}
#informativos .titulo ul {
	margin: 0;
}
#informativos .titulo ul li{
	
	list-style-type: none;
	margin-bottom: -0.5em;
	padding-left: 0.8em;
	line-height: 1em;
	margin-right: 1em;
}
#informativos .titulo ul li a{
	color: #346391;
	font-weight: bold;
	font-family:Georgia, Times New Roman, Times, serif; 
	margin-right:1em;
	margin-bottom:2em;
	
	font-size: 14px;
	line-height:16px;
	letter-spacing:0.1em;
}

#informativos .titulo ul li a:hover{
	color: #346391;

}
#informativos .chamada{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0.8em;
	margin-top:1em;
	line-height:1.6em;
	margin-bottom:1em;
}
.resultadodebusca2{
	min-height:22em;
	
}
.resultadosencontrados h3 {
	font-family: Times New Roman;
}

.conteudo{
	min-height:26em;

}
#noticia ul li {
	list-style-type: none;
	font-family: arial;

}
#noticia {
	font-family: arial;

}
#informativospage ul li{
	list-style-type: none;
	padding:0.2em;

}
#logo{
	height: 200px;
	background-image: url('../images/logo_prograd.jpg');		
}
.busca{
	margin-top: 0.5em;   /* 13.64em   */
	padding-left: 63em; /* 61.1em    */
	color:#000000; 
	font-family: Times New Roman;
	font-size:0.816em;
}
#s{
	width: 12.6em;
	height: 1.68em;
	font-family: Arial;
	font-size:0.5;
	padding: 0 0 0 8px;
}
.btn{
	background: url('../images/lupa.png') no-repeat;
	border: none;
	width: 2em;
	height: 2em;
	opacity: 0.5;
	margin-top: -2.9em;
	margin-left: 11.5em;
	float: left;
}


.maisinformativos a{
	padding: 0.4em;
	margin-top: -0.8em;
	margin-bottom: 0.2em;
   float: right;
   color: #000;
	font-family: Times New Roman;
   background-color: #E3E3E3;
   opacity: 1;
   transition: opacity .25s ease-in-out;          /* FADE  */
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out`;
}
.maisinformativos a:hover{
	opacity: 0.5;
	color: #000;
}
.manual_calendario{
	word-spacing:4em;
	margin-left: 2.5em;
}
#rodape{
	background-color: #afcbe3;
	margin-top:-0.2em;
}

#rodape h3{
	color: #2c5a8e;
	font-size: 1em;
	text-align: center;
	font-family:"Verdana";
	padding-top:0.315em;
	font-family: Times New Roman;
}
#rodape h2{
	color: #2c5a8e;
	font-size: 0.87em;
	text-align: center;
	font-family:"Verdana";
	/*padding-top:0.5px;*/
	font-family: Times New Roman;
}
#rodape h4{
	color: #2c5a8e;
	font-size: 0.8em;
	text-align: center;
	font-family:"Verdana";
	padding-top:0.315em;
	font-family: Times New Roman;
}

address{
	text-align: center;
	font-size:0.8em;
	margin-top:-0.8em;
	color: #2c5a8e;
	font-family: Times New Roman;
}

.navigation {
	padding: 10px 20px 10px !important;
	display:block !important;
	clear:both !important;
}
.navigation a ,.navigation span.pages, .navigation span.extend {
		color:#333333 !important;
		text-shadow:0px 1px #F6F6F6 !important;
		padding:6px 9px 6px 9px !important;
		border:solid 1px #B6B6B6 !important;
		box-shadow:0px 1px #EFEFEF !important;
		-moz-box-shadow:0px 1px #EFEFEF !important;
		-webkit-box-shadow:0px 1px #EFEFEF !important;
		background:#E6E6E6 !important;
		
		font-size:12px !important;
		margin-right:3px !important;
		text-decoration:none !important;
}	
.navigation a:hover {
		color:#fff !important;
			text-shadow:0px 1px #388DBE !important;
		border-color:#3390CA !important;
		background:#346391 !important;

		color:#FFFFFF !important;
		box-shadow:0px 1px #E7E7E7 !important;
		-moz-box-shadow:0px 1px #E7E7E7 !important;
		-webkit-box-shadow:0px 1px #E7E7E7 !important;

}
.navigation span.current{
		padding:6px 9px 6px 9px !important;
		border:solid 1px #DCDCDC !important;
		color:#fff !important;
		box-shadow:0px 1px #E7E7E7 !important;
		-moz-box-shadow:0px 1px #E7E7E7 !important;
		-webkit-box-shadow:0px 1px #E7E7E7 !important;
		margin-right:3px !important;
		text-shadow:0px 1px #388DBE !important;
		border-color:#3390CA !important;
		background:#346391 !important;
}
.data_de_publicacao{
		font-size:0.9em;
		color: #CCC;
		margin-top: -0.6em;
}
.title2{
	font-size:1.6em;
	color: #346391;
	font-weight: bold;
	font-family:Georgia, Times New Roman, Times, serif; 
}
.banner{
	margin-top: 1em;
}
/*------------------------------------------------------------
Definição de estilos para as colunas de LINKS acima do rodapé    
-------------------------------------------------------------*/
#links{
	background-color:#dadada;
	margin-top: 2em;
	padding: 1.2em 0.5em;
}
#links h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#094979;
	font-weight:bold;
	font-size:0.8em;
	padding-bottom: 3px;
	border-bottom:1px solid #666666;
}
#links li{
	list-style-image: url('../images/seta.png');
	color:#094979;
	margin-top: 0.5em;
	line-height: 1.2em;
}
#links ul li a{
	font-size: 0.8em;
	color:#666666;
	text-decoration:none;
}
#links ul li a:hover{
	color:#094979;
}

.apoio {
	margin: 0.8em 0 0 0.8em;
}
