body {
	color: #f1ebda;
	font-family: helvetica;
	font-size: 12px;
	background-color: #9ec0bf;
	padding:0;
	margin:0;
	background-image: url("../images/background.png");
	background-repeat: no-repeat;
	background-position: 0px 200px; 
	text-align:center;
}
body a{
	color:#f1ebda;
	text-decoration: none;
}

body a:hover {
	text-decoration: underline;
}

#header {
	width: 1000px;
	margin: 0 auto;
	text-align:left;
}

#corpo {
	width: 1010px;
	margin: 0 auto;
	text-align:left;
}

#titulo{
	width:850px;
}

#logo {
	margin-top: 5px;
	margin-bottom: 10px;
}

.logo{
	!padding-left: 25px;
	!padding-top:12px;
	float:left;
	margin-left: 25px;
	text-align: center;
	width: 300px;
}

#publicidade
{
	float:left;
	margin-top: 30px;
}

#barra_busca{
	background-color: #f1ebda;
}

#localizacao{
	margin-left: 30px;
	color:#9ec0bf;
	padding-top: 5px;
	padding-bottom: 5px;
	float:left;
}

#localizacao a{
	color: #dc276a;
}

#busca{
	background-color: #dc276a;
	float:right;
	margin-right: 30px;
	color: #f1ebda;
}

.login {
	float: left;
	background-color: #dc276a;
	margin-right: 30px;
	color: #f1ebda;
	padding: 5px;
	width:650px;
}

.botao_login {
	float:right;
	margin-right: 1px;
	margin-left: 1px;
	padding: 5px;
	background-color: #f1ebda;
	height: 1em;
}

.login_inputs {
	float:left;
	background-color: #dc233a;
}

.botao_login a {
	color: #dc276a;
}


.texto_busca{
	float:left;
	padding: 5px;
}

.label_busca{
	float:left;
	padding: 5px;
}

.botao_busca{
	float:right;
	margin-right: 5px;
	padding: 5px;
	background-color: #f1ebda;
	margin-top: 5px;
	margin-bottom:5px;
	height: 1em;
	
}
.botao_busca a{
	color: #dc276a;
}
#menu{
	padding: 20px;
	font-size: 16px;
	padding-left: 30px;
	font-variant: small-caps;
	font-weight: bold;
	background: #007F85;
	border-top: solid 5px #9EC0BF;
}

#menu .menu_selected {
	font-size: 22px;
}

#divisor{
	height: 1px;
	background-color: #f1ebda;
}

#submenu{
	font-variant: small-caps;
	font-size: 12px;
}

item_submenu {
	font-size: 18px;
}

barra_submenu {
	font-size: 20px;
}

#conteudo{
	padding-left:30px;
	padding-bottom:50px;
	padding-top:10px;
}

#conteudo h1, #conteudo .titulo1 {
	color: #f1ebda;
	font-size: 60px;
	margin: 0px;
	font-variant: small-caps;
}

#conteudo h2, #conteudo .titulo2 {
	color: #c8105a;
	font-size: 30px;
	margin: 0px;
	font-variant: small-caps;
}

.noticias {
	width:250px;
	color: #9ec0bf;
	font-size:16px;
	font-weight: bold;
	float:left;
}

.noticias .header {
	width:250px;
	background-color: #f1ebda;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #9ec0bf;
}

.noticias .linha {
	
}

.noticias .separador {
	background-color: #9ec0bf;
	height: 1px;
}

.noticias .data {
	width: 20%;
	padding-right:16px;
	text-align:center;
	float:left;
	background-color: #f1ebda;
	height:75px;
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #dc276a;
	font-size: 30px;
}

.noticias .data mes{
	font-size: 18px;
}

.noticias .conteudo {
	float:right;
	width: 70%;
	background-color: #f1ebda;
	height:75px;
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #dc276a;
	font-size: 10px;
}

.noticias .conteudo .titulo{
	color:#dc276a;
	margin:5px;
	font-size: 11px;
}

.noticias .conteudo .texto{
	color:#000000;
	margin:5px;
}

.noticias a {
	color: #000;
}

.video {
	float:right;
	text-align: center;
	width: 700px;
}

#menuRapido{
	background-color: #f1ebda;
	margin:auto;
}

