h1, #mailto-window h1.titlemail {
	font-family:Linux Libertine;
	color: #A10204;
	font-size: 2.1em;
	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, .main-english .interno p,.main-english .interno address
{
	color: #000000;
	font-family: Verdana;
	font-size: 1.35em;
}
.main li p, .main li h3, .main address p, .main-english li p, .main-english li h3, .main-english address p
{
	font-size: 1em;
}
.main a, .main-english a {
	color: #000000;
	font-family: Verdana;
}

.main a, .main-english a {
	text-decoration: none;

}
table
{
	margin: 0 1em;
}
.main a:hover, .main-english 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, .main-english .breadcrumbs a{
		font-weight:bold;
		text-decoration:none;
	}
	.main .breadcrumbs a:first-of-type, .main-english .breadcrumbs a:first-of-type {
		font-weight:normal;
	}
	.main .breadcrumbs span:last-child, .main-english .breadcrumbs span:last-child {
		color:#a10204;
		font-weight:bold;
	}

	.main .dicionario h2, .main-english .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;
	width: 100%;
	line-height: 1.5em;
}

em
{
	font-style: italic;
}
.id-visual
{
	margin: 2% 0;
}
.id-visual p
{
	padding: 0;
}
.pagina-noticia blockquote p,.news-page blockquote > p {
    background: rgba(0, 0, 0, 0) url("aspas_fim.png") no-repeat scroll right bottom;
    color: #f72e00 !important;
    font-size: 1.8em !important;
    padding: 0 1.5em 0 2em;
}
.pagina-noticia blockquote,.news-page blockquote {
    background: rgba(0, 0, 0, 0) url("aspas_inicio.png") no-repeat scroll left top;
    clear: both;
    float: right;
    margin: 2em 12em 2em 2em;
    width: 350px;
}
.pagina-noticia strong {
    /*font-size: 1.15em;*/
}
.pagina-noticia h2 {
    color: black;
    font-size: 2em;
    font-weight: bold;
    text-transform: none;
}
.pagina-noticia h1 {
    font-size: 2.8em;
    text-transform: none;
	padding: 1em 0 0 6.3em;
}
/*.main-english p.create-date {
    padding-left: 0em;
}*/
p.create-date
{
	padding-left: 13em;

}
.pagina-noticia p, .pagina-noticia h2
{
	width: 83.55%;
}
