*
{
	margin:0;
	padding:0
}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#600;
}

body > #secao_tudo
{
	height: auto; 
	min-height: 100%;
}

html, body, #secao_tudo
{
	height: 100%;
}

#secao_tudo
{
	margin:0 auto;
	width:960px;
	text-align:left;
	background:url(../img_site/fundo_site.jpg) repeat-y;
}

#secao_geral
{
	padding-bottom: 140px;/* must be same height as the footer */
}  

#secao_topo
{
	border-bottom:5px solid #c9ad68;
	width:100%;
	background:#000; 
	color:#ad9d65;
	height:170px;
	line-height:60px;
	margin:0 0 10px;
	clear:both;
}

#secao_rodape
{
	position: relative;
	margin-top: -65px; /* negative value of footer height */
	height: 65px;
	clear:both;
	border-top:5px solid #c9ad68;
	background:#000; 
	color:#FFF;
	width:960px;
	margin:auto;
	text-align:left;
	font-size:11px;
}

/*******************************************************************************************************
=TOPO DO SITE
*******************************************************************************************************/
#secao_topo ul
{
	list-style:none;
	
}

#secao_topo ul li
{
	float:left;
}

#secao_topo ul li#logo
{
	width:82px;
	margin:20px 0 0 40px;
}

#secao_topo ul li#complemento
{
	width:730px;
	margin-left:90px;
}

#secao_topo ul li#complemento h2
{
	font-size:18px;
	font-weight:bold;
}

/*******************************************************************************************************
=SEÇÕES DO SITE
*******************************************************************************************************/
#secao_conteudo_esquerda
{
	float:left;
	width:192px;
}

#secao_conteudo_principal
{
	float:left;
	width:470px;
	padding-left:12px;
}

#secao_conteudo_principal_interno
{
	float:left;
	width:698px;
	padding-left:12px;
	padding-bottom:20px;
}

#secao_conteudo_auxiliar
{
	float:right;
	width:208px;
	margin-right:20px;
}

/*******************************************************************************************************
=COLUNA A ESQUERDA
*******************************************************************************************************/
#secao_conteudo_esquerda
ul#secao_menu_principal
{
	list-style:none;
	font-size:11px;
	margin-bottom:30px;
	margin-left:10px;
}

#secao_conteudo_esquerda
ul#secao_menu_principal li
{
	padding:1px;
	margin-top:5px;
	height:10px;
	line-height:10px;
}

#secao_conteudo_esquerda
ul#secao_menu_principal li.separador
{
	margin:0;
	margin-left:8px;	
}


#secao_conteudo_esquerda
ul#secao_menu_principal li a
{
	text-decoration:none;
	color:#000;
	display:block;
	padding-left:10px;
	margin-left:5px;
}

#secao_conteudo_esquerda
ul#secao_menu_principal li a:hover
{
	background:url(../img_site/menu_bullet.jpg) left no-repeat;
	display:block;
	padding-left:10px;
	margin-left:5px;	
}

#secao_conteudo_esquerda h2
{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#523800;
	margin-bottom:20px;
	text-align:center;	
}

#secao_conteudo_esquerda
ul#secao_lista_projetos
{
	list-style:none;
	text-align:center;

}

#secao_conteudo_esquerda
ul#secao_lista_projetos li
{
	margin:30px 0;
}

/*******************************************************************************************************
=CONTEUDO PRINCIPAL
*******************************************************************************************************/
#secao_conteudo_principal,#secao_conteudo_principal_interno 
{
	margin:0 20px;
}

