html,body, #corpo {
	height: 100%;
}
body > #corpo {
	height: auto;
	min-height: 100%;
}
html {
	background: #F6F3EF url(../img/layout/geral/bg_html.jpg) center top repeat-x;
}
body {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	color: #52391C;
	min-width: 980px;
	background: transparent;
}
#conteudo a {
	color: #00F;
	cursor: pointer;
}
#conteudo a:hover {
	color: #00F;
}
#conteudo a:visited {
	color: #639;
	text-decoration: none;
}
#conteudo label {
	display: block;
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-top: 6px;
	letter-spacing: -1px;
}
#conteudo input,
#conteudo button,
#conteudo textarea,
#conteudo select {
	background: #FFF url(../img/layout/admin/bg_input.gif) center top repeat-x;
	border: 1px solid #CCC;
	padding: 2px;
	margin-bottom: 4px;
	font-size: 14px;
}
#conteudo input:focus,
#conteudo button:focus,
#conteudo textarea:focus,
#conteudo select:focus {
	border-color: #999;
}
#conteudo button {
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #FFF;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	color: #000;
	background: #FFF;
	overflow: visible;
	padding: 3px 4px;
	margin-right: 3px;
}
button:hover {
	color: #333;
}
/* paginacao */
#conteudo ul.paging {
	text-align: center;
	margin: 20px auto;
	display: inline;
	float: left;
	background: #FFF;
	padding: 5px;
}
#conteudo ul.paging li.title{
	display: none;
}
#conteudo ul.paging li {
	float: left;
	display: inline;
	padding: 5px;
}
#conteudo ul.paging li a {
	text-decoration: none;
	padding: 5px 8px;
	font-size: 14px;
	color: #333;
}
#conteudo ul.paging li a:hover {
	background: #F60;
	color: #FFF;
}
#conteudo ul.paging li.numbers span {
	padding: 0 5px;
}
#conteudo ul.paging li.numbers span.current {
	text-decoration: underline;
	padding: 5px 8px;
	font-size: 14px;
}
#conteudo .pagingCounter {
	display: none;
}
/* layout */
#corpo {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background: transparent url(../img/layout/geral/bg_corpo.gif) 0 0 repeat-y;
}
#topo {
	height: 140px;
	background: #F6F3EF url(../img/layout/geral/bg_html.jpg) center top no-repeat;
}
#topo h1,
#topo h1 a {
	display: inline;
	float: left;
	width: 215px;
	height: 69px;
}
#topo h1 {
	margin: 18px 0 0 10px;
}
#topo h1 a {
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(../img/layout/geral/logo.gif) 0 0 no-repeat;
}
#topo h2 {
	display: inline;
	float: right;
	width: 359px;
	height: 40px;
	margin: 54px 43px 0 0;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(../img/layout/geral/slogan_topo.gif) 0 0 no-repeat;
}
#submenu,
#submenu li,
#submenu li a {
	display: inline;
	float: left;
}
#submenu {
	clear: both;
	width: 980px;
	margin: 20px 0 0 0;
}
*+html #submenu {
	margin-top: 28px;
}
* html #submenu {
	margin-top: 28px;
}
#submenu li a {
	width: 40px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: 20px;
	background: transparent url(../img/layout/geral/submenu.gif) 0 0 no-repeat;
}
#submenu li.item-1 a {
	background-position: 0 0;
}
#submenu li.item-2 a {
	width: 130px;
	background-position: -42px 0;
}
#submenu li.item-3 a {
	width: 115px;
	background-position: -170px 0;
}
#submenu li.item-1 a:hover {
	background-position: 0 -20px;
}
#submenu li.item-2 a:hover {
	background-position: -42px -20px;
}
#submenu li.item-3 a:hover {
	background-position: -170px -20px;
}
#lateral {
	display: inline;
	float: left;
	width: 142px;
	padding: 0 10px;
	clear: left;
}
#conteudo {
	display: inline;
	float: right;
	width: 776px;
	padding: 40px;
	padding-right: 0;
	clear: right;
}
#conteudo h2 {
	margin: 0 0 20px 0;
	color: #CC3603;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 20px;
	font-weight: bold;
}
#conteudo h2 a,
#conteudo h2 a:visited {
	color: #CC3603;
	text-decoration: none;
}
#conteudo h2 a:hover {
	color: #F60;
}
#conteudo h3 {
	font-size: 22px;
	font-weight: bold;
	color: #52391C;
	letter-spacing: -1px;
	margin: 0 0 5px 0;
}
#conteudo a.botao,
#conteudo a.botao2 {
	color: #F60;
	text-decoration: underline;
}
#conteudo a.botao2 {
	font-weight: bold;
	font-size: 14px;
}
#conteudo a.botao:hover,
#conteudo a.botao2:hover {
	color: #F90;
}
#menu {
	margin: 20px 0;
}
#menu,
#menu li,
#menu li a {
	display: inline;
	float: left;
	clear: both;
	width: 142px;
}
#menu li a {
	text-decoration: none;
	padding: 10px 0;
	border-bottom: 1px solid #D0CAB0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/layout/geral/menu.gif) 0 0 no-repeat;
}
#menu li.item-9,
#menu li.item-10 {
	display: none;
}
#menu li.item-1 a {
	background-position: 2px 0;
	border-bottom: none;
}
#menu li.item-2 a {
	background-position: -140px 0;
}
#menu li.item-3 a {
	background-position: -280px 0;
}
#menu li.item-4 a {
	background-position: -1267px 0;
}
#menu li.item-5 a {
	background-position: -420px 0;
}
#menu li.item-6 a {
	background-position: -562px 0;
}
#menu li.item-7 a {
	background-position: -706px 0;
}
#menu li.item-8 a {
	background-position: -848px 0;
}
#menu li.item-9 a {
	background-position: -990px 0;
}
#menu li.item-10 a {
	background-position: -1132px 0;
}
#menu li.item-1 a:hover {
	background-position: 2px -38px;
}
#menu li.item-2 a:hover {
	background-position: -140px -38px;
}
#menu li.item-3 a:hover {
	background-position: -280px -38px;
}
#menu li.item-4 a:hover {
	background-position: -1267px -38px;
}
#menu li.item-5 a:hover {
	background-position: -420px -38px;
}
#menu li.item-6 a:hover {
	background-position: -562px -38px;
}
#menu li.item-7 a:hover {
	background-position: -706px -38px;
}
#menu li.item-8 a:hover {
	background-position: -848px -38px;
}
#menu li.item-9 a:hover {
	background-position: -990px -38px;
}
#menu li.item-10 a:hover {
	background-position: -1132px -38px;
}
#menu li.item-1 ul {
	border-bottom: 1px solid #D0CAB0;
}
#menu li.item-1 ul,
#menu li.item-1 ul li {
	display: inline;
	float: left;
	width: 142px;
}
#menu li.item-1 ul li a {
	color: #402406;
	text-indent: 0;
	overflow: auto;
	width: 122px;
	font-size: 11px;
	margin-left: 6px;
	padding-left: 15px;
	border-bottom: 1px dashed #D0CAB0;
	font-weight: bold;
	background: transparent url(../img/layout/geral/seta_menu.gif) left center no-repeat;
}
#menu li.item-1 ul li a:hover {
	color: #F60;
	background-position: left center;
}
#banners,
#banners ul,
#banners ul li,
#banners ul li a,
#banners ul li a img {
	display: inline;
	float: left;
}
#banners h3 {
	color: #63380A;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
}
#banners ul li a {
	margin: 0 5px 10px 5px;
}
#banners {
	margin-bottom: 30px;
}
#banners ul li a.item-2 {
	margin-left: 11px;
}
#rodape {
	margin: 0 auto;
	text-align: left;
	border-top: 10px solid #7D6A49;
	background: #9C8F77;
	padding: 40px 0 20px 0;
}
#rodape .wrapper {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	color: #FFF;
}
#rodape h2 {
	display: inline;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/layout/geral/copyright_rodape.gif) 0 0 no-repeat;
	width: 400px;
	height: 36px;
}
#rodape .desenvolvimento {
	float: right;
	display: inline;
	text-align: right;
	cursor: pointer;
	margin: 5px 0 0 0;
}
#rodape .desenvolvimento a {
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #FFF;
	white-space: nowrap;
}
#rodape .desenvolvimento a:hover {
	color: #F00;
}
/* capa */
#capa #conteudo #bannerCapa {
	display: inline;
	float: left;
	width: 776px;
	height: 80px;
	clear: both;
	margin-bottom: 30px;
}
#capa #conteudo .noticias .destaque {
	padding-bottom: 15px;
}
#capa #conteudo .noticias .destaque img {
	display: inline;
	float: left;
}
#capa #conteudo .noticias .destaque div {
	float: right;
	display: inline;
	width: 460px;
	margin: 0 0 0 10px;
}
#capa #conteudo .noticias .destaque h2 {
	margin: 0 0 10px 0;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#capa #conteudo .noticias .destaque h2 a {
	text-decoration: none;
 	color: #5F2900;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -1px;
}
#capa #conteudo .noticias .destaque h2 span.data {
	display: block;
	color: #C30;
	font-size: 16px;
	letter-spacing: normal;
	letter-spacing: -1px;
	font-weight: normal;
}
#capa #conteudo .noticias .destaque.hover p.corpo {
	text-decoration: underline;
}
#capa #conteudo .noticias .listagem {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #D0CAB0;
}
#capa #conteudo .noticias .listagem li {
	display: inline;
	float: left;
	width: 178px;
	padding: 5px 0;
	margin: 5px 15px 5px 0;
	list-style: none;
	background: none;
}
#capa #conteudo .noticias .listagem li h3 {
	margin: 0;
}
#capa #conteudo .noticias .listagem li h3 a {
	text-decoration: none;
	font-size: 16px;
	color: #5F2900;
	font-family: Georgia, Times, "Times New Roman", serif;
	display: inline;
	float: left;
}
#capa #conteudo .noticias .listagem li h3 a span.data {
	display: block;
	padding: 0 5px 0 0;
	font-size: 12px;
	letter-spacing: -1px;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #C30;
}
#capa #conteudo .noticias .listagem li h3 a:hover {
	color: #F60;
}
#capa #conteudo .grupo {
	background: transparent url(../img/layout/geral/capa_grupo.jpg) right bottom no-repeat;
	height: auto !important;
	height: 145px;
	min-height: 165px;
	padding: 25px 375px 0 0;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #D0CAB0;
}
#capa #conteudo .grupo h2 span {
	font-size: 18px;
	display: block;
}
#capa #conteudo .grupo h2 {
	font-size: 22px;
	color: #5F2900;
	line-height: 90%;
}
#capa #conteudo .grupo a {
	color: #52391C;
	text-decoration: none;
}
#capa #conteudo .grupo a:hover {
	text-decoration: underline;
}
#capa #conteudo .artigos {
	display: inline;
	float: left;
	width: 736px;
	background: #FFF;
	padding: 20px;
	margin-bottom: 30px;
}
* html #capa #conteudo .artigos {
	margin-bottom: 0;
}
#capa #conteudo .artigos h2 a {
	text-transform: lowercase;
	color: #F60;
	display: block;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #D0CAB0; 
}
#capa #conteudo .artigos h2 a:hover {
	color: #F93;
}
#capa #conteudo .artigos ul,
#capa #conteudo .artigos ul li,
#capa #conteudo .artigos ul li h3,
#capa #conteudo .artigos ul li h3 a,
#capa #conteudo .artigos ul li h3 a span {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}
#capa #conteudo .artigos ul li {
	margin: 0 15px 10px 0;
}
#capa #conteudo .artigos ul li h3 a {
	text-decoration: none;
	width: 228px;
	font-size: 20px;
	color: #5F2900;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal;
}
#capa #conteudo .artigos ul li h3 a:hover {
	color: #F60;
}
#capa #conteudo .artigos ul li h3 a span {
	font-size: 11px;
	color: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #F93;
	padding: 0 2px;
	float: none;
}
#capa #conteudo .artigos ul li h3 a strong {
	font-weight: normal;
	display: block;
}
/* */
#capa #conteudo .producao_academica_e_acervo .col,
#capa #conteudo .producao_academica_e_acervo .col ul,
#capa #conteudo .producao_academica_e_acervo .col ul li,
#capa #conteudo .producao_academica_e_acervo .col ul li h3,
#capa #conteudo .producao_academica_e_acervo .col ul li h3 a,
#capa #conteudo .producao_academica_e_acervo .col ul li h3 a span {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}
#capa #conteudo .producao_academica_e_acervo .col {
	width: 332px;
	background: #FFF;
	padding: 20px;
	margin: 0 30px 30px 0;
}
#capa #conteudo .producao_academica_e_acervo div.acervo {
	margin-right: 0;
}
#capa #conteudo .producao_academica_e_acervo .col h2 a {
	text-transform: lowercase;
	color: #F60;
	display: block;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #D0CAB0; 
}
#capa #conteudo .producao_academica_e_acervo div.producao_academica h2 a {
	color: #06D;
}
#capa #conteudo .producao_academica_e_acervo div.acervo h2 a {
	color: #900;
}
#capa #conteudo .producao_academica_e_acervo .col h2 a:hover {
	color: #F93;
}
#capa #conteudo .producao_academica_e_acervo div.producao_academica h2 a:hover {
	color: #4AF;
}
#capa #conteudo .producao_academica_e_acervo div.acervo h2 a:hover {
	color: #E44;
}
#capa #conteudo .producao_academica_e_acervo .col ul li h3 a {
	text-decoration: none;
	clear: both;
	font-size: 20px;
	color: #5F2900;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal;
	padding: 0 0 15px 0;
}
#capa #conteudo .producao_academica_e_acervo .col ul li h3 a:hover {
	color: #F60;
}
#capa #conteudo .producao_academica_e_acervo .col ul li h3 a span {
	font-size: 11px;
	color: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #F93;
	padding: 0 2px;
	clear: both;
	float: none;
}
#capa #conteudo .producao_academica_e_acervo div.producao_academica ul li h3 a span {
	background: #06D;
}
#capa #conteudo .producao_academica_e_acervo div.acervo ul li h3 a span {
	background: #900;
}
#capa #conteudo .producao_academica_e_acervo .col ul li h3 a strong {
	font-weight: normal;
	display: block;
}
/*contato*/
#contato #conteudo .endereco {
	display: inline;
	float: right;
	width: 300px;
	margin: 0 80px 0 0;
}
#contato #conteudo .endereco h3 {
	margin: 5px 0 10px 0;
}
#contato #conteudo .endereco .endereco {
	margin: 0 0 10px 0;
	float: left;
}
#contato #conteudo form {
	width: 310px;
	float: left;
	display: inline;
}
#contato #conteudo form label {
	color: #4C2600;
}
#contato #conteudo form #ContatoNome,
#contato #conteudo form #ContatoEmail,
#contato #conteudo form #ContatoMsg,
#contato #conteudo form #ContatoAssunto{
	width: 300px;
}
#contato #conteudo form #ContatoFone {
	width: 100px;
}
#contato #conteudo form #ContatoCaptcha {
	width: 50px;
}
#contato #conteudo form .submit button {
	border: none;
	margin: 0;
	padding: 0;
	background: url(../img/layout/geral/bt_enviar.gif) 0 0 no-repeat;
	width: 71px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
}
/*agenda*/
#agenda #conteudo #agendaControle {
	display: inline;
	float: left;
	width: 686px;
	background: #E2DFCF url(../img/layout/geral/calendario.gif) 10px center no-repeat;
	padding: 20px 10px 20px 80px;
	margin: 0 0 20px 0;
}
#agenda #conteudo #agendaControle h3 {
	font-size: 16px;
	letter-spacing: -1px;
	margin: 0;
	display: inline;
	float: left;
}
#agenda #conteudo #agendaControle h3.proximosEventos {
	margin-top: 10px;
}
#agenda #conteudo #agendaControle h3 span {
	display: inline;
	float: left;
	font-size: 26px;
	color: #900;
}
#agenda #conteudo #agendaControle #trocaMesAno {
	display: inline;
	float: right;
}
#agenda #conteudo #agendaControle #trocaMesAno fieldset {
	margin: 0;
}
#agenda #conteudo #agendaControle #trocaMesAno label{
	font-size: 11px;
	padding: 0;
}
#agenda #conteudo #listaAgenda,
#agenda #conteudo #listaAgenda li {
	display: inline;
	float: left;
	width: 776px;
	margin: 0;
	padding: 0;
}
#agenda #conteudo #listaAgenda li {
	margin-bottom: 10px;
	padding: 10px;
	width: 756px;
	border-bottom: 1px solid #D0CAB0;
}
#agenda #conteudo #listaAgenda li p.data {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0;
	color: #F60;
}
#agenda #conteudo #listaAgenda li h3 {
	font-size: 26px;
}
#agenda #conteudo #listaAgenda li p.info {
	margin: 0 0 1em 0;
	font-style: italic;
}
#agenda #conteudo #listaAgenda li p strong {
	color: #F60;
}
#agenda #conteudo #listaAgenda li p {
	margin: 0 0 0 0;
}
/*links*/
#links #conteudo #listaLinks,
#links #conteudo #listaLinks li,
#links #conteudo #listaLinks li h3 {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	clear: both;
	width: 776px;
}
#links #conteudo #listaLinks li {
	margin-bottom: 20px;
}
#links #conteudo #listaLinks li a {
	font-weight: bold;
	font-size: 16px;
	padding-left: 16px;
	width: 760px;
	background: transparent url(../img/layout/geral/seta.gif) left center no-repeat;
}
#pesquisadores #conteudo #listaPesquisadores {
	width: 776px;
}
#pesquisadores #conteudo #listaPesquisadores,
#pesquisadores #conteudo #listaPesquisadores li,
#pesquisadores #conteudo #listaPesquisadores li ul,
#pesquisadores #conteudo #listaPesquisadores li ul li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
#pesquisadores #conteudo #listaPesquisadores h3 {
	font-size: 18px;
}
#pesquisadores #conteudo #listaPesquisadores h4 {
	font-size: 16px;
	font-weight: normal;
	float: left;
	display: inline;
}
#pesquisadores #conteudo #listaPesquisadores li {
	width: 388px;
}
#pesquisadores #conteudo #listaPesquisadores li ul li {
	width: 360px;
	border-bottom: 1px solid #D0CAB0;
	padding: 5px 0;
	margin: 5px 0;
}
#pesquisadores #conteudo #listaPesquisadores li ul li div {
	display: inline;
	float: left;
	width: 220px;
}
#pesquisadores #conteudo #listaPesquisadores li ul li a.email {
	display: inline;
	float: left;
}
#pesquisadores #conteudo #listaPesquisadores li ul li a.curriculo {
	background: transparent url(../img/layout/geral/logo_cnpq.gif) left center no-repeat;
	display: inline;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #F60;
	padding: 5px 0 5px 40px;
	width: 100px;
	white-space: normal;
	line-height: 80%;
	text-decoration: none;
}
/*noticias*/
#noticias.index #conteudo .destaque {
	border-bottom: 1px solid #D0CAB0;
	padding-bottom: 10px;
}
#noticias.index #conteudo .destaque img {
	display: inline;
	float: left;
}
#noticias.index #conteudo .destaque div {
	float: right;
	display: inline;
	width: 426px;
	margin: 0 0 0 10px;
}
#noticias.index #conteudo .destaque h3 {
	margin: 0 0 10px 0;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#noticias.index #conteudo .destaque h3 a {
	text-decoration: none;
 	color: #5F2900;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -1px;
}
#noticias.index #conteudo .destaque h3 span.data {
	display: block;
	color: #C30;
	font-size: 16px;
	letter-spacing: normal;
	letter-spacing: -1px;
	font-weight: normal;
}
#noticias.index #conteudo .destaque.hover p.corpo {
	text-decoration: underline;
}
#noticias #conteudo .listagem {
	margin: 0 0 15px 0;
	padding: 0;
}
#noticias #conteudo .listagem li {
	display: inline;
	float: left;
	width: 776px;
	padding: 5px 0;
	margin: 5px 0;
	list-style: none;
	background: none;
	border-bottom: 1px solid #D0CAB0;  
}
#noticias #conteudo .listagem li h4 {
	margin: 0;
}
#noticias #conteudo .listagem li h4 a {
	text-decoration: none;
	font-size: 16px;
	color: #5F2900;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#noticias #conteudo .listagem li h4 a span.data {
	display: block;
	padding: 0 5px 0 0;
	font-size: 12px;
	letter-spacing: -1px;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #C30;
}
#noticias #conteudo .listagem li.hover p.corpo {
	text-decoration: underline;
}
#noticias.ver #conteudo .exibe {
	text-align: justify;
}
#noticias.ver #conteudo .exibe .foto {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
	border: 2px solid #D0CAB0;
}
#noticias.ver #conteudo .exibe .foto img {
	display: inline;
	float: left;
}

