body
{
	background: #e8e6da;
	color: #666666;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
}
a
{
	color: #203d79;
	font-weight:bold;
	text-decoration: none;
	outline-style:none;
}

a:hover
{
	color:#fca402;
}

a.lnkfw
{
	color:#fca402;
	text-decoration:none;
	font-weight:bold;
}

#topo
{
	background: url(/images/bgheader.jpg) repeat-x;
	border-bottom: 3px solid #fca402;
	height: 100px;
	position: relative;
	width: 976px;
}
#logo
{
	height: 27px;
	margin: 0;
	padding: 25px 15px 5px 15px;
	width: 158px;
}
#desc
{
	color: #ffffff;
	font: normal 10px Verdana;
	padding: 0 0 0 0px;
	width: 600px;
	margin-left: -5px;
}
#menurapido
{
	float: right;
	padding: 0 0 100px 0;
	position: absolute;
	top: 5px;
	right: 10px;
}
#menurapido ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menurapido ul li
{
	display: block;
	float: left;
}
#menurapido ul li a
{
	color: #ffffff;
	font: bold 10px Verdana;
	padding: 5px;
	text-decoration: none;
}
#barra
{
	background: #213b78;
	position: absolute;
	bottom: -3px;
	right: 0;
	width: 177px;
}

#headerInterno
{
	background:url(../images/aba.jpg) no-repeat top left #fca402;
	color:#ffffff;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0 0 70px;
	height:34px;
}
#headerBreadcrumbs
{
	float:left;
	clear:both;
}

#headerMenuRapido
{
	float:right;
	background:url(../images/abanav.jpg) no-repeat left top #1f3c78;
	clear:both;
	text-align:center;
	width:60%;
}

/*Menu*/
#menu_direita
{
	/*background: url(../images/bgmenulateral.jpg) repeat-y;*/
	background:#ffffff;
	vertical-align: top;
	width: 180px;
}

#menu_esquerda
{
	background: url(../images/bgmenulaterald.jpg) repeat-y;
	vertical-align: top;
	width: 180px;
}

#navcontainer ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
}

#navcontainer li
{
	border-bottom: 1px dotted #1b3568;
}

#navcontainer li a {
	text-decoration: none;
	display: block;
	width: 180px;
	color: #666666;
	font-weight: bold;
	padding:5px 0 5px 0;
}

#navcontainer li a:hover {
	background-color: #1f3c78;
	color: #ffffff;
}

.raquo
{
	color:#ff9f03;
}

/*Fim Menu*/


#qnav
{
	color: #ffffff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
}

#qnav li
{
	display: block;
	float: left;
}

