* {
	margin:0;
	padding:0;
}

body{
	background:#EEE;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link{
	color:#000;
	text-decoration: none;
}

a:visited{
	color:#000;
	text-decoration: none;	
}

a:active{
	color:#000;
	text-decoration: none;	
}

a:hover{
	color:#000;
	text-decoration: underline;
}

img, a img {
	border:0;
	margin:0;
	padding:0;
}

/**************************************************************************************************************
* ESTRUTURA DO SITE
***************************************************************************************************************/

#geral {
	width:930px;
	background:#FFF;
	margin: 0 auto;
}

#topo {
	background:#000;
	color:#FFF;
	height:175px;
}

#centro {
	margin:0 auto;
	padding:25px 24px 0 24px;
}

#conteudo, #conteudo_interno {
	float:left;
	width:652px;
	margin-right:24px;
	padding-bottom:25px;
}

#coluna_direita {
	float:right;
	padding-bottom:25px;
	width:206px;
}

#rodape	{
	background:#000;
	border-top:5px solid #BD9F56;
	clear:both;
	color:#FFF;
	height:65px;
}

/**************************************************************************************************************
* MENU
***************************************************************************************************************/

ul#menu_principal {
	background:#BD9F56;
	color:#7A5C28;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:15px;
	list-style:none;
	padding:7px 0 8px 0;
	text-align:center;
}

ul#menu_principal li {
	display:inline;
	margin-right:-3px;
}

ul#menu_principal li a {
	color:#FFF;
	font-weight:normal;
	padding:7px 10px 8px 10px;
}

ul#menu_principal li a:hover {
	background:#000;
	padding:7px 10px 8px 10px;
	text-decoration:none;
}

/**************************************************************************************************************
* CONTEUDO DO TOPO
***************************************************************************************************************/

/* LOGO */
#logo {
	float:left;
	width:82px;
	height:131px;
	padding-left:43px;
	padding-top:22px;
}

/* FORMULARIO LOGIN */
form#box_form_login {
	float:right;
	padding-right:10px;
	padding-top:15px;
}

form#box_form_login p {
	float:left;
	padding-right:10px;
}

form#box_form_login p input#bt_ok {
	background: #000 url(../img_site/fundo_bt_logar.jpg) repeat-x top;
	border:0;
	color:#CB9F3C;
	font-size:10px;
	font-weight:bold;
	height:23px;
	width:35px;
}

#topo h1
{
	padding:30px 20px 0 180px;
	font-size:14px;
	color:#BD9F56;
}
/* BANNER */
#publicidade_topo {
	float:right;
	padding-right:20px;
	padding-top:15px;
}

/**************************************************************************************************************
* CONTEUDO DO RODAPE
***************************************************************************************************************/

#rodape p {
	font-size:11px;
	padding-top:20px;
	padding-left:30px;
	line-height:150%;
}

#rodape p a {
	color:#FFF;
}

/**************************************************************************************************************
* CONTEUDO DA COLUNA DIREITA
***************************************************************************************************************/

ul#box_lista_publicidade {
	border:1px solid #D1D1D1;
	list-style:none;
	padding-top:15px;
	text-align:center;
	width:204px;
}

ul#box_lista_publicidade li {
	display:block;
	padding-bottom:15px;
}

ul#box_lista_publicidade li img {
	border: 1px solid #D1D1D1;
}

/**************************************************************************************************************
* CONTEUDO DA COLUNA PRINCIPAL - HOME
***************************************************************************************************************/

/* BOX CONTENDO O DESTAQUE COM FOTO DE CHAMADA*/
dl#noticia_principal_com_foto {
	background:#EAE2CB;
	width:620px;
	/*height:210px;*/
	padding:15px;
}

dl#noticia_principal_com_foto dt {
	background:#FFF;
	float:left;
	padding:5px;
}

.clear {
	clear:both;
}

.legenda_principal {
	padding:4px;
	color:#FFFFFF;
	font-size:10px;
	background-color:#000000;
}

