.gp-linha-grid{display:block}

/*-- COMPONENTE MULTIMIDIA --*/
body.conteudo { overflow-x: hidden; }

.gp-cont .c-multimidia {
	margin: 30px 0 30px -17.0731%;
	text-align: left;
	padding: 30px 0;
	position: relative;
	width: 170%; /*-- Corresponde a 10 colunas --*/
}
.gp-cont .c-multimidia span.bg-multimidia {
	background-color: #f5f5f5;
	border: 1px solid #e7e7e7;
	height: 100%;
	margin: 0 -9999rem;
	padding: 0 9999rem;
	position: absolute;
	top: 0;	
	z-index: -1;
}
/*----------------------------------------------*/

.gp-cont {
	float: left;
	font-family: "Source Sans Pro", sans-serif;
	margin: 0 0 50px 0;
	width: 100%;
}

/*-- CABE�A DA MAT�RIA --*/
.gp-cont-cabeca {
	border-top: 1px solid #0e4f70;
	text-align: center;
	margin: 0 auto 40px;
	width: 100%;
}
.gp-cont-cabeca .col-8 {
	text-align: center;
	margin: 0 auto;	
}
.gp-cont-cabeca .c-sobretitulo {}
.gp-cont-cabeca .c-sobretitulo span {
	background-color: #0e4f70;
	color: #fff;
	display: inline-block;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 13px;
	padding: 5px;
	text-transform: uppercase;
}
.gp-cont-cabeca .c-titulo {
	clear: both;
	float: none;
	color: #0e4f70;
	font: 600 36px/120% "Roboto Slab", serif;
	margin: 30px auto 20px;
	width: 100%;
}
.gp-cont-cabeca .c-titulo:hover {
    text-decoration: none;
}
.gp-cont-cabeca .c-sumario {
	color:#5a5a5a;
    font-family: "Source Sans Pro" ,sans-serif;
    font-size: 16px;
    line-height: 125%;
    margin: 0 auto 20px;
    width: 100%;	
}
.gp-cont-cabeca .c-sumario:hover {
    text-decoration: none;
}
.gp-cont-cabeca p.texto-ed-impressa {
	color: #b4b4b4;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 20px;
	padding: 0;
	width: 100%;
}
.gp-cont-cabeca .c-creditos { width: 100%; }