a.paginacao
{
	color: #213b78;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

a.paginacao:hover
{
	color:#cc0000;
}

#quicknav a
{
	color: #ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#menu_navega
{
	float: right;
	padding:0;
	margin:0;
}
#menu_navega ul
{
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_navega li
{
	display: block;
	float: left;
	padding: 5px;
}
#menu_navega li a
{
	color: #ffffff;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#menu_navega li a:hover
{
	color:#e9eaea;
}

.topo
{
	border-bottom: 3px solid #fca402;
	width: 799px;
}
#container
{
	background: url(../images/bg.jpg) repeat-y center;
	margin: 0 auto;
}

table
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

td
{
	color: #5b5b5b;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

input
{
	border: 1px solid #234080;
	color: #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

textarea
{
	border: 1px solid #234080;
	color: #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

img
{
	border: none;
}

a.mais
{
	color: #24308b;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lnk
{
	color: #24308b;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.LINKS:link
{
	color: #999999;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKS:visited
{
	color: #999999;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.LINKS:hover
{
	color: #232b6e;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.Saibamais:link
{
	color: #234080;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Saibamais:hover
{
	color: #cc0000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.menuTit:link
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #232B6E;
	text-decoration: none;
}
a.menuTit:visited
{
	color: #232B6E;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.menuTit:hover
{
	color: #666666;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.Ultimasnoticias:link
{
	color: #213e7a;
	font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Ultimasnoticias:visited
{
	color: #232B6E;
	font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Ultimasnoticias:hover
{
	color: #fca402;
	font: bold italic 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.Boxamarelo:link
{
	color: #232B6E;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Boxamarelo:visited
{
	color: #232B6E;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Boxamarelo:hover
{
	color: #fca402;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Eventos:link
{
	color: #FFFFFF;
	font: bold italic 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Eventos:visited
{
	color: #FFFFFF;
	font: bold italic 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Eventos:hover
{
	color: #E5E5E5;
	font: bold italic 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.Boxhometexto:link
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.Boxhometexto:visited
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.Boxhometexto:hover
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #232B6E;
	text-decoration: none;
}
a.Email:link
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #232B6E;
	text-decoration: none;
}
a.Email:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #232B6E;
	text-decoration: none;
}
a.Email:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FBC203;
	text-decoration: none;
}

a.Boxazuldir:link
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.Boxazuldir:visited
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.Boxazuldir:hover
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #E5E5E5;
	text-decoration: none;
}

a.Titdextaquebox:link
{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.Titdextaquebox:visited
{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.Titdextaquebox:hover
{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
a.ConecInscricao:link
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.ConecInscricao:visited
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.ConecInscricao:hover
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #E5E5E5;
	text-decoration: none;
}

a.ConecPlanta:link
{
	color: #CC0000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ConecPlanta:visited
{
	color: #CC0000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ConecPlanta:hover
{
	color: #666666;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lnkCaixaDestaque
{
	color: #24308b;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

a.lnkLeoncio
{
	color: #213e7a;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lnkLeoncio:hover
{
	color: #fca402;
}

#lista_eventos
{
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

#lista_eventos li
{
	color: #9eb275;
	display: block;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 2px 0;
}

#lista_eventos li a
{
	color: #5e5e5e;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#lista_eventos li a:hover
{
	color:#a09f9f;
}

#lista_cursos
{
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

#lista_cursos li
{
	color: #2675ee;
	display: block;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 2px 0;
}

#lista_cursos li a
{
	color: #5e5e5e;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#lista_noticias
{
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

#lista_noticias li
{
	color: #c00a06;
	display: block;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 2px 0;
}

#lista_noticias li a
{
	color: #5e5e5e;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#lista_noticias li a:hover
{
	color:#a09f9f;
}
.rodape
{
	border-top: 3px solid #eea200;
	height: 60px;
	color: #cc0000;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #213d7a;
}

#logodescription
{
	color: #ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 18px 10px;
}
.header
{
	background: url(/images/bgheader.jpg) repeat-x;
	height: 100px;
}

a.lnkMaisNoticias
{
	color: #c00a06;
	font-weight: bold;
	text-decoration: none;
	padding: 0 5px 5px 0;
}
a.lnkMaisNoticias:hover
{
	text-decoration: underline;
}

a.lnkMaisCursos
{
	color: #2675ee;
	font-weight: bold;
	text-decoration: none;
	padding: 0 5px 5px 0;
}
a.lnkMaisCursos:hover
{
	text-decoration: underline;
}

a.lnkMaisEventos
{
	color: #9eb275;
	font-weight: bold;
	text-decoration: none;
	padding: 0 5px 5px 0;
}
a.lnkMaisEventos:hover
{
	text-decoration: underline;
}

.box_noticia
{
	background: url(/images/bgnews.jpg) repeat-x;
	height: 170px;
}

.box_noticiamais
{
	background: #f0efea;
	text-align: right;
	vertical-align:top;
	padding-bottom:10px;
}

#tabela_conteudo
{
	width: 783px;
	background: url(../images/bgconteudo.jpg) no-repeat right bottom #ffffff;
	vertical-align: top;
}

.divisoria
{
	width: 13px;
	background: url(../images/divisoria.jpg) no-repeat center #ffffff;
}

.divisoria_noticias
{
	background: url(/images/sombra_down.jpg) no-repeat center top;
}

.divisoria_mais
{
	background: url(/images/divmaissombra.jpg) no-repeat center top;
}

.box_bg
{
	background: url(/images/tit_bg.jpg) repeat-x;
}
.box_vejatb
{
	background: #ece9e2;
	border-bottom: 3px solid #ffffff;
	padding: 5px;
}

.tit_boxdestaque
{
	color: #24308b;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding:3px 0 3px 0;
}

.txt_destaque
{
	color: #666666;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}


.txt
{
	color: #666666;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}

.laranja
{
	color: #ff7d1e;
}

.tit_interna
{
	background: url(/images/bg_interna.jpg) no-repeat right #fca402;
	border-bottom: 1px solid #ffffff;
	height: 42px;
}

.tit_nav
{
	background: #1f3c78;
}

.tit_DestaqueaHome
{
	color: #232B6E;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_Internas
{
	color: #232B6E;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_Erro
{
	color: #cc0000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_Dataamarela
{
	color: #fb9e01;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_DestaqueBox
{
	color: #666666;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_TituloHome
{
	color: #213b78;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.tit_TituloSaibaMais
{
	color: #FBC203;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_TextoNoticias
{
	color: #666666;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_DataNoticias
{
	color: #666666;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_DataUltimasnoticias
{
	color: #232B6E;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_TextoEventos
{
	color: #FFFFFF;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_TextoBottom
{
	color: #4570A4;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_Galeria
{
	color: #074085;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_Impressao
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.txDataNoticia
{
	color: #074085;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.txTituloNoticia
{
	color: #666666;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.txNoticia
{
	color: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.dropdown
{
	color:#000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

a.btnLink {
	background-color: #213183;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	vertical-align: text-bottom;
}

a.btnLink:hover {
	background-color: #adcdec;
	color: #213183;
}

.tit_TextoBranco
{
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tit_TextoArial
{
	color: #FFFFFF;
	font: bold 20px Arial, Helvetica, sans-serif;
	text-decoration: none;
}