#menuRapido img{
	margin:15px;
}


#sitemaps{
	background-color: #dc276a;
}

.centraliza{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width:1000px;
}

.centro{
	padding: 20px 60px 20px 30px;
	font-size: 14px;
	font-weight: bold;
}

.sitemap_menu{
	font-size: 10px;
	float:left;
	padding-right:40px;
	padding-top:25px;
}

.sitemap_menu{
	font-weight: bold;
	font-size: 12px;
	width: 70px;
}

.sitemap_submenu li{
	list-style: none;
	padding-top:10px;
	font-size: 10px;
	font-weight: none;
}

#direitos{
	text-align: center;
	font-size: 10px;
	padding-top:20px
}

.fundadoras {
	width:450px;
	color: #9ec0bf;
	font-size:16px;
	font-weight: bold;
	float:left;
	padding-right:30px;
}

.fundadoras .header {
	width:450px;
	background-color: #f1ebda;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	height:15px;
}


.fundadoras .data {
	width: 80px;
	padding-right:16px;
	padding-left:16px;
	text-align:center;
	float:left;
	background-color: #f1ebda;
	height:365px;
	font-size: 30px;
}

.fundadoras .divisor {
	width: 5px;
	float:left;
}

.fundadoras .conteudo {
	float:right;
	width: 332px;
	background-color: #f1ebda;
	height:365px;
	font-size: 10px;
}

.fundadoras .conteudo .titulo{
	color:#dc276a;
	margin:5px;
}

.fundadoras .conteudo .texto{
	color:#000000;
	margin:5px;
}

.fundadoras .conteudo .texto a{
	color:#000000;
	margin:5px;
}

.organizacoes {
	color: #9ec0bf;
	font-size:16px;
	font-weight: bold;
	background-color: #dc276a;
}

.organizacoes .footer{
	text-align:center;
}

.organizacoes .footer a{
	color: #9ec0bf;
	background-color: #dc276a;
	line-height:45px;
	padding:4px;
	border:0px;
}

.organizacoes .corpo{
	color: #9ec0bf;
	height:340px;
	background-color: #f1ebda;
	float: left;
	width:870px;
}

.organizacoes .setaesquerda_container{
	background-color: #f1ebda;
	width:50px;
	height:340px;
	float: left;
}

.organizacoes  .setadireita_container{
	background-color: #f1ebda;
	width:50px;
	height:340px;
	float: right;
	line-height:340px;
}

.organizacoes .seta{
	padding-top:150px;
	padding-left:10px;
	padding-right:10px;
}

.organizacoes .corpo .organizacao{
	background-color: #dc276a;
	width:80px;
	height:80px;
	float: left;
	margin-left:25px;
	margin-top:25px;
}

.valores{
	background-color: #dc276a;
	float: left;
	width:900;
	!height:340;
	margin-right:20px;
	font-weight: bold;
	margin-bottom: 30px;
}

.valores .titulo{
	font-size: 20px;
	padding-top:10px;
	padding-bottom:10px;
}

.valores .sobre{
	font-size: 12px;
	padding:15px;
}


.agenda_container{
	width:253px;
	font-weight: bold;
}

.agenda_container .titulo{
	font-size:20px;
	color: #dc276a;
}

.agenda_container .mes{
	color:#dc276a;
	background-color: #dc276a;
	padding-bottom:1px;
}

.agenda_container .diaevento{
	width:35px;
	height:35px;
	background-color: #f1ebda;
	float: left;
	font-size:14px;
	text-align:center;
	line-height:35px;
	margin-left:1px;
	margin-top:1px;
	color: #000000;
}

.diaevento_a{
	color: #000000;
}

.agenda_container .dia{
	width:35px;
	height:35px;
	background-color: #f1ebda;
	float: left;
	font-size:14px;
	text-align:center;
	line-height:35px;
	margin-left:1px;
	margin-top:1px;
	color: #777777;
}

.agenda_container .dia_atual{
	width:35px;
	height:35px;
	background-color: #dc276a;
	float: left;
	font-size:14px;
	text-align:center;
	line-height:35px;
	margin-left:1px;
	margin-top:1px;
	color: #f1ebda;
}

