/*-- COMPONENTE CHAMADA - CONFIGURACOES GERAIS --*/
.c-chamada {
	float: left;
	border-bottom: solid 1px #dfdede;
	padding: 1em 0;
	width: 100%;
}
.c-chamada a {
	display: inline-block;
	text-decoration: none;
	width: 100%;
}
.c-chamada .c-titulo:hover { text-decoration: none; }
.c-chamada .c-sumario:hover { text-decoration: none; }
.c-chamada a:hover .c-titulo { text-decoration: underline; }
.c-chamada a:hover .c-sumario { text-decoration: underline; }

.c-chamada .c-img {
	float: left;
	margin-bottom: 0.25em;
	width: 100%;
}
.c-chamada .c-img img {
	width: 100%;
	border: 0;
}
.c-chamada .c-sumario { display: inline-block; }

/*-- Configura quando a chamada tem apenas o t�tulo --*/
.titulo-unico {
	padding-bottom: 2%;
}

/*-- CHAMADAS EM DIFERENTES TAMANHOS --*/
/*-- Chamada Mega --*/
.mega-chamada:first-of-type {
	padding-top: 0;
	margin-bottom: 1em;
}
.mega-chamada .c-titulo {
	font-size: 2.250em;
	font-weight: 600;
}

/*-- Chamada GG --*/
.gg-chamada .c-titulo {
	width: 100%;
	font-size: 1.875em;
}

/*-- Chamada G --*/
.g-chamada .c-titulo {
	font-size: 1.5em;
	width: 100%;
}
.g-chamada .c-sumario { font-size: 0.875em; }


/*-- Chamada M --*/
.m-chamada .c-titulo {
	font-size: 1em;
	width: 100%;
	float: left;
	padding-top: 0.3em;
}
.m-chamada .c-sumario { font-size: 0.75em; }

/*-- Chamada P --*/
.p-chamada {
	padding: 0;
	margin: 0;
	border: none;
}
.p-chamada .c-sobretitulo { display: inline-block; }
.p-chamada .c-titulo {
	font-size: 0.875em;
	width: 100%;
	color: #000;
	font-weight: 600;
	line-height: 125%;
}
.p-chamada .c-img { margin-right: 3%; }

/*-- Chamada PP --*/
.pp-chamada {
	border: none;
	margin: 0 0 6%;
	padding: 0
}
.pp-chamada .c-sobretitulo { display: inline-block; }
.pp-chamada .c-titulo {
	font-size: 0.813em;
	width: 100%;
	color: #000;
	line-height: 125%;
}
.pp-chamada .c-titulo:hover { color: #000; }

/*-- Chamada Lista --*/
.lista-chamada {
	border-top: none;
	border-bottom: solid 1px #dfdede;
	margin: 1.25em 0 0;
	padding: 0 0 0.5em 0;
}
.lista-chamada:last-child {
	border-bottom: none;
}
.lista-chamada .c-sobretitulo {
	display: inline-block;
	line-height: 1em;
}
.lista-chamada .c-titulo {
	font-size: 1.5em;
}
.lista-chamada .c-sumario {
	display: block;
}
.lista-chamada .c-img {
	margin: 0 2% 0 0;
	position: relative;
	width: 34%;
}
.lista-chamada .c-img:before {
	content: "";
	display: block;
	padding-top: 56.25%;	/* Propor��o of 16:9 */
}
.lista-chamada .c-img .img-content {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;			
}
.lista-chamada .c-img img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}


/*-- Chamada Blog --*/
.blog-chamada {
	background: url(../../_imagens/bg-c-chamadablogs.png) repeat;
	border: none;
	padding: 0.75em;
	margin: 0.5em 0;
}
.blog-chamada a {
	display: block
}
.blog-chamada .c-img {
	margin: 0 4% 0 0;
	width: 28%;
}
.blog-chamada .c-titulo {
	font-size: 0.875em;
	font-weight: 600;
}
.blog-chamada .c-sumario {
	display: inline;
	font-size: 0.8125em;
}