#noticias.ver #conteudo .exibe h3 {
	text-decoration: none;
 	color: #5F2900;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 26px;
	letter-spacing: -1px;
	margin: 0 0 10px 0;
}
#noticias.ver #conteudo .exibe h3 span.data {
	display: block;
	color: #C30;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 0 5px 0 0;
	font-size: 14px;
	letter-spacing: -1px;
}
#noticias.ver #conteudo .exibe .foto:hover {
	border-color: #F60;
}
#noticias.ver #conteudo .fotos ul,
#noticias.ver #conteudo .fotos li,
#noticias.ver #conteudo .fotos li a,
#noticias.ver #conteudo .fotos li a img {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	background: none;
}
#noticias.ver #conteudo .fotos ul {
	width: 776px;
	border-top: 1px solid #D0CAB0;
	margin: 5px 0;
	padding: 15px 0 5px 0;  
}
#noticias.ver #conteudo .fotos li a {
	margin: 0 15px 15px 0;
	border: 1px solid #D0CAB0;
}
#noticias.ver #conteudo .fotos li a:hover {
	border-color: #F60;
}
/* */
#paginas.pesquisa #conteudo dl,
#paginas.pesquisa #conteudo dt,
#paginas.pesquisa #conteudo dd,
#paginas.pesquisa #conteudo dt a {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 776px;
}
#paginas.pesquisa #conteudo dl {
	margin-top: -10px;
}
#paginas.pesquisa #conteudo dt a {
	font-size: 18px;
 	color: #5F2900;
	font-family: Georgia, Times, "Times New Roman", serif;
	text-decoration: none;
	clear: both;
	padding: 15px 0 5px 0;
}
#paginas.pesquisa #conteudo dt a:hover {
	color: #F60;
}
#paginas.pesquisa #conteudo dd {
	font-style: italic;
	padding: 5px 0 15px 0;
	border-bottom: 1px solid #D0CAB0;
}
/* */
#paginas.sobre_nos #conteudo h2 {
	padding-bottom: 210px;
	background: transparent url(../img/layout/geral/institucional.jpg) left bottom no-repeat;
}
#paginas.historico #conteudo h2 {
	padding-bottom: 210px;
	background: transparent url(../img/layout/geral/institucional2.jpg) left bottom no-repeat;
}
#paginas.historico #conteudo .livro h3 {
	margin-bottom: 15px;
}
#paginas.historico #conteudo .livro a,
#paginas.historico #conteudo .livro a img {
	display: inline;
	float: left;	
}
#paginas.historico #conteudo .livro a {
	margin: 0 15px 15px 0;
}
#paginas.projeto #conteudo h2 {
	padding-bottom: 210px;
	background: transparent url(../img/layout/geral/institucional3.jpg) left bottom no-repeat;
}
/* artigos e documentos */
#artigos #conteudo .listagem,
#documentos #conteudo .listagem {
	margin: 0;
	padding: 0;
}
#artigos #conteudo .listagem li ,
#documentos #conteudo .listagem li {
	display: inline;
	float: left;
	width: 776px;
	padding: 5px 0;
	margin: 5px 0;
	list-style: none;
	background: none;
	border-bottom: 1px solid #D0CAB0;  
}
#documentos #conteudo .listagem li {
	background: transparent url(../img/layout/geral/pdf_icon.gif) 5px 5px no-repeat;
	height: auto !important;
	height: 50px;
	min-height: 50px;
	width: 700px;
	padding-left: 56px;
}
#documentos #conteudo .listagem li img {
	display: inline;
	float: left;
	margin: 0 15px 5px -52px;
}
#artigos #conteudo .listagem li h3,
#documentos #conteudo .listagem li h3 {
	margin: 0 0 5px 0;
}
#artigos #conteudo .listagem li h3 a,
#documentos #conteudo .listagem li h3 a {
	text-decoration: none;
	font-size: 16px;
	color: #5F2900;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#artigos #conteudo .listagem li h3 a:hover,
#documentos #conteudo .listagem li h3 a:hover {
	color: #F60;
}
#artigos #conteudo .listagem li h3 a span.autor,
#documentos #conteudo .listagem li h3 a span.autor {
	display: block;
	padding: 0 0 5px 0;
	font-size: 11px;
	letter-spacing: -1px;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #C30;
	font-style: italic;
}
#artigos.ver #conteudo .exibe {
	text-align: justify;
}
#artigos.ver #conteudo .exibe h3 {
	text-decoration: none;
 	color: #5F2900;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 26px;
	letter-spacing: -1px;
	margin: 0 0 10px 0;
}
#artigos.ver #conteudo .exibe h3 span.autor {
	display: block;
	color: #C30;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 0 5px 0 0;
	font-size: 14px;
	letter-spacing: -1px;
}