.calendario_container .cabecalho .dia{
	width:35px;
	height:35px;
	color: #f1ebda;
	background-color: #dc276a;
	float: left;
	font-size:14px;
	text-align:center;
	line-height:35px;
	margin-left:1px;
	margin-top:1px;
}

.dia_container{
	float:right;
	width:680px;
}

.dia_container .dia{
	font-size:20px;
}

.dia_container .sobre{
	background-color: #f1ebda;
	color: #000000;
	font-size:12px;
	padding: 20px;
}

.dia_container .sobre .titulo{
	color: #dc276a;
	font-weight: bold;
}

.dia_container a {
	color: #DC276A;
	text-decoration: none;
}

.dia_container a:hover {
	text-decoration: underline;
}

.barra_eventos{
	margin-bottom: 60px;
}

.barra_eventos .titulo{
	font-size:14px;
	font-weight: bold;
	color:#dc276a;
}

.barra_eventos .evento_container{
	border:0px;
	border-bottom:1px;
	border-top:1px;
	border-style:solid;
	border-color: #dc276a;
	color: #f1ebda;
}

.barra_eventos .evento_container .evento{
	background-color: #dc276a;
	width:190px;
	height: 100px;
	margin: 20px;
	margin-left: 30px;
	margin-right: 30px;
	float:left;
}

.barra_eventos .evento_container .centralizador{
	margin-left: auto;
	margin-right: auto;
}

.barra_eventos .evento_container .evento .titulo{
	color: #f1ebda;
}

.esquerda_container{
	float:left;
}

.arquivos_container{
	background-color: #dc276a;
	width:250px;
	height:350;
	font-weight: bold;
}

.arquivos_container .barra_direita{
	background-color: #9ec0bf;
	float: right;
	height:350;
}

.arquivos_container .barra_direita .seta_baixo{
	padding-top:290;
}

.arquivos_container .titulo{
	float: left;
	padding-top:5px;
	font-size:16px;
	width:180px;
}

.arquivos_container .meses{
	float: left;
	width: 250px;
	margin-top:20px;
	overflow: auto;
	height: 300px;
}

.arquivos_container .meses .mes{
	background-color: #dc276a;
	color: #f1ebda;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}

.arquivos_container .meses .mesb{
	background-color: #f1ebda;
	color: #dc276a;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
}

.mesb a {
	color: #dc276a;
}

.agenda_arquivos{
	padding-top:25px;
}

.noticias_container{
	background-color: #f1ebda;
	color: #9ec0bf;
	float:right;
	width:670px;
	height:460px;
	overflow: auto;
}

.noticias_container .titulo{
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #9ec0bf;
}

.noticias_container a {
color:#013D3D;
}

.noticia .data{
	text-align: center;
	float: left;
	width:40px;
	font-weight: bold;
}

.noticia .data .dia{
	font-size:30px;
	padding-top:10px;
}
.noticia .data .mes{
	font-size:16px;
}

.noticias_container .texto{
	float:right;
	width:580px;
	margin:10px;
	color: #000000;
}

.noticias_container .texto titulo{
	color: #dc276a;
}

.noticia{
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #dc276a;
	height:80px;
}

.noticia_footer{
	height:40px;
	!background-color: #dc276a;
	float:right;
	width:670px;
	text-align:center;
	margin-bottom:50px;
}

.noticia_footer .setad{
	float: right;
	width:40px;
}

.seta_e{
	float: left;
	padding-left:10px;
	padding-top:5px;
}

.seta_d{
	float: right;
	padding-right:10px;
	padding-top:5px;
}

.noticia_footer bullets img{
	padding-top:17px;
}

.noticia_footer .bullets{
	float: left;
}


#sobre{
	padding-bottom:20px;
	color:#f1ebda;
	font-size: 18px;
}

.praticas .titulo_combo{
	font-size:20px;
}

.praticas .header{
	padding:15px;
	line-height:200%;
}

.praticas .combo{
	background:#f1ebda;
	color:#dc276a;
	font-weight: normal;
	font-size:10px;
	padding:5px 0;
}

.praticas .combo select {
	width: 250px;
}

.praticas .combo .seta{
	padding:5px;
	float:right;
}