dl#noticia_principal_com_foto dd h1 {
	font-size:18px;
	margin-bottom:20px;
}

dl#noticia_principal_com_foto dd p {
	font-size:11px;
}

dl#noticia_principal_com_foto dd p.data_principal {
	border-bottom:1px solid #000;
	margin-bottom:20px;
	padding-bottom:15px;
}

/* BOX CONTENDO O DESTAQUE SEM FOTO DE CHAMADA*/
dl#noticia_principal_sem_foto {
	background:#EAE2CB;
	width:620px;
	height:210px;
	padding:15px;
}

dl#noticia_principal_sem_foto dt {
	border-bottom:1px solid #000;
	margin-bottom:20px;
	padding-bottom:15px;
}

dl#noticia_principal_sem_foto dd h1 {
	font-size:18px;
	margin-bottom:20px;
}

dl#noticia_principal_sem_foto dd p {
	font-size:11px;
}

/* LISTA COM 3 NOTICIAS SECUNDARIAS, ABAIXO DO DESTAQUE */
#noticia_secundaria {
	padding-top:30px;
	width:650px;
}

#noticia_secundaria dl {
	float:left;
	width:196px;
}

#noticia_secundaria dl#secundaria_centro {
	margin:0 30px;
}

#noticia_secundaria dl dt {
	padding-bottom:20px;
}

#noticia_secundaria dl dt a {
	color:#8C6F33;
	font-size:14px;
	font-weight:bold;
}

#noticia_secundaria dl dd p {
	font-size:11px;
}

/* BANNER ABAIXO DAS NOTICIAS SECUNDARIAS */
#publicidade_centro {
	float:left;
	padding:25px 0;
}

/* IMAGEM FIXA AO LADO DO BANNER */
#img_fixa {
	float:right;
	padding:25px 0;
}

/* DESTAQUE DA AGENDA */
dl#agenda_destaque {
	clear:both;
}

dl#agenda_destaque dt {
	float:left;
	margin-right:20px;
	border:1px solid #CCCCCC;
	padding:5px;
}

dl#agenda_destaque dd h1 {
	font-size:16px;
	margin-bottom:20px;
}

dl#agenda_destaque dd h1 a {
	color:#8C6F33;
}

dl#agenda_destaque dd p {
	font-size:11px;
}

/**************************************************************************************************************
* CONTEUDO INTERNO - TEXTOS
***************************************************************************************************************/

#conteudo_interno h1 { /* TOPICOS */
	color:#8C6F33;
	font-size:18px;
	font-weight:normal;
	margin-bottom:20px;
}

#conteudo_interno h2 { /* TITULOS */
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

#conteudo_interno h3 { /* RESUMOS */
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
}

#conteudo_interno h4 { /* SUBTITULOS */
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
	font-style:italic;
}

#conteudo_interno h6 { /* DATA, HORA, FONTE (EXTRAS) */
	font-size:10px;
	margin-bottom:10px;
	font-weight:normal;
}

.textos {
	color:#000;
	font-size:12px;
	text-align:justify;
}

.textos p {
	margin-bottom:15px;
	line-height:150%;
}

/******************************************************************************
* CONTEUDO INTERNO - IMAGENS ANEXAS AOS TEXTOS
******************************************************************************/

ul#imagens {
	list-style:none;
	float:left;
	margin-right:15px;
}

ul#imagens li {
	text-align:left;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:5px;
}

ul#imagens li img {
	border:0;
}

.foto_legenda {
	padding:4px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-color:#000000;
}

/******************************************************************************
* CONTEUDO INTERNO - NOTICIAS
******************************************************************************/

dl#lista_noticias dt {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

dl#lista_noticias dt span {
	font-size:10px;
	margin-bottom:10px;
	font-weight:normal;
}

dl#lista_noticias dd {
	border-bottom:1px solid #000;
	margin-bottom:25px;
	padding-bottom:25px;
}

dl#lista_noticias dd p {
	font-size:12px;
	font-weight:normal;
	line-height:130%;
}

