@charset "utf-8";
/* CSS Document */

body {
	text-align: center; /*Centraliza no IE*/
	margin: 0;
	padding: 0;
	}

#tudo {
	width: 984px;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(img/bg_menu_tira.gif);
	z-index: 1;
	}

#topo-busca {
	width: 984px;
	height: 30px;
	background-color:#FFFFFF;
	padding: 5 0 0 5;
		}


#topo {
	width: 984px;
	height: 115px;
	margin-bottom: 5px;
	background-image: url(img/bg_banner.gif);
	background-repeat: repeat-x;
	}
	
#topo-logo {
	width: 246px;
	height: 90px;
	float: left;
	}
	
#topo-banner {
	width: 738px;
	height: 90px;
	float: right;
	}
	
#banner {
	position: absolute;
	width: 480px;
	height: 70px;
	float: left;
	padding: 10px 15px 10px 45px;
	z-index: 2;
	clip: rect(10,550,80,auto);
	}
	
#login {
	width: 180px;
	height: 80px;
	float: right;
	padding: 5px;
	background-color: #27567a;
	}
	
#menu-sintese {
	width: 984px;
	height: 21px;
	background-color:#27567a;
	}

#menu-topo {
	width: 984px;
	height: 24px;
	background-image: url(img/bg_menu.gif);
	}
	
#busca_menu {
	padding: 5px 0 0 0;
	}
	
#menu-login {
	width: 984px;
	height: 21px;
	float: left;
	background-color:#537aa9;
	margin-bottom: 10px;
	}
	
#tudo2 {
	width: 775px;
	clear: left;
	}
	
#esquerdo_home_dois {
	width: 775px;
	margin-top: 10px;
	border-bottom: 1px dotted #ccc;
	float:left;
	}
	
#esq_esquerdo {
	width: 468px;
	float: left
	}
	
#mini_noticias{
	width: 468px;
	float: left;
	}
	
#mini_esq{
	width: 220px;
	float: left;
	margin-top: 10px;
	}
	
#mini_dir{
	width: 220px;
	float: right;
	margin-top: 10px;
	}
	
#esq_direito {
	width: 260px;
	float: right;
	padding-left: 15px;
	margin-bottom: 10px;
	border-left: 1px solid #ccc;
	}
	
#esq_direito_2 {
	width: 260px;
	float: right;
	padding-left: 15px;
	border-left: 1px solid #ccc;
	margin-top: 10px;
	}
	
#rodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	clear: both;
	background: #4383b4;
	width: 984px;
	margin: 0 auto;
	padding: 20px 0px;
	height: 80px;
	margin-top: 20px;
	}
	
/* LINK GUIA MAPA*/

a.link-guia-menu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666;
	text-decoration:none;
	}
a.link-guia-menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	text-decoration:none;
	}
a.link-guia-menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ccc;
	text-decoration:none;
	}
a.link-guia-menu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	}
/* FIM LINK GUIA MAPA*/
	
/* LINK CAIXA RODAPÉ*/

a.link-rodape:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-decoration:none;
	}
a.link-rodape:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
a.link-rodape:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
a.link-rodape:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
/* FIM LINK CAIXA-RODAPÉ*/
	
#barra-direita {
	width: 170px;
	background-color: #d6e4ec;
	padding: 10px;
	float: right;
	}

#esquerdo-tudo2 {
	width: 547px;
	height: 300px;
	}
	
#cursos {
	width: 210px;
	height: 290px;
	float: right;
	margin-top: 10px;
	}
	
#esquerdo-cursos-topo {
	width: 210px;
	height: 20px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fbb108;
	font-size: 16px;
	font-weight: bold;
	}
	
#esquerdo-cursos-conteudo {
	width: 210px;
	height: 240px;
	float: right;
	overflow: auto;
	scrollbar-arrow-color: #000;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-3dlight-color: #FFF;
	scrollbar-track-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
	}
	
#esquerdo-cursos-mais {
	width: 200px;
	height: 10px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #33678f;
	font-size: 11px;
	float: right;
	padding: 5px;
	}

#tv-aberje {
	float:left;
	width: 284px;
	height: 290px;
	}
	
#noticias-aberje {
	float: left;
	width: 280px;
	height: 290px;
	margin-top: 10px;
	}
	
#noticias-aberje-titulo {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:22px;
	font-weight: bold;
	}
	
/* LINK NOTICIA HOME PRINCIPAL*/

a.link-noticias-principal:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #FF6600;
	text-decoration:none;
	font-weight: bold;
	}
