/*-- ELEMENTOS GERAIS DA PAGINA --*/
@import url('componentes/c-cabeca-editoria.css');
@import url('componentes/c-destaque-editoria.css');
@import url('componentes/c-chamada.css');
@import url('componentes/c-abas.css');
@import url('componentes/c-seguir.css');
@import url('componentes/c-busca.css');
@import url('componentes/c-sociabilizacao.css?date=20160729');
@import url('componentes/c-paginacao.css');
@import url('componentes/c-compartilhe-social.css?date=20160502');
@import url('componentes/c-formulario.css');
@import url('componentes/c-publicidade.css');
@import url('componentes/c-voltar-topo.css');
@import url('componentes/c-fale-conosco.css');
@import url('componentes/c-slideshow.css');
@import url('componentes/c-smartbanner.css');
@import url('componentes/c-giro.css');
@import url('componentes/c-atualiza-browser.css');

/*-- C-MOV --*/
@import url('componentes/c-mov.css?date=20160609');

/* Configura��es de Itens Gerais */
i { font-style: italic; }

.c-sobretitulo {	
	color: #134D86;
	display: block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 0.75em;
	margin-bottom: 0.25em;
	text-transform: uppercase;
}
.c-sobretitulo strong {
	display: none;
	font-size: 1em;
}
.c-titulo {
	font-family: "Roboto Slab", serif;
	font-size: 1.875em;
	color: #134D86;
	line-height: 120%;
	font-weight: 400;
}
.c-titulo:hover {
	color: #134D86;
	text-decoration: underline;
}
.c-intertitulo {
	color: #134D86;
	font-size: 1em;
	font-weight: 600;
	line-height: 120%;
	margin: 1.25em 0 0.3125em;
}
.subtitulo {	
	border-bottom: 1px solid #EDEBEC;
	color: #0D73B3;
	font-family: "Roboto Slab", serif;
	font-size: 1.125em;
	font-weight: 600;
	padding-bottom: 0.2em;
	text-transform: uppercase;
}
.subtitulo span { border-bottom: 2px solid }
.subtitulo a { text-decoration:none; color: #0D73B3; }
 
.c-subtitulo-1 {
  color: #000;
  font-family: "Open Sans",sans-serif;
  font-size: 0.875em;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  margin: 1.25em 0 0.5em;
}
.c-subtitulo-2{
	border-bottom: 1px solid #DFDEDE;
	color: #134D86;
	font: 600 16px/30px "Open Sans",sans-serif;
	margin-top: 30px;
	padding: 0px;
	float:left;
	width:100%;
}

.c-img { margin-bottom: 1%; }
.c-img img { width: 100%; }


/*-- Classe complementar a .c-img quando o script c-tamanho-imagem.js esta ativo --*/
.c-img-proporcional { overflow: hidden; }
.c-img-proporcional img {
	position: relative;
	top: 50%;
		
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
		transform: translateY(-50%);	
}

.ie8 .c-img-proporcional img {
	top: 0;
}
.c-sumario {
	color: #000;
	font-size: 1em;
	line-height: 130%;
	font-family: Arial, sans-serif;
	text-decoration: none;
	margin: 0.3125em 0;
}
.c-sumario:hover {
	color: #000;
	text-decoration: underline;
}
.c-bot-fechar {
	background: url("../_imagens/icone-bot-fechar.png") center center no-repeat;
	background-size: 25px 25px;
	cursor: pointer;
	display: block;
	height: 25px;
	width: 25px;
}
.ie .c-bot-fechar { background: url("../_imagens/icone-bot-fechar_IE.png") center center no-repeat; }

.c-bot-fechar span { display: none; }
.c-legenda {
	color: #666;
	font-family: "Arial", sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	margin: 0 0 20px 0;
}
.c-titulo-legenda {
	font-size: 1.4em;
	margin: 5px 0;
	font-family: "Open Sans", sans-serif;
}
.c-img-credito {
	color: #666;
	display: block;
	font-family: "Arial", sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	text-align: left;
	width: 100%;
}
.c-pedigree {
	color: #000;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 400;
	line-height: 150%;
	margin: 0;
}
.c-autor {
	color: #134d86;
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin: 0;
}
.c-pedigree .c-autor {display: inline;}

.link-ver-mais {
	color: #108CBF;
	display: block;
	text-decoration: none;
}
.link-ver-mais:hover {
	text-decoration: underline;
}
.tempo-video {
	font-size: 0.625em;
	text-transform: uppercase;
	color: #6E6E6F;
}
.tempo-video:before {
	content: " | ";
}

/* chamadas listas simples e ordenadas (ultimas)  */
.lista-ordenada .data-hora {
	color: #134d86;
	float: left;
	font-size: 14px;
	font-weight: 600;
	padding: 0.5em 0 0;
	width: 8%;
}
@media screen and (max-width: 580px) {
	.ed-ultimas-noticias .lista-ordenada .data-hora { width: 12%; }	
}