body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/*	background-image:url(../imagens/bg_geral.jpg);
	background-repeat:inherit;
	background-color:#3697C4;*/
	margin:0px;
	border: 1;
	height: 20px;
	padding: 4px;
	padding-top: 4px;
}
#site {
	width:754px;
	position:relative;
	left:50%;
	margin-left:-377px;
	clear:both;
	background-color:#FFFFFF;
}
img {border:0px;}
/* Estilos do Topo */
#topo{
	width:754px;
	/*margin-top:4px;*/
	clear:both;
}
#branco_topo {
	background-color:#FFFFFF;
	width:754px;
	float:left;
}
#institucional {
	width:368px;
	margin-left:9px;
	/margin-left:5px; /*hack do ie */
	padding-top:2px;
	height:16px;
	text-align:left;
	background-color:#FFFFFF;
	float:left;
}

#acesso07 {
	width:250px;
	margin-left:9px;
	/margin-left:5px; /*hack do ie */
	padding-top:1px;
	height:16px;
	text-align:left;
	background-color:#FFFFFF;
	float:left;
}
#busca {
	width:368px;
	margin-right:9px;
	/margin-right:5px; /*hack do ie */
	text-align:right;
	float:right;
}
#sombra_hor_top {
	width:754px;
	clear:both;
}
#sombra_hor_top_esq {
	width:18px;
	height:9px;
	background-image:url(../imagens/sombra_hor_top_esq.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:1px;
}
#sombra_hor_top_mei {
	width:718px;
	height:9px;
	background-image:url(../imagens/sombra_hor_top.gif);
	background-repeat:repeat-x;
	float:left;
	font-size:1px;
}
#sombra_hor_top_dir {
	width:18px;
	height:9px;
	background-image:url(../imagens/sombra_hor_top_dir.gif);
	background-repeat:no-repeat;
	float:right;
	font-size:1px;
}
#sombra_ver_destaque {
	width:754px;
	clear:both;
}
#sombra_ver_esq_top {
	width:9px;
	height:9px;
	background-image:url(../imagens/sombra_ver_top_esq.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:1px;
}
#destaque {
	width:736px;
	height:142px;
	float:left;
}
.banner_topo {
	cursor:hand;
}
#banner div {
	width:323px;
	background-color:#0494C9;
	display:none;
	float:right;
}
#banner div.show {
	display:block;
}
#sombra_ver_dir_top {
	width:9px;
	height:9px;
	background-image:url(../imagens/sombra_ver_top_dir.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:1px;
}
#menu_hor {
	width:736px;
	height:33px;
	margin-left:9px;
	background-image:url(../imagens/menu_hor_azul_fundo.gif);
	float:none;
	clear:both;
}
.menu_fundo_cinza {
	width:174px;
	height:25px;
	background-image:url(../imagens/menu_hor_azul_fundo_facu.gif);
	padding-top:8px;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	float:left;
}
.menu_fundo_cinza_sep {
	width:1px;
	height:33px;
	background-color:#dad8d8;
	float:left;
}
.menu_fundo_azul {
	width:139px;
	height:25px;
	font-family: Tahoma, Verdana, Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size: x-small;
	text-align:center;
	padding-top:8px;
	cursor:hand;
	float:left;
}
.menu_fundo_azul_sep {
	width:1px;
	height:33px;
	background-image:url(../imagens/menu_hor_azul_sep.gif);
	float:left;
}
/* Estilo Geral do Conteudo */
#conteudo {
	width:754px;
	padding-top:10px;
	background-image:url(../imagens/sombra.gif);
	float:left;
	display:block;
	clear:both;

}
#menu_lateral {
	width:175px;
	padding-left:9px;
	float:left;
}

#coluna_esquerda {
	margin:0px;
	padding:0px;
	padding-left:9px;
	float:left;
	display:block;
}

UL#primary-nav {
	padding:0px;
	font-size:100%;
	margin:0px;
	width:175px;
	float:left;
	clear:both;
}
UL#primary-nav UL {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: #fff;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width:275px;
}
      1 MENU         