.praticas .buscar{
	margin-top:15px;
	background:#f1ebda;
	color:#dc276a;
	float: right;
	margin-right: 30px;
	padding:3px;
	font-size:16px;
}

.praticas .buscar a {
	
	color:#dc276a;
}


.praticas_container{
	background-color: #dc276a;
	width:250px;
	!height:520px;
	padding-bottom: 10px;
	font-weight: bold;
}


.resultados_container{
	background-color: #f1ebda;
	color: #000;
	float:right;
	width:670px;
	height:460px;
	overflow: auto;
}

.resultados_container a {
	color: #000;
}

.resultados_container .titulo{
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #9ec0bf;
	color: #9EC0BF;
}

.resultados_container .resultado{
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #dc276a;
	padding-top:5px;
}

.resultados_container .resultado .marcador{
	float:left;
	padding:20px;
}

.resultados_container .resultado .texto{
	float:right;
	width:600px;
	color: #000000;
}

.resultados_container .resultado .texto .titulo{
	color: #dc276a;
	font-weight: bold;
	margin-bottom:5px;
	border:0px;
	font-size:12px;
}

.resultados_container .resultado .expandir{
	float:right;
}

.participar_container{
	float:left;
	width:555px;
	background-color: #f1ebda;
	color: #000;
	padding:45px;
	padding-bottom:0px;
}

.participar_container .titulo{
	padding-bottom:5px;
	color: #dc276a;
}

.participar_container .texto{
	padding-bottom:25px;
}

.participar_container .texto a, 
.participar_container a {
	color: #DC276A;
}

.participar_container .voltar{
	color: #dc276a;
	text-align:center;
	padding-bottom:5px;
	padding-top:30px;
	font-weight: bold;
}

.participar_container .voltar a{
	color: #dc276a;
}

.direita_container{
	float:right;
	width:280px;
}
.direita_container .img_container{
	padding-bottom:30px;
}

.formulario{
}

.formulario .coluna_esquerda{
	float:left;
	width:455px;
	margin-right:30px;
	!height:350px;
	background-color: #dc276a;
}

.formulario .coluna_direita{
	float:left;
	width:455px;
	!height:350px;
	background-color: #dc276a;
}

.formulario .coluna_esquerda2{
	float:left;
	width:250px;
	margin-right:30px;
	height:700px;
	background-color: #dc276a;
}

.formulario .coluna_centro2{
	float:left;
	width:250px;
	margin-right:30px;
	height:700px;
	background-color: #dc276a;
}

.formulario .coluna_direita2{
	float:left;
	width:380px;
	height:700px;
	background-color: #dc276a;
}

.formulario .item{
	background-color: #dc276a;
	font-weight: bold;
	font-size:18px;
	padding-top:10px;
	padding-bottom:5px;
}

.formulario .campo{
	color: #dc276a;
	background-color: #f1ebda;
	font-weight: bold;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}

.formulario .campo_data .mes{
	color: #dc276a;
	background-color: #f1ebda;
	float:right;
	width:170px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: bold;
}

.formulario .campo_data{
	padding-bottom:20px;
}

