charset "utf-8";

/* MAIN MENU -------------------------------------------------*/

#mainmenu ul {
	list-style: none;
}
#mainmenu ul li {
    float: left;
}
    
#mainmenu ul li a {
	float: left;
	width: auto;
	height: 25px;
	color: #284591;
	display: block;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	padding-top: 15px;
	padding-left: 31px;
	padding-right: 31px;	
	line-height: 15px;
	z-index: 100;
	text-transform: uppercase;
	}

.activelink {
	color: #ffffff;
	width: 143px; 
	height: 30px; 
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	padding-top: 15px;
	/*background: url(../images/bg_menuhover.gif) bottom center no-repeat;*/
	background-color: #284591; }

#mainmenu ul li a:hover{
	/*background: url(../images/bg_menuhover.gif) bottom center no-repeat;*/
	text-decoration : none;
	color: #fff;
	z-index: 100;
	background-color: #284591;
}

#mainmenu ul {
	list-style: none;
}
    



/* FORMATAÇÃO HOME -----------------------------------------------------*/
    

h2 {
	padding: 10px 0 5px 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #284591;
	padding: 5px 0;

}
h3 {
	padding: 10px 0 5px 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	padding: 0 0 15px 30px;
}

h4 {
	padding: 0 0 8px 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
}

h5 {
	padding: 15px 0 8px 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #284591;

}

a {
	color: #284591;
	text-decoration: none;
}
a:hover {
	color: #284591;
	text-decoration: underline;
}

#servicos a {
color: #333;
}

.date {
	background: url(../images/noticias_datebg.jpg) no-repeat ;
	color: #fff;
	padding: 0 5px 0 15px;
}
#login strong {
font-weight: bold;
color: #284591;
}

#login input {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

/* INTERNAS -----------------------------------------------------*/
#submenu {
	text-align: left;
	margin-bottom: 12em;
}
#submenu span {
	display: block;
	padding: 6px 10px 6px 10px;
}
#submenu h1 {
	font-size: 10pt;
	color: #284591;
	padding: 6px 0 6px 27px;
	margin: 0;
	height: 17px;
	border-bottom: solid 1px #CED0D3;
}
#submenu h2 {
	font-size: 10pt;
	color: #EA9331;
	padding: 6px 0 6px 27px;
	margin: 0;
	height: 17px;
	border-bottom: solid 1px #CED0D3;
}

#submenu ul {
	list-style-type: none;
}
#submenu ul li a {
	width: 189px;
	/*height: 15px;*/
	color: #52545a;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	z-index: 100;
	padding: 7px 0 7px 27px;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #f9f8f8;
	background: url(../images/bullet_seta.gif) no-repeat -5px 9px;
}
#submenu ul li a:hover {
	padding: 7px 0 7px 27px;
	background-color: #EEEEEE;
	
}

#navigation ul {
	list-style-type: none;
}

#navigation li {
	float: left;
}

#navigation li a{
	float: left;
	background: url(../images/bullet_navigation.gif) no-repeat left center;
	padding: 0 7px 0 20px;
	color:#72747a;
	font-size: 10px;	
}
#navigation li a:hover{
	color:#284591;	
}

#content h2 {
	background: url(../images/h2.gif) no-repeat right top;
	padding: 15px 0 25px 0 ;
	text-transform: uppercase;
}

#content h3 {
	font-size: 15px;
	color: #c97a23;
	padding: 0 0 15px 0;
}

#content h4 {
	font-size: 14px;
	color: #333;
	padding: 0 0 15px 0;
	margin: 15px 0 0 0;
}

#content p {
	margin: 0 0 10px 0;
}

#content ul {
	margin: 5px 0 20px 20px;
}

#paginacao {
	display: block;
	margin: 30px 0 0 0;
	padding: 6px 0 6px 6px;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}

#content table.tabelacalendario {margin: 5px 0 20px 0;}
#content table.tabelacalendario td {border: 1px #dedede solid;padding: 5px;}
#content table.tabelacalendario td, th { text-align: left; }
#content table.tabelacalendario th { text-transform: uppercase; }


#content table {margin: 5px 0 20px 0;}
#content table thead {background: #dedede}
#content table td {border-bottom: 1px #dedede solid;}
#content table td, 
#content table th {text-align: left; padding: 0.5em;}
#content table th { text-transform: uppercase;}

#content table td { text-align: left; background: #F3F3F3;} 

#content table.pdf td, 
#content table.pdf th {text-align: left;padding: 0em;}
#content table.pdf td {border-bottom: none;}

#content .printpage { display: block; clear: both; text-align: right; margin: -0.5em 0px 1.5em 0; }
#content .printpage a#printpage { border: solid 1px #FAFAFA; background: #FFF; text-transform: lowercase; font-size: 7pt; color: #595959; padding: 0.25em 0.5em 1em 22px; background: url(../images/print_icon.gif) no-repeat top left; }

#content ul, ol {margin: 5px 0 15px 25px;}


#slidenoticias {overflow: hidden;width: 400px; height: 160px;position: relative; border: 0px solid red; margin: auto;}		
#slidenoticias div.topicos { overflow: hidden; width: 1200px; }
#slidenoticias div.topicos .noticias { position: absolute; padding: 0px 10px; width: 380px; margin-right: 20px; overflow: hidden; }
#slidenoticias div.topicos .noticias p { margin-bottom: 0em; display: inline; line-height: 15px; }		
#slidenoticias div.topicos .noticias a.vejamais { line-height: 15px; text-decoration: underline; white-space: nowrap;}		
#slidenoticias div.topicos .noticias .metadate { display: block; padding-bottom: 0.5em; }		
#slidenoticias div#not1 {left: 0px;}
#slidenoticias div#not2 {left: 400px;}
#slidenoticias div#not3 {left: 800px;}

#slidenav { margin: 8px 0 0 8px;}

.linkhome { padding: 5px 22px 5px 0px; background: url('../images/img_seta.gif') no-repeat right 3px; }
#noticias .linkhome { padding: 5px 22px 5px 15px;  }
#noticias #jornal .linkhome { padding: 5px 22px 5px 0px;  }

/* FORMATAÇÃO BOTTOM -----------------------------------------------------*/
#links ul{
list-style-type: none;
}

#links ul li {
float: left;
}

#links ul li a{
border-right: 1px solid #666;
padding: 0 7px;
}

#copyright a {
color: #fff;

}

.pdf {
background-color: #ececec;
border: 1px solid #d7d7d7;
padding: 8px;
width: 100%;
}



/* SLIDE DE NOTICIAS */
#slidenav { position: relative; height: 15px; width: 420px; _width: 400px; top: 0px; left: 0px; }
#destaque_noticias { position: relative; width: 415px; }
#destaque_noticias a.voltar, 
#destaque_noticias a.proximo
{ position: absolute; top: -20px; display: block; outline: none; width: 80px; height: 20px; }

#destaque_noticias a.voltar { left: 0px; background: url('../images/noticia-anterior.gif') no-repeat left -30px;  padding-left: 35px; padding-top: 6px; }
#destaque_noticias a.proximo { right: 20px; background: url('../images/noticia-prox.gif') no-repeat right -30px;  padding-left: 35px; padding-top: 6px; }