a.link-noticias-principal:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FF6600;
	text-decoration:none;
	font-weight: bold;
	}
a.link-noticias-principal:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	}
a.link-noticias-principal:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-decoration:none;
	font-weight: bold;
	}
/* FIM NOTÍCIA HOME PRINCIPAL*/


/* LINK NOTICIA HOME destaque 1*/

a.link-destaque1-home:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #069;
	text-decoration:none;
	font-weight: bold;
	}
a.link-destaque1-home:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#069;
	text-decoration:none;
	font-weight: bold;
	}
a.link-destaque1-home:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#099;
	text-decoration: none;
	font-weight: bold;
	}
a.link-destaque1-home:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-decoration:none;
	font-weight: bold;
	}
/* FIM NOTÍCIA destaque 1*/

/* LINK NOTICIA HOME destaque 2*/

a.link-destaque2-home:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #666;
	text-decoration:none;
	font-weight: bold;
	}
a.link-destaque2-home:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#666;
	text-decoration:none;
	font-weight: bold;
	}
a.link-destaque2-home:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#999;
	text-decoration: none;
	font-weight: bold;
	}
a.link-destaque2-home:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-decoration:none;
	font-weight: bold;
	}
/* FIM NOTÍCIA destaque 2*/

.avulso_laranja{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight:bold; 
	color:#FF6600;
	}
	
#noticias-aberje-demais {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color:#33678f;
	font-size:12px;
	font-weight: bold;
	margin-top: 10px;
	width: 280px;
	margin-bottom: 5px;
	}

#artigos {
	width: 243px;
	padding-left: 20px;
	float: right;
	height: 290px;
	margin-top: 10px;
	}
	
/* LINK CAIXA ARTIGOS TOPO LINK*/

a.artigos-topo-link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #0099cc;
	text-decoration:none;
	font-weight: bold;
	}
a.artigos-topo-link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0099cc;
	text-decoration:none;
	font-weight: bold;
	}
a.artigos-topo-link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#27567a;
	text-decoration: none;
	font-weight: bold;
	}
a.artigos-topo-link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight: bold;
	}
/* FIM LINK CAIXA ARTIGOS TOPO LINK*/


/* LINK CAIXA CURSOS TOPO LINK*/

a.cursos-topo-link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #fbb108;
	text-decoration:none;
	font-weight: bold;
	}
a.cursos-topo-link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fbb108;
	text-decoration:none;
	font-weight: bold;
	}
a.cursos-topo-link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ff6600;
	text-decoration: none;
	font-weight: bold;
	}
a.cursos-topo-link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight: bold;
	}
/* FIM LINK CAIXA CURSOS TOPO LINK*/
	
#artigos-topo {
	width: 233px;
	height: 17px;
	background-color: #ecf4fd;
	color: #0099cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	float: left;
	}
	
#artigos-conteudo {
	width: 233px;
	height: 240px;
	float: left;
	background-color: #ecf4fd;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	}
	
/* CONTEUDO EMBAIXO */

#banner_full_apoio{
	width: 468px;
	height: 60px;
	float: left;
	margin-top: 20px;
	}

/********************* PÁGINAS INTERNAS *********************/

#colunistas {
	width: 160px;
	float: left;
	padding: 5px 15px 5px 5px;
	}
	
#caixa-menu2 {
	width: 170px;
	float: left;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
	
/* LINK CAIXA MENU 2*/

a.link-menu2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #069;
	text-decoration:none;
	font-weight: bold;
	}
a.link-menu2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#069;
	text-decoration:none;
	font-weight: bold;
	}
a.link-menu2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f60;
	text-decoration: none;
	font-weight: bold;
	}
a.link-menu2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	}
/* FIM LINK CAIXA-MENU 2*/

/* LINK ARTIGOS HOME */

a.link-artigos-home:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	text-decoration:none;
	font-weight: bold;
	}
a.link-artigos-home:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	text-decoration:none;
	font-weight: bold;
	}
a.link-artigos-home:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	text-decoration: none;
	font-weight: bold;
	}
a.link-artigos-home:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight: bold;
	}
/* FIM LINK ARTIGOS HOME */
	
#coluna {
	width: 560px;
	float: right;
	padding: 5px;
	}
	
#coluna_esq {
	width: 545px;
	float: left;
	padding: 5px;
	}
	
#caixa_dir_info {
	width: 190px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 5px;
	border: 1px solid #ccc;
	background-color: #f3f4f5;
	margin-top: 5px;
	}
	