UL#primary-nav LI {
	list-style: none;
	position: relative;
	background-color:#ffffff;
	width:175px;
	display:block;
	clear:both;
}
UL#primary-nav LI A {
	display: block;
	color: #777;
	text-decoration: none;
	text-align:left;
	background-image:url(../imagens/seta_menu2.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #cccccc;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:28px;
}
HTML UL#primary-nav LI {
	float: left;
	height: 1%;
}
HTML UL#primary-nav LI A {
	height: 1%;
}
UL#primary-nav UL {
	display: none;
	left: 175px;
	width:275px;
	position: absolute;
	top: 0px;
	border: 1px solid #cccccc;
}
UL#primary-nav LI UL LI A {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left:28px;
	width:245px;

}
UL#primary-nav LI:hover UL UL {
	display: none;
}
UL#primary-nav LI:hover UL UL UL {
	display: none;
}
UL#primary-nav LI.over UL UL {
	display: none;
}
UL#primary-nav LI.over UL UL UL {
	display: none;
}
UL#primary-nav LI:hover UL {
	display: block;
}
UL#primary-nav LI LI:hover UL {
	display: block;
}
UL#primary-nav LI LI LI:hover UL {
	display: block;
}
UL#primary-nav LI.over UL {
	display: block;
}
UL#primary-nav LI LI.over UL {
	display: block;
}
UL#primary-nav LI LI LI.over UL {
	display: block;
}
UL#primary-nav LI.menuparent {
	background-color:#ffffff;
}
UL#primary-nav LI.menuparent A {
	background-image:url(../imagens/seta_sub_menu.gif);
	background-position:right;
	background-repeat:no-repeat;
}
UL#primary-nav LI.submenu A {
	background-image:url(../imagens/seta_menu2.gif);
	background-position:left;
}
UL#primary-nav LI A:hover {
	background-color: #cccccc;
}

/* ------------------------------------------------------ */
UL#nucleos-nav {
	padding:0px;
	font-size:100%;
	margin:0px;
	width:175px;
	float:left;
	clear:both;
}
UL#nucleos-nav UL {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: #fff;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width:175px;
}
UL#nucleos-nav LI {
	list-style: none;
	position: relative;
	background-color:#ffffff;
	width:175px;
	display:block;
	clear:both;
}
          2 MENU               

UL#nucleos-nav LI A {
	display: block;
	color: #777;
	text-decoration: none;
	text-align:left;
	background-image:url(imagens/seta_menu2.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:10px;
	color:#5b5b5b;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #cccccc;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:28px;
}
HTML UL#nucleos-nav LI {
	float: left;
	height: 1%;
}
HTML UL#nucleos-nav LI A {
	height: 1%;
}
UL#nucleos-nav UL {
	display: none;
	left: 175px;
	position: absolute;
	top: 0px;
	border: 1px solid #cccccc;
}
UL#nucleos-nav LI UL LI A {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left:28px;
}
UL#nucleos-nav LI:hover UL UL {
	display: none;
}
UL#nucleos-nav LI:hover UL UL UL {
	display: none;
}
UL#nucleos-nav LI.over UL UL {
	display: none;
}
UL#nucleos-nav LI.over UL UL UL {
	display: none;
}
UL#nucleos-nav LI:hover UL {
	display: block;
}
UL#nucleos-nav LI LI:hover UL {
	display: block;
}
UL#nucleos-nav LI LI LI:hover UL {
	display: block;
}
UL#nucleos-nav LI.over UL {
	display: block;
}
UL#nucleos-nav LI LI.over UL {
	display: block;
}
UL#nucleos-nav LI LI LI.over UL {
	display: block;
}
UL#nucleos-nav LI.menuparent {
	background-color:#e1e1e1;
}
UL#nucleos-nav LI.menuparent A {
	background-image:url(../imagens/seta_sub_menu.gif);
	background-position:right;
	background-repeat:no-repeat;
}
UL#nucleos-nav LI.submenu A {
	background-image:url(../imagens/seta_menu.gif);
	background-position:left;
}
UL#nucleos-nav LI A:hover {
	background-color: #cccccc;
}

/* ------------------------------------------------------ */