/******************************************************************************
* CONTEUDO INTERNO - ASSOCIADOS
******************************************************************************/
/* CAIXA DE SELECAO */
form#box_busca_associado {
	float:left;
	margin-bottom:25px;
}

form#box_busca_associado select {
	font-size:12px;
	width:90px;
}

/* REGISTROS SEM FOTO */
dl.lista_associados_sem_foto {
	clear:both;
	padding-bottom:30px;
}

dl.lista_associados_sem_foto dt, dl.lista_associados_sem_foto dd p {
	font-size:11px;
	text-align:left;
	line-height:130%;
}

/* REGISTROS COM FOTO */
dl.lista_associados_com_foto {
	clear:both;
	padding-bottom:30px;
}

dl.lista_associados_com_foto dt {
	float:left;
	padding-bottom:30px;
	padding-right:15px;
}

dl.lista_associados_com_foto dd {
	padding-bottom:30px;
}

dl.lista_associados_com_foto dd p {
	font-size:11px;
	text-align:left;
	line-height:130%;
}

/******************************************************************************
* CONTEUDO INTERNO - ASSOCIE-SE
******************************************************************************/

dl#associe_complemento {
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	margin-bottom:25px;
	padding:25px 0;
}

dl#associe_complemento dt {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

dl#associe_complemento dt span {
	font-size:10px;
	margin-bottom:10px;
	font-weight:normal;
}

dl#associe_complemento dd {
	border-bottom:1px solid #000;
	margin-bottom:25px;
	padding-bottom:25px;
}

dl#associe_complemento dd p {
	font-size:12px;
	font-weight:normal;
	line-height:130%;
}

/******************************************************************************
* CONTEUDO INTERNO - PARCEIROS
******************************************************************************/
/* REGISTROS SEM FOTO */
dl.lista_parceiros_sem_foto {
	clear:both;
	padding-bottom:50px;
}

dl.lista_parceiros_sem_foto dt, dl.lista_parceiros_sem_foto dd p {
	font-size:11px;
	text-align:left;
	line-height:130%;
}

/* REGISTROS COM FOTO */
dl.lista_parceiros_com_foto {
	clear:both;
	padding-bottom:30px;
}

dl.lista_parceiros_com_foto dt {
	float:left;
	padding-bottom:50px;
	padding-right:15px;
}

dl.lista_parceiros_com_foto dd {
	padding-bottom:30px;
}

dl.lista_parceiros_com_foto dd p {
	font-size:11px;
	text-align:left;
	line-height:130%;
}

/******************************************************************************
* CONTEUDO INTERNO - INDICADORES ECONOMICOS
******************************************************************************/

dl.indicadores {
	float:left;
	margin-top:15px;
	width:326px;
}

dl.indicadores dt {
	font-weight:bold;
	margin-bottom:15px;
}

/******************************************************************************
* CONTEUDO INTERNO - CURSOS
******************************************************************************/

dl#lista_cursos dt {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

dl#lista_cursos dt span {
	font-size:10px;
	margin-bottom:10px;
	font-weight:normal;
}

dl#lista_cursos dd {
	border-bottom:1px solid #000;
	margin-bottom:25px;
	padding-bottom:25px;
}

dl#lista_cursos dd p {
	font-size:12px;
	font-weight:normal;
	line-height:130%;
}

/******************************************************************************
* CONTEUDO INTERNO - PUBLICIDADE
******************************************************************************/

dl#lista_tipos_publicidade dt {
	margin-bottom:0;
}

dl#lista_tipos_publicidade dd {
	margin-bottom:25px;
}

#titulo_resultado_banner {
	background:#BD9F56;
	border-bottom:1px solid #FFF;
	clear:both;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}

#aviso_resultado_banner {
	background:#F0F0F0;
	clear:both;
	color:#333;
	border:1px solid #ebebeb;
	font-weight:bold;
	padding:20px 0;
	margin-bottom:30px;
	text-align:center;
}

dl#lista_resultado_banner {
	margin-bottom:30px;
}