#coluna_toda {
	width: 760px;
	float: left;
	padding: 5px;
	}
	
#coluna-toda-esq {
	width: 550px;
	float: left
	}
	
#coluna-toda-dir {
	width: 200px;
	float: right;
	}
	
#desc_pag {
	width: 765px;
	height: 30px;
	margin-top: 20px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	}
	
#titulo_pag {
	width: 765px;
	height: 20px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	border-bottom: 1px solid #ccc;
	}

#data_pag {
	width: 765px;
	height: 20px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}

/* ESTILOS COLUNAS */
.titulo_coluna {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	font-size: 26px;
	}
	
.texto_coluna {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	}
	
.nome_colunista {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	font-weight: bold;
	}
	
#acoes {
	width: 560px;
	float: right;
	padding: 5px;
	margin-top: 20px;
	}
	
#comentarios {
	width: 560px;
	float: left;
	padding: 5px;
	margin-top: 40px;
	}
	
#outras_referencias {
	width: 550px;
	float: right;
	padding: 10px;
	margin-top: 20px;
	border-top: dotted 1px #ccc;
	}
	
.outras_referencias_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#006699;
	}
	
.outras_referencias_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#666666;
	}
.corrido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
	
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.titulo_tabela_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.formulario_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	width: 100%;
	border: thin solid #FF9900;

}

.form_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	width: 400px;
	border: thin solid #FF9900;
}

.form_medio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	width: 300px;
	border: thin solid #FF9900;
}

.form_pqno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069; 
	width: 80px;
	border: thin solid #FF9900;
}
.btn_enviar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	border: thin solid #FF6600;
	width: 100px;
}

tr:hover {
	background: #f3f4f5;
	}
	
/* CURSOS */

#cursos_tabela {
	width: 540px;
	border-bottom: 2px dotted #ccc;
	clear: both;
	padding: 7px 0;
	vertical-align:middle;
	height: 60px;
	}
	
#cursos_tabela_esq {
	width: 100px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9900;
	font-size: 22px;
	}
	
#cursos_tabela_dir {
	width: 420px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	font-size: 14px;
	text-decoration:none;
	padding-right: 10px;
	}
	
#cursos_tabela:hover {
	background: #f3f4f5;
	}
	
#titulo_curso{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FF6600;
	width: 765px;
	padding: 5px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #ccc;
	}
	
.btn_inscreva:link{
	width:100px;
	height: 60px;
	background-color:#CCCCCC;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding: 5px;
	border: 2px outset #000;
	text-decoration:none;
	}

/* LINK CURSOS*/

a.cursos_tabela_dir_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	}
a.cursos_tabela_dir_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	text-decoration:none;
	font-weight: bold;
	}
a.cursos_tabela_dir_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	text-decoration: none;
	font-weight: bold;
	}
a.cursos_tabela_dir_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight: bold;
	}
	
	
	
a.links_laranja:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF6600;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	}
a.links_laranja:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	text-decoration:none;
	font-weight: bold;
	}
a.links_laranja:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
	}
a.links_laranja:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight: bold;
	}
	
	
a.links_vermelho:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF0000;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	}
a.links_vermelho:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
	font-weight: bold;
	}
a.links_vermelho:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	}
a.links_vermelho:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight: bold;
	}
/* FIM LINK CURSOS*/

/* CURSOS */

/* EDITORIAS LINKS */

a.editorias_dir_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	text-decoration:none;
	font-weight: bold;
	}
a.editorias_dir_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
	font-weight: bold;
	}
a.editorias_dir_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration: none;
	font-weight: bold;
	}
a.editorias_dir_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	}
	
/* EDITORIAS LINKS */
.comites_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.form-busca-topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	height: 18px;
	width: 100px;
	border: thin dashed #006699;
}
.btk-ok-busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #006699;
	height: 20px;
	width: 20px;
}

#lista-eventos {
	width: 530px;
	border: 1px solid #ccc;
	height: 90px;
	margin-bottom: 20px;
	}

#lista-eventos-esq {
	float:left;
	width: 100px;
	padding-top: 35px;
	}
	
#lista-eventos-dir {
	float: right;
	width:410px;
	padding-top: 10px;
	border-left: 1px dotted #ccc;
	padding-left: 15px;
	}
.instrutor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}

#float_eou01 {
	position:absolute; 
	z-index:8888; 
	width:100%; 
	height:100%; 
	top:0; 
	left:0; 
	display:block;
	}
