img,div { behavior: url("iepngfix.htc") }
* {
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:12px;
}
body {
  margin:0;
  padding:0;
  background:#fff;
  text-align:center; /* hack para o IE */
}
.high-mensagem {
	color:#FF0000;
	font-weight:bold;
}
label select {
	width:657px;
	margin-top:5px;
}
label {
	float:left;
	width:650px;
	padding-top:5px;
}
label input {
	width:650px;
	margin-top:5px;
}
label textarea {
	width:650px;
	height:50px;
	margin-top:5px;
}
.asterisco {
	color:#FF0000;
	font-weight:bold;
}
#conteudo-total {
  /*width: 760px; */
  width:1000px;
  margin:0 auto;
  padding: 0px;
  text-align:left; /* "remédio" para o hack do IE */
  Z-index:1;

}
#conteudo {
padding: 0px;
background-color: #FFFFFF;
}
#menu {
	width:1000px;
	height:30px;
	background:#FFF500;
}
#menu ul {
	padding:0;
	margin:0;
	margin-left:0px;
	list-style:none;
}
#menu li {
	float:left;
}
#menu ul li a {
	display:block;
	padding:5px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#15619F;
	background:#FFF500;
	text-align:center;
	margin:1px;
}
#menu ul li a:hover {
	text-decoration:underline;
}
#menu ul li a.lots {
	color:#BF6080;
}
#barra1 {
	height:5px;
	background-color:#F8C301;
}

#pesquisa {
	vertical-align:bottom;
}
#pesquisa img {
	float:left;
}
#pesquisa ul {
	list-style:none;
}
#pesquisa li {
	float:left;
	padding:10px 0 0 0;
}
#pesquisa a {
	float:right;
	padding:10px 4px;
	font-weight:bold;
	color:#316F99;
	text-decoration:none;
}

#pesquisa a:hover {
	text-decoration:underline;
}
.titulo {
	color:#555;
	font-weight:bold;
	font-size:16px;
}
.titulo-curriculo {
	color:#002380;
	font-weight:bold;
	font-size:14px;
}
#conteudo-pesquisa {
	float:left;
	width:100%;

}
#pesquisa-direita {
	margin-left:200px;
	margin-top:50px;
}
#pesquisa-direita ul {
	font-size:13px;
	font-weight:bold;
	list-style:none;
}
#pesquisa-direita li.la {
	background:url(../images/seta.jpg) no-repeat left center;
	padding: 0 0 0 15px;
}

#pesquisa-direita label {
	float:left;
	width:500px;
	margin:10px 0 0 60px;
}
#pesquisa-direita label input {
	width:380px;
}
#pesquisa-direita label select {
	width:430px;
}
#pesquisa-direita .submit {
	float:right;
	margin:20px;
	border:0;
	background:#005E8A;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
#pagina-texto .submit {
	float:right;
	border:0;
	width:90px;
	background:#005E8A;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}
#mais-informacoes {
	width:100%;
	float:center;
	/* border-top:2px solid #CCC; */
	background:#FFFFFF;
	vertical-align:bottom;
	padding-top:15px;
}
#mais-informacoes img {
	float:left;
}
#mais-informacoes ul {
	list-style:none;
}


#informacoes ul {
	list-style:none;
}
#informacoes li {
	background:url(../images/seta.jpg) no-repeat left bottom;
	padding: 5px 0 0 15px;
}
#informacoes li a {
	color:#04426C;
	text-decoration:none;

}
#informacoes li a:hover {
	font-weight:bold;

}
p.seguido-titulo {
	padding-left:5px;
}
	
#contato label .submit {
	float:left;
	border:0;
	background:#005E8A;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
}

#menu-busca-letras {
	width:570px;
	height:30px;
	background:#FFF500;
}
#menu-busca-letras ul {
	padding:0;
	margin:0;
	margin-left:2px;
	list-style:none;
}
#menu-busca-letras li {
	float:left;
}
#menu-busca-letras ul li a {
	display:block;
	padding:5px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#15619F;
	background:#FFF500;
	text-align:center;
	margin:1px;
}
#menu-busca-letras ul li a:hover {
	text-decoration:underline;
}

#busca-orientada-resultado {
	float:left;
}
#busca-orientada-resultado a {
	display:block;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#15619F;
	text-align:left;
	width:220px;
	height:50px;
}
#busca-orientada-resultado a:hover {
	text-decoration:underline;
}
.titulo-ofs {
	font-weight:bold;
	font-size:10px;
	color:#15619F;
}

#paginacao {
	width:1000px;
	height:25px;
	float:left;
	margin-top:15px;
	margin-left:160px;
	position:static;
}
#paginacao ul {
	padding:0;
	margin:0;
	margin-right:2px;
	list-style:none;
}
#paginacao li {
	float:left;
}
#paginacao ul li a {
	display:block;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#15619F;
	width:15px;
	height:15px;
	text-align:center;
}
#paginacao ul li span {
	display:block;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#FF0000;
	width:15px;
	height:15px;
	text-align:center;
}
#paginacao ul li a:hover {
	text-decoration:underline;
}


#rodape {
	background:url(../images/rodape.jpg);
	width:1000px;
	/*float:left; */
	height:35px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	position:absolute;
	top:631px;
}
#rodape a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
#rodape a:hover {
	font-weight:bold;
}
#rodape img {
	border:0;
	position:absolute;
	left:1px;
}
#parceiros {
	border:2px solid #888888;
	width:975px;
	padding:10px;
	color:#555555;
	font-weight:bold;
	margin:auto;
}
#lateral {
	width:140px;
	background:#FFF500;
	float:left;
	border:2px solid #F8C301;
	padding:5px;
}
#atividades-relacionadas {
	top:50px;
	margin-left:0px;
}

#atividades-relacionadas ul {
	padding:0;
	margin:0;
	margin-left:2px;
	list-style:none;
}
#atividades-relacionadas ul li {
	margin:0;
	padding:0;
}
#atividades-relacionadas ul li a {
	font-size:8px;
	text-decoration:none;
	color:#000000;
	text-align:center;
	margin:5px;
	padding:5px;
}
#atividades-relacionadas ul li a:hover {
	text-decoration:underline;
}

a {
	font-weight:bold;
	color:#316F99;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}



#pesquisar ul {
	list-style:none;
	padding:0;
	margin:0;
}
#pesquisar li.la {
	background:url(../images/seta2.jpg) no-repeat left center;
	padding:0 0 0 15px;
	font-weight:bold;
	margin:0;
}
#pesquisar a {
	float:right;
	font-weight:bold;
	color:#316F99;
	text-decoration:none;
}
#pesquisar a:hover {
	text-decoration:underline;
}
#pesquisar label {
	float:left;
	width:250px;
}
#pesquisar label input {
	width:200px;

	font-size:16px;
}
#pesquisar label select {
	width:220px;

	font-size:16px;
	height:22px;
}
#pesquisar .submit {
	float:right;
	margin:20px;
	border:0;
	background:#005E8A;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
}