UL#menu_topo {
	padding:0px;
	margin:0px;
	float:left;
	background-image:url(../imagens/menu_hor_azul_fundo.gif);
}
UL#menu_topo UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	display: none;
	position: absolute;
	left:0px;
	background-color:#0066CC;
}
UL#menu_topo LI {
	list-style: none;
	position: relative;
	width:140px;
	display:inline;
	cursor:hand;
	background-image:url(../imagens/menu_hor_azul_sep.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
}
UL#menu_topo LI A {
	display: block;
	color: #777;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	font-size:x-small;
	color:#FFFFFF;
	padding-top:9px;
	padding-bottom:12px;
}
UL#menu_topo LI A:hover {
	background-image:url(../imagens/menu_hor_cinza_fundo.gif);
	display: block;
	color: #777;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	font-size:x-small;
	color:#5b5b5b;
	padding-top:9px;
	padding-bottom:12px;
}
HTML UL#menu_topo LI {
	float: left;
	height: 1%;
}
HTML UL#menu_topo LI A {
	height: 1%;
}
UL#menu_topo LI UL LI A {
}
UL#menu_topo LI:hover UL UL {
	display: none;
}
UL#menu_topo LI:hover UL UL UL {
	display: none;
}
UL#menu_topo LI.over UL UL {
	display: none;
}
UL#menu_topo LI.over UL UL UL {
	display: none;
}
UL#menu_topo LI:hover UL {
	display: block;
}
UL#menu_topo LI UL {
	border:1px solid #FFFFFF;
}
UL#menu_topo LI LI:hover UL {
	display: block;
}
UL#menu_topo LI LI LI:hover UL {
	display: block;
}
UL#menu_topo LI.over UL {
	display: block;
}
UL#menu_topo LI LI.over UL {
	display: block;
}
UL#menu_topo LI LI LI.over UL {
	display: block;
}
UL#menu_topo LI.menuparent2 {
}
UL#menu_topo LI.menuparent2 A {
}
UL#menu_topo LI.submenu2 A {
	background-image:url(../imagens/menu_hor_azul_fundo.gif);
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:4px;
	width:270px;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #FFFFFF;
}
UL#menu_topo LI.submenu2 A:hover {
	background-image:url(../imagens/menu_hor_cinza_fundo.gif);
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:4px;
	color:#5b5b5b;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #FFFFFF;
}
UL#menu_topo LI A:hover {
	background-color: #cccccc;
}

/* ------------------------------------------------------ */

.separa_menu {
	width:174px;
	height:25px;
	background-image:url(../imagens/menu_hor_cinza_fundo.gif);
	border-right:1px solid #dad8d8;
	padding-top:8px;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	color:#5b5b5b;
	float:left;
	clear:both;
	display:block;
}
.separa_menu2 {
	width:174px;
	height:20px;
	background-image:url(../imagens/menu_hor_cinza_fundo.gif);
	border-right:1px solid #dad8d8;
	padding-top:4px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#23508C;
	float:left;
	clear:both;
	display:block;
}
.separa_menu3 {
	width:174px;
	height:18px;
	background-image:url(../imagens/menu_hor_azul_fundo_facu.gif);
	border-right:1px solid #dad8d8;
	padding-top:8px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	color:#ffffff;
	float:left;
	clear:both;
	display:block;
	text-decoration: none
}

#acesso_restrito {
	width:173px;
	height:111px;
	background-image:url(../imagens/acesso_restrito_fundo.gif);
	float:left;
	clear:both;
	border-right: 1px solid #e0dede;
	border-bottom: 1px solid #e0dede;
	border-left: 1px solid #e0dede;
	text-align:left;
}

#acesso_restrito2 {
	width:173px;
	height:17px;
	background-image:url(../imagens/acesso_restrito_fundo.gif);
	float:left;
	clear:both;
	border-right: 1px solid #e0dede;
	border-bottom: 1px solid #e0dede;
	border-left: 1px solid #e0dede;
	text-align:left;
}
.label_restrito {
	color:#5b5b5b;
}
.linha_restrito {
	margin-bottom:8px;
}
#atendimento {
	float:left;
	clear:both;
}
#acesso_portal {
	margin:0px;
	margin-top:-10px;
	/margin-top:-2px;
	float:left;
	clear:both;
}
#corpo {
	width:750px;
	float:none;
	display:block;
}
#centro {
	width:520px;
	padding:15px;
	float:left;
	text-align:justify;
	border-right:1px dotted #DDDDDC;
	display:block;
}