.formulario .campo_data .divisor{
	color: #f1ebda;
	background-color: #dc276a;
	float:right;
	width:20px;
	font-weight: bold;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.formulario .campo_data .ano{
	color: #dc276a;
	background-color: #f1ebda;
	float:right;
	width:50px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: bold;
}

.formulario .combo{
	color: #dc276a;
	background-color: #f1ebda;
	font-weight: bold;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}

.formulario .combo img{
	float:right;
	background-color: #f1ebda;
	margin:5px;
}

.formulario .pesquisa{
	color: #dc276a;
	background-color: #f1ebda;
	font-weight: bold;
	font-size:12px;
	padding-left:10px;
	float:left;
	width:240px;
	height:25px;
	line-height:22px;
}

.formulario .pesquisa .botao{
	color: #dc276a;
	background-color: #f1ebda;
	font-weight: bold;
	font-size:12px;
	float:right;
	padding-right:10px;
	padding-left:10px;
	border:0px;
	border-left:2px;
	border-style:solid;
	border-color: #dc276a;
	height:22px;
}

.formulario .opcoes{
	color: #dc276a;
	padding:10px;
	float:left;
}

.formulario .opcoes .opcao{
	margin-bottom:5px;
	font-size:10px;
}

.formulario .opcoes_container{
	background-color: #f1ebda;
	!height:130px;
}

.formulario .barra{
	color: #dc276a;
	float:right;
	width:30px;
	height:130px;
}

.formulario .barra .seta_cima{
	margin-bottom:70px;
}

.formulario .coluna_esquerda .campo_data img{
	float:right;
	background-color: #f1ebda;
	margin:5px;
}

.coluna_direita {
	background-color: #dc276a;
}


.coluna_centro .opcoes_container {
	height:70px;
}

.coluna_centro .barra .seta_cima{
	margin-bottom:10px;
}

.botao_cadastrar {
	background-color: #f1ebda;
	color:#dc276a;
	float:right;
	font-size:16px;
	padding:5px;
	margin-top:30px;
	margin-bottom:20px;
	margin-right:20px;
	font-weight: bold;
}

.formulario .campo_box{
	!height:50px;
	background-color: #f1ebda;
	color: #dc276a;
	padding:10px;
}

.formulario .item{
	padding-top:6px;
	padding-bottom:6px;
}

.menu_url{
	background-color: #dc276a;
	margin-top:30px;
	margin-bottom:10px;
	font-size:18px;
}

.menu_url .url_container{
	float:left;
	margin-right:150px;
}

.menu_url .url_container .url{
	background-color: #f1ebda;
	color: #dc276a;
	width:250px;
	margin-bottom:15px;
}

.menu_url .url_container .label{
	background-color: #dc276a;
	margin-bottom:10px;
	margin-top:15px;
	font-weight: bold;
	font-size:20px;
}


.menu_url .aprovado_container{
	float:left;
	margin-right:150px;
}

.menu_url .aprovado_container .check{
	background-color: #f1ebda;
	color: #dc276a;
	width:15px;
	height:15px;
}

.menu_url .aprovado_container .label{
	background-color: #dc276a;
	margin-bottom:10px;
	margin-top:15px;
	font-weight: bold;
	font-size:20px;
}


.menu_url .logo_container{
	float:left;
}

.menu_url .logo_container .pesquisa{
	background-color: #f1ebda;
	color: #dc276a;
	width:296px;
}

.menu_url .logo_container .pesquisa .botao{
	color: #dc276a;
	background-color: #f1ebda;
	font-weight: bold;
	float:right;
	padding-right:10px;
	padding-left:10px;
	border:0px;
	border-left:2px;
	border-style:solid;
	border-color: #dc276a;
}

.menu_url .logo_container .label{
	background-color: #dc276a;
	margin-bottom:10px;
	margin-top:15px;
	font-weight: bold;
	font-size:20px;
}

.cadastrar{
	float:right;
	!background-color: #f1ebda;
	!color: #dc276a;
	!font-weight: bold;
	!font-size:18px;
	!padding-left:5px;
	!padding-right:5px;
	!margin-top:10px;
	margin-right: 30px;
}

.cadastrar a {
	color: #dc276a;
}

.titulo_mensagem{
	font-size:18px;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
}

.campo_mensagem{
	background-color: #f1ebda;
	color: #dc276a;
	height:235px;
	padding:5px;
}

.enviar_container .checkbox{
	height:20px;
	width:20px;
	background-color: #f1ebda;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-right:20px;
}

.enviar_container .texto{
	width:200px;
	float:left;
	margin-top:15px;
}


.contato_enviar{
	float:right;
	background-color: #f1ebda;
	color: #dc276a;
	font-weight: bold;
	font-size:18px;
	padding-left:5px;
	padding-right:5px;
	margin-top:25px;
	margin-right:15px;
}

.campos_obrigatorios{
	font-size:16px;
	color: #dc276a;
	font-weight: bold;
	padding-top:20px;
}

.logo_ibm{
	float:right;
	margin-top:10px;
	font-size:12px;
}

.logo_ibm .texto_ibm{
	float:left;
	padding:5px;
}

.logo_ibm .img_ibm{
	float:right;
}

.logo_ibm img{
	margin-left:5px;
}

.limpa {
	clear: both;
}

#sitemap_todo_menu {
	display: none;
}