dl#lista_resultado_banner dt {
	background:#ebebeb;
	border-bottom:1px solid #FFF;
	font-weight:bold;
	padding:3px;
}

dl#lista_resultado_banner dd {
	background:#f8f8f8;
	border-bottom:1px solid #FFF;
	padding:3px;
}

/******************************************************************************
* CONTEUDO INTERNO - BOLSA DE EMPREGOS
******************************************************************************/

#bt_cadastrar_curriculo {
	padding:10px 0;
	width:160px;
	margin:15px 0 30px 0;
	float:left;
}

#bt_cadastrar_curriculo a {
	background:#777;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	text-decoration:none;
}

#bt_cadastrar_curriculo a:hover {
	background:#999;
	text-decoration:none;
}

dl#lista_vagas {
	margin-top:30px;
}

dl#lista_vagas dt {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

dl#lista_vagas dt span {
	font-size:12px;
	margin-bottom:10px;
	font-weight:normal;
}

dl#lista_vagas dd {
	border-bottom:1px solid #000;
	margin-bottom:25px;
	padding-bottom:25px;
}

dl#lista_vagas dd p {
	font-size:12px;
	font-weight:normal;
	line-height:130%;
}

dl#lista_curriculo {
	margin-top:30px;
}

dl#lista_curriculo dt {
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}

dl#lista_curriculo dd {
	border-bottom:1px solid #000;
	margin-bottom:5px;
	padding-bottom:5px;
}

dl#lista_curriculo dd p {
	font-size:10px;
	font-weight:normal;
	line-height:130%;
}

p.topico_curriculo {
	background:#999;
	color:#FFF;
	font-weight:bold;
	margin:20px 0;
	padding:5px 0;
	text-align:center;
}

p.subtopico_curriculo {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

/******************************************************************************
* CONTEUDO INTERNO - FORMULARIOS
******************************************************************************/

/* FORMULARIO DE CONTATO */
form#box_form_contato{
	margin-top:30px;
}

form#box_form_contato p{
	margin-bottom:20px;	
}

form#box_form_contato label{
	float:left;
	width:100px;	
}

/* FORMULARIO ASSOCIE-SE */
form#box_form_associe{
	margin-top:30px;
}

form#box_form_associe p{
	margin-bottom:20px;	
}

form#box_form_associe label{
	float:left;
	width:120px;	
}

/* FORMULARIO DE PUBLICIDADE */
form#box_form_publicidade{
	margin-top:20px;
}

form#box_form_publicidade p.campo {
	background:#F5F5F5;
	font-weight:bold;
	padding:5px;
}

form#box_form_publicidade p.frase {
	background:#ccc;
	border-bottom:1px solid #FFF;
	color:#333;
	font-weight:bold;
	padding:5px;
}


form#box_form_publicidade label{
	float:left;
	width:80px;
}

/* FORMULARIO DE CURRICULO */
form#box_form_curriculo{
	margin-top:30px;
}

form#box_form_curriculo p{
	margin-bottom:10px;	
}

form#box_form_curriculo p.secao {
	background:#999;
	color:#FFF;
	font-weight:bold;
	margin:20px 0;
	padding:5px 0;
	text-align:center;
}

form#box_form_curriculo p.subsecao {
	background:#eee;
	font-weight:bold;
	margin:15px 0;
	padding:5px;
}

form#box_form_curriculo label{
	float:left;
	width:160px;
	margin-right:10px;
	text-align:right;
}

form#box_form_curriculo label.idioma {
	text-align:left;
}

/******************************************************************************
* CONTEUDO INTERNO - PAGINACAO
******************************************************************************/

#box_paginacao{
	text-align:center;
	font-size:10px;
	clear:both;
}

#link_destaque {
	color:#8C6F33;
	font-weight:bold;
	font-size:18px;
}

/******************************************************************************
* LINK VOLTAR
******************************************************************************/
.voltar {
	clear:both;
	margin-top:20px;
}

.voltar a {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}