#centro_total {
	width:720px;
	padding:15px;
	float:left;
	text-align:justify;
	display:block;
}
#centro_total2 {
	width:720px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	float:left;
	text-align:justify;
	display:block;
}
.noticia {
	margin-bottom:10px;
	clear:both;
	display:block;
}
.noticia_nova {
	color:#CF0A0A;
	font-weight:bold;
}
.destaque_tit {
	color:#00619A;
	font-weight:bolder;
	font-size:small;
	padding-bottom:2px;
	border-bottom:1px solid #8a9092;
	text-align:left;
	display:block;
	clear:both;
}
.titulo_destaque {
	background-image:url(../imagens/seta_not2.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
	color:#00619A;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom:2px;
	padding-left:10px;
	text-align:left;
	display:block;
	clear:both;
}
img.imagem_not {
	padding: 0px;
	height: 75px;
	width: 100px;
	border: 1px solid #8a9092;
	margin-right:8px;
	margin-top:4px;
	float:left;
}
.sub_not {
	width:219px;
	color:#5b5b5b;
	font-size:x-small;
	text-align:right;
	float:right;
}
.assunto_not {
	font-weight:bold;
}
.espaco_not {
	padding:10px;
}
.descricao_not {
	width:219px;
	color:#5b5b5b;
	font-size:x-small;
	text-align: justify;
	margin-top:2px;
	float:left;
}
.descricao_not2 {
	width:380px;
	color:#000000;
	font-size:11PX;
	font-weight:bold;
	text-align:justify;
	margin-top:6px;
	float:left;
}
.integra_not {
	width:100%;
	color:#000000;
	font-size:11px;
	text-align:justify;
	margin-top:12px;
	float:left;
}
.outras_not {
	width:100%;
	font-size:x-small;
	border-top:1px dotted #DDDDDC;
	margin-top:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#5b5b5b;
	text-align:left;
	float:left;
	clear:both;
}
#mais_noticias a:link, #mais_noticias a:visited, #mais_noticias a:hover {
	width:80px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:2px;
	float:right;
	clear:both;
	display:block;
}
#mais_enquetes a:link, #mais_noticias a:visited, #mais_noticias a:hover {
	width:80px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:2px;
	padding-top:15px;
	float:right;
	clear:both;
	display:block;
}
img.enviar_not {
	margin-top:14px;
	float:left;
	padding-left:30px;
}
#destaques {
	width:188px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	text-align:center;
	clear:both;
	display:block;
}
img.destaque {
	border:1px solid #8a9092;
	margin-top:10px;
}
.hr_transp {
	width:10px;
	color:#FFFFFF;
}
.hr_transp2 {
	width:6px;
	color:#FFFFFF;
}
#cursos {
	width:331px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	clear:both;
	display:block;
}
img.curso {
	width: 109px;
	height: 107px;
	margin-top:4px;
	margin-right:2px;
	float:left;
}
img.curso_fim {
	width: 109px;
	height: 107px;
	margin-top:4px;
	float:left;
}
#dir {
	width:195px;
	padding-left:4px;
	float:right;
	display:block;
}
#eventos {
	width:189px;
	background-color:#60BFF3;
	float:left;
	text-align:center;
	clear:both;
	display:block;
}
.frame_calendario {
	width:161px;
	height:160px;
	margin-top:4px;
}
.evento {
	width:188px;
	font-size:x-small;
	margin-top:4px;
	float:left;
	clear:both;
}
#ajuda_eventos {
	padding:8px;
}
.ajuda_evento {
	background-color:#245995;
	font-family:Tahoma, Verdana, Arial;
	font-size:xx-small;
	color:#ffffff;
	text-align:center;
	height:10px;
/	height:12px;
	padding-left:5px;
	padding-right:5px;
	cursor:hand;
}
.data_evento {
	width:120px;
	color:#376290;
	text-align:left;
	padding-left:4px;
	font-size:10px;
	font-weight:bold;
	float:left;
}
.nome_evento {
	padding:6px;
	width:180px;
	text-align:left;
	font-size:10px;
	float:right;
}
.descricao_evento {
	width:219px;
	color:#5b5b5b;
	font-size:x-small;
	text-align:left;
	margin-top:6px;
	float:left;
}
.seta_calendario_e {
	background-color:#245995;
	background-image:url(../imagens/seta_calendario_esquerda.gif);
	background-position:center;
	height:10px;
/	height:12px;
	width:18px;
	margin-right:4px;
	float:left;
}
.seta_calendario_d {
	background-color:#245995;
	background-image:url(../imagens/seta_calendario_direita.gif);
	background-position:center;
	height:10px;
/	height:12px;
	width:18px;
	margin-right:4px;
	float:left;
}
.dia_inativo {
	background-color:#ffffff;
	font-family:Tahoma, Verdana, Arial;
	font-size:xx-small;
	color:#cccccc;
	text-align:center;
	height:10px;
/	height:12px;
	width:18px;
	margin-right:4px;
	margin-bottom:1px;
	padding-top:2px;
	float:left;
}
.dia_comum {
	background-color:#edebea;
	font-family:Tahoma, Verdana, Arial;
	font-size:xx-small;
	text-align:center;
	height:10px;
/	height:12px;
	width:18px;
	margin-right:4px;
	margin-bottom:1px;
	padding-top:2px;
	float:left;
}
.dia_evento {
	background-color:#245995;
	font-family:Tahoma, Verdana, Arial;
	font-size:xx-small;
	color:#ffffff;
	text-align:center;
	height:10px;
/	height:12px;
	width:18px;
	margin-right:4px;
	margin-bottom:1px;
	padding-top:2px;
	cursor:hand;
	float:left;
}
.dia_evento_hoje {
	background-color:#CF0A0A;
	font-family:Tahoma, Verdana, Arial;
	font-size:xx-small;
	color:#ffffff;
	text-align:center;
	height:10px;
/	height:12px;
	width:18px;
	margin-right:4px;
	margin-bottom:1px;
	padding-top:2px;
	cursor:hand;
	float:left;
}
.dia_hoje {
	background-color:#cccccc;
	font-family:Tahoma, Verdana, Arial;
	font-size:xx-small;
	color:#000000;
	text-align:center;
	height:10px;
/	height:12px;
	width:18px;
	margin-right:4px;
	margin-bottom:1px;
	padding-top:2px;
	float:left;
}
.legenda {
	width:400px;
	margin-top:2px;
	float:left;
	clear:both;
}
.texto_legenda {
	width:374px;
	padding-top:1px;
	padding-left:2px;
	text-align:left;
	float:left;
}
.mais_eventos {
	width:174px;
	text-align:right;
	font-weight:bold;
	padding:12px;
	padding-right:6px;
	border-bottom:1px dotted #CCCCCC;
	float:right;
	clear:both;
	display:block;
}
.linha_evento {
/* background-image:url(../imagens/seta_not.gif); 
	background-repeat:no-repeat;
	background-position:left 2px;*/
	width:100%;
	font-size:x-small;
	border-top:1px dotted #E9E9E9;
	margin-top:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#5b5b5b;
	text-align:left;
	float:left;
	clear:both;
}
}
#publicacoes {
	width:188px;
	padding:0px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #E9E9E9;
	float:left;
	text-align:center;
	clear:both;
	display:block;
}
.subtitulo_publicacao {
	width:auto;
	color:#000000;
	font-weight:bold;
	font-size:small;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
}
#publicacao_1 {
	width:200px;
	height:5px;
	text-align:left;
	padding:0px;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-right:24px;
	float:left;
	display:block;
}
#publicacao_2 {
	width:200px;
	height:5px;
	text-align:left;
	padding:0px;
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
	display:block;
}
#jornal_1 {
	width:200px;
	height:245px;
	text-align:left;
	margin-bottom:20px;
	padding-bottom:20px;
	margin-right:24px;
	float:left;
	display:block;
}
#jornal_2 {
	width:200px;
	height:245px;
	text-align:left;
	margin-bottom:20px;
	padding-bottom:20px;

	display:block;
}