#secao_conteudo_principal h1,#secao_conteudo_principal_interno h1 
{
	font-size:20px;
	color:#e39f0a;
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#secao_conteudo_principal h2, #secao_conteudo_principal_interno h2 
{
	font-size:18px;
	color:#523800;
	margin:10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#secao_conteudo_principal h2 a, #secao_conteudo_principal_interno h2 a
{
	color:#523800;
	text-decoration:none;

}

#secao_conteudo_principal
dl#secao_home_noticia_destaque dt
{
	float:left;
	width:161px;
	height:118px;
	overflow:hidden;
	margin:10px 10px 10px 0;
}

#secao_conteudo_principal
dl#secao_home_noticia_destaque dt img
{
	border:1px solid #ae8c37;
	padding:5px;
}

#secao_conteudo_principal
dl#secao_home_noticia_destaque dd h3
{
	color:#9e8142;
	margin-bottom:10px;
	padding-top:10px;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#secao_conteudo_principal
dl#secao_home_noticia_destaque dd h3 a
{
	color:#9e8142;
	text-decoration:none;
}

#secao_conteudo_principal
dl#secao_home_noticia_destaque dd p
{
	color:#000;
	font-size:12px;
	text-align:justify;
}


#secao_conteudo_principal
dl#secao_home_noticia_destaque dd p a
{
	color:#000;
	text-decoration:none;
}

#secao_conteudo_principal
ul#secao_home_noticias_titulos
{
	list-style:none;
	margin-top:20px;
}

#secao_conteudo_principal
ul#secao_home_noticias_titulos li
{
	background:#ececec;
	padding:8px;
	display:block;
	margin-bottom:10px;
	
}
#secao_conteudo_principal
ul#secao_home_noticias_titulos li a
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:12px;
}

#secao_conteudo_principal
p#secao_publicidade_home_meio
{
	text-align:center;
}

#secao_conteudo_principal
ul#secao_conteudo_destaques *
{
	list-style:none;
}

#secao_conteudo_principal
ul#secao_conteudo_destaques
{
	margin-top:20px;
}

#secao_conteudo_principal
ul#secao_conteudo_destaques li
{
	float:left;
}
#secao_conteudo_principal
ul#secao_conteudo_destaques li
{
	float:left;
}
#secao_conteudo_principal
ul#secao_conteudo_destaques li#secao_conteudo_destaques_fotos
{
	width:264px;
	margin-right:5px;
}

#secao_conteudo_principal
ul#secao_conteudo_destaques li#secao_conteudo_destaques_publicidade
{
	width:200px;
}

#secao_conteudo_principal
ul#secao_conteudo_destaques li#secao_conteudo_destaques_fotos li
{
	float:none;
	float:left;
	border:1px solid #ae8c37;
	padding:3px;
	width:72px;
	height:58px;
	margin-right:4px;
	margin-bottom:4px;
}

#secao_conteudo_principal
ul#secao_conteudo_destaques li#secao_conteudo_destaques_fotos li p
{	
	width:72px;
	height:58px;
	overflow:hidden;
}

#secao_conteudo_principal
ul#secao_conteudo_destaques li#secao_conteudo_destaques_publicidade 
p#secao_publicidade_destaques
{
	margin-top:42px;
}

#secao_conteudo_principal
ul#secao_conteudo_destaques li#secao_conteudo_destaques_publicidade h2 a
{
	color:#fff;
}

#secao_conteudo_principal
ul#secao_home_cursos_titulos
{
	list-style:none;
}

#secao_conteudo_principal
ul#secao_home_cursos_titulos li
{
	background:#efe7d2;
	display:block;
	padding:10px;
	margin-bottom:10px;
	font-size:12px;
}

#secao_conteudo_principal
ul#secao_home_cursos_titulos li a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#secao_conteudo_auxiliar ul
{
	list-style:none;
}

#secao_conteudo_auxiliar
ul#secao_home_lista_parceiros 
{
	
	border:1px solid #dadada;
	padding:10px;
	margin-bottom:50px;	
}

#secao_conteudo_auxiliar 
ul#secao_home_lista_parceiros li
{
	
	margin-bottom:15px;
	border:1px solid #dadada;
	text-align:center;
	padding:3px;
}

#secao_conteudo_auxiliar h2

{
	font-size:18px;
	color:#523800;
	margin:20px 0;
	font-family:Georgia, "Times New Roman", Times, serif;	
}
#secao_conteudo_auxiliar
ul#secao_home_midias_sociais li
{
	margin-bottom:20px;	
}


#secao_rodape p
{
	margin:20px 0 0 20px;
}

#secao_rodape p a
{
	color:#FFFFFF;
	text-decoration:none;
}
/*******************************************************************************************************
=NOTICIAS
*******************************************************************************************************/

ul#secao_noticias_titulos
{
	list-style:none;
}

ul#secao_noticias_titulos li
{
	display:block;
	background:#ececec;
	padding:5px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

ul#secao_noticias_titulos li a
{
	color:#000;
	text-decoration:none;
}

dl#secao_noticias_detalhes dt
{
	float:left;
	padding:10px 20px 0 0;
}

dl#secao_noticias_detalhes dt ul
{
	list-style:none;	
}

dl#secao_noticias_detalhes dt ul li
{
	margin-bottom:20px;	
}

dl#secao_noticias_detalhes dt ul li b
{
	display:block;
	font-size:10px;
	font-style:italic;
}

dl#secao_noticias_detalhes dd  p#subtitulo
{
	font-size:12px;
	font-style:italic;
	margin:10px 0;
}

dl#secao_noticias_detalhes dd  p.extras
{
	font-size:10px;
	font-style:italic;
	margin:10px 0
}

dl#secao_noticias_detalhes dd  div
{
	font-size:12px;
}

dl#secao_noticias_detalhes dd div.player_video
{
	text-align:center;
	margin:20px 0;
}



/*******************************************************************************************************
=HACK DO SITE
*******************************************************************************************************/
/* CLEAR FIX*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix
{
	 height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

.clear
{
	clear:both;
}

/*******************************************************************************************************
=QUEM SOMOS
*******************************************************************************************************/

dl#secao_quemsomos dt
{
	float:left;
	padding:10px 20px 0 0;
}

dl#secao_quemsomos dt ul
{
	list-style:none;	
}

dl#secao_quemsomos dt ul li
{
	margin-bottom:20px;	
}

dl#secao_quemsomos dd 
{
	font-size:12px;
	margin:10px 0;
	line-height:18px;
}

/*******************************************************************************************************
=OBJETIVOS
*******************************************************************************************************/

dl#secao_objetivos dt
{
	float:left;
	padding:10px 20px 0 0;
}

dl#secao_objetivos dt ul
{
	list-style:none;	
}

dl#secao_objetivos dt ul li
{
	margin-bottom:20px;	
}

dl#secao_objetivos dd 
{
	font-size:12px;
	margin:10px 0;
	line-height:18px;
}

/*******************************************************************************************************
=DIRETORIA
*******************************************************************************************************/

dl#secao_diretoria dt
{
	float:left;
	padding:10px 20px 0 0;
}

dl#secao_diretoria dt ul
{
	list-style:none;	
}

dl#secao_diretoria dt ul li
{
	margin-bottom:10px;	
}

dl#secao_diretoria dd 
{
	font-size:12px;
	margin:10px 0;
	line-height:18px;
}

dl#secao_diretoria dd h2
{
	padding-bottom:10px;
}

dl#secao_diretoria dd p
{
	margin-bottom:10px;
	font-style:italic;
	font-size:14px;
}

dl#secao_diretoria div.separador
{
	border-bottom:1px solid #000;
	margin:30px 0;
}

/*******************************************************************************************************
=INDICADORES ECONOMICOS
*******************************************************************************************************/

dl.secao_indicadores_lista
{
	margin-right:30px;
	float:left;
}

dl.secao_indicadores_lista dt
{
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
}

dl.secao_indicadores_lista dt a
{
	color:#000;
	text-decoration:none;
}

dl.secao_indicadores_lista dt a:hover
{
	text-decoration:underline;
}

/*******************************************************************************************************
=ASSOCIADOS
*******************************************************************************************************/

form#box_form_associado
{
	margin-bottom:20px;
}

dl.secao_associados_lista
{
	margin-bottom:30px;
	font-size:12px;
}

dl.secao_associados_lista dt
{
	float:left;
	padding:10px 20px 3px 0;
}

dl.secao_associados_lista dd
{	
	line-height:16px;
}

dl.secao_associados_lista dd h3
{	
	font-size:14px;
	margin-bottom:5px;
}

dl.secao_associados_lista dd a
{	
	color:#000;
	text-decoration:none;
}

dl.secao_associados_lista dd a:hover
{	
	text-decoration:underline;
}

div.separador
{
	border-bottom:1px solid #000;
	margin-top:20px;
}

/******************************************************************************
* ASSOCIE-SE
******************************************************************************/

dl#secao_associe_complemento {
	margin:20px 0;
}

dl#secao_associe_complemento dt {
	font-size:14px;
	font-weight:bold;
}

dl#secao_associe_complemento dd {
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #000;
}