/*-- Chamada Destaque (Azul) --*/
.destaque-chamada {
	background: #134D86;
	margin-bottom: 0.875em;
	padding: 0.5em 0 0 0;
	border-top: none;
}
.destaque-chamada .c-sobretitulo {
	color: #FFD200;
	font-size: 0.875em;
	padding: 0 0.75em;
	line-height: 1em
}
.destaque-chamada .c-sobretitulo:hover { color: #FFD200; }
.destaque-chamada .c-titulo {
	color: #fff;
	font-size: 0.75em;
	padding: 0.4em 0.75em 0.75em;
}
.destaque-chamada .c-titulo:hover { color: #fff; }
.destaque-chamada .c-img {
	margin: 0;
	float: none;
}

/*-- Chamada Urgente --*/
.urgente-chamada {
	border: 1px solid #9D1E22;
	display: block;
	margin-bottom: 10px;
	padding: 0.5em;
	vertical-align: middle;
	width: 100%;
}
.urgente-chamada .c-sobretitulo {
	background-color: #9D1E22;
	color: #FFF;
	display: inline-block;
	font: 0.75em 'Open Sans',sans-serif;
	margin-right: 0.75em;
	padding: 0 0.5em;
	text-align: center;
	text-decoration: underline;	
}
.urgente-chamada a { display: inline-block; }
.urgente-chamada .c-titulo {
	color: #000000;
	display: inline-block;
	font: 1em 'Open Sans',sans-serif;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: auto;
}

/*-- Chamada box especial --*/
.box-especial-chamada {
	display: table;
	float: left;
	padding: 0.8em;
	border-top: 0;
	border-bottom: 0;
	margin: 0;
}
.c-box-especial .c-chamada:first-of-type .c-sobretitulo {
	border-top: none;
}
.item1 .c-sobretitulo {
	border-top: none;
	padding-top: 0
}


/*-- Icone da sociabilizacao nas materias das capas --*/
.c-chamada a.comentario-home {
	color: #666;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	text-align: right;
	width: 100%;
}
.c-chamada a.comentario-home span {
	background: #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	margin: 0;
	max-width: 15px;
	height: 10px;
	position: relative;
	text-align: center;
	width: 1.35em;
}
.c-chamada a.comentario-home span:before {
	content: "";
	position: absolute;
	bottom: -4px;
	left: 1px;
	border: 0;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-style: solid;
	display: block;
	width: 0;
	border-color: transparent #ccc;
}


/*-- LISTA DE MATERIAS RELACIONADAS --*/
.c-relacionadas {
	margin: 0.7em 0 0;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
}
.c-relacionadas li {
	background: url(../../_imagens/sprite-icones-relacionadas.png) no-repeat
		0 -3px;
	background-size: 21px 504px;
	border-top: 1px dotted #ccc;
}
.c-relacionadas li.rel-infografico		{ background-position: 0 -71px; }
.c-relacionadas li.rel-audio			{ background-position: 0 -138px; }
.c-relacionadas li.rel-imagem			{ background-position: 0 -204px; }
.c-relacionadas li.rel-video			{ background-position: 0 -271px; }
.c-relacionadas li.rel-arquivo			{ background-position: 0 -339px; }
.c-relacionadas li.rel-link				{ background-position: 0 -405px; }
.c-relacionadas li.rel-interatividade	{ background-position: 0 -470px; }

/*-- Excecao para IE --*/
.ie8 .c-relacionadas li {
	background: url(../../_imagens/sprite-icones-relacionadas_IE.png) no-repeat 0 -3px;
	border-top: 1px dotted #ccc;
}
.ie8 .c-relacionadas li.rel-infografico		{ background-position: 0 -68px; }
.ie8 .c-relacionadas li.rel-audio			{ background-position: 0 -132px; }
.ie8 .c-relacionadas li.rel-imagem			{ background-position: 0 -195px; }
.ie8 .c-relacionadas li.rel-video			{ background-position: 0 -258px; }
.ie8 .c-relacionadas li.rel-arquivo			{ background-position: 0 -322px; }
.ie8 .c-relacionadas li.rel-link			{ background-position: 0 -385px; }
.ie8 .c-relacionadas li.rel-interatividade	{ background-position: 0 -448px; }

.c-relacionadas li a {
	color: #134D86;
	display: block;
	padding: 0.32em 0 0.32em 2.5em;
	line-height: 1.3em;
	font-size: 0.690em;
}
.c-relacionadas li a:hover {
	text-decoration: underline;
}

/*-- LISTA DE ULTIMAS NOTICIAS --*/
.ultimas-chamadas a {
	width: 91%;
	display: table-cell;
	padding-left: 10px
}
.ultimas-chamadas .c-titulo {
	color: #000;
	text-decoration: none;
	line-height: 1.3em;
	font-size: 14px;
}
.ultimas-chamadas .c-sobretitulo {
	padding-bottom: 5px
}