#audioweb_1 {
	width:50%;
	text-align:left;
	padding:0px;

	float:left;
	display:block;
}
#audioweb_2 {
	width:50%;
	text-align:left;
	padding:0px;

	float:left;
	display:block;
}
.titulo_publicacao {
	font-weight:bold;
	color:#00619A;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	display:block;
}
img.jornal {
	padding:1px;
	border: 1px solid #8a9092;
	margin-top:6px;
}
.jornal_numero {
	width:152px;
	height:40px;
	color:#5b5b5b;
	margin-top:6px;
	text-align:center;
}
#banners_menu {
	width:auto;
	padding-top:16px;
	text-align:center;
}
img.revista {
	margin-top:10px;
	padding-top:16px;
	padding-bottom:20px;
	clear:both;
	display:block;
}
img.icones_esq {
	clear:both;
	display:block;
}
.public {
	width:184px;
	text-align:right;
	font-weight:bold;
	padding:2px;
	margin-top:6px;
	float:left;
	clear:both;
	display:block;
}
.menu_direita {
	margin:0px;
	float:left;
	display:block;
}
#menu_direita a.menu_dir:link, #menu_direita a.menu_dir:visited {
	width:182px;
	background-color:#FFFFFF;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	color:#00619A;
	border-bottom:1px solid #8a9092;
	cursor:hand;
	float:left;
	display:block;
	clear:both;
}
#menu_direita a.menu_dir:hover{
	color:#FFFFFF;
	background-color:#00619A;
	text-decoration: none;
	float:left;
	display: block;
}
img.centro {
	padding:1px;
	border: 1px solid #8a9092;
}
.subtitulo1 {
	color:#00619A;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}
.subtitulo2 {
	font-weight:bold;
	text-align:left;
}
.subtitulo3 {
	font-weight:bold;
}
.observacao {
	font-style:italic;
	text-align:right;
}
.contato_coordenacao {
	background-color:#e1e1e1;
	padding:4px;
	border:1px solid #8a9092;
	clear:both;
	display:block;
}
/* Impressao */
.impressao {
	margin:5px;
	clear:both;
	
}
.imp_categoria {
	width:auto;
	font-weight:bold;
	float:left;
	clear:both;
}
.impressao_botao {
	width:auto;
	color:#FFFFFF;	
	background:#0595CA;
	border:1px solid #0595CA;
}
.imp_titulo {
	width:auto;
	color:#000000;
	font-weight:bolder;
	font-size:small;
	padding-top:10px;
	padding-bottom:2px;
	text-align:left;
	clear:both;
}
img.imp_imagem {
	padding:1px;
	width:100px;
	height:75px;
	border:1px solid #8a9092;
	margin-right:8px;
	margin-top:4px;
	float:left;
}
.imp_data {
	color:#5b5b5b;
	font-size:x-small;
	text-align:right;
	float:left;
}
.imp_descricao {
	color:#5b5b5b;
	font-size:x-small;
	font-weight:bold;
	text-align:left;
	margin-top:16px;
	float:left;
}
.imp_integra {
	width:100%;
	color:#000000;
	font-size:x-small;
	text-align:justify;
	margin-top:12px;
	clear:both;
	float:left;
}
#imp_botoes {
	width:auto;
	text-align:center;
	margin-top:10px;
	margin-left:50px;
	margin-bottom:5px;
	display:block;
	clear:both;
}
.imp_rodape {
	width:100%;
	text-align:center;
	font-weight:bold;
	border-top:2px solid #245995;
	display:block;
	clear:both;
	float:left;
}
/* Envio de Conteudo */
.enviar_conteudo {
	margin:0px;
	clear:both;
}
.enviar_rodape {
	width:100%;
	height:30px;
	background-color:#0595CA;
}
.envio_titulo {
	background-color:#0595CA;
	color:#FFFFFF;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom:2px;
	text-align:center;
	display:block;
	clear:both;
}