/*-- �cone BBC --*/
.ico-bbc {
	background-color: #900d0c;
	height: 32px;
	margin-top: -1px;
	padding: 10px 10px;
	position: relative;
	width: 120px;
}
.ico-bbc path { fill: #fff; }

/*-- Imagem cabe�a mat�ria --*/
.c-img-cabeca-materia {
	border-top: 1px solid #e6e6e6;
	margin: 0 0 -3px;
	padding-top: 30px;
}
.c-img-cabeca-materia img { width: 100%; }

/*-- Imagem do topo com proporcao fixa de 16:9 --*/
.gp-cont .gp-cont-cabeca .c-img {
	margin: 0;
	position: relative;
	width: 100%;
}
.gp-cont-cabeca .c-img img { width: 100%; }

.gp-cont .gp-cont-cabeca .topo-multimidia { padding: 40px 0 20px; }

.gp-cont .c-img-info {
	color:#a0a0a0;
    font-family: "Source Sans Pro" ,sans-serif;
    font-size: 14px;
    font-style: italic;
    line-height: 125%;
    margin: 0 0 15px 0;
    text-align: right;
    width: 100%;
}
.gp-cont .c-img-info .c-img-credito::before {
	content: " Foto: ";
}
.gp-cont .c-img-info .c-legenda + .c-img-credito::before {
	content: " - Foto: ";
}
/* --- */

/*-- CR�DITOS --*/
.c-creditos {
    border: 1px solid #e6e6e6;
    border-left: none;
    border-right: none;	
    margin: 0 auto 30px;
    width: 70%;
    padding: 5px 0;
}
.c-creditos ul { display: inline-block; }
.c-creditos li {
	color: #5a5a5a;
	display: inline-block;
	font-size: 13px;
	margin: 0;
	padding-right: 6px;
}
.c-creditos li + li { padding-left: 6px; }
.c-creditos .procedencia { border-right: 1px solid #e6e6e6; }
.c-creditos .c-autor span + .c-pedigree::before {
	content: "\00b8\00a0";
	margin-left: -4px;
}
.c-creditos .data-atualizacao { 
	color: #b4b4b4;
	font-style: italic;
}
/*-------*/

/*-- CABE�A DO COLUNISTA --*/
.c-cabeca-especial {
	float: left;
	margin: 0;
	position: relative;
	width: 100%;	
}
.c-cabeca-especial .c-img {
	display: table-cell;
	position: relative;
	vertical-align: bottom;
	width: 85px;
}
.c-cabeca-especial .c-img::after {
	border-left: 1px solid #1f91ae;
	content: " "; 
	float: left;
	width: 0;
	height: 35px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.c-cabeca-especial .c-img img {
	bottom: -2px;
	position: relative;
	width: 100%;
}
.c-cabeca-especial h3 {
	display: table-cell;
	padding-left: 12px;
	vertical-align: bottom;
	width: auto;	
}
.c-cabeca-especial h3 .cabeca-titulo {
	color: #1f91ae;
	font: 700 26px "Roboto Slab", sans-serif;
}
.c-cabeca-especial h3 .ver-mais {
	color: #6e6e6e;
	font-size: 12px;
	letter-spacing: 0.8px;
	margin: 0 0 0 15px;
}

/*-- GERAL --*/
.gp-cont .texto-materia { min-height: 600px; }

.gp-cont .texto-materia > p {
	color: #5a5a5a;
    font-family: Source Sans Pro ,sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 12px;
}
.gp-cont .texto-materia > p + p { margin-top: 0.75em; }

/* Troca de cor do texto selecionado */
.gp-cont .texto-materia *::selection {
	background: #2ea3b4;
	color: #fff;
}
	/* Excecao para o firefox */
	.gp-cont .texto-materia *::-moz-selection {
		background: #2ea3b4;
		color: #fff;
	}
/*---*/

.gp-cont p b { font-weight: 600; }
.gp-cont p i { font-style: italic; }
.gp-cont p a {
    border-bottom: 1px dotted #1f91ae;  
    color: #1f91ae;
    padding: 0 0 0.0625em;
    text-decoration: none;
}
.gp-cont p a:hover { border-bottom: 1px solid #1f91ae; }
.c-intertitulo {
    color: #0e4f70;	
    font-family: "Source Sans Pro" ,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin: 16px 0 10px 0;	
}
.meia-largura + .c-intertitulo { margin-top: 26px; } /*-- Se o intert�tulo estiver ao lado do box meia largura --*/

.c-subtitulo-1 {
    color: #0e4f70;
    font-family: "Source Sans Pro" ,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 16px 0 10px 0;
}

/*-- IMAGENS DENTRO DO TEXTO --*/
.gp-cont .c-img {
	display: block;
    margin-bottom: 1.5em;
    width: auto;
}
.gp-cont .c-img img { width: 100%; }
.gp-cont .c-img-vertical {
    float: right;
    margin-left: 1em;
    width: 44%;
}

/*-- PERGUNTAS E RESPOSTAS --*/
.gp-cont p.c-entrevista-perg {
	font-weight: bold;
	margin-bottom: 0;
}
.gp-cont p.c-entrevista-resp {
	margin: 0.25em 0 auto 0;
}

/*-- ELEMENTOS COM CATEGORIA INDEFINIDA --*/
.c-procedencia {
	color: #134D86;
	font-family: "Open Sans", sans-serif;
	font-size: 0.6875em;
	margin: 0.75em 0 0;
	text-transform: uppercase;
	width: 100%;
}
.gp-cont .gazeta-do-povo { font-weight: bold; }

/* CITA��O E FRASE */
.c-citacao,
.c-frase {
	background-color: #fff;
	border: none;
	display: table;
	margin: 12px auto 12px;
	max-width: 500px;
	padding: 20px 0;
	position: relative;
}
.c-citacao::before,
.c-frase::before {
	content: url("../_imagens/icone-abre-aspas.svg");
	position: absolute;
	top: -2px;
	left: -40px;
	width: 35px;
}
.c-citacao::after,
.c-frase::after {
	content: url("../_imagens/icone-fecha-aspas.svg");
	position: absolute;
	bottom: 10px;
	right: 0;
	width: 35px;
}
.gp-cont .c-citacao p,
.gp-cont .c-frase p {
	color: #1f91ae;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 20px;
}
.gp-cont .c-citacao p { font-style: italic; }
.gp-cont .c-frase p { font-weight: 600; }

.gp-cont .c-citacao .c-autor,
.gp-cont .c-frase .c-autor {
	color: #969696;
	display: block;
	font-family: "Roboto Slab", serif;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.gp-cont .c-citacao .c-pedigree,
.gp-cont .c-frase .c-pedigree {
	color: #969696;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 13px;
	font-weight: 400;
}
.texto-materia .c-pedigree {
	color: #000;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: 150%;
	margin: 0;
}
.texto-materia .c-autor {
	color: #134d86;
	display: block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin: 0;
}
.c-pedigree .c-autor {display: inline;}


/* LISTA ORDENADA (OL) */
.c-lst-ordenada {
	margin: 1.25em 2em 2em;
}
.c-lst-ordenada li {
	color: #5a5a5a;
	counter-increment: numero-item;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 16px;
}
.c-lst-ordenada li::before {
	color: #1f91ae;
	content: counter(numero-item)".";
	margin-right: 5px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
}
.c-lst-ordenada li a {
    border-bottom: 1px dotted #1f91ae;  
    color: #1f91ae;
    padding: 0;
    text-decoration: none;
}
.c-lst-ordenada li a:hover { border-bottom: 1px solid #1f91ae; }

/* LISTA NAO ORDENADA (UL) */
.c-lst-nao-ordenada { 
	list-style-type: disc;
	margin: 1.25em 2em 2em;
}
.c-lst-nao-ordenada li {
	color: #5a5a5a;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 16px;
}
.c-lst-nao-ordenada li::before {
	background-color:; 
	border-radius: 5px;
	height: 5px;
	width: 5px;	
}
.c-lst-nao-ordenada li a {
    border-bottom: 1px dotted #1f91ae;  
    color: #1f91ae;
    padding: 0;
    text-decoration: none;
}
.c-lst-nao-ordenada li a:hover { border-bottom: 1px solid #1f91ae; }

.gp-cont .c-publi.pos-mod-1 {
	clear: both;
	display: block;
	float: none;
	margin: 0 auto 30px;
	width: 300px;
}


/* TABELA */
.c-tabela {
	border-bottom: 1px solid #e6e6e6;
	float: left;
	margin: 15px 0 30px -17.0731%;
	width: 170%;
}
.c-tabela table {
	font-family: "Source Sans Pro", sans-serif;
	width: 100%;
}
.c-tabela thead {
	border: 2px solid #e6e6e6;
	border-left: none;
	border-right: none;
	width: 100%;
}
.c-tabela thead td {
	color: #1f91ae;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	padding: 0.5em;
}
.c-tabela td {
	color:#5a5a5a;
	font-size: 14px;
	line-height: 18px;
	padding: 0.75em 1em;
}
.c-tabela tbody tr:nth-child(even) { background: #f5f5f5; }
.c-tabela tbody tr:nth-child(odd) { background: #FFF; }
.c-tabela tfoot td { font-weight: 600; }


/*-- COMPONENTE LISTA DE MAT�RIAS --*/
.c-listagem-materias {
	background-color: #fff;
}
.c-listagem-materias .topo {
	float: left;
	margin-bottom: 10px;
	margin-left: -20px;
	margin-top: -20px;
	padding: 0;
	position: relative;
	width: calc(100% + 40px);	
}
	.c-listagem-materias.largura-conteudo { margin-top: 30px; padding: 0; }
	.c-listagem-materias.largura-conteudo .topo {
		margin-left: 0;
		margin-top: 0;
		width: 100%;	
	}
	
.c-listagem-materias .topo .c-img {
	position: relative;
	margin: 0;
	width: 100%;
}
.c-listagem-materias .topo .c-img:before {
	content: "";
	display: block;
	padding-top: 56.25%; /* propor��o 16:9 */
}
	.c-listagem-materias.largura-conteudo .topo .c-img:before { padding-top: 33.33%; /* propor��o 3:7 */ }

.c-listagem-materias .topo .img-content {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;			
}
.c-listagem-materias .topo img { 
	margin: 0;
	width: 100%;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
}
.c-listagem-materias .topo h2 {
	bottom: 15px;
	color: #fff;
	font: 600 20px/120% "Roboto Slab", serif;
	padding: 0 20px 0 30px;
	position: absolute;
	text-shadow: 2px 2px 3px #000;
	z-index: 1;
}
.c-listagem-materias .c-opacidade {	
	background-color: transparent;
	background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.2));
	bottom: 0;
	height: 45%;
	position: absolute;
	width: 100%;
}
.c-listagem-materias li,
.c-listagem-materias dd {
	padding: 8px 10px;
	
	-webkit-transition: background-color .5s;
	-moz-transition: background-color .5s;
	-ms-transition: background-color .5s;
	transition: background-color .5s;	
}
.c-listagem-materias.largura-conteudo li,
.c-listagem-materias.largura-conteudo dd { padding: 8px 30px; }
.c-listagem-materias.largura-conteudo .topo { padding: 0; }
.c-listagem-materias.largura-conteudo .topo h2 { font-size: 22px; }


.c-listagem-materias li + li,
.c-listagem-materias dd + dd { border-top: 1px solid #e6e6e6; }

.c-listagem-materias li:hover,
.c-listagem-materias dd:hover {
	background-color: #f2f2f2;
}
.c-listagem-materias a {
	color: #1f91ae;
	font: 600 15px "Roboto Slab", serif;	
}
.c-listagem-materias.largura-conteudo a { font-size: 16px; }


@media screen and (max-width: 580px) {
	.c-tabela { 
		overflow: hidden;
		overflow-x: scroll;
		width: 100%;
	}
	.c-tabela table { max-width: 700px; }
}

/*-- COMPONENTE MAIS LIDAS --*/
.c-mais-lidas-materia {
	float: left;
	margin-bottom: 20px;
	width: 100%; 
}
.c-mais-lidas-materia li + li article { margin-left: 2.4390%; }
.c-mais-lidas-materia li:first-child + li + li + li article { margin-left: 0; }
.c-mais-lidas-materia .c-chamada .c-img.compensa-altura .img-content img {
	height: 100%;
	width: auto;
}
.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal.com-img .c-img img{
	height: 100%;
	width: auto;
	}
.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal.com-img .c-img.ratio16_9:before{padding-top:100%}


/*-- COMPONENTE DESTAQUES GP --*/
.c-destaque-gp-materia {
	display: table;
	margin-bottom: 20px;
}
.c-destaque-gp-materia .c-chamada .c-img.compensa-altura .img-content img {
	height: 100%;
	width: auto;
}
.c-destaque-gp-materia .c-titulo-boxes a { text-transform: none; }


/*-- IFRAME --*/
.gp-cont .texto-materia iframe { width: 100%; }


/*-- T�TULOS BOXES --*/
.c-titulo-boxes a { cursor: default; }


/*-- PUBLICIDADE NO CONTE�DO --*/
.c-publi.pos-1 {
	/*height: 600px;*/ /* Tirando a altura do meia-p�gina no conte�do (Thaiana) */
	min-width: 300px;
}

.c-publi.pos-4 {
	padding: 32px 0;
	margin-bottom: none;
}
.c-publi.pos-3 { margin-bottom: 50px; }

.gp-cont .texto-materia .c-publi iframe { width: auto; }
.gp-cont .c-publi-cont { float: left; width: 300px; }
.gp-cont .c-publi-cont:nth-child(2) { float: right; }

/*-- SOCIABILIZA��O --*/
.c-sociabilizacao .col-10 { margin: 0 0 50px 8.5366%; }

/*-- OUTBRAIN --*/
.gp-linha-grid.c-outbrain-materia { margin-bottom: 50px; }

/*-- BOX CURTA A GP NO FACEBOOK --*/
.box-siga-fb {
	display: inline-block;
	margin-top: 60px;	
	padding-top: 20px;
	
}
.box-siga-fb h4{
	display: inline-block;
	font: 600 18px "Roboto Slab", serif;
	color: #1f91ae;
	border-left: solid 1px #1f91ae;
	padding-left: 10px;	
	margin-bottom: 10px;
	width: 250px;
}
.box-siga-fb h4::before{
	border-top: solid 1px #ededed;
    content: "";
    width: 30px;
    display: block;
    position: absolute;
    left: 0px;
    margin-top: -15px;
}


/*****************************************************************************/
/* RESPONSIVO */
/*****************************************************************************/


/*-- BREAKPOINT 1080px --*/
@media screen and (max-width: 1080px) {
	.meia-largura { margin-left: 0; }
	
	.gp-cont .col-6 { width: 57.3171%; } /* 7 colunas */
	.gp-cont .col-2 { width: 6.0976%; } /* 1 colunas */
	
	.c-ferramentas-conteudo ul {
		margin: 0;
		width: 100%;
	}
}

@media screen and (max-width: 1024px) {
	.gp-cont .c-img-ampliar .img-ampliada img { width: 90%; }
}

/*-- BREAKPOINT 997px --*/
@media screen and (max-width: 997px) {
	.gp-cont .col-2 { width: 14.6341%; } /* 2 colunas */
	.gp-cont .col-6 { width: 74.3902% } /* 9 colunas */
	.gp-cont .col-4 { width: 6.0976%; } /* 1 colunas */
	
	.c-destaque-gp-materia .col-3 { height: auto !important; }
	.c-mais-lidas-materia ol li{float:left; width:29%}
	.c-mais-lidas-materia ol li:nth-child(2){margin:0 6.5%}
	.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal.com-img{height:auto; width:100%}	
	.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal.com-img .c-img{width:100%;float:none}
	.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal.com-img .c-img img{height: auto;width: 100%;}
	.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal.com-img .c-img.ratio16_9:before{padding-top:56.5%}
	.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal.com-img .c-sobretitulo{bottom:inherit; width:100%}
	
	.c-tabela {width: 100%; margin: 30px 0px;}
}

/*-- BREAKPOINT 960px --*/
@media screen and (max-width: 960px) {	
	.c-mais-lidas-materia .col-4,
	.c-ultimas-colunas .col-4 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	
	.c-destaque-gp-materia .col-3 { width: 48.7805%; }
	.c-destaque-gp-materia .gp-coluna + .gp-coluna + .gp-coluna { margin-left: 0; }
	.c-destaque-gp-materia .gp-coluna + .gp-coluna + .gp-coluna + .gp-coluna { margin-left: 2.439%; }	
	.c-destaque-gp-materia .col-3.c-chamada.com-img .c-titulo span { height: 125px; }
}

/*-- BREAKPOINT 768px --*/
@media screen and (max-width: 768px) {
	.conteudo .gp-container .gp-linha-grid { max-width: none; }
	
	/*-- COMPONENTE MULTIMIDIA --*/	
	.gp-cont .c-multimidia {
		margin: 30px 0;
		padding: 10px 0;
		width: 100%;
	}
	.gp-cont .c-multimidia span.bg-multimidia {
		border-left: none;
		border-right: none;
		margin: 0 0 0 -7.5%;
		padding: 0;
		width: 115%;
	}	
	/*---------------------------*/	
	
	.gp-cont-cabeca {
		margin: 0 -2.5% 40px;
		padding: 0 2.5%;
		width: 105%;
	}
	.gp-cont-cabeca .col-8 { width: 100% }
	.gp-cont-cabeca .c-titulo { font-size: 28px; }
	.gp-cont-cabeca .c-sumario { font-size: 18px; }
	.gp-cont .gp-cont-cabeca .c-img {
		margin-left: -2.5%;
		width: 105%;
	}
	.gp-cont .texto-materia > p { font-size: 17px; }
	
	.gp-cont .col-6 { width: 95%; }
	.gp-cont .col-4 { width: 0; }
	.gp-cont .col-2 { position: inherit; width: 0; }
	
	.lateral-esq-materia .c-compartilhe-materia {
		background-color: #fff;
		border-top: 1px solid #e6e6e6;
		bottom: 0;
		margin-left: -5% !important;
		padding: 10px 0;
		position: fixed;
		text-align: center;
		width: 105%;
		z-index: 10;
	}
	.c-compartilhe-materia a {
		display: none;
		float: none;
		font-size: 13px;
		margin: 0 2%;
		width: auto;
	}
	.c-compartilhe-materia a + a {
		border-top: none;
		margin-top: 0;
		padding-top: 0;
	}
	.c-compartilhe-materia a.bt-compartilhar span { display: none; }	
	.c-compartilhe-materia a.comentarios { float: none; width: auto; }
	.c-compartilhe-materia a.comentarios span:first-child { display: none; }
	.c-compartilhe-materia a svg path,
	.c-compartilhe-materia a svg polygon { fill:#1f91ae; }
	
	.c-compartilhe-materia .voltar-topo { 
		display: none;
		margin-left: 6%;
		position: relative;
		top: -8px;
	}
	.voltar-topo div{padding:15px;}
	.ultimas-publi .col-8,
	.ultimas-publi .col-4 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	.conteudo .c-lista-ordenada.c-ultimas { height: auto; }
	
	.c-titulo-boxes a {
		font-size: 28px;
		line-height: 100%;
	}	
	
	/*-- CABE�A DO COLUNISTA --*/
	.c-cabeca-especial .c-img {
		display: table-cell;
		position: relative;
		vertical-align: bottom;
		width: 60px;
	}
	.c-cabeca-especial .c-img::after {
		height: 35px;
	}
	.c-cabeca-especial .c-img img {
		bottom: -2px;
	}
	.c-cabeca-especial h3 .cabeca-titulo {
		font: 700 24px "Roboto Slab", sans-serif;
	}
	.c-cabeca-especial h3 .ver-mais span { display: none; }	
	/*---*/
	
	.c-formulario-conteudo { width: 100%; }
	
	.c-sociabilizacao .col-10 {
		margin-left: 0;
		width: 100%;
	}
	.c-rodape { margin-bottom: 40px; }
	
	.gp-cont .c-img-ampliar.largura-conteudo .ico-ampliar { display: none; }
}
@media screen and (max-width: 680px) {
	.c-mais-lidas-materia ol li{width:32%}
	.c-mais-lidas-materia ol li:nth-child(2){margin:0 2%}
}

/*-- BREAKPOINT 640px --*/
@media screen and (max-width: 640px) {
	.meia-largura {
	 	margin-right: 0; 
		width: 100%;
	}
	.c-titulo-boxes a {
		font-size: 24px;
		line-height: 100%;
	}
	.c-titulo-boxes a span { display: block; }		
	.c-destaque-gp-materia .col-3 {
		margin-left: 0 !important;
		width: 100%;
	}
	.c-citacao,
	.c-frase { padding: 20px 20px 20px 32px; }
	
	.c-citacao::before, .c-frase::before {
		left: 0;
		top: 22px;
		width: 25px;
	}
	.c-citacao::after, .c-frase::after {
		bottom: 18px;
		width: 25px;
	}	
	.voltar-topo div { font-size: 16px; }
	.c-img-ampliar .img-normal .ico-ampliar { display: none; }	
	.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal .c-titulo{height:130px}
}
@media screen and (max-width: 550px) {
	.c-mais-lidas-materia ol li{width:48%}
}

/*-- BREAKPOINT 480px --*/
@media screen and (max-width: 480px) {
	.c-ferramentas-conteudo li { padding: 10px 0; }
	.c-ferramentas-conteudo li a .ico-ferramentas { width: 25px ; }
	.c-ferramentas-conteudo li a .ico-ferramentas.fale-conosco { width: 30px ; }
	.c-ferramentas-conteudo li a span { display: none; }
	
	.c-compartilhe-materia a.google-plus,
	.c-compartilhe-materia a.e-mail,
	.c-compartilhe-materia a.linkedin { display: none !important; }
	.c-mais-lidas-materia ol li{width:100%}
	.c-mais-lidas-materia ol li:nth-child(2){margin:0}
	.c-mais-lidas-materia ol li .col-4.c-chamada.horizontal .c-titulo{font-size:1.1em}
}

/*****************************************************************************/
/* CSS DA IMPRESSAO DO CONTEUDO */
/*****************************************************************************/

@media print  {
	.gp-linha-grid {
		display: block;
		float: left;
		max-width: none;
		padding: 0 5%;
		width: 100%;
	}		
	.gp-header {
		float: left;		
		margin: 0 0 10px !important;
	}
	.c-topo .col-8 { 
		width: 100%; 
		background-color: red;
		text-align: left !important;
	}
	.texto-materia { width: 100%; }
	.meia-largura { margin-left: 0; }
	
	.gp-cont-cabeca .c-titulo,
	.gp-cont-cabeca .c-sumario,
	.c-creditos { width: 90%; }
	
	.gp-cont-cabeca .c-titulo { font-size: 30px; }
	.gp-cont .texto-materia > p {
		font-size: 15px;
		line-height: 22px;
	}	
	.c-saiba-mais,
	.m-gazeta,
	.m-reduzido,
	.lateral-dir-materia,
	.lateral-esq-materia,
	.m-opacidade,
	.m-fixo-bg,
	.c-topo .col-2,
	.c-publi,
	.c-compartilhe-social,
	.c-ferramentas-conteudo,
	.c-sociabilizacao,
	.lista-ordenada,
	.c-servicos,
	.c-rodape { display: none !important; }
}