form#box_form_associe {
	margin:20px 0;
}

form#box_form_associe p {
	margin-bottom:15px;
}

form#box_form_associe p label {
	float:left;
	width:130px;
}

/******************************************************************************
* LINKS
******************************************************************************/

dl#secao_links dt
{
	font-size:17px;
	font-weight:bold;
	margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#523800;
}

dl#secao_links dt.item
{
	border-top:1px solid #000;
	padding-top:10px;
}

dl#secao_links dd p
{
	font-size:12px;
}

/******************************************************************************
* CURSOS E PALESTRAS
******************************************************************************/

dl#secao_cursos_palestras dt
{
	font-size:15px;
	font-weight:bold;
	margin-bottom:3px;
}

dl#secao_cursos_palestras dt a
{
	color:#000;
	text-decoration:none;
}

dl#secao_cursos_palestras dt a:hover
{
	text-decoration:underline;
}

dl#secao_cursos_palestras dd
{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #000;
}

dl#secao_cursos_palestras_detalhes dt
{
	float:left;
	padding:10px 20px 20px 0;
}

dl#secao_cursos_palestras_detalhes dd
{
	font-size:12px;
	line-height:18px;
}

/******************************************************************************
* GALERIAS
******************************************************************************/

ul.secao_galerias_titulos
{
	list-style:none;
}