.linha_envio_conteudo {
	width:390px;
	margin-bottom:2px;
	clear:both;
	display:block;
}
.linha_envio_conteudo2 {
	width:265px;
	float: right;
}
.label_envio_conteudo {
	width:120px;
	font-weight:bold;
	float:left;
}
.mensagem_mail {
	font-weight:bold;
	font-size:small;
	color:#000033;
	margin-top:80px;
	margin-bottom:20px;
	text-align:center;
}
/* Estilo do Rodape */
#rodape {
	width:754px;
	height:68px;
	border-top:1px dotted #DDDDDC;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../imagens/sombra.gif);
	background-color:#0595CA;
	clear:both;
}
#rodape_marrom {
	width:754px;
	height:68px;
	border-top:1px dotted #DDDDDC;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../imagens/sombra.gif);
	background-color:#321C07;
	clear:both;
}
#sombra_ver_rod {
	width:754px;
	clear:both;
}
#sombra_ver_rod_esq {
	width:9px;
	height:26px;
	background-image:url(../imagens/sombra_ver_rod_esq.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	font-size:1px;
}
#menu_rod  {
	width:736px;
	height:20px;
	padding-top:16px;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	float:left;
}

#sombra_ver_rod_dir {
	width:9px;
	height:26px;
	background-image:url(../imagens/sombra_ver_rod_dir.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:right;
	font-size:1px;
}
#sombra_hor_rod {
	width:754px;
	clear:both;
}
#sombra_hor_rod_esq {
	width:18px;
	height:9px;
	background-image:url(../imagens/sombra_hor_rod_esq.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:1px;
}
#sombra_hor_rod_mei {
	width:718px;
	height:9px;
	background-image:url(../imagens/sombra_hor_rod.gif);
	float:left;
	font-size:1px;
}
#sombra_hor_rod_dir {
	width:18px;
	height:9px;
	background-image:url(../imagens/sombra_hor_rod_dir.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:1px;
}
#creditos_rodape {
	width:754px;
	height:64px;
	/*background-image:url(imagens/creditos_rodape_fundo.gif);
	color:#9f9e9e; */
	float:left;
}
#texto_rodape {
	width:334px;
	padding-top:14px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align:center;
	float:left;
}
#texto_rodape2 {
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	text-align:center;
	color:#000000;
}
#texto_rodape3 {
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	text-align:center;
	color:#ffffff;
}
.desenvolvido {
	width:210px;
	color:#9f9e9e;
	text-align:center;
	float:left;
}

