h1, #mailto-window h1.titlemail {
	font-family:Linux Libertine;
	color: #A10204;
	font-size: 2.2em;
	padding: .5em 0;
	text-transform: uppercase;	
}

h2, aside h1

{
	font-family:'Source sans pro',sans-serif;
	color: #A10204;
	font-size: 2.2em;
	text-transform: uppercase;
	
}
h2 a
{
	
	color: #A10204!important;
	text-decoration: underline!important;
}

#noticias h2 a
{
	color: #000 !important;
}
.blog h2 a
{
	font-size: 2.2em;
	font-weight: normal;
	font-family:'Source sans pro',sans-serif;
}
aside h1

{
	margin-bottom: 1em;
}
.conteudo h2
{
	font-family:'Source sans pro',sans-serif;

	padding: .5em 0 0 0;
}
.conteudo h2 a
{
	font-family:'Source sans pro',sans-serif;
	text-decoration: none;
	
}
.conteudo h2 a:hover
{
	text-decoration: underline;
}
.pesquisador h2
{
	text-transform: none;
	padding-top: 0;
	margin: 0;

}
.info-pesq p.contato, .other-info p.detalhes, .info-pesq p.lattes, .other-info p.interesses
{
	padding: 0 0 .3em 0;
	margin: 0;
}

.conteudo h3
{
	padding: 1em 0 0 0;
}
.blog h2
{
	clear: both;
}
.blog h2 a
{
	color: #A10204;
	text-decoration: none;
	font-size: 1em;
}

h3
{
	font-family: verdana,sans-serif;
	color: #A10204;
	font-size: 1.6em;
	font-weight: bold;
}
h3 a
{ 
	color: #A10204!important;

}
h3 a:hover
{
	color: #E47500!important;
}

.contato h1 {
	font-size: 1.7em;
	margin: 0 0 .5em 0;
	padding: 0; 
	font-family: Verdana, sans-serif;
	color: white;
	font-weight: normal!important;
	text-transform: none;
	
}
.biblioteca h2 a
{
	font-family:Linux Libertine;
	color: #A10204;
}
.bilioteca p a {
	font-family: Linux Libertine;
	font-size: 1.8em !important;
}
.main p, .main li, .main address
{
	color: #000000;
	font-family: Verdana;
	font-size: 1.35em;
}
.main li p, .main li h3, .main address p
{
	font-size: 1em;
}
.main a {
	color: #000000;
	font-family: Verdana;
}

.main a {
	text-decoration: none;

}
table
{
	margin: 0 1em;
}
.main a:hover {
	color: #ca2118;
	text-decoration: none;
}

.main {
	
}

	.main .noticias .link-mais-noticias {
		border: none;

	}	
		.main .noticias .link-mais-noticias p.mais-noticias, .barra-lateral .link-mais-noticias p.mais-noticias {
			font-weight: bold;
			color: #A10204;
			display: block;
			text-align: right;
			font-size: 1.4em;
			margin-top: 0;
		}
		.barra-lateral .link-mais-noticias p.mais-noticias {
			margin-top: 1em;
		}
	.main .noticias p.mais-noticias a, .barra-lateral p.mais-noticias a {
		color: #A10204;
		text-decoration: none;
	}
		.main .noticias p.mais-noticias a:hover, .noticias .first-item a:hover {
			text-decoration: underline;
		}
	.barra-lateral p.mais-noticias a {
		margin-right: 0.5em;
	}

	.main .noticias a:hover {
		
	}

	.main .top a {
		font-weight: bold;
	}

	.main .producao_cientifica a {
		color: #A10204;
	}

	.main .producao_cientifica a:hover {
		text-decoration: underline;
	}

	.main .breadcrumbs a{
		font-weight:bold;
		text-decoration:none;
	}
	.main .breadcrumbs a:first-of-type {
		font-weight:normal;
	}
	.main .breadcrumbs span:last-child {
		color:#a10204;
		font-weight:bold;
	}

	.main .dicionario h2 {
		font-size: 1.6em;
		line-height: 1em;
	}

	#destaque h2 abbr {
    font-family: Linux Libertine;
	}



.conteudo p {
	padding: 0.5em 0 1em 0;
	line-height:1.8em;
}

.barra-lateral p {
padding:.5em 0;
}

.conteudo a, .conteudo a:hover 
{
	text-decoration: underline;
}

	
#destaque h2
{
	text-transform: none;
	font-family:Linux Libertine;
	color: #A10204;
	font-size: 2.4em;
	padding: 0;	
	margin: 0;
	line-height: 1.1em;
	
}
#destaque
{
	text-align: center;
}
#destaque a{
	padding: 1em;
}
.duplo-destaque p
{
	margin-top: 0;
}
.duplo-destaque img
{
	padding-top: 0;
}




.producao h1 abbr
{
	font-family:Linux Libertine;

}
.pesquisador .info-pesq p a
{
	color: #ca2118;
	text-decoration: none;
}
.pesquisador .info-pesq p a:hover
{
	text-decoration: underline;
}

.pesquisador .info-pesq h3
{
	font-family:'Source sans pro',sans-serif;
	font-size: 1.8em;
	font-weight: normal;
	
}


.contatos p
{
	margin-top: 0;
	padding-right: 2%;
}

.contatos h3
{
	margin-top: .5em;
	padding-right: 2%;
}
p.organograma
{
	font-size: 1.4em;
	text-align: right;
}
p.organograma a
{
color: #e47500;
}

.contatos p.organograma a:hover
{
	color: #ca2118;
}
.endereco a
{
	display: table-cell;
	vertical-align: middle;
}
.informacoes .amarelinho a
{
	color: #ea9431!important;
}
.mapa-ampliado address
{
	padding: 0.5em 0;
}
#searchForm
{
	font-size:1.3em;
}
#mailto-window label, #mailto-window input
{

	font-size: 1.35em;
	font-family: verdana,sans-serif;

}
#shadowbox_title_inner p
{
	margin: 0;
	padding: 0;
	font-size: .9em;
	line-height: 1.5em;
}
#shadowbox_title_inner h1
{
	font-size: 1em;
	padding: 0;
	margin: 0;
	color: #fff;
	font-weight: bold;
}

.volta-topo p
{
	text-align: right!important;
	padding: 0;
}

.volta-topo p a
{
	text-align: right!important;

}

.id-visual caption
{
    color: #A10204;
    font-family: verdana,sans-serif;
    font-size: 1.6em;
    font-weight: bold;
}
.id-visual tr th
{
	color: #000000;
    font-family: Verdana;
    font-size: 1.35em;
	font-weight: bold;
}
.main_des_container .des_div p
{
	font-size: 1.2em;
	font-style: italic;
}

em
{
	font-style: italic;
}
.id-visual
{
	margin: 2% 0;
}
.id-visual p
{
	padding: 0;
}