ul.secao_galerias_titulos li
{
	display:block;
	background:#ececec;
	padding:5px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

ul.secao_galerias_titulos li a
{
	color:#000;
	text-decoration:none;
}

ul#secao_galeria_lista
{
	list-style:none;
}

ul#secao_galeria_lista li
{
	float:left;
	margin:10px;
	padding:3px;
	border:1px solid #ccc;
}

ul#secao_galeria_lista li p
{
	width:89px;
	height:69px;
	overflow:hidden;
	text-align:center;
}

ul#secao_galeria_detalhes
{
	list-style:none;
	margin-bottom:20px;
}

/*******************************************************************************************************
=DIRETORIA
*******************************************************************************************************/

dl#secao_parceiros dt
{
	float:left;
	padding:10px 20px 0 0;
}

dl#secao_parceiros dt ul
{
	list-style:none;	
}

dl#secao_parceiros dt ul li
{
	margin-bottom:10px;	
}

dl#secao_parceiros dd 
{
	font-size:12px;
	margin:10px 0;
	line-height:18px;
}

dl#secao_parceiros dd h2
{
	padding-bottom:5px;
}

dl#secao_parceiros dd p
{
	margin-top:3px;
	font-size:12px;
}

dl#secao_parceiros div.separador
{
	clear:both;
	border-bottom:1px solid #000;
	margin:30px 0;
}

/******************************************************************************
* CONTATO
******************************************************************************/

form#box_form_contato {
	margin:20px 0;
}

form#box_form_contato p {
	margin-bottom:15px;
}

form#box_form_contato p label {
	float:left;
	width:100px;
}

/******************************************************************************
* CONTEUDO INTERNO - PAGINACAO
******************************************************************************/

#box_paginacao{
	text-align:center;
	font-size:11px;
	clear:both;
}

#box_paginacao a{
	color:#000;
	text-decoration:none;
}

#link_destaque {
	color:#8C6F33;
	font-weight:bold;
	font-size:18px;
}

/******************************************************************************
* GERAL
******************************************************************************/

.voltar {
	clear:both;
	font-size:12px;
	font-weight:bold;
}

.voltar a {
	color:#000;
	text-decoration:none;
}

#secao_conteudo_principal p, 
#secao_conteudo_principal_interno p {
	font-size:12px;
	line-height:18px;
}

#secao_conteudo_principal p a, 
#secao_conteudo_principal_interno p a {
	color:#000;
	text-decoration:none;
}

#secao_conteudo_principal p a:hover, 
#secao_conteudo_principal_interno p a:hover {
	text-decoration:underline;
}