#titulo_pagina {
	width:710px;
	border-bottom:4px solid #245995;
	float:left;
	font-family:Arial;
	font-size:medium;
	font-weight:bold;
	color:#245995;
	float:left;
}
#detalhe_titulo_pagina {
	width:710px;
	background-color:#ebecec;
	margin-bottom:8px;
	float:left;
}
/* Paginacao */
#paginacao {
	width:100%;
	margin-top:20px;
	text-align:center;
	float:left;
}
#paginacao2 {
	width:100%;
	margin-top:0px;
	text-align:center;
	float:left;
}
.paginacao_texto {
	width:100%;
	text-align:center;
	padding-bottom:10px;
	border-bottom:4px solid #0595CA;
	float:left;
}
.paginacao_texto2 {
	width:100%;
	text-align:center;
	padding-bottom:10px;
	border-bottom:4px solid #0595CA;
	float:left;
}
.paginacao_quarto {
	width:82px;
	text-align:center;
	float:center;
}
.paginacao_numeros {
	width:100%;
	text-align:center;
}
.paginacao_numeros2 {
	width:100%;
	padding-bottom:2px;
	text-align:center;
}
.imprimir {
	width:33%;
	text-align:center;
	float:left;
}
.erro {
	width:33%;
	text-align:center;
	float:left;
}
/* Busca */
.aviso {
	background-color:#245995;
	width:200px;
	margin-left:60px;
	margin-top:50px;
	margin-bottom:30px;
	padding:20px 10px 20px 10px;
	text-align:center;
	font-size:small;
	font-weight:bold;
	color:#FFFFFF;
}
.buscar_novamente {
	width:328px;
	text-align:center;
}
.resultado{
	width:480px;
	float:left;
	height: 20px;
	padding:8px;
}
.pagina {
	width:180px;
	text-align:right;
	float:left;
	height: 20px;
	padding:8px;
}
.busca_resultado {
	width:710px;
	font-size:x-small;
	color:#5b5b5b;
	text-align:left;
	margin-top:12px;
	float:left;
	clear:both;
}
.busca_res_numero{
	width:16px;
	float:left;
}
.busca_res_corpo {
	width:700px;
	float:left;
}
/* Links */
a:link, a:visited{
	color: #00619A;
	text-decoration: underline;
}
a:hover{
	text-decoration: underline;
}
.link_restrito:link, .link_restrito:visited {
	color:#5b5b5b;
	text-decoration: underline;
}
/* Formularios */
.botao {
	font-family: Tahoma, Verdana, Arial;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #0595CA;
	border: 1px solid #0595CA;
}
.botao2 {
	width:70px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #4DC000;
	border: 1px solid #4DC000;
}
.botao_ok {
	width:24px;
	font-family: Tahoma, Verdana, Arial;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #245995;
	border: 1px solid #333333;
}

.botao_ok2 {
	width:28px;
	font-family: Tahoma, Verdana, Arial;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #245995;
	border: 1px solid #333333;
}

.botao_not {
	width:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align:center;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #333333;
	margin-top:0px;
	float:right;
}

.botao_maisnot {
	margin-top:8px;
	margin-bottom:6px;
	float:right;
}
.botao_evento {
	width:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background:#0595CA;
	border:1px solid #0595CA;
	margin-top:8px;
	clear:both;
	display:block;
		
	
}
.botao_evento2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background:#0595CA;
	border:1px solid #0595CA;

		
	
}
input {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	border: 1px solid #333333;
	padding-left:2px;
	padding-right:2px;
}
select {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #E8E8E8;
	SCROLLBAR-SHADOW-COLOR: #A9A9A9;
	SCROLLBAR-3DLIGHT-COLOR: #E8E8E8;
	SCROLLBAR-ARROW-COLOR: #A9A9A9;
	SCROLLBAR-TRACK-COLOR: #E8E8E8;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	border: 1px solid #0595CA;
}
textarea {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #E8E8E8;
	SCROLLBAR-SHADOW-COLOR: #A9A9A9;
	SCROLLBAR-3DLIGHT-COLOR: #E8E8E8;
	SCROLLBAR-ARROW-COLOR: #A9A9A9;
	SCROLLBAR-TRACK-COLOR: #E8E8E8;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	border: 1px solid #0595CA;
}
.input_pesquisa {
	width:100px;
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:normal;
}
.input_restrito_1 {
	width:149px;
	height:12px;
}
.input_restrito_2 {
	width:122px;
	height:12px;

}

.input_restrito_3 {
	width:100px;
	height:10px;
	font-size:10px;
}
.input_restrito_4 {
	width:70px;
	height:10px;

}


.linha_form_contato {
	width:450px;
	margin-bottom:6px;
	clear:both;
	display:block;
}
.label_contato {
	width:90px;
	padding-right:2px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.input_contato {
	width:300px;
	height:13px;
	border-color:#0595CA;
	float:left;
}
.input_contato2 {
	border-color:#0595CA;
	float:left;
}
.input_contato3 {
	width:200px;
	border-color:#0595CA;
	float:left;
}
.select_contato {
	width:300px;
	float:left;
}
.text_area_contato {
	width:300px;
	height:150px;
	border-color:#0595CA;
	float:left;
}
.atendimento_contato {
	text-align:center;
}
.botao_contato {
	width:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0595CA;
	border: 1px solid #0595CA;
	margin-top:8px;
	clear:both;
	display:block;
}
.botao_assinar {
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #0595CA;
	border: 1px solid #0595CA;
	margin-top:8px;
	clear:both;
	display:block;
}
.form {
	margin:0px;
}
.form_restrito {
	margin:0px;
	padding:8px;
}
/* Tabelas */
.tabela_titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0595CA;
	text-align: center;
}
.tabela_corpo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #D3DFE7;
	text-align: left;
	text-align: center;
}
.tabela_corpo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F0F0F0;
	text-align: left;
	padding:2px;
}
