.c-redes-sociais{background:#f79730; padding:17px; float:left; width:100%; color:#fff; position:relative; display:none}
.c-redes-sociais div{width:100%; margin:auto; display:table; font:18px/120% "PT Sans", sans-serif; border-left:solid 1px #fff; padding-left:10px}
.c-redes-sociais div strong{display:block; font-weight:bold; width:200px;}
.c-redes-sociais div span{display:block; width:68%;float:left}
.c-redes-sociais div ul{float:right; width:29%}
.c-redes-sociais div li{float:left; width:21px;height:28px; margin:5px 10px}
.c-redes-sociais div a.c-logotipo-gazeta {display: none; width: auto;}
.c-redes-sociais div li a svg *{fill:#fff}
.c-redes-sociais div a:hover{border-bottom: solid 2px #fff; cursor:pointer}
.editoria .c-redes-sociais{display:none}
.capa .c-redes-sociais {display:block; position:absolute; top:-110px; height:110px}

/* Responsivo */
@media screen and (max-width:768px) {
	.editoria .c-redes-sociais{display:block}
	.capa .c-redes-sociais {position:inherit;top:0}
	.col-4.gp-redes-sociais{width:100%}
	.c-redes-sociais{background:none;margin:auto; text-align:center; padding-right: 0; position:inherit !important; height:auto !important; margin-top:0 !important; display:block}
	.c-redes-sociais div{width:100%; padding:0}
	.c-redes-sociais div span{display:none}
	.c-redes-sociais div a.c-logotipo-gazeta{float:none; display:inline-block;padding-right: 10px;}
	.c-redes-sociais div ul{width:auto; float:none; display:inline-block;margin-right: 48px;}
	.c-redes-sociais div ul svg path, .c-redes-sociais div ul svg polygon{fill:#969696}
	.c-redes-sociais div li{height:24px;margin: 5px 10px 0; width:28px; float:none; display:inline-block;width:20px}	
	.c-redes-sociais div li:last-child{width:33px}
}
@media screen and (max-width:580px) {
	.c-redes-sociais div ul{margin-right: 0px;}
}
@media screen and (max-width:490px) {
	.c-redes-sociais div a.c-logotipo-gazeta svg{width:118px}
	.c-redes-sociais div ul{position: relative; top: 0;}
}
@media screen and (max-width:380px) {
	.c-redes-sociais{padding-left:0;}
	.c-redes-sociais div a.c-logotipo-gazeta{padding-left:10px}
	.c-redes-sociais div ul{width:54%}
	.c-redes-sociais div li{ margin: 5px 7px 0;}
}
@media screen and (max-width:320px) {
	.c-redes-sociais{padding: 0 0 17px;}
	.c-redes-sociais div ul{width:56%}
}

.gp-cont .first-image{
	float:left;
	display: block;
    margin-bottom: 10px;
	margin-left:-75px;
    width: auto;
	position: relative;
	width:351px;
}

@media screen and (max-width:768px) {
	.gp-cont .first-image{
		margin-left:0;
	}
}


.advintext{
    color: #969696;
    font-size: 8px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    background-color: transparent;
    display: block;
    text-align: left;
    width: 100%;
	padding:10px 0 4px 0;
	line-height: 8px;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;

}
body {
    line-height: 1;
    font-family: 'PT Sans', sans-serif;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: unset;
}
a, a:link, a:hover {
	text-decoration: none;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* HTML5 - Regras para reset em browsers antigos */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}

/*div:empty, span:empty,
li:empty, p:empty,
td:empty, th:empty {padding: 0.5em; background: yellow;}

*[style], font, center {outline: 5px solid red;}
*[class=""], *[id=""] {outline: 5px dotted red;}

img[alt=""] {border: 3px dotted red;}
img:not([alt]) {border: 5px solid red;}
img[title=""] {outline: 3px dotted fuchsia;}
img:not([title]) {outline: 5px solid fuchsia;}

table:not([summary]) {outline: 5px solid red;}
table[summary=""] {outline: 3px dotted red;}
th {border: 2px solid red;}
th[scope="col"], th[scope="row"] {border: none;}

a[href]:not([title]) {border: 5px solid red;}
a[title=""] {outline: 3px dotted red;}
a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}*/

/*grid*/

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/yrzXiAvgeQQdopyG8QSg8Q.woff) format('woff');
}
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/g46X4VH_KHOWAAa-HpnGPhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: local('PT Sans Italic'), local('PTSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/7dSh6BcuqDLzS2qAASIeuj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 700;
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/lILlYDvubYemzYzN7GbLkIraN7vELC11_xip9Rz-hMs.woff) format('woff');
}
.gp-container { width: 100%; }
.gp-linha-completa { clear: both; }
.gp-linha-grid {
	clear: both;	
	margin: auto;	
	max-width: 1148px;/*1148*/
	width: 100%;
}
.gp-coluna:before,
.gp-coluna:after{content:""; display:table}
.gp-coluna {
	position: relative;
	float: left;
}
.gp-coluna + .gp-coluna { margin-left: 2.4390%; }

.col-1 { 
	width: 6.0976%;
} 

.col-022 { 
	width: 2.2%;
} 

.col-2 {
	/*width: 14.6341%;*/
	width: 8.6341%;
} 
.col-3 {
	width: 23.1707%;
} 
.col-4 {
	width: 31.7073%;		  		
} 
.col-5 {
	width: 40.2439%;
} 
.col-6 {
	width: 48.7805%;
}

.gp-cont .col-6 {
	width: 58.93%; 
}
	.col-6 .col-1 {
	  width: 12.500%;
	}	 
	.col-6 .col-2 {
	  width: 30.000%;
	}	 
	.col-6 .col-3 {
	  width: 47.5000%;
	}	 
	.col-6 .col-4 {
	  width: 65.0000%;
	}
	.col-6 .col-5 {
	  width: 82.5000%;
	}
	.col-6 .col-6 {
	  width: 100%;
	}	 
.col-7 {
	width: 57.3171%;
}
.col-8 {
	width: 65.8537%;		  
}	
.col-75 {
	width: 66%;/*70.56*/		  
}	
.col-25 {
	width: 25%;		  
}			
	.col-8 .col-1 {
	  width: 9.2593%;
	}	 
	.col-8 .col-2 {
	  width: 22.2222%;
	}	 
	.col-8 .col-3 {
	  width: 35.1852%;
	}	 
	.col-8 .col-4 {
	  width: 48.1481%;
	}	 
	.col-8 .col-5 {
	  width: 61.1111%;
	} 
	.col-8 .col-6 {
	  width: 74.0741%;
	}
	.col-8 .gp-coluna + .gp-coluna {
		margin-left: 3.7037%;
	}
	.col-8 .col-8 {
		width: 100%;
	}
.col-9 {
	width: 74.3902%;
}		 
.col-10 {
	width: 82.9268%;
}		 
.col-11 {
	width: 91.4634%;
}		 
.col-12 {
	width: 100%;
}

@media screen and (max-width:1168px) {
	.gp-linha-grid{width:95%}
}
@media screen and (max-width:960px) {
	.gp-linha-grid{max-width:756px}
}
@media screen and (max-width:600px) {
	.gp-linha-grid{max-width:560px}		
}
@media screen and (max-width:480px) {
	.gp-linha-grid{max-width:364px}	
}	

/*c-chamada-gp*/


@import url('c-compartilhe-social-chamada.css?date=20160610');

.marg-left-0 {
	margin-left: 0% !important;
}

.c-chamada{position:relative;overflow:hidden;}
.c-chamada a{text-decoration:none}
.c-chamada .c-img{position:relative;width:100%; background:#f5f5f5}
.c-chamada .c-img img{font:0.9em/120% 'PT Sans', sans-serif; color:#999; border:none;text-align:center;left: 50%; padding: 0; position: absolute; top: 50%; width: 100%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%)}
.c-chamada .c-img img:before{content:" Read Web "; display:block;line-height:70px}
.c-chamada .c-img:before{content:"";display:block;}
.c-chamada .c-img .img-content{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;overflow:hidden;}
.c-chamada .c-titulo{color:#006096;position:relative;border:solid 1px #e6e6e6;overflow:hidden;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;padding:0 15px;}
.c-chamada .c-titulo span{display:table-cell;vertical-align: top; padding-top: 20px;}
.c-chamada .c-sobretitulo{position:absolute;z-index:1;width:100%;border-bottom:solid 2px;color:#fff;-webkit-transition:border-color .25s ease-out;-moz-transition:border-color .25s ease-out;-o-transition:border-color .25s ease-out;transition:border-color .25s ease-out;border-color:#006096;}
.c-chamada .c-sobretitulo span{display:inline-block;background:#006096;font-size:.813em;font-family:'PT Sans', sans-serif;text-transform:uppercase;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out;padding:5px;}

/* Gradiente */
.col-12.c-chamada .img-content:before,.col-8.c-chamada .img-content:before{content:"";height:44%;left:0;bottom:0;position:absolute;width:100%;background:linear-gradient(to bottom,transparent,#000000);background:-webkit-linear-gradient(to bottom,transparent,#000000);background:-o-linear-gradient(to bottom,transparent,#000000);background:-moz-linear-gradient(to bottom,transparent,#000000);opacity:0.5;display:none; z-index:1}
.col-12.c-chamada .img-content:after{content: ""; height: 100%; right: 0; bottom: 0; position: absolute; width: 43%; background: linear-gradient(to right,transparent,#000000);  opacity: 0.5;display:none; z-index:0}

/* Propor��o de imagens */
.ratio3_1:before{padding-top:33.33%;}
.ratio16_9:before{padding-top:56.25%;}
.ratio4_3:before{padding-top:75%;}
.ratio2_1:before{padding-top:50%;}
.ratio1_1:before{padding-top:100%;}

/* Chamadas Relacionadas */
.lst-chamadas-relacionadas{border-left:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6;padding:0 15px 15px;}
.lst-chamadas-relacionadas li{height:63px;border-top:solid 1px #e6e6e6;width:100%;padding:12px 0 0 16px;}
.lst-chamadas-relacionadas li a{font:1em/120% "PT Sans", sans-serif;color:#5b5b5b;}
.lst-chamadas-relacionadas li span{border:2px solid #1f91ae;display:inline-block;vertical-align:top;padding-right:8px;margin-left:-16px;border-top:none;height:10px;position:relative;top:4px;margin-right:5px;border-right:none;color:#1f91ae;}

/* Chamadas 12cols */
.col-12.c-chamada{margin-bottom:30px;margin-left:0;}
.col-12.c-chamada .c-titulo{color:#2ea3b4;width:100%;}
.col-12.c-chamada .c-titulo span{height:145px;font:bold 2.375em/120% "PT Sans", sans-serif;padding-top:10px; vertical-align:middle;}
.col-12.c-chamada .c-sobretitulo{border-bottom:0;top:0;border-top:solid 2px #2ea3b4;}
.col-12.c-chamada:hover .c-sobretitulo{border-color:#007b8d; border-bottom:none}
.col-12.c-chamada:hover .c-sobretitulo span{background:#007b8d;}
.col-12.c-chamada:hover .c-titulo{color:#007b8d;}
.col-12.c-chamada.com-relacionadas .c-titulo span{padding-right:33%}
.col-12.c-chamada.com-relacionadas .container-lst{position:absolute;right:0;top:16%;}
.col-12.c-chamada.com-relacionadas .lst-chamadas-relacionadas{border:none;width:388px;float:right;}
.col-12.c-chamada.com-relacionadas .lst-chamadas-relacionadas li{border-top:none;height:100px;width:48%;display:table-cell;border-left:solid 1px #e6e6e6;padding:0 5px 0 15px;}
.col-12.c-chamada.com-relacionadas .lst-chamadas-relacionadas li a{color:#1c5978;font-size:1em;}
.col-12.c-chamada.com-relacionadas .lst-chamadas-relacionadas li span{display:none}
.col-12.c-chamada.com-relacionadas .lst-chamadas-relacionadas li .c-sobretitulo{position:inherit;border-top:none;padding:0 0 6px;}
.col-12.c-chamada.com-relacionadas .lst-chamadas-relacionadas li .c-sobretitulo span{background:none;letter-spacing:0;color:#2ea3b4;border:none;padding:0;margin:0;display:block}
.col-12.c-chamada.com-img{height:348px;}
.col-12.c-chamada.com-img img{top:46%}
.col-12.c-chamada.com-img .img-content:before{content:"";display:block}
.col-12.c-chamada.com-img .img-content:after{content:"";display:block}
.col-12.c-chamada.com-img .c-titulo{position:absolute;bottom:20px;border:none;color:#fff;text-shadow:2px 2px 3px #000;padding:15px 15px 0; z-index:100}
.col-12.c-chamada.com-img .c-titulo span{display:inline; width:auto}
.col-12.c-chamada.com-img.com-relacionadas .c-titulo{padding:15px 36% 0 15px;}
.col-12.c-chamada.com-img.com-relacionadas .c-titulo span{height:120px; padding-right:36%}
.col-12.c-chamada.com-img.com-relacionadas .container-lst{border-left:solid 1px #2ea3b4;position:absolute;bottom:8%;width:24%;height:88%;top:6%;overflow:hidden;z-index:100}
.col-12.c-chamada.com-img.com-relacionadas .container-lst:before{content:"";background:linear-gradient(toright,transparent,#000000);opacity:0.3;position:absolute;width:100%;height:125%;top:-44px;}
.col-12.c-chamada.com-img.com-relacionadas .lst-chamadas-relacionadas{border:none;position:absolute;width:auto;padding-left:30px; padding-bottom:0px; bottom:0}
.col-12.c-chamada.com-img.com-relacionadas .lst-chamadas-relacionadas li{float:none;border-left:none;width:auto;border-top:solid 1px #2ea3b4;display:inherit; padding-left:0}
.col-12.c-chamada.com-img.com-relacionadas .lst-chamadas-relacionadas li:first-child{border-top:none;}
.col-12.c-chamada.com-img.com-relacionadas .lst-chamadas-relacionadas li a{color:#fff;font-size:1.125em;text-shadow:1px 1px #000;display:table-cell;vertical-align:middle;height:90px;}
.col-12.c-chamada.com-img.com-relacionadas .lst-chamadas-relacionadas li span{display:inline-block}
.col-12.c-chamada.com-img.com-relacionadas .lst-chamadas-relacionadas li .c-sobretitulo span{color:#4ccaea;}
.col-12.c-chamada.com-img.com-relacionadas .lst-chamadas-relacionadas li:nth-child(4){display:none}
.col-12.c-chamada.destaque-soft .c-compartilhe .container-acoes{border-color:#fff}

/* Chamadas Extra */
.c-chamada.extra{width:100%;height:83px;margin-bottom:30px;margin-left:0;}
.c-chamada.extra .c-titulo,
.c-chamada.extra .c-titulo .titulo-extra{width:100%;border-top:solid 2px #d8002e;height:83px;}
.c-chamada.extra .c-titulo span,
.c-chamada.extra .titulo-extra span{font:300 1.5em/120% "PT Sans", sans-serif;color:#006096;width:925px;height:91px; vertical-align:middle; padding-top:0px}
.c-chamada.extra.lancealance .c-titulo span{height:75px}
.c-chamada.extra .titulo-extra span{padding-left:95px;height:80px;}
.c-chamada.extra:hover .c-titulo span,
.c-chamada.extra:hover .c-titulo .titulo-extra span{ text-decoration:underline}
.c-chamada.extra:hover .c-titulo{border-top-color:#ac0025;}
.c-chamada.extra .c-sobretitulo{border:none;}
.c-chamada.extra .c-sobretitulo span{background-color:#d8002e;}
.c-chamada.extra .c-sobretitulo-extra{color:#d8002e;position:absolute;font:bold 18px/120% "PT Sans", sans-serif;text-align:center;text-transform:uppercase;width:0;height:0;border-top:15px solid #d8002e;border-right:15px solid transparent;z-index:1;}
.c-chamada.extra .c-sobretitulo-extra span{display:block;text-align:center;width:83px;border-bottom:solid 1px #d8002e;height:64px;margin-top:4px;padding:3px 15px;}
.c-chamada.extra .c-sobretitulo-extra span::after{width:0;height:0;border-bottom:15px solid #d8002e;border-left:15px solid transparent;display:block;content:"";margin-left:53px;margin-top:6px;}
.c-chamada.extra:hover .c-sobretitulo span {background-color:#ac0025}
.c-chamada.extra:hover .c-sobretitulo-extra{color:#ac0025; border-top-color:#ac0025}
.c-chamada.extra:hover .c-sobretitulo-extra span{border-bottom-color:#ac0025}
.c-chamada.extra:hover .c-sobretitulo-extra span::after{border-bottom-color:#ac0025}
.c-chamada.extra.lancealance .c-titulo{border-top:solid 2px #f79730;}
.c-chamada.extra.lancealance .c-titulo span{font-size:28px;width:auto;padding-left:28px;}
.c-chamada.extra.lancealance .c-sobretitulo-extra{color:#f79730;border-top:15px solid #f79730;}
.c-chamada.extra.lancealance .c-sobretitulo-extra span::after{border-bottom:15px solid #f79730;margin-top:-9px;}
.c-chamada.extra.lancealance .c-sobretitulo-extra span{padding-top:0;position:absolute;top:-9px;z-index:1;border-bottom:solid 1px #f79730;height:73px;}
.c-chamada.extra.lancealance .c-sobretitulo-extra span b{border:solid 3px #fff;font-size:12px;font-weight:400;color:#fff;background-color:#f79730;border-radius:100%;background-clip:padding-box;padding:0 4px;}
.c-chamada.extra.lancealance .c-sobretitulo-extra span::before{content:"";border-bottom:solid 1px #f79730;display:block;position:relative;top:35px;z-index:-1;}
.c-chamada.extra.lancealance .c-titulo .placar{font-family:'PT Sans', sans-serif;text-transform:uppercase;font-size:18px;color:#646464;position:relative;top:-5px;padding-left:100px;width: 45%; text-align: center;}
.c-chamada.extra.lancealance .c-titulo .placar i{width:40px;height:48px;display:inline-block;position:relative;top:10px;left:-3px;}
.c-chamada.extra.lancealance .c-titulo .placar i.brasao-1{left:4px;}
.c-chamada.extra.lancealance .c-titulo .placar b{display:none;font-weight:600;font-family:"PT Sans", sans-serif;font-size:32px;position:relative;top:5px;margin:0 10px;}
.c-chamada.extra.lancealance:hover .c-sobretitulo-extra{color:#e17400;border-top:15px solid #e17400;}
.c-chamada.extra.lancealance:hover .c-sobretitulo-extra span{border-bottom-color:#e17400;}
.c-chamada.extra.lancealance:hover .c-sobretitulo-extra span::after{border-bottom-color:#e17400;}
.c-chamada.extra.lancealance:hover .c-sobretitulo-extra span b{background-color:#e17400;}
.c-chamada.extra.lancealance:hover .c-titulo{border-top-color:#e17400;}
.c-chamada.extra.lancealance:hover .c-titulo span{text-decoration:none}
.c-chamada.extra.lancealance:hover .c-titulo .acompanhe{text-decoration:underline}

/* Chamadas 8cols */
.col-8.c-chamada{height:222px;margin-bottom:30px;}
.col-8.c-chamada .c-titulo{font:bold 2.125em/120% "PT Sans", sans-serif;border-top:solid 2px #006096;}
.col-8.c-chamada .c-titulo span{height:219px;position:relative;top:-10px;}
.col-8.c-chamada .c-sobretitulo{border-bottom:0;}
.col-8.c-chamada.com-relacionadas .c-titulo{border-bottom:none;top:0;}
.col-8.c-chamada.com-relacionadas .c-titulo span{height:164px; vertical-align:middle}
.col-8.c-chamada.com-relacionadas .c-compartilhe{top: 40%;bottom:inherit;}
.col-8.c-chamada.com-relacionadas:hover .c-titulo{border-top-color:#1f91ae;}
.col-8.c-chamada.com-relacionadas .container-lst{height:184px;position: absolute; width:100%; bottom: 0;border:solid 1px #e6e6e6; border-top:none}
.col-8.c-chamada.com-relacionadas .lst-chamadas-relacionadas{border:none; position:absolute;width: 100%;bottom: 0; }
.col-8.c-chamada.com-relacionadas .lst-chamadas-relacionadas li{display:none}
.col-8.c-chamada.com-relacionadas .lst-chamadas-relacionadas li:nth-child(1){display:block}
.col-8.c-chamada.com-relacionadas .lst-chamadas-relacionadas li:nth-child(2){display:block}
.col-8.c-chamada.com-img .c-titulo{font:bold 2.125em/120% "PT Sans", sans-serif;position:absolute;bottom:0;border:none;color:#fff;text-shadow:2px 2px 3px #000;width:75%;text-decoration:none;padding:15px 15px 0;z-index:100}
.col-8.c-chamada.com-img .c-titulo span{height:43%;}
.col-8.c-chamada.com-img .c-sobretitulo{top:0;border-top:solid 2px #006096;border-bottom:0;}
.col-8.c-chamada.com-img .img-content:before{display:block; bottom:54px;}
.col-8.c-chamada.com-img .img-content:after{display:none}
.col-8.c-chamada.com-img img{top:45%}


/* Chamadas 6cols */
.col-6.c-chamada{height:145px;margin-bottom:31px;}
.col-6.c-chamada .c-titulo{font:bold 1.625em/120% "PT Sans", sans-serif;}
.col-6.c-chamada .c-titulo span{height:142px;position:relative;top:-5px; vertical-align:middle}
.col-6.c-chamada .c-sobretitulo{top:0;border-bottom:0;border-top:solid 2px;border-color:#006096;}
.col-6.c-chamada.com-img{height:314px;}
.col-6.c-chamada.com-img .c-titulo span{height:125px; vertical-align:top}
.col-6.c-chamada.com-img .c-sobretitulo{margin-top:-24px;top:inherit;border-top:0;border-bottom:solid 2px;border-bottom-color:#006096;}
.col-6.c-chamada.com-img.com-relacionadas .lst-chamadas-relacionadas>li{height:63px;}
.col-6.c-chamada.com-relacionadas .c-titulo{border-bottom:none;}
.col-6.c-chamada.com-img.com-relacionadas{height:519px;}
.col-6.c-chamada.com-relacionadas .lst-chamadas-relacionadas{height:205px;}
.col-6.c-chamada.com-relacionadas .lst-chamadas-relacionadas>li{height:51px;}


/* Chamadas 4cols */
.col-4.c-chamada{position:relative;height:350px;margin-bottom:29px;}
.col-4.c-chamada .c-titulo{font:bold 1.413em/120% "PT Sans", sans-serif;}
.col-4.c-chamada .c-titulo span{height:143px;position:relative;top:-10px;}
.col-4.c-chamada:hover .c-sobretitulo, .col-4.c-chamada.horizontal:hover .c-sobretitulo, .col-4.c-chamada.horizontal.com-img:hover .c-sobretitulo{border-bottom: solid 2px #1f91ae;}
.col-4.c-chamada.com-img .c-sobretitulo{margin-top:-24px;}
.col-4.c-chamada.com-relacionadas {height:600px}
.col-4.c-chamada.com-relacionadas .c-titulo{border-bottom:0;font-family:"PT Sans", sans-serif;}
.col-4.c-chamada.com-relacionadas .c-compartilhe{top:56%;}
.col-4.c-chamada.com-relacionadas .lst-chamadas-relacionadas{padding-top:35px; padding-bottom:18px; height: 251px;}
.col-4.c-chamada.especial-patrocinado .c-sobretitulo{border-bottom-color:#00c2bb;}
.col-4.c-chamada.especial-patrocinado .c-sobretitulo span{background:#00c2bb;font:bold 13px/120% "PT Sans", sans-serif;}
.col-4.c-chamada.especial-patrocinado .c-titulo{color:#00c2bb; border-color:#00c2bb}
.col-4.c-chamada.especial-patrocinado .c-compartilhe li .qtd-comentarios{color:#00c2bb}
.col-8.c-chamada+.col-4.c-chamada.com-relacionadas .c-titulo{border-bottom:solid 1px #e6e6e6;}
.col-8.c-chamada+.col-4.c-chamada.com-relacionadas .c-titulo span{height:144px;}
.col-4.c-chamada.horizontal{margin-bottom:31px;height:96px;}
.margin-right-15{margin-right:15px;}
.col-4.c-chamada.horizontal .c-titulo{display:block;font:0.95em/120% "PT Sans", sans-serif;height:96px;border-width:1px;padding:15px;}
.col-4.c-chamada.horizontal .c-sobretitulo{border-bottom:0;top:0;border-top:solid 2px #006096;}
.col-4.c-chamada.horizontal:hover .c-sobretitulo{border-top-color:#1f91ae; border-bottom:none}
.col-4.c-chamada.horizontal .c-compartilhe{display:none}
.col-4.c-chamada.horizontal.com-img .c-img{width:47%;float:left;}
.col-4.c-chamada.horizontal.com-img .c-img.ratio16_9:before{padding-top:56.75%}
.col-4.c-chamada.horizontal.com-img .c-sobretitulo{width:47.2%;bottom:0;border-top:0;top:inherit;border-bottom:solid 2px #006096;}
.col-4.c-chamada.horizontal.com-img:hover .c-sobretitulo{border-top-color:#1f91ae}
.col-4.c-chamada.horizontal.com-img .c-titulo span{height:83px;}
.col-4.c-chamada.horizontal.com-img .ico-player svg{width:40px;}
.col-4.c-chamada.horizontal.especial-patrocinado .c-sobretitulo{border-bottom:solid 2px #00c2bb}







/* Chamadas 3cols */
.col-3.c-chamada.com-img{height:314px;margin-bottom:30px;}
.col-3.c-chamada.com-img .c-titulo{font:bold 1.188em/120% "PT Sans", sans-serif;}
.col-3.c-chamada.com-img .c-titulo span{height:162px;position:relative;top:-15px; vertical-align:top; padding-top:30px}
.col-3.c-chamada.com-img .c-sobretitulo{margin-top:-24px;width:100%;}

/* Chamadas 2cols */
.col-2.c-chamada{height:145px;margin-bottom:25px;}
.col-2.c-chamada .c-titulo{height:145px;font:0.7em/120% "PT Sans", sans-serif;padding:20px 14px 0;}
.col-2.c-chamada .c-titulo span{height:116px}
.col-2.c-chamada .c-sobretitulo{border-bottom:0;border-width:1px; border-top:solid 2px #006096}
.col-2.c-chamada .c-compartilhe{display:none}

.col-4.c-chamada.horizontal .c-titulo span,.col-2.c-chamada .c-titulo span{height:110px; vertical-align:middle; padding-top:0; top:-12px}
.destaque-soft .c-sobretitulo span{background:#f18434;}
.c-chamada.horizontal.sem-img.chamada-opiniao .c-tit-autores{font-size:.813em;font-family:'PT Sans', sans-serif;color:#6e6e6e;display:block;}
.c-chamada.horizontal.sem-img.chamada-opiniao .c-sobretitulo{width:28%;top:0;bottom:inherit;border-bottom:none;border-top:solid 1px #2ea3b4;}
.c-chamada.horizontal.sem-img.chamada-opiniao .c-titulo{color:#2ea3b4;font:1.063em/120% "PT Sans", sans-serif;padding-top:6px;border-color:#2ea3b4;}
.c-chamada.horizontal.sem-img.chamada-opiniao .c-img{width:60px;height:60px;float:left;}
.c-chamada.horizontal.sem-img.chamada-opiniao .c-img.redondo{margin-right:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border:1px solid #e6e6e6;overflow:hidden;}

/* Chamadas Opini�o */
.c-chamada.horizontal.chamada-opiniao .c-sobretitulo,
.c-chamada.horizontal.chamada-opiniao-colunistas .c-sobretitulo,
.c-chamada.horizontal.chamada-opiniao-colunistas.com-img .c-sobretitulo{top:0;bottom:inherit;border-bottom:none;border-top:solid 2px #2ea3b4;width:100%; margin-top:0;}
.c-chamada.horizontal.chamada-opiniao.com-img .c-sobretitulo{border-top:none;border-bottom:solid 2px #2ea3b4;}
.c-chamada.horizontal.chamada-opiniao .c-sobretitulo span,
.c-chamada.horizontal.chamada-opiniao-colunistas .c-sobretitulo span {background-color:#2ea3b4}
.c-chamada.horizontal.chamada-opiniao .c-titulo, 
.c-chamada.horizontal.chamada-opiniao-colunistas .c-titulo{color:#2ea3b4;font:bold 1.063em/120% "PT Sans", sans-serif;padding-top:6px;border-color:#2ea3b4;}
.c-chamada.horizontal.chamada-opiniao.com-img .c-titulo{padding-top:15px}
.c-chamada.horizontal.chamada-opiniao:hover .c-titulo,
.c-chamada.horizontal.chamada-opiniao-colunistas:hover .c-titulo{color:#007b8d; border-color:#007b8d}
.c-chamada.horizontal.chamada-opiniao:hover .c-sobretitulo,
.c-chamada.horizontal.chamada-opiniao-colunistas:hover .c-sobretitulo{border-color:#007b8d; border-bottom:0}
.c-chamada.horizontal.chamada-opiniao:hover .c-sobretitulo span,
.c-chamada.horizontal.chamada-opiniao-colunistas:hover .c-sobretitulo span{background:#007b8d;}
.c-chamada.horizontal.chamada-opiniao-colunistas.com-img{border:solid 1px #2ea3b4;    border-top: 0;}
.c-chamada.horizontal.chamada-opiniao-colunistas.com-img:hover{border-color:#007b8d}
.c-chamada.horizontal.chamada-opiniao-colunistas.com-img .c-titulo{border:0; padding-top:25px}
.c-chamada.horizontal.chamada-opiniao-colunistas.com-img .c-img{float:right; width:20%;border-radius:100%; border:solid 1px #ececec; overflow:hidden; margin-top: 12px; margin-right: 15px;height:78%}
.c-chamada.horizontal.chamada-opiniao-colunistas.com-img .c-img.ratio16_9:before{padding-top:100%}
.c-chamada.horizontal.chamada-opiniao-colunistas.com-img .c-img img{width:auto; height:100%}
.c-chamada.horizontal.chamada-opiniao-colunistas.com-img:hover .c-sobretitulo{border-bottom:0; border-top-color:#007b8d}

/* �cone de v�deo */
.ico-player{background: none;
  width: 50px;
  height: 50px;
  border: solid 5px #fff;
  border-radius: 100%;  
  padding: 0;
  text-indent:-9999px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-30px;
  margin-left:-20px;
  box-shadow: 1px 2px 3px #000;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out;}
  
  
.ico-player span{width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-left: 15px solid #fff;
  border-bottom: 12px solid transparent;
  position: absolute;
  left: 41%;
  top: 19%;
  }
  
.c-chamada a:hover .ico-player{
  background:#4ccaea;
  cursor:pointer;
  opacity:0.8;
  border:none;
  position:absolute;  
  width: 50px;
  height: 50px; 
  box-shadow:none;
}

.c-chamada a:hover .ico-player span{
  top:25%;
  left:42%;
}

.col-6 .ico-player{margin-top:-85px}
.col-6.com-relacionadas .ico-player{margin-top:-185px}
.col-3.c-chamada.com-img .ico-player{top: 25%;}
.col-4.c-chamada.com-img .ico-player{top: 34%;}
.col-4.c-chamada.com-img.com-relacionadas .ico-player{top:18%}
.col-4.c-chamada.horizontal.com-img .ico-player{top:53%; left:23%}
 
.c-img.redondo{float:left;margin-right:10px;background-color:transparent;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border:1px solid #e6e6e6;overflow:hidden;}
.c-chamada .c-img .img-content img,.c-chamada.extra.lancealance .c-titulo .placar i img{width:100%;}
.c-chamada:hover .c-titulo,.destaque-hard .c-titulo,.destaque-hard .lst-chamadas-relacionadas li span{color:#1f91ae;}
.c-chamada:hover .c-sobretitulo,.col-8.c-chamada.com-img:hover .c-sobretitulo,.col-6.c-chamada.com-img:hover .c-sobretitulo,.col-6.c-chamada.destaque-hard .c-sobretitulo,.col-4.c-chamada.horizontal.destaque-hard .c-sobretitulo,.destaque-hard .c-sobretitulo{border-color:#1f91ae;}
.c-chamada:hover .c-sobretitulo span,.col-8.c-chamada.com-img:hover .c-sobretitulo span,.destaque-hard .c-sobretitulo span{background:#1f91ae;}
.lst-chamadas-relacionadas li a:hover,.col-8.c-chamada.com-relacionadas .lst-chamadas-relacionadas li a:hover{text-decoration:underline;}
.col-12.c-chamada .c-sobretitulo span,.c-chamada.horizontal.sem-img.chamada-opiniao .c-sobretitulo span{background:#2ea3b4;}
.col-12.c-chamada.com-relacionadas .lst-chamadas-relacionadas li+li+li,.col-8.c-chamada+.col-4.c-chamada.com-relacionadas .lst-chamadas-relacionadas{display:none;}
.col-8.c-chamada + .col-4.c-chamada.com-relacionadas .c-compartilhe{top:inherit}
.col-12.c-chamada.com-img .c-opacidade,.col-8.c-chamada.com-img .c-opacidade{-webkit-transition:opacity .75s ease-out;-moz-transition:opacity .75s ease-out;-o-transition:opacity .75s ease-out;transition:opacity .75s ease-out;}
.col-12.c-chamada.com-img:hover .c-opacidade,.col-8.c-chamada.com-img:hover .c-opacidade{opacity:0.8;}
.col-8.c-chamada.com-relacionadas,.col-8.c-chamada.com-img{height:350px;}
.col-6.c-chamada .c-titulo:hover,.col-4.c-chamada:hover *{text-decoration:none;}

.col-6.c-chamada.destaque-soft .c-sobretitulo,.col-4.c-chamada.destaque-soft .c-sobretitulo, .col-4.c-chamada.horizontal.destaque-soft .c-sobretitulo,.destaque-soft .c-sobretitulo{border-bottom:solid 2px #f18434;}

.destaque-hard,.destaque-soft{/*background:#f5f5f5;*/}
.destaque-hard.c-chamada .c-compartilhe li .bt-plataformas,.destaque-soft.c-chamada .c-compartilhe li .bt-plataformas{background:none}
.destaque-soft .c-titulo,.destaque-soft .lst-chamadas-relacionadas li span{color:#f18434;}
.destaque-soft.c-chamada .c-compartilhe li .bt-plataformas svg path{fill:#e2a578}
.destaque-soft.c-chamada .c-compartilhe .ico-comentarios{stroke:#e2a578}
.destaque-soft.c-chamada .c-compartilhe li .qtd-comentarios{color:#e2a578}
.destaque-soft.c-chamada .c-compartilhe .container-acoes{border-color:#e2a578}
.col-2.c-chamada.destaque-soft .c-sobretitulo{border-top:solid 2px #f18434}
.destaque-soft .lst-chamadas-relacionadas a:hover, .destaque-hard .lst-chamadas-relacionadas a:hover{text-decoration:underline}
.destaque-hard:hover .c-sobretitulo{border-color:#007b8d;}
.destaque-hard:hover .c-sobretitulo span{background:#007b8d;}
.destaque-hard:hover .c-titulo{color:#007b8d;}
.destaque-soft:hover .c-sobretitulo, .col-4.c-chamada.horizontal.destaque-soft:hover .c-sobretitulo{border-bottom:solid 2px #e17400;}
.col-2.c-chamada.destaque-soft:hover .c-sobretitulo{border-top:solid 2px #e17400;border-bottom:none}
.destaque-soft:hover .c-sobretitulo span{background:#e17400;}
.destaque-soft:hover .c-titulo{color:#e17400;}
.destaque-soft .c-compartilhe .comentario-home,.destaque-hard .c-compartilhe .comentario-home, .destaque-hard .c-compartilhe.ativo li .bt-plataformas,.destaque-soft .c-compartilhe.ativo li .bt-plataformas{background:none}
.destaque-soft:hover .ico-player{background:#e17400}
.col-6.c-chamada.destaque-soft:hover .c-sobretitulo{border-color:#e17400;}
.col-8.com-relacionadas.destaque-hard .c-titulo,.col-2.destaque-hard .c-sobretitulo{border-top-color:#1f91ae}
.col-4.c-chamada.destaque-soft:hover .c-sobretitulo{border-bottom:solid 2px #e17400;}

/*c-lista-odenada*/
.c-lista-ordenada {
    border: 1px solid #e6e6e6;
    border-top: 1px solid #006096;
	margin-top: 15px;
    padding: 0 1.250em 0.938em 1.250em;
    position: relative;
    width:100%;
}
.c-lista-ordenada ol, .c-lista-ordenada ul{margin-top:20px}
.c-lista-ordenada li{
	border-bottom: 1px solid #e6e6e6;     
    padding: 15px 0 10px 0;
    width: 100%;

}
.c-lista-ordenada li span{
    font: 200 1.750em 'PT Sans', serif;
    color: #969696;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}
.c-lista-ordenada li:last-child {
	border:none;
	padding-bottom: 0;
}
.c-lista-ordenada li article{
    display: table-cell;
    vertical-align: middle;
    border-left: 1px solid #4ccaea;
    padding-left: 0.938em;    
}
.c-lista-ordenada li article a .c-sobretitulo{
    height: 15px;
    width: 100%;
    overflow: hidden;
    text-transform: uppercase;    
    color: #6E6E6E;
    font: 400 0.813em/20px "PT Sans",sans-serif;
    position: relative;
    padding: 0; 
}
.c-lista-ordenada li article a h2 {
    font: 400 1em/1em "PT Sans",sans-serif;
    color: #006096;
    height: 45px;
    overflow: hidden;
}
.c-lista-ordenada li article a h2:hover { text-decoration: underline }

/* */
 
 /*-- TITULOS DOS BOXES --*/
.c-lista-ordenada .c-titulo{     
	float: left;
    height: 0;
    margin: 0 auto 0px;
    width: 100%;
    text-align: center; 
    font: 400 1.125em 'PT Sans';
    border: none;
    text-transform: none;
}
.c-lista-ordenada .c-titulo h2 {    
    color:#006096;
    text-align: center;
    background-color: #fff;
    border: 1px solid #006096;
    position: relative;
    top: -15px;  
    text-align: center;
    background-color: #fff;
    margin: 0 10px;
    display: inline-block;
    padding: 0 5px;     
}
.c-lista-ordenada .c-titulo h2 span{
    font-weight: 700;
    display: inline-block;
}
 
/* MAIS COMENTADAS */
.c-lista-ordenada.c-mais-comentadas {
	height: 440px;	
}

/* MAIS LIDAS */
.c-lista-ordenada.c-mais-lidas {
	height: 440px;	
}
 
 /* ULTIMAS NOT�CIAS */
 
 .c-lista-ordenada.c-ultimas {
	height: 350px;
	float: left;
	margin-top: 0;
	text-align:center;
}

.c-slice-600 {
	height: 600px !important;
}
 
.c-slice-600 .c-titulo {
	margin-top: 14px !important;
} 
 
.c-slice-600 .link-ver-mais {
	bottom: -5px !important;
}
 
.c-lista-ordenada.c-ultimas li article {border:none;}
.c-lista-ordenada.c-ultimas ul{height: 95%; text-align:left; margin-top:30px;max-height:545px;overflow:hidden;}
.c-lista-ordenada.c-ultimas li {padding: 15px 0; list-style: none;}
.c-lista-ordenada.c-ultimas li:last-child{padding-bottom:0;}
.c-lista-ordenada.c-ultimas li span {vertical-align: text-top;font-size: 16px; line-height:15px; font: 400 0.8em/1em "PT Sans",sans-serif;}
. data-hora time{font-size:10px;}
.c-lista-ordenada.c-ultimas li article a h2{
	font-size:14px;
	max-height:45px;
}

	.conteudo .c-lista-ordenada.c-ultimas {height:325px; margin-bottom: 50px;}
    
    .conteudo .c-lista-ordenada.c-ultimas ul li{float: left; width: 48.5%; height: 68px;}
	.conteudo .c-lista-ordenada.c-ultimas ul li:nth-child(7) {border: none;}
	.conteudo .c-lista-ordenada.c-ultimas ul li:nth-child(even) { margin-left: 2.3333%;}

	
.c-lista-ordenada .link-ver-mais {
	color:#006096;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -11px;
}
.c-lista-ordenada .link-ver-mais:hover {
	background-color: #006096;
	color: #fff;
}
	
.c-lista-ordenada.c-mais-comentadas .comentario p {
    border: 1px solid #e3e3e3;
    font-size: 15px;
    max-width: 35px;
    padding: 2px 0;
}
.c-lista-ordenada.c-mais-comentadas .comentario .balao {
    height: 8px;
    width: 8px;
    transform: rotate(43deg);
    border-bottom: 1px solid #dfdede;
    border-right: 1px solid #dfdede;
    background-color: #fff;
    position: relative;
    top: -4.5px;
    left: 20px;
}

@media screen and (max-width: 580px){
		.conteudo .c-lista-ordenada.c-ultimas section {height: auto;}
		.conteudo .c-lista-ordenada.c-ultimas ul li{width: 100%;}
		.conteudo .c-lista-ordenada.c-ultimas ul li:nth-child(7){border-bottom: 1px solid #e6e6e6;}
		.conteudo .c-lista-ordenada.c-ultimas ul li:nth-child(2n){margin:0;}
}

.c-mov-997-alvo,
.c-mov-990-alvo,
.c-mov-960-alvo,
.c-mov-959-alvo,
.c-mov-865-alvo,
.c-mov-780-alvo,
.c-mov-768-alvo,
.c-mov-767-alvo,
.c-mov-750-alvo,
.c-mov-736-alvo,
.c-mov-640-alvo { display: none; }

@media screen and (max-width: 997px) {
	.c-mov-997 { display: none; }
	.c-mov-997-alvo { display: block; }		
}
@media screen and (max-width: 960px) {
	.c-mov-960 { display: none; }
	.c-mov-960-alvo { display: block; }		
}
@media screen and (max-width: 959px) {
	.c-mov-959 { display: none; }
	.c-mov-959-alvo { display: block; }		
}
@media screen and (max-width: 865px) {
	.c-mov-865 { display: none; }
	.c-mov-865-alvo { display: block; }		
}
@media screen and (max-width: 780px) {
	.c-mov-780 { display: none; }
	.c-mov-780-alvo { display: block; }		
}
@media screen and (max-width: 768px) {
	.c-mov-768 { display: none; }
	.c-mov-768-alvo { display: block; }
}
@media screen and (max-width: 767px) {
	.c-mov-767 { display: none; }
	.c-mov-767-alvo { display: block; }
}
@media screen and (max-width: 750px) {
	.c-mov-750 { display: none; }
	.c-mov-750-alvo { display: block; }
}
@media screen and (max-width: 736px) {
	.c-mov-736 { display: none; }
	.c-mov-736-alvo { display: block; }
}
@media screen and (max-width: 640px) {
	.c-mov-640 { display: none; }
	.c-mov-640-alvo { display: block; }
}

/*c-sociabilizacao*/
/*-- GERAL --*/
.c-sociabilizacao *,
.c-sociabilizacao *:before,
.c-sociabilizacao *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/*-- ABAS COMENTARIOS/COMUNIDADE --*/
.abasSocial {
	border-bottom: #e6e6e6 1px solid;
	float: left;
	margin: 0 0 0.938em 0;
	padding: 0;
	width: 100%;
}
.abasSocial li {
	float: left;
	padding: 0 1.250em 0 0;
	text-decoration: none;
}
.abasSocial li a {
	color: #6e6e6e;
	cursor: pointer;  
	display: block;
	font: 400 18px "PT Sans", serif;
	letter-spacing: 0.5px;
	text-decoration: none;
	width: auto;
}
.abasSocial li a.tab span { color: #6e6e6e; font-weight: 400; }
.abasSocial li a.tab span::before { content: "[" }
.abasSocial li a.tab span::after { content: "]" }

.abasSocial li a.selected {
	border-bottom: 2px solid #1f91ae;
	color: #1f91ae;
	font-weight: 600;
}

/*-- ABAS COMENTARIOS/COMUNIDADE: CONTE�DO ABA --*/
.abasContent {
	float: left;
	width: 100%;
}
.abasContent .conteudo {
	display: none;
	clear: both;
}

/*-- FORMUL�RIO PARA ENVIAR COMENT�RIO --*/
.comentForm {
	float: right;
	padding: 0;
	position: relative;
	width: 100%;
}
.comentForm form {
	background-color: #f5f5f5;
	border: 1px solid #a2d2de;
	float: right;
	padding: 0.5em;
	position: relative;
	width: calc(100% - 65px);
}

	/*-- Exce��o para formul�rio de resposta --*/
	.comentForm .formResposta { margin: 0 0 20px 0; }

	/*-- Detalhe formul�rio --*/
	.comentForm form:after,
	.comentForm form:before {
		top: 100%;
		right: 5%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.comentForm form:after {
		border-color: rgba(245, 245, 245, 0);
		border-top-color: #f5f5f5;
		border-width: 12px;
		margin-right: -12px;
	}
	.comentForm form:before {
		border-color: rgba(46, 163, 180, 0);
		border-top-color: #a2d2de;
		border-width: 13px;
		margin-right: -13px;
	}	
.comentForm textarea {
	border: 1px solid #e6e6e6;
	color: #969696;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	height: 35px;
	overflow: hidden;
	padding: 5px 10px;
	width: 100%;
}

.comentForm #name {
	border: 1px solid #e6e6e6;
	color: #969696;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	height: 35px;
	overflow: hidden;
	padding: 5px 10px;
	width: 100%;
}

.comentForm textarea.campoComentResposta {
	float: left;
	width: calc(100% - 120px);
	
	-webkit-transition: height .5s;
	-moz-transition: height .5s;
	-ms-transition: height .5s;
	transition: height .5s;
}
.comentForm textarea.campoComentResposta:focus {
	color: #6e6e6e;
	height: 100px;
}
.comentForm input {
	float: right;
	font-size: 12px;
	font-weight: 600;
	margin: 0.5em 0;
	padding: 0.5em 1em;
}
.comentForm input.bt-enviar-comentario.resposta {
	width: 18%;
	margin: 0 0 0 0.5em;
}
/*----------------*/


/*-- LISTAGEM DE COMENT�RIOS: GERAL --*/
.listaComent {
	border: 1px solid #FFFFFF;
	color: #6e6e6e;
	float: left;
	font-family: 'PT Sans', sans-serif;
	margin: 1.875em 0 0;
	padding: 1em 0;
	width: 100%;
} 
.listaComent > li {
	float: left;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	padding: 20px 20px 0 20px;
	position: relative; /* Refer�ncia para alinhamento do TOOLTIP */
	width: 100%;
}

.listaComent ul.children > li {
	float: left;
	border: 1px solid #e6e6e6;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 20px 20px 0 20px;
	position: relative; /* Refer�ncia para alinhamento do TOOLTIP */
	width: 100%;
}

.listaComent li .itemTexto {
	border-bottom: none;
    float: right;
    font: 15px/130% "PT Sans", sans-serif;
    position: relative;
    width: calc(100% - 65px);
}
.listaComent li .itemTexto p {
	clear: left;
	color: #6e6e6e;
	display: table;
	float: left;
	font: 400 1em/1.5em "PT Sans",arial,sans-serif;
	overflow: hidden;
	table-layout: fixed;
	width: 100%;
	word-wrap: break-word;
}
.listaComent li .itemTexto a { color: #1f91ae; }
.listaComent li .itemTexto a:hover { 
	border-bottom: 1px solid;
	text-decoration: none;
}

.listaComent li .itemTexto .tempoPost {
	font-size: 12px;
	margin-left: 5px;
}
.listaComent li .itemTexto .nomePerfil a {
	color: #1f91ae;
	float: left;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.6px;
	text-decoration: none;
}
.listaComent li .itemTexto .nomePerfil a span { display: none; }

/*-- LISTAGEM DE COMENT�RIOS: ASSINANTE --*/
.listaComent li.itemAssinante > .destaqueItem {
	background-color: #f5f5f5;
	box-sizing: unset;
	float: left;
	margin: -20px 0 0 -20px;
	padding: 20px;
	width: 100%;
}
.listaComent li.itemAssinante > .destaqueItem > .itemTexto .nomePerfil a span {
	display: block;
	float: left;
	margin-right: 5px;
	width: 20px;
}

.listaComent li.itemAssinante > .destaqueItem > .itemTexto .listaComentCompartilhe { margin-bottom: 0; }

/*-- Abre tooltip assinante --*/
.listaComent li .itemTexto .nomePerfil:hover .tooltipAssinantes { display: block; }
.listaComent li.itemAssinante .itemTexto .nomePerfil span .ico-estrela {
	float: left;
	margin: 0 5px 0 0;
	width: 18px;
}
.listaComent li.itemAssinante .itemTexto .nomePerfil span .ico-estrela * { fill: #fcc000; }

/*---- ----*/
#reply-title {
    margin-left: 65px;
    margin-bottom: 15px !important;
}

/*-- �REA DE RESPOSTA DO COMENT�RIO--*/
.comentForm .abreListaComent {
	border-top: 1px solid #e6e6e6;
	float: right;
	padding: 2px 0;
	width: calc(100% - 65px);
}
.comentForm .abreListaComent a {
	color: #1f91ae;
	cursor: pointer;
	display: inline-block;
	font-family: 'PT Sans', arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	position: relative;
}
.comentForm .abreListaComent a span {
	border: 4px solid rgba(0, 0, 0, 0);
	border-top-color: #134d86;
	display: block;
	height: 0;
	position: absolute;
	right: -12px;
	top: 8px;
	width: 0;
}
.comentForm .abreListaComent a span.setaFecha {
	border-bottom-color: #134d86;
	border-top-color: transparent;
	top: 4px;
}
.comentForm .campoComentAberto p {
	color: #969696;
	float: left;
	font-family: 'PT Sans', arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 125%;
	margin: 0 5px 0 0;
}
.comentForm .campoComentAberto p.textareaMaxCaract {
	margin: 6px 0 0 0;
	text-transform: uppercase;
	width: 100%
}
.comentForm .campoComentAberto a {
	color: #1f91ae;
	display: inline !important;
	font-weight: 600;
	text-decoration: underline;
}
.comentForm .campoComentAberto a:hover {
	text-decoration: underline;
}
.comentForm .campoComentAberto input[type="submit"] {
	background-color: #1f91ae;
	border: none;
	color: #fff;
	cursor: pointer;
	float: right;
	font: 16px/100% "PT Sans",sans-serif;
	letter-spacing: 0.75px;
	margin: 20px 0 10px;
	padding: 8px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

#commentform  input[type="submit"] {
	background-color: #1f91ae;
	border: none;
	color: #fff;
	cursor: pointer;
	float: right;
	font: 16px/100% "PT Sans",sans-serif;
	letter-spacing: 0.75px;
	margin: 20px 0 10px;
	padding: 8px 10px;
	text-decoration: none;
	text-transform: uppercase;
	display:none;
}
.comentForm .campoComentAberto input[type="submit"]:hover { background-color: #2ea3b4; }
/*------*/


/*-- COMENT�RIOS: FOTO DO USU�RIO / �CONE PADR�O COM LETRA INICIAL DO NOME --*/
.perfilSocial {
	border: 1px solid #e6e6e6;
	border-radius: 100%;
	float: left;
	overflow: hidden;
	height: 50px;
	width: 50px;
}
.perfilSocial img { width: 100%; }

.perfilSocial:hover .tooltip { display: block; } /*-- Abre o tooltip --*/

.perfilSocial .label-letter-name {
	height: 50px;
	width: 50px;
	position: relative;
}
.perfilSocial .label-letter-name span {
	color: #fff;
	position: absolute;
	top: 48%;
	left: 50%;
	text-transform: uppercase;
	vertical-align: middle;
	
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	     -o-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);	
}
	
/*-- CORES PARA CADA LETRA --*/	
.label-letter-name.A { background-color: #378FAE; }
.label-letter-name.B { background-color: #82B4C5; }
.label-letter-name.C { background-color: #8C9EA9; }
.label-letter-name.D { background-color: #9AA6AF; }
.label-letter-name.E { background-color: #A9B6BF; }
.label-letter-name.F { background-color: #508994; }
.label-letter-name.G { background-color: #75A5AC; }
.label-letter-name.H { background-color: #84B896; }
.label-letter-name.I { background-color: #91C2B3; }
.label-letter-name.J { background-color: #ADBFA9; }
.label-letter-name.K { background-color: #C5C896; }
.label-letter-name.L { background-color: #D3C696; }
.label-letter-name.M { background-color: #D9C686; }
.label-letter-name.N { background-color: #E1C475; }
.label-letter-name.O { background-color: #E3B37C; }
.label-letter-name.P { background-color: #E3AE64; }
.label-letter-name.Q { background-color: #D3B4A2; }
.label-letter-name.R { background-color: #E1B59F; }	
.label-letter-name.S { background-color: #D1A795; }
.label-letter-name.T { background-color: #DD9E83; }
.label-letter-name.U { background-color: #D38387; }
.label-letter-name.V { background-color: #B8BED0; }
.label-letter-name.W { background-color: #B0A0B6; }
.label-letter-name.X { background-color: #B7ACAA; }
.label-letter-name.Y { background-color: #CBBEB9; }
.label-letter-name.Z { background-color: #BBB2B2; }
.label-letter-name.Ch { background-color: #BBB2B2; }
.label-letter-name.Zh { background-color: #BBB2B2; }
.label-letter-name.Sh { background-color: #BBB2B2; }
.label-letter-name.Yu { background-color: #BBB2B2; }
.label-letter-name.Sch { background-color: #BBB2B2; }
.label-letter-name.Ya{ background-color: #BBB2B2; }
/*-----------*/


/*-- TOOLTIP GERAL --*/
.tooltip {
	background-color: #fff;
	border: 1px solid #4bcaea;
	display: none;
	height: auto;
	left: 70px;
	margin-bottom: 30px;
	padding: 25px 20px;
	position: absolute;
	top: 5px;
	width: 500px;
	z-index: 1000;
}

/*-- Detalhe da setinha do tooltip --*/
.tooltip:after,
.tooltip:before {
	right: 100%;
	top: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.tooltip:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
	margin-top: -10px;
}
.tooltip:before {
	border-color: rgba(75, 202, 234, 0);
	border-right-color: #4bcaea;
	border-width: 11px;
	margin-top: -11px;
}

	/*-- Exce��es de posicionamento do tooltip --*/
	.conteudo > .perfilSocial .tooltip {
		left: 46px;
		top: -10px;
	}
	.listaComunidade .perfilSocial .tooltip {
		left: 70px;
		top: 5px;
	}
	.listaRankingComentarios .tooltip {
		left: -495px;
		top: 0;
	}
	.perfil-social .tooltipBadges {
		left: -500px;
		top: 22px;
	}
	/*------*/
	
	
	/*-- Exce��es da setinha do tooltip  --*/
	.listaRankingComentarios .tooltip:after,
	.listaRankingComentarios .tooltip:before,
	.perfil-social .tooltipBadges:after,
	.perfil-social .tooltipBadges:before {	
		left: 100%;
		right: inherit;
	}
	.listaRankingComentarios .tooltip:after,
	.perfil-social .tooltipBadges:after {
		border-color: transparent;
		border-left-color: #fff;
	}
	.listaRankingComentarios .tooltip:before,
	.perfil-social .tooltipBadges:before {
		border-color: transparent;
		border-left-color: #4bcaea;
	}
	/*------*/

.tooltip img {
	border: 1px solid #e6e6e6;
	padding: 2px;
	width: auto;
}
.tooltip p {
	color: #6e6e6e;
	font: 400 14px 'PT Sans', sans-serif;
	margin: 0; 
	padding: 0;
}
.tooltip .tooltipEsq p.seguidores { font-weight: 600; }
.tooltip .tooltipEsq p span + span { margin-left: 6px; }

.tooltip h3,
.tooltip h3 a {
	color: #1f91ae;
	font: 600 16px 'PT Sans', serif;
	margin-bottom: 6px;
}
.tooltip.tooltipPerfil h3 {
	margin: 18px 0 10px 65px; 
	padding: 0;
}
.tooltip .tooltipEsq {
	float: left;
	width: 60%;
}
.tooltip .tooltipDir {
	float: left;
	width: 40%;
}
.tooltip .tooltipEsq img {
	border: 1px solid #e6e6e6;
	border-radius: 100%;
	float: left;
    margin: 0;
    padding: 0;
	width: 55px;
}
.tooltip .label-letter-name {
	border: 1px solid #e6e6e6;
	border-radius: 100%;
	float: left;	
	height: 50px;
	position: relative;	
	width: 50px;
}
.tooltip .label-letter-name span {
	color: #fff;
	position: absolute;
	top: 48%;
	left: 50%;
	text-transform: uppercase;	
	vertical-align: middle;
	
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	     -o-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);	
}
.tooltip .tooltipDir { text-align: center; }
.tooltip .tooltipDir p { margin-left: 10px; }
.tooltip .tooltipDir img {
  border: medium none;
  margin: 0 0 10px 0;
  padding: 0;
  width: 50px;
}
.tooltip .tooltipDir .bt-seguir {
	background-color: #1f91ae;
	border: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font: 400 14px/100% 'PT Sans', sans-serif;
	margin: 20px auto 0;
	padding: 0.5em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.tooltip .tooltipDir .bt-seguir:hover {
	background-color: #2ea3b4;
	text-decoration: none;
}
.tooltip .tooltipDir .bt-seguir.seguindo {
	background-color: #f5f5f5;
	border: 2px solid #e6e6e6;
	color: #ccc;
	cursor: default;
}
.tooltip .tooltipBadges b { font-weight: 600; }

/*-- Exce��es para o TOOLTIP assinante --*/
.tooltipAssinantes {
	left: 25px;
	padding: 25px 30px;
	top: -30px;
	width: 350px;
}
.tooltipAssinantes h3 span {
	display: block;
	float: left;
	margin: -2px 5px 0 0;
	width: 25px;
}
.tooltipAssinantes h3 span .ico-estrela { width: 18px; }
.tooltipAssinantes h3 span .ico-estrela * { fill: #fcc000; }

.tooltipAssinantes .tooltipEsq { width:100%; }

.listaComent li .itemTexto .tooltipAssinantes a {
	border: 1px solid #4ccaea;
	color: #1f91ae;
	float: left;
	font: 600 14px/125% "PT Sans",serif;
	left: 50%;
	letter-spacing: 0;
	margin: 15px auto 0;
	padding: 8px 10px;
	position: relative;

	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.listaComent li .itemTexto .tooltipAssinantes a:hover {
	background-color: #1f91ae;
	color: #fff;
}
/*-----------*/


/*-- OP��ES DE COMPARTILHAMENTO DO COMENT�RIO --*/
.listaComentCompartilhe {
	display: inline-block;
	width: 100%;
	height: 20px;
	margin: 8px 0 20px;
}	
.listaComentCompartilhe li {
	float: left;
	margin: 0 25px 0 0;
	width: auto;
}
.listaComentCompartilhe li:first-child + li + li { margin-right: 5px; }

.listaComentCompartilhe li a {
	color: #6e6e6e;
	cursor: pointer;
	text-decoration: none;
}
.listaComentCompartilhe li a svg { 
	height: 22px; 
	position: relative; 
	width: 22px;
}
.listaComentCompartilhe li a svg.ico-comentarios { 
	top: 5px;
	width: 18px;
}
.listaComentCompartilhe li a svg.ico-compartilhe { top: 4px; }
.listaComentCompartilhe li a svg path { fill: #1f91ae; }

.listaComentCompartilhe li span.txtOpcoesButs {
	font: 400 12px/150% 'PT Sans', sans-serif;
	letter-spacing: 0.75px;
	padding: 0 4px;
	text-transform: uppercase;
	vertical-align: text-top;
}
.listaComentCompartilhe li span.txtOpcoesButs:hover { text-decoration: none; }


/*-- Compartilhar nas redes sociais --*/
.listaComentCompartilhe li.comentCompartilharDiv {
	display: block;
	float: left;
	overflow: hidden;
	width: 0;
}
.listaComentCompartilhe li.comentCompartilharDiv .compartilharMask { width: 500px; }

.listaComentCompartilhe li.comentCompartilharDiv a {
	background-image: url("../../_imagens/sprite-icones-sociais.png");
	background-position: 0 -46px;
	background-repeat: no-repeat;
	background-size: 21.5px auto;
	float: left;
	height: 25px;
	margin: 0 2px;
	padding: 0;
	width: 25px;
}	
.listaComentCompartilhe li.comentCompartilharDiv a.social2-facebook { background-position: 0 -37px; }	
.listaComentCompartilhe li.comentCompartilharDiv a.social2-twitter { background-position: 0 -77px; }	
.listaComentCompartilhe li.comentCompartilharDiv a.social2-google { background-position: 0 -116px; }	
.listaComentCompartilhe li.comentCompartilharDiv a span { display: none; }	
.listaComentCompartilhe li:last-child {
	float: right;
	margin: 0;
}	


/* RESPOSTAS */
.listaComentResposta {
	border: none;
	display: block;
	float: right;
	height: 0;
	margin: 10px 0;
	overflow: hidden;
	padding: 0.5em 0;
	width: calc(100% - 60px);
	
	-webkit-transition: height .5s;
	-moz-transition: height .5s;
	-ms-transition: height .5s;
	transition: height .5s;
}
.listaComentResposta.aberta {
	height: auto;
	overflow: visible;
}	
.comentForm .listaComentResposta form { width: 100%; }	
.ComentarioSemRespostas {
	border: 0 !important;
	height: 0;
	overflow: hidden;
}
		
	/*-- CAMPO DE TEXTO - RESPOSTA --*/
	.listaComent li .resposta {
		background-color: #1f91ae;
		border: none;
		color: #fff;
		cursor: pointer;
		float: right;
		font: 16px/100% "PT Sans",sans-serif;
		letter-spacing: 0.75px;
		padding: 8px 10px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.listaComent li .resposta:hover { background-color: #2ea3b4; }	
	.listaComent li .formResposta .resposta { width: 100px; }
		
	
/*-- PAGINACAO --*/
.paginacaoSocial {
	border-bottom: 1px solid #e6e6e6;
	float: left;
	margin: 0 0 50px 0;
	text-align: center;
	width: 100%;
}
.paginacaoSocial a {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	color: #2ea3b4;
	display: inline-block;
	font: 400 14px/100% "PT Sans",sans-serif;
	letter-spacing: 0.65px;
	margin: 0 auto;
	padding: 5px 8px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: 14px;
}
.paginacaoSocial a:hover {
	background-color: #2ea3b4;
	border: 1px solid #2ea3b4;
	color: #fff;
}

/*-- ABA COMUNIDADE: CABE�ALHOS --*/
.comentForm .c-titulo, .c-opiniao-do-leitor .c-titulo {
	border-top: 1px solid #1f91ae;
	width: 100%;
}
.c-opiniao-do-leitor .c-titulo{ 
	position:relative;
    top: 13px;
}
.comentForm .c-titulo h2, .c-opiniao-do-leitor .c-titulo h2 {
	background-color: #fff;
	border: 1px solid #1f91ae;
	display: inline-block;
	left: 50%;
	padding: 2px 10px;
	position: relative;
	top: 50%;
	width: auto;
	
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	     -o-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);	
}
.c-opiniao-do-leitor .c-titulo h2{
	-webkit-transform: translate(-50%,-82%);
	   -moz-transform: translate(-50%,-82%);
	    -ms-transform: translate(-50%,-82%);
	     -o-transform: translate(-50%,-82%);
	        transform: translate(-50%,-82%);
}
.comentForm .c-titulo h2 p, .c-opiniao-do-leitor .c-titulo h2 p {
	color: #1f91ae;
	font: 400 16px "PT Sans",serif;
	margin: 0;	
	width: auto;
}
.comentForm .c-titulo h2 p span, .c-opiniao-do-leitor .c-titulo h2 p span { font-weight: 600; }


/*-- ABA COMUNIDADE: NOT�CIAS MAIS COMENTADAS --*/
.listaComunidade {
	float: left;
	margin: 0;
	padding: 0.625em 0;
	width: 70%;
}
.listaComunidade .itemNoticia {
	border: 1px solid #e6e6e6;
	float: left;
	margin-bottom: 20px;
	padding: 20px;
	width: 100%;
}
.listaComunidade .itemNoticia .listaComent { margin-top: 0; }

.listaComunidade h4 { margin-bottom: 20px; }
.listaComunidade h4 a {
	font: 600 18px 'PT Sans', sans-serif;
	color: #1f91ae;
	display: inline;
	text-decoration: none;
}
.listaComunidade h4 a:hover { text-decoration: underline; }
.listaComunidade h4 a span {
	color: #969696;
	font: 400 12px 'PT Sans', sans-serif !important;
}

.listaComunidade .listaComentItem { margin-bottom: 0; padding-bottom: 20px; }
.listaComunidade .listaComentItem.itemAssinante { padding-bottom: 0; }


/*-- ABA COMUNIDADE: QUEM MAIS COMENTOU --*/
.listaRankingComentarios {
	float: right;
	margin-left: 4%;
	padding: 0.625em 0;
	width: 25%
}
.listaRankingComentarios li:first-child {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.listaRankingComentarios li {
	border-bottom: 1px solid #e6e6e6;
	float: left;
	padding: 10px 0 5px;
	position: relative;
	width: 100%;
}
.listaRankingComentarios li .itemTexto {
	float: right;
	font: 11px/150% "PT Sans", sans-serif;
	width: calc(100% - 60px);
}
.listaRankingComentarios li .itemTexto .nomePerfil {
	color: #1f91ae;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.6px;
	text-decoration: none;	
}
.listaRankingComentarios li .itemTexto .qtdeComentarios {
	color: #6e6e6e;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
}
.opiniao-do-leitor .listaRankingComentarios li{padding:20px 0 15px 0 }
.opiniao-do-leitor .listaRankingComentarios li:first-child{border-bottom: solid 1px #e6e6e6; padding: 0 0 22px 0;} 
.opiniao-do-leitor .listaRankingComentarios li:first-child .itemTexto{margin-bottom:15px}
.opiniao-do-leitor .listaRankingComentarios li .itemTexto .nomePerfil:after{border-bottom:solid 1px #88a8b9; content:""; display:block; width:22%; margin:4px 0px}
.opiniao-do-leitor .listaRankingComentarios li .itemTexto .ico-comentarios{
    fill: none;
    stroke: #88a8b9;
}
.opiniao-do-leitor  .listaRankingComentarios li .itemTexto .qtdeComentarios{ 
font: 13px/120% "PT Sans", sans-serif;
    display: inline-block;
    color: #88a8b9;
    position: relative;
    top: -5px;
    padding-right: 5px;
}
.opiniao-do-leitor .listaRankingComentarios .listaComent li:first-child{border:none; padding-top:15px}
/* ---------- */

/*-- COMENT�RIOS SELECIONADOS PELO EDITOR --*/
.listaComentEditor {
	border: 1px solid #4ccaea;
	display: block;
	padding: 0;
	position: relative;
}
.listaComentEditor .listaComentItem { border: none; }
.listaComentEditor .listaComentItem + .listaComentItem { border-top: 1px solid #e6e6e6; }
.listaComentEditor .listaComentItem:last-child { margin-bottom: 0; }

.listaComentEditor li.selEditor {
	border: none;
    color: #4ccaea;
    font: 400 12px 'PT Sans', serif;
    margin: 0;
    padding: 4px 25px 0 0;
    position: relative;
    text-align: right;
    width: 98.5%;
}
.listaComentEditor li.selEditor span {	
	border: 8px solid #4ccaea;
	border-top: 0 solid;
	border-bottom: 6px solid rgba(0,0,0,0);
	color: rgba(0,0,0,1);
	display: block;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	
	-o-text-overflow: clip;
	text-overflow: clip;
	
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;	
}

/*-- P�GINA DO PERFIL DO USU�RIO --*/
.perfil-social .abasSocial { margin-top: 0; }

.perfilSocialTopo {
	color: #969696;
	float: left;
	font: 600 14px/18px 'PT Sans', sans-serif;
	margin: 30px 0;
	width: 100%;
}
.perfilSocialTopo .editarPerfil {
	border: 1px solid #1f91ae;
	color: #1f91ae;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0.6px;
	margin: 20px 10px 10px 0;
	padding: 5px 6px;
	text-transform: uppercase;
}
.perfilSocialTopo .editarPerfil:hover {
	background-color: #2ea3b4;
	border: 1px solid #2ea3b4;
	color: #fff;
	text-decoration: none;
}

/*-- IMAGEM DO PERFIL --*/
.perfilSocialTopo .imagemPerfil {
	float: left;
	/*height: 150px;*/
	margin-right: 20px;
	/*max-width: 130px;*/
	/*position: relative;*/
	/*width: 100%;*/
}
.perfilSocialTopo .editarFoto {
	border: 1px solid #1f91ae;
	color: #1f91ae;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0.6px;
	margin: 20px 10px 10px 0;
	padding: 5px 6px;
	text-transform: uppercase;
}
.perfilSocialTopo .editarFoto:hover { 
	background-color: #2ea3b4;
	border: 1px solid #2ea3b4;
	color: #fff;
	text-decoration: none;	
}

.perfilSocialTopo .imagemPerfil img {
	border: 1px solid #e6e6e6;
	border-radius: 100%;
	width: 120px;
}
.perfilSocialTopo .label-letter-name {
	border-radius: 100%;
	height: 130px;
	position: relative;
	width: 130px;
}
.perfilSocialTopo .label-letter-name span {
	color: #fff;
	font-size: 24px;
	left: 50%;
	position: absolute;
	text-transform: uppercase;
	top: 48%;
	vertical-align: middle;
	
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	     -o-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
}



/*-- --*/


/*-- DADOS DO PERFIL: GERAL --*/
.perfilSocialTopo p a {
	color: #1f91ae;
	display: inline-block;
	font-weight: 600;
}
.perfilSocialTopo .topoEsq {
	float: left;
	position: relative;
	width: 57.3171%;
}
	/*-- Exce��o para usu�rio logado --*/
	.perfil-social .logado .topoEsq {
		width: 65.8537%;
	}
.perfilSocialTopo .topoDir {
	background-color: #fff;
	border: 1px solid #4bcaea;
	float: left;
	padding: 25px 20px;
	width: 40.2439%;
}
 .perfil-social .topoEsq > h3 {
	color: #1f91ae;
	font: 600 22px/120% 'PT Sans', sans-serif;
	margin-bottom: 8px;
	width: 100%;
}
.perfil-social .topoEsq h3 .ico-estrela {
	float: left;
	margin-right: 6px;
	width: 22px;
}
.perfil-social .tooltipAssinantes a {
	border: 1px solid #4ccaea;
	color: #1f91ae;
	float: left;
	font: 600 14px/125% "PT Sans",serif;
	left: 50%;
	letter-spacing: 0;
	margin: 15px auto 0;
	padding: 8px 10px;
	position: relative;
	
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.perfil-social .tooltipAssinantes a:hover {
	background-color: #1f91ae;
	color: #fff;
}
.perfil-social .topoEsq h3 .tooltipAssinantes .ico-estrela { width: 22px; }
.perfil-social .topoEsq h3 .ico-estrela * { fill: #fcc000; }	

.perfilSocialTopo .topoEsq p {
	color: #969696;
	font: 400 16px/120% 'PT Sans', sans-serif;
	margin: 0;
}
.perfilSocialTopo .topoEsq p .membro {
	color: #969696;
	font-size: 14px;
	margin-left: 20px;
}
.perfilSocialTopo .topoEsq p .membro:before { content: "[ "; }
.perfilSocialTopo .topoEsq p .membro:after { content: " ]"; }

.perfilSocialTopo .topoDir p {
	color: #969696;
	float: left;
	font: 400 15px/125% "PT Sans", sans-serif;
	margin-bottom: 15px;
	width: 100%;
}
.perfilSocialTopo .topoDir > a + p { text-align: center; }

.perfilSocialTopo .topoDir > a {
	border: 1px solid #4ccaea;
	clear: both;
	color: #1f91ae;
	float: left;
	font: 600 14px/125% "PT Sans",serif;
	left: 50%;
	letter-spacing: 0;
	margin: 10px 0 20px;
	padding: 8px 10px;
	position: relative;
	
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);	
}
.perfilSocialTopo .topoDir > a:hover {
	background-color: #1f91ae;
	color: #fff;
}

.perfilSocialTopo a.bt-enviar-comentario {
	color: #fff;
	font: 300 14px 'PT Sans', arial, sans-serif;
	float: left;
	margin-right: 2em;
	background-color: #134D86;
	border: 2px solid #336BA2;
	color: #FFFFFF;
	cursor: pointer;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase;  
}

/*-- POSICIONAMENTO DO TOOLTIP DE ASSINANTE NA PAGINA DO PERFIL --*/
.perfilSocialTopo .nomePerfilAssinantes:hover .tooltipAssinantes { display: block; }
.perfilSocialTopo .tooltipAssinantes { left: 160px; }

.perfilSocialTopo a.bt-seguir {
	background-color: #fff;
	border: 1px solid #1f91ae;
	color: #1f91ae;
	cursor: pointer;
	display: inline-block;
	font: 400 13px/100% 'PT Sans', sans-serif;
	margin: 20px 20px 0 auto;
	padding: 5px 6px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.perfilSocialTopo a.bt-seguir:hover {
	background-color: #2ea3b4;
	border: 1px solid #2ea3b4;
	color: #fff;
	text-decoration: none;
}
.perfilSocialTopo a.bt-seguir.seguindo {
	background-color: #f5f5f5;
	border: 1px solid #e6e6e6;
	color: #ccc;
	cursor: default;
}	

/*-- DENUNCIAR --*/
.perfilSocialTopo .topoEsq .denunciarPerfil {	
	background-color: #fff;
	border: 1px solid #969696;
	color: #969696;
	cursor: pointer;
	display: inline-block;
	font: 400 13px/100% 'PT Sans', sans-serif;
	margin: 20px 20px 0 auto;
	padding: 5px 6px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.perfilSocialTopo .topoEsq .denunciarPerfil:hover {
	background-color: #a02529;
	border: 1px solid #a02529;	
	color: #fff;	
}
/* ----------- */


/* LISTA PERFIL*/
.listaPerfil {
	float: left;
	margin: 0;
	padding: 0.625em 0;
	width: 100%;
}
.listaPerfil .itemNoticia {
	border: 1px solid #e6e6e6;
	float: left;
	margin-bottom: 20px;
	padding: 20px;
	width: 100%;
}
.listaPerfil .itemNoticia .listaComent { margin-top: 0; }

.listaPerfil h4 { margin-bottom: 20px; }
.listaPerfil h4 a {
	font: 600 16px 'PT Sans', sans-serif;
	color: #1f91ae;
	display: inline;
	text-decoration: none;
}
.listaPerfil h4 a:hover { text-decoration: underline; }
.listaPerfil h4 a span {
	color: #969696;
	font: 400 12px 'PT Sans', sans-serif !important;
}

.listaPerfil .listaComentItem { margin-bottom: 0; padding: 20px; }
.listaPerfil .listaComentItem.itemAssinante { padding-bottom: 0; }
.listaPerfil .listaComentItem .itemTexto { width: 88.5% }


/* LATERAL */
.perfil-social .sociabilizacao .subtitulo {
	border-bottom: 1px solid #e6e6e6;
	float: left;
	margin-bottom: 10px;
	padding: 0;
	width: 100%;
}
.perfil-social .sociabilizacao h3 a {
	border-bottom: 2px solid;
	color: #1f91ae;
	font: 600 18px 'PT Sans', serif;	
	text-decoration: none;
	text-transform: uppercase;
}
.perfil-social .sociabilizacao h3 .quantidade {
	border: none;
	color: #969696;
	font: 400 13px "PT Sans", arial, sans-serif;
	padding: 0 0.4em;
}
.perfil-social .sociabilizacao h3 .link-todos {
	border: none;
	color: #969696;
	float: right;
	font: 400 12px "PT Sans", arial, sans-serif;
	letter-spacing: 0.65px;
	margin-top: 5px;
	text-decoration: underline;
}
.perfil-social .sociabilizacao h3 .link-todos:hover { text-decoration: none; }


/* BADGES */

	/*-- ABRE TOOLTIP BADGES --*/
	.perfil-social .sociabilizacao ul.lista-lateral.badges li:hover .tooltipBadges {
		display: block;
	}
	/*-- --*/
.perfil-social .sociabilizacao .tooltipBadges p {
    text-align: left;
    padding: 0 0 0 75px;
    margin-bottom: 10px;	
}
.perfil-social .sociabilizacao .tooltipBadges p.badgesTit {
	color: #1f91ae;
	font: 600 16px "PT Sans", serif;
}
.perfil-social .sociabilizacao .tooltipBadges p a { color: #1f91ae; }
.perfil-social .sociabilizacao .tooltipBadges p a:hover { text-decoration: underline }
.perfil-social .sociabilizacao .tooltipBadges img {
	border: none;
	float: left;
	height: 60px;
	margin: 0;
	width: 60px;
}

/* SEGUIDORES */
.perfil-social .sociabilizacao .lista-lateral li.mensagem-vazio {
	color: #969696;
	font: 600 12px/14px "PT Sans", arial, sans-serif;
	text-align: center;
	max-width: 100%;
	width: 100%;
}
.perfil-social .sociabilizacao .lista-lateral {
	display: flex;
	flex-flow: row wrap;
	margin: 0 0 1em;
	width: 100%;
}
.perfil-social .sociabilizacao .lista-lateral li {
	display: inline-flex;
	margin: 0 12px 12px 0;
	text-align: center;
	width: 60px;
}
.perfil-social .sociabilizacao .lista-lateral li a img {
	border: 1px solid #e6e6e6;
	border-radius: 100%;
	width: 60px;
}
.perfil-social .sociabilizacao .lista-lateral a p {	
	color: #969696;
	font: 400 13px/120% "PT Sans", sans-serif;
	height: 32px;
	overflow: hidden;
	padding: 0;
	text-align: center;	
}
.perfil-social .sociabilizacao .lista-lateral a p:hover { text-decoration: underline; }	
.perfil-social .sociabilizacao .lista-lateral .perfilSocial {
	float: none;
	height: 60px;
	margin: 0 auto;
	width: 60px;
}
.perfil-social .sociabilizacao .lista-lateral .perfilSocial .label-letter-name {
	height: 60px;
	width: 60px;
}

.perfilSocial .c-botao{
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	float: left;
	margin: 10px 10px 10px 0;
	border: 2px solid #336BA2;
	background-color: #134d86;  
	padding: 5px 15px;
	text-decoration: none;
	text-transform: uppercase;
}

/* TODOS OS SEGUIDOS / BADGES / SEGUINDO */
.perfilSegBadges .menu-lateral li a.selected {
  color: #fff;
  background-color: #134d86;}
	 
.perfilSegBadges {
	float: left;
	margin-top: 1em;
	width: 100%;
} 

.perfilSegBadges .menu-lateral .perfilTopo .perfilTopoImg {
  width: 30%;
  margin:0 1em 0.5em 0;
}

.perfilSegBadges .menu-lateral .perfilTopo .perfilTopoImg img {width:100%;}
.perfilSegBadges .menu-lateral ul {float: left; width: 100%;}
.perfilSegBadges .menu-lateral {padding-right: 25px;}
.conteudoSegBadges {
  width: 76%;
  float: left;
  border-left: 1px solid #e6e6e6;
  padding-left: 25px;
}

.perfilSegBadges .menu-lateral .perfilTopo.perfilTopoListas{
	float: left;
	margin-bottom: 1em;
	width: 100%;
}

.perfilTopo .nomePerfil {
  color: #134d86;
  font-family: "PT Sans",sans-serif;
  font-weight: 600;
  text-decoration: none;
  font-size: 14px;
  width: 100%;
  display: block;  
}

.conteudoSegBadges h4 {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 10px;
  width: 100%;
}

.conteudoSegBadges h4 a {
	border-bottom: 3px solid #134D86;
	color: #134D86;
	display: inline-block;
	font: 600 18px/22px 'PT Sans', sans-serif ;
	margin: 0 ;
	padding: 0 2px;
	text-decoration: none;
	text-transform: uppercase;
}

.conteudoSegBadgesItem li {
  float: left;
  margin: 15px 15px 15px 0;
  max-width: 230px;
  width: 100%;
}

.conteudoSegBadgesItem li div {
  float: left;
  height: 95px;
  margin: 0 10px 0 0;
  max-width: 95px;
  overflow: hidden;
  width: 100%;
}

.conteudoSegBadgesItem li div img {
	width: 100%;
}

.conteudoSegBadgesItem li a {
  color: #134d86;
  font: 600 14px 'PT Sans', sans-serif;
  text-decoration: none;
}

.conteudoSegBadgesItem li p {
  color: #666;
  font: 400 13px/16px 'PT Sans', sans-serif;
}
/*-- --*/

/*-- AJUSTES PARA P�GINA DE OPINI�O --*/
.ed-opiniao .c-opiniao-do-leitor .itemTexto { width: 100%; }
.ed-opiniao .c-opiniao-do-leitor .itemTexto .nomePerfil {
	margin-top: -40px;
	position: relative;
}
.ed-opiniao .c-opiniao-do-leitor .itemTexto .nomePerfil a { padding-left: 65px; }
.ed-opiniao .c-opiniao-do-leitor .itemTexto p { margin-top: 10px; }
.ed-opiniao .c-opiniao-do-leitor .listaComent { margin: 0; }
.ed-opiniao .c-opiniao-do-leitor .listaComent li .itemTexto .tempoPost {
	margin-left: 0;
    display: inline-block;
    padding-left: 65px;
}
/*-- --*/

/*-- P�GINA OPINI�O DO LEITOR --*/
.c-opiniao-do-leitor .subtitulo { margin-bottom: 15px; }

.opiniao-do-leitor .listaComunidade,
.opiniao-do-leitor .listaRankingComentarios,
.opiniao-do-leitor .listaRankingComentarios .itemNoticia  { clear: both; width: 100%; }
.opiniao-do-leitor .listaRankingComentarios .itemNoticia {border: 1px solid #e6e6e6;  padding: 20px; height: 296px;}

.opiniao-do-leitor .comentario-home {
	color: #666;
	font: 400 13px 'PT Sans', sans-serif;
}

.opiniao-do-leitor .listaComunidade .itemNoticia h4 { margin: 0; border-left:solid 1px #4ccaea; padding: 0 0 0 15px; display:table-cell; vertical-align:middle}
.opiniao-do-leitor .listaComunidade .itemNoticia h4 a{font-size:21px}
.opiniao-do-leitor .itemNoticia h4 { display: inline-block; }
.opiniao-do-leitor .itemNoticia h4 a, .opiniao-do-leitor .listaRankingComentarios .itemNoticia h4 a {
	color: #1f91ae;
	font: 600 16px 'PT Sans', serif;
}
.opiniao-do-leitor .listaRankingComentarios .itemNoticia h4 a{font-family:'PT Sans', sans-serif}
.opiniao-do-leitor .itemNoticia .num-comentario{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 40px;
    padding-right:15px;
    }
.opiniao-do-leitor .itemNoticia .num-comentario p{	
    border: 1px solid #e3e3e3;
    font-size: 15px;
    width: 35px;
    padding: 2px 4px;
}
.opiniao-do-leitor .itemNoticia .num-comentario p a{
	font: 200 15px 'PT Sans', serif;
    color: #969696;
    }
.opiniao-do-leitor .itemNoticia .num-comentario .balao {
    height: 8px;
    width: 8px;
    transform: rotate(43deg);
    border-bottom: 1px solid #dfdede;
    border-right: 1px solid #dfdede;
    background-color: #fff;
    position: relative;
    top: -4.5px;
    left: 20px;
}
.opiniao-do-leitor .listaRankingComentarios .itemNoticia h4 a:hover { text-decoration: underline }
.opiniao-do-leitor .listaRankingComentarios .itemNoticia .listaComent { margin: 0; font-size: 15px;   line-height: 19px; padding:0}


/* -- CSS para estilizar o radiobutton e checkbox -- */
.checkboxButton {
	background:
		url("../../_imagens/geral/icones-formulario.png")
		no-repeat 0 0;
	border: none;
	cursor: pointer;
	float: left;
	height: 18px;
	margin: 0 8px 0 0;
	padding: 0;
	width: 18px;
}

.checkboxButton.hover {
	background-position: -20px 0;
}

.checkboxButton.checked {
	background-position: -40px 0;
}

.checkboxButton.disabled {
	background-position: -60px 0;
	cursor: default;
}

.checkboxButton.checked.disabled {
	background-position: -80px 0;
}

.radioButton {
	background:
		url("../../_imagens/geral/icones-formulario.png")
		no-repeat -100px 0;
	border: none;
	cursor: pointer;
	float: left;
	height: 18px;
	margin: 0 8px 0 0;
	padding: 0;
	width: 18px;
}

.hover {
	background:
		url("../../_imagens/geral/icones-formulario.png")
		no-repeat -120px 0;
}

.checked {
	background:
		url("../../_imagens/geral/icones-formulario.png")
		no-repeat -140px 0;
}

.disabled {
	background:
		url("../../_imagens/geral/icones-formulario.png")
		no-repeat -160px 0;
	cursor: default;
}

.checked.disabled {
	background:
		url("../../_imagens/geral/icones-formulario.png")
		no-repeat -180px 0;
}

/* MODAIS */
.modalSociabilizacao {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	left: calc(50% - 190px);
	height: auto;
	margin: 0;
	max-width: 380px;
	outline: none;
	position: fixed;
	top: 10%;
	width: 100%;
	z-index: 10001;
}

/*-- DIV CONTEUDO --*/
.modalSociabilizacao .modalConteudo {
	font-family: "PT Sans", sans-serif;
	height: 90%;
	padding: 0;
	overflow-y: auto;
	position: relative;
}

.modalSociabilizacao .modalConteudo .modalConteudoMoldura {
	height: 100%;
	overflow-y: auto;
	width: 100%;
}

.modalSociabilizacao .modalConteudo .modalConteudoMoldura .label-letter-name{
	width:45px;
	height: 45px;
}

.modalSociabilizacao .modalConteudo .modalConteudoMoldura>div {
	padding: 0 4%;
}

.modalSociabilizacao h5 {
	border-bottom: 1px solid #e6e6e6;
	margin: 10px 0 20px 0;
	padding: 0 0.75em;
	position: relative;
	width: 100%;
}

.modalSociabilizacao h5 a {
	border-bottom: 3px solid #134D86;
	color: #134d86;
	display: inline-block !important;
	font: 600 18px/20px 'PT Sans', sans-serif !important;
	letter-spacing: -0.025em;
	margin: 0 !important;
	padding: 0 2px;
	text-transform: uppercase;
}

.modalSociabilizacao h5 a:hover {
	text-decoration: none;
}

.modalSociabilizacao h5 a.modalFecha {
	background: url("../../_imagens/icone-bot-fechar.png") no-repeat scroll
		0 0/22px auto transparent;
	border: none;
	height: 24px;
	position: absolute;
	right: 4px;
	top: -4px;
	width: 24px;
}

.modalSociabilizacao h5 a span {
	display: none;
}

.modalSociabilizacao .modal-denuncia div {
	float: left;
	margin: 10px 0;
	width: 100%;
}

.modalSociabilizacao .modal-denuncia div p {
	margin: 0 0 0 30px;
}

#social2_perfil_foto_crop.modalSociabilizacao {
	/*max-width: 100% !important;
	width: auto !important;
	height: auto !important;*/
}

.modalSociabilizacao p {
	color: #666;
	font: 14px 'PT Sans', sans-serif;
	margin-bottom: 2em;
}

.modalSociabilizacao p.destaque {
	color: #134d86;
	font-weight: 600;
}

.modalSociabilizacao form {
	line-height: 30px;
	margin: 10px 0;
}

.modalSociabilizacao input[type='radio'] {
	border: 1px solid #e6e6e6;
	display: none;
	margin: 10px 10px 10px 0;
}

.modalSociabilizacao input.bot-azul {
	clear: both;
	margin: 15px 0 20px;
}

.modalSociabilizacao textarea {
	border: 1px solid #e6e6e6;
	width: 100%;
}

.modalSociabilizacao p.denunciaPolitica {
	border: 1px dotted #e6e6e6;
	border-left: none;
	border-right: none;
	color: #666666;
	font-size: 11px;
	font-weight: 300;
	margin: 2em 0;
	padding: 2px 5px;
}

.modalSociabilizacao p.denunciaPolitica a {
	color: #134d86;
	display: inline !important;
	font-weight: 400;
	text-decoration: underline;
}

.modalSociabilizacao p.formButtonCenter {
	text-align: center;
	width: 100%;
}

.modal02 form p.destaque {
	margin-top: 20px;
}

.modal03 p.destaque {
	margin-bottom: 15px;
}

.modal03 p {
	margin-bottom: 35px;
}

.modal03 a {
	color: #134d86;
	display: inline !important;
}

#social2_background_modal {
	background-color: #000000;
	display: none;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
	height: 1000px;
}

.radioButton2 {
	background:
		url("../../_imagens/geral/icones-formulario.png")
		0 0 no-repeat;
	height: 30px;
	width: 100%;
}

/* correcao crop chrome */

.modalSociabilizacao.modal-foto-crop {
	max-width:none !important;
}

.CancelarFotoPerfil{
color: #666;
display:block;
padding: 1.25em 1em;
font-size: 0.875em;
text-decoration: none;
 
  }

.CancelarFotoPerfil:hover{   
 color:#134d86;
}

.listCarregando,
.formCarregando {
    text-align: center;
    height: 85px;
}

#social2_comentario_form {
  display: inline-block;
  width: 100% ;
}

#social2_comentario_form, #social2_comentario_form {
  outline: none;
  text-decoration: none;
}



/* lateral*/
.lista-ordenada.mais-comentou .label-letter-name,
.lista-ordenada.mais-comentou img {
	  float: left;
	  margin: 0 1em 0 0;
	  max-width: 45px;
	  padding: 5%;
	  width: 100%;
}
.mais-comentou h2 {
	  font-size: 12px;
	  font-weight: 600;
	  color: #134d86;
}


/*****************************************************************************/
/* SOBREPOSI��ES/CORRE��ES PARA O CSS DE BLOGS */
/*****************************************************************************/

#pagina .tooltip h3,
#pagina .tooltip h3 a,
.interno .tooltip h3 a {
	color: #1f91ae;
	font: 600 16px/100% "PT Sans",serif !important;
}
.interno .tooltip p {
    color: #6e6e6e;
    font: 400 14px 'PT Sans', sans-serif;
    margin: 0;
    padding: 0;
}
.interno .tooltip .tooltipEsq p { margin-left: 65px; }


/*****************************************************************************/
/* RESPONSIVO */
/*****************************************************************************/

/*-- BREAKPOINT 960px --*/
@media screen and (max-width: 960px) {
	.listaComentResposta .listaComentCompartilhe li span.txtOpcoesButs { display: none; }
}

/*-- BREAKPOINT 800px --*/
@media screen and (max-width: 800px) {	
	.nomePerfilAssinantes:hover .tooltipAssinantes { display: none; }
	
	.perfilSocialTopo .topoDir p {
		margin: 15px 0;
		width: 100%;
		display: inline-block;
	}	
	.perfilSocialTopo .topoDir {
		width: 100%;
		margin: 1em 0;
	}  
	.comentForm .listaComunidade, 
	.comentForm .listaRankingComentarios { width: 100%; }	

	.conteudoSegBadgesItem li {
		overflow: hidden;
		margin: 0 0 20px 0;
	}	
	.conteudoSegBadgesItem li { max-width: 50%; }	
}

/*-- BREAKPOINT 768px --*/
@media screen and (max-width: 768px) {
	.comentForm form::after,
	.comentForm form::before { right: 7%; }
	.listaComunidade h4 { margin: 0; }
	.opiniao-do-leitor .listaComunidade .itemNoticia h4 a{font-size:18px}
}

/*-- BREAKPOINT 680px --*/
@media screen and (max-width: 680px) {
	.conteudoSegBadges {
		width: 100%;
		float: left;
		border-left: none;
		padding-left: 0;
	}
	.perfil-social .sociabilizacao { margin: 20px 0 0 0; width: 100%; }
	.perfil-social > .col-8 { margin: 0; width: 100%; }	
	.perfilSocialTopo { margin-top: 20px; }	
	.perfil-webview .perfilSocialTopo { margin-top: 30; }	
	.perfil-social .topoEsq,
	.perfil-social .logado .topoEsq { text-align: center; width: 100%; }
	.perfilSocialTopo .imagemPerfil {
		display: inline-block;
		float: none;
		margin: 0 auto 20px;
	}
	.perfilSocialTopo .topoEsq p .membro { display: block; margin: 0;}
	.perfilSocialTopo .label-letter-name {
	  border-radius: 100%;
	  height: 90px;
	  width: 90px;
	}
	.perfilSocialTopo .nomePerfilAssinantes { display: inline-block; }	
}

/*-- BREAKPOINT ENTRE 580px | 780px --*/
@media screen and (max-width: 780px) and (min-width: 580px) {
	.abas-sociabilizacao .c-cont h2 {
		font-size: 12px;
		font-weight: 600;
		color: #006096;
	}	
	.c-opiniao-do-leitor .label-letter-name, 
	.lista-ordenada.mais-comentou .label-letter-name, 
	.lista-ordenada.mais-comentou img { padding: 2%; }	
}

/*-- BREAKPOINT 580px --*/
@media screen and (max-width: 580px) {
	
	.listaComentCompartilhe li a span { font-size: 2.5em; }	
	.listaComentCompartilhe li a span.txtOpcoesButs { display: none !important; }	
	.conteudoSegBadgesItem li { max-width: 100%; }	
	.comentForm .formResposta { width: 100%; }
	
	.abasSocial li a { font-size: 16px; }
		
	.listaComentItem .perfilSocial { display: none; }
	
	.modalSociabilizacao {
		height: 95%;
		left: 5%;
		max-width: inherit;
		width: 90%;
	}	
	.listaComent li .itemTexto,
	.listaComentResposta,
	.comentForm .abreListaComent,
	.listaPerfil .listaComentItem .itemTexto {
		display: table;
		table-layout: fixed;
		width: 100%;
		word-wrap: break-word;
	}	
	.c-opiniao-do-leitor .label-letter-name,
	.lista-ordenada.mais-comentou .label-letter-name,
	.lista-ordenada.mais-comentou img {
		float: left;
		margin: 0 1em 0 0;
		max-width: 45px;
		padding: 4% 0;
		width: 100%;
	}
	.tooltipAssinantes { width: 100%; }
	.listaRankingComentarios .tooltip,.listaRankingComentarios .perfilSocial:hover .tooltip {display:none}
}

/*-- BREAKPOINT 420px --*/
@media screen and (max-width: 420px) {
	.comentForm textarea.campoComentResposta {
		float: none;
		width: 100%;
	}
	.listaComent li .formResposta .resposta {
		display: block;
		float: none;
		margin: 10px auto 5px;
		width: 100px;
	}
	.itemTexto.itemTextoAssinante p { width: 85%; }
}

@media screen and (max-width: 340px) {	
	.comentForm textarea.campoComentResposta { width: 75%; }	
	.listaComent li .resposta { width: 22%; }
}

/*c-slideshow*/

/* --- Componente Slideshow --- */
.c-slideshow {	
	display: block;
	float: left;
	margin-bottom: 1.75em;	
	position: relative;
	width: 100%;	
}
.c-slideshow .c-slideitens {
/*	overflow: hidden;
	height: 385px*/
}
.c-slideshow .c-slideitens > li {
	display: none;
}
.c-slideshow .c-slideitens > li article a .c-titulo {	
	background-image: url(../../_imagens/bg-c-slideshow.png) \9;
	background: rgba(0, 0, 0, 0.5);
	bottom: 10%;
	color: #fff;
	display: table-cell;
	font-size: 1.6em;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0.7em;
	position: absolute;
	text-decoration: none;
	vertical-align: middle;
	width: 80%;
}
.c-slideshow .c-slideitens > li article a .c-titulo:hover {
	color: #fff
}
.c-slideshow .c-slidesnum {
	position: absolute;
	right: 0;
	top: 15%
}
.c-slideshow .c-slidesnum .slide {
	position: relative;
	right: 0px
}
.c-slideshow .c-slidesnum .slide a {	
	background: #fff;
	color: #1f91ae;
	cursor: pointer;
	display: block;
	font-family: "PT Sans", sans-serif;
	font-weight: 600;
	margin: 0.3em 0;
	padding: 10px 12px;
	text-align: center;
	width: 100%;
}
.c-slideshow .c-slidesnum .slideshow-ativo a {	
	background-color: #1f91ae;
	color: #fff;
}
.c-slideshow .c-img {
	display: inline-block;
	margin-bottom: 0;
	position: relative;
	width: 100%;
}
.c-slideshow .c-img:before {
	content: "";
	display: block;
	padding-top: 56.25%; /* proporcao of 16:9 */
}
.c-slideshow .img-content {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
.c-slideshow .c-img img { 
	width: 100%;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);	
}

@media screen and (max-width: 960px) {
	.c-slideshow .c-titulo { width: 75%; }
}

@media screen and (max-width: 580px) {
	.c-slideshow { 
		border-bottom: 1px solid #dfdede;
		margin: 0 0 0.75em;
		padding: 0 0 1em;
	}
	
	/*-- N�meros do slide --*/
	.c-slideshow .c-slidesnum { 
		display: inline-block;
		margin: 0.5em 0 0;
		position: inherit;
		width: 100%;	
	}
	.c-slideshow .c-slidesnum ul {
		display: inline-block;
		text-align: center;
		width: 100%;
	}
	.c-slideshow .c-slidesnum ul .slide {
		display: inline-block;
		margin: 0 0.25em;
		position: inherit;
		right: auto;
	}
	.c-slideshow .c-slidesnum ul .slide a {	
		background-color: #dfdede;
		border-radius: 15px;
		margin: 0 0.4em;
		padding: 0.45em 0.25em;
		text-align: center;
		vertical-align: middle;
	}
	.c-slideshow .c-slidesnum ul .slideshow-ativo a {
		background-color: #134d86;
		width: 100%;
		
	    /* Firefox */
	    -moz-transition: all 1s ease-in;
	    /* WebKit */
	    -webkit-transition: all 1s ease-in;
	    /* Opera */
	    -o-transition: all 1s ease-in;
	    /* Standard */
	    transition: all 1s ease-in;		
	}	
	.c-slideshow .c-slideitens {
		height: auto;
		overflow: inherit;
		position: relative;
	}	
	.c-slideshow .c-slideitens li article a .c-titulo {
		bottom: 0;
		font-size: 1.15em;
		width: 100%; 
	}
}

/*c-publicidade*/

/* PUBLICIDADE */

.c-publi {
    /*background: url("../../_imagens/bg-c-publi.png") 0 0 repeat;*/
    float: left;
    margin: 0 0 30px 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
}

.c-publi span{
    color: #969696;
    font-size: 8px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    display: block;
    position: absolute;
    text-align: right;
    top: -10px;
    width: 100%;
}

.gbintextspan {
    color: #969696;
    font-size: 8px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
	padding-bottom:4px;
}

.gbintext {
    float: left;
    padding: 0 15px 15px 0;
    display: block;
    min-width: 334px;
    max-width: 356px;
	min-height:280px;
}

.gablockintext{
	float:left;
	padding: 0 15px 15px 0;
	margin-left:-75px;
}

@media screen and (max-width: 780px) {
	.gablockintext{
		float:left;
		padding: 0 15px 15px 0;
		margin-left:0;
	}
}

@media screen and (max-width: 580px) {
	.gablockintext{
		float:left;
		padding: 0;
		margin-left:0;
	}
}

.c-publi.pos-2, .c-publi.pos-12, .c-publi.pos-5{ 
	min-height: 90px;
}

.c-publi.pos-1{ 
	min-height: 600px;
}

.c-publi.pos-mod-1 {
	display: none;
	float: left;
	height: 40px;
	margin: 0 6% 0 0;
	width: 100px;
}
.conteudo .c-publi.pos-mod-2 {
	background: none;
	float: none;
	height: auto;
	margin: 0 auto;
	text-align: center;
	width: 300px;
}
.conteudo .c-publi.pos-mod-2 div { margin-bottom: 30px; }

.c-publi.pos-mod-5 {
	background: none;
	display: none;
	height: 31px;
	margin: 5px 0;
	width: 150px;
}
.ed-campeonato-paranaense .c-publi.pos-mod-5,
.ed-guia-do-paranaense .c-publi.pos-mod-5 { display: inline-block; }

.c-publi.pos-mod-8 {
	background: none;
	float: none;
	margin: 0;
	padding: 0;
	position: inherit;
	text-align: center;
	width: 100%;
}
.publi-conteudo { display: none; }
.gp-area .c-publi { margin: 20px 0; }

@media screen and (max-width: 780px) {
	.c-publi { margin: 20px 0; }
	.c-publi.pos-mod-2 { margin: 10px 0 5px; }
}

.link-ver-mais {	
    background-color: #fff;
    border: 1px solid #e6e6e6;
    display: inline-block;
    font: 400 13px/100% "PT Sans", sans-serif;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
}

.c-titulo-boxes, .c-titulo-boxes a {
	margin: 0 0 10px 0; 
	padding: 0 10px;
	display: table;
	border-left: 1px solid #2ea3b4;
	border-right: 1px solid #2ea3b4;
	color: #2ea3b4;
	font: 400 24px/75% 'PT Sans',sans-serif;
}
.c-titulo-boxes a {
	cursor: pointer;
	color: #2ea3b4;
	border-left: none;
	border-right: none;
	margin: 0;
	padding: 0;
}

#smartbanner {
	position: absolute;
	left: 0;
	top: -82px;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	height: 78px;
	font-family: 'Helvetica Neue', sans-serif;
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
	background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	z-index: 9998;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	-webkit-text-size-adjust: none;
}
#smartbanner,html.sb-animation {
	-webkit-transition: all .3s ease;
}
#smartbanner .sb-container {
	margin: 0 auto;
}
#smartbanner .sb-close {
	position: absolute;
	left: 5px;
	top: 5px;
	display: block;
	border: 2px solid #fff;
	width: 14px;
	height: 14px;
	font-family: 'ArialRoundedMTBold', Arial;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
	color: #fff;
	background: #070707;
	text-decoration: none;
	text-shadow: none;
	border-radius: 14px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-font-smoothing: subpixel-antialiased;
}
#smartbanner .sb-close:active {
	font-size: 13px;
	color: #aaa;
}
#smartbanner .sb-icon {
	position: absolute;
	left: 30px;
	top: 10px;
	display: block;
	width: 57px;
	height: 57px;
	background: rgba(0, 0, 0, 0.6);
	background-size: cover;
	border-radius: 10px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
#smartbanner.no-icon .sb-icon {
	display: none;
}
#smartbanner .sb-info {
	position: absolute;
	left: 98px;
	top: 18px;
	width: 44%;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: bold;
	color: #6a6a6a;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
#smartbanner #smartbanner.no-icon .sb-info {
	left: 34px;
}
#smartbanner .sb-info strong {
	display: block;
	font-size: 13px;
	color: #4d4d4d;
	line-height: 18px;
}
#smartbanner .sb-info>span {
	display: block;
}
#smartbanner .sb-info em {
	font-style: normal;
	text-transform: uppercase;
}
#smartbanner .sb-button {
	position: absolute;
	right: 20px;
	top: 24px;
	border: 1px solid #bfbfbf;
	padding: 0 10px;
	min-width: 10%;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	color: #6a6a6a;
	background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0
		rgba(255, 255, 255, 0.7) inset;
}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover {
	background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%);
}
#smartbanner .sb-icon.gloss:after {
	content: '';
	position: absolute;
	left: 0;
	top: -1px;
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	width: 100%;
	height: 50%;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%,
		rgba(255, 255, 255, 0.2) 100%);
	border-radius: 10px 10px 12px 12px;
}
#smartbanner.android {
	border-color: #212228;
	background: #3d3d3d
		url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7');
	border-top: 5px solid #88B131;
	box-shadow: none;
}
#smartbanner.android .sb-close {
	border: 0;
	width: 17px;
	height: 17px;
	line-height: 17px;
	color: #b1b1b3;
	margin-top: 25px;
	background: #1c1e21;
	text-shadow: 0 1px 1px #000;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px
		rgba(255, 255, 255, 0.3);
}
#smartbanner.android .sb-close:active {
	color: #eee;
}
#smartbanner.android .sb-info {
	color: #ccc;
	text-shadow: 0 1px 2px #000;
}
#smartbanner.android .sb-info strong {
	color: #fff;
}
#smartbanner.android .sb-button {
	min-width: 12%;
	border: 1px solid #DDDCDC;
	padding: 1px;
	color: #d1d1d1;
	background: none;
	border-radius: 0;
	box-shadow: none;
	min-height: 28px
}
#smartbanner.android .sb-button span {
	text-align: center;
	display: block;
	padding: 0 10px;
	background-color: #42B6C9;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#42B6C9),
		to(#39A9BB));
	background-image: -moz-linear-gradient(top, #42B6C9, #39A9BB);
	text-transform: none;
	text-shadow: none;
	box-shadow: none;
}
#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover
	{
	background: none;
}
#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span
	{
	background: #2AC7E1;
}
#smartbanner.windows .sb-icon {
	border-radius: 0px;
}

.c-atualiza-app {
	display:none;
	position:relative;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	height: 78px;
	font-family: 'Helvetica Neue', sans-serif;
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
	background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	z-index: 9999;
	/*-webkit-font-smoothing: antialiased;
	overflow: hidden;
	-webkit-text-size-adjust: none;*/
}
.bt-atualiza-app-fechar {
	background: url("../_imagens/icone-bot-fechar_IE.png") no-repeat right center;
	cursor: pointer;
	display: block;
	height: 25px;
	margin-top: -12.5px;		
	position: absolute;
	left: 7px;
	top: 50%;
	width: 25px;
	text-indent:-9999px;
}
.atualiza-app-cont {
	margin: 0 auto;
	padding: 16px 0 10px 40px;
	width: 100%;	
	max-width:320px;
	position:relative;
}
.atualiza-app-cont .msg{font-size:0.8em;width:42%; display:inline-block; font-family: "PT Sans", sans-serif; color:#666; line-height:1.3em; margin-left: 18%;}
.atualiza-app-cont .msg span{ color:red; font-size:1.1em; font-weight:700; }
.atualiza-app-cont .msg .gp-m{color:#666; font-size:1em}
.atualiza-app-cont .logo-gp{ margin-right:4%;position:absolute; top:23%;max-width:45px}

.app-button {
	min-width: 12%;
	border: 1px solid #DDDCDC;
	padding:1px;
	color: #d1d1d1;
	background: none;
	border-radius: 0;
	box-shadow: none;
	min-height: 28px;	
	width:34%;
	float:right;
	margin-right:10px;
	cursor:pointer;
}
.app-button a{text-decoration:none}

.app-button span {
	text-align: center;
	display: block;
	padding: 13px 10px;
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
	background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	text-transform: none;
	text-shadow: none;
	box-shadow: none;
	color:#666;
	font-size:13px;
	font-weight:bold;	
}


/*****************************************************************************/
/* COMPONENTE ATUALIZA NAVEGADOR */
/*****************************************************************************/
.c-atualiza-navegador {
	background-color: rgb(254,255,198);
	padding: 1.5em 0;
	position: relative;
	width: 100%;
}
.c-atualiza-navegador .atualiza-navegador-cont {
	background: url("../../_imagens/icone-c-atualiza-navegador.png") no-repeat left center;
	margin: 0 auto;
	max-width: 1002px;
	padding: 10px 20px 10px 90px;
	width: 100%;	
}
.c-atualiza-navegador p {
	color: #2d4d5a;
	font-family: "PT Sans", sans-serif;
	line-height: 125%;
	text-align: left;
}
.c-atualiza-navegador p:first-child {
	font-family:"PT Sans", serif;
	font-size: 18px;
	font-weight: 700;
}
.c-atualiza-navegador p:first-child + p {
	font-size: 17px;
	font-weight: 400;
	line-height: 130%;
	margin-top: 5px;
}
.c-atualiza-navegador p span { color: red; }
.c-atualiza-navegador p a {
    border-bottom: 1px dotted #1180DD;
    color: #1180DD;
    padding: 0;
    text-decoration: none;
}
.c-atualiza-navegador p a:hover { border-bottom: 1px solid #1180DD; }
.c-atualiza-navegador .bt-atualiza-nav-fechar {
	background: url("../../_imagens/icone-bot-fechar_IE.png") no-repeat right center;
	cursor: pointer;
	display: block;
	height: 25px;
	margin-top: -12.5px;		
	position: absolute;
	right: 10px;
	top: 50%;
	width: 25px;
}
.c-atualiza-navegador .bt-atualiza-nav-fechar span { display: none; }

@media screen and (max-width: 768px) {
	.c-atualiza-navegador .atualiza-navegador-cont {
		background: url("../../_imagens/icone-c-atualiza-navegador.png") no-repeat 25px center/60px auto;
		padding-bottom: 0;
		padding-left: 100px;
	}
	.c-atualiza-navegador p:first-child { font-size: 16px; 	}
	.c-atualiza-navegador p:first-child + p { font-size: 14px; }
	.c-atualiza-navegador p a { display: inline-block; width: auto; }
	.c-atualiza-navegador .bt-atualiza-nav-fechar {
		margin-top: 0;
		right: 10px;
		top: 10px;	
	}
}

/*****************************************************************************/
/* COMPONENTE VOLTAR AO TOPO */
/*****************************************************************************/
.voltar-topo {
	color: #6e6e6e;
	display: none;
	font-family: "PT Sans",sans-serif;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
.voltar-topo span {
	font-size: 18px;
	font-weight: 700;
	color: #1f91ae;
}

/*****************************************************************************/
/* SHOPPING GP */
/*****************************************************************************/
.c-shopping-gp > div:first-of-type { margin: 20px auto 50px; }

/*c-smartbanner*/
/*----- SMARTBANNER PARA APP WEBVIEW -----*/
#smartbanner {
	position: fixed;
	left: 0;
	top: -82px;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	height: 78px;
	font-family: 'Helvetica Neue', sans-serif;
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
	background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	z-index: 9998;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	-webkit-text-size-adjust: none;
}

#smartbanner,html.sb-animation {
	-webkit-transition: all .3s ease;
}

#smartbanner .sb-container {
	margin: 0 auto;
}

#smartbanner .sb-close {
	position: absolute;
	left: 5px;
	top: 10px;
	display: block;
	border: 2px solid #fff;
	width: 20px;
	height: 20px;
	font-family: 'ArialRoundedMTBold', Arial;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
	color: #fff;
	background: #666;
	text-decoration: none;
	text-shadow: none;
	border-radius: 14px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-font-smoothing: subpixel-antialiased;
}

#smartbanner .sb-close:active {
	font-size: 13px;
	color: #aaa;
}

#smartbanner .sb-icon {
	position:absolute;
	left:33px;
	top: 14px;
	width: 57px;
	height: 57px;
	background: rgba(0, 0, 0, 0.6);
	background-size: cover;
	border-radius: 10px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

#smartbanner.no-icon .sb-icon {
	display: none;
}

#smartbanner .sb-info {
	position:absolute;
	width: 45%;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: bold;
	color: #6a6a6a;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	left: 31%;
    top: 3%;
}

#smartbanner #smartbanner.no-icon .sb-info {
	left: 34px;
}

#smartbanner .sb-info strong {
	display: block;
	font-size: 13px;
	color: #4d4d4d;
	line-height: 18px;
}

#smartbanner .sb-info>span {
	display: block;
}

#smartbanner .sb-info em {
	font-style: normal;
	text-transform: uppercase;
}

#smartbanner .sb-button {
	position: absolute;
	right: 10px;
	top: 28px;
	border: 1px solid #bfbfbf;
	padding: 0 10px;
	min-width: 10%;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	color: #6a6a6a;
	background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0
		rgba(255, 255, 255, 0.7) inset;
}

#smartbanner .sb-button:active,#smartbanner .sb-button:hover {
	background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%);
}

#smartbanner .sb-icon.gloss:after {
	content: '';
	position: absolute;
	left: 0;
	top: -1px;
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	width: 100%;
	height: 50%;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%,
		rgba(255, 255, 255, 0.2) 100%);
	border-radius: 10px 10px 12px 12px;
}

#smartbanner.android {
	border-color: #212228;
	background: #3d3d3d
		url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7');
	border-top: 5px solid #88B131;
	box-shadow: none;
}

#smartbanner.android .sb-close {
	border: 0;
	width: 17px;
	height: 17px;
	line-height: 17px;
	color: #b1b1b3;
	margin-top: 25px;
	background: #1c1e21;
	text-shadow: 0 1px 1px #000;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px
		rgba(255, 255, 255, 0.3);
}

#smartbanner.android .sb-close:active {
	color: #eee;
}

#smartbanner.android .sb-info {
	color: #ccc;
	text-shadow: 0 1px 2px #000;
}

#smartbanner.android .sb-info strong {
	color: #fff;
}

#smartbanner.android .sb-button {
	min-width: 12%;
	border: 1px solid #DDDCDC;
	padding: 1px;
	color: #d1d1d1;
	background: none;
	border-radius: 0;
	box-shadow: none;
	min-height: 28px
}

#smartbanner.android .sb-button span {
	text-align: center;
	display: block;
	padding: 0 10px;
	background-color: #42B6C9;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#42B6C9),
		to(#39A9BB));
	background-image: -moz-linear-gradient(top, #42B6C9, #39A9BB);
	text-transform: none;
	text-shadow: none;
	box-shadow: none;
}

#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover
	{
	background: none;
}

#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span
	{
	background: #2AC7E1;
}

#smartbanner.windows .sb-icon {
	border-radius: 0px;
}

/* COMPONENTE ATUALIZA APP WEBVIEW */
.c-atualiza-app {
	/*display:none;*/
	position:relative;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	height: 78px;
	font-family: 'Helvetica Neue', sans-serif;
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
	background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	z-index: 9999;
	/*-webkit-font-smoothing: antialiased;
	overflow: hidden;
	-webkit-text-size-adjust: none;*/
}
.bt-atualiza-app-fechar {
	cursor: pointer;
	display: block;
	margin-top: -12.5px;		
	position: absolute;
	left:5px;
	text-indent:-9999px;
	height:78px;
	padding-top:30px;
}
.bt-atualiza-app-fechar img{display:block;}
.atualiza-app-cont {
	margin: 0 auto;
	padding: 16px 0 10px 40px;
	width: 100%;
	position:relative;
}
.atualiza-app-cont .msg{font-size:0.8em;width:45%;float:left; font-family: "PT Sans", sans-serif; color:#666; line-height:1.3em; margin-left: 18%;}
.atualiza-app-cont .msg span{ color:red; font-size:1.1em; font-weight:700; }
.atualiza-app-cont .msg .gp-m{color:#666; font-size:1em; display:block}
.atualiza-app-cont .logo-gp{ margin-right:4%;float:left;max-width:45px; margin-top:4%;}

.app-button {	
	border: 1px solid #DDDCDC;
	padding:1px;
	color: #d1d1d1;
	background: none;
	border-radius: 0;
	box-shadow: none;	
	width:33%;	
	cursor:pointer;
	float:right;
	margin-top:3px;
}
.app-button a{text-decoration:none}

.app-button span {
	display: block;	
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
	background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	text-transform: none;
	text-shadow: none;
	box-shadow: none;
	color:#666;
	font-size:13px;
	font-weight:bold;
}

/* COMPONENTE ATUALIZA NAVEGADOR */
.c-atualiza-navegador {
	background-color: rgb(254,255,198);
	padding: 1.5em 0;
	position: relative;
	width: 100%;
}
.c-atualiza-navegador .atualiza-navegador-cont {
	background: url("../_imagens/icone-c-atualiza-navegador.png") no-repeat left center;
	margin: 0 auto;
	max-width: 1002px;
	padding: 10px 0 10px 90px;
	width: 100%;	
}
.c-atualiza-navegador p {
	color: #2d4d5a;
	font-family:"PT Sans", sans-serif;
	line-height: 150%;
	text-align: left;
}
.c-atualiza-navegador p:first-child {
	font-size: 18px;
	font-weight: 700;
}
.c-atualiza-navegador p:first-child + p {
	font-size: 16px;
	font-weight: 400;	
}
.c-atualiza-navegador p span { color: red; }
.c-atualiza-navegador p a {
    border-bottom: 1px dotted #1180DD;  
    color: #1180DD;
    padding: 0;
    text-decoration: none;
}
.c-atualiza-navegador p a:hover { border-bottom: 1px solid #1180DD; }
.c-atualiza-navegador .bt-atualiza-nav-fechar {
	background: url("../_imagens/icone-bot-fechar_IE.png") no-repeat right center;
	cursor: pointer;
	display: block;
	height: 25px;
	margin-top: -12.5px;		
	position: absolute;
	right: 10px;
	top: 50%;
	width: 25px;
}
.c-atualiza-navegador .bt-atualiza-nav-fechar span { display: none; }

/*c-voltar-topo*/
.voltar-topo {
	color: #6e6e6e;
	display: none;
	font-family: "PT Sans",sans-serif;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
.voltar-topo span {
	font-size: 18px;
	font-weight: 700;
	color: #1f91ae;
}
.voltar-topo div{background:#1f91ae; position:fixed; bottom:0; padding:10px; color:#fff; right:0%; font-size:1.3em; z-index:1000}
.voltar-topo div span{color:#fff}

/*paywall*/
/* -- MODAIS LOGIN E BARREIRA - JAN2015 -- */
.c-modal,
.c-modal *,
.c-modal:before,
.c-modal:after {
	font-family: "PT Sans", sans-serif;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.c-modal-opacidade {
    background-color: #000;
    color: #ff8800;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.8 !important;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 100002;
}
.c-modal {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dfdede;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left: calc(50% - 180px);
    height: auto;
    margin: 0;
    max-width: 360px;
    outline: none;
    position: fixed;
    top: 10%;       
    width: 50%;
    z-index: 100003;
}
/*-- tamanhos espec�ficos para cada modal --*/
.modal-prezado-assinante {
	height: auto;
	left: calc(50% - 280px);
	max-width: 590px;	
}
.modal-localidade {
	height: 60%;
	left: calc(50% - 280px);
	max-width: 560px;
}
.modal-aviso-assinantes { 
	left: calc(50% - 290px);
	max-width: 580px;
}
.modal-aviso-regiao {
	height: auto;
	left: calc(50% - 280px);
	max-width: 590px;	
}
.barreira-1,
.barreira-2 {
	height: auto;
	left: calc(50% - 370px);
	max-width: 740px;	
	width: 100%;
}


/*-- CABECA DAS MODAIS --*/
.modal-cabeca {
    background-color: #fff;
    border-bottom: 1px solid #dfdede;
    display: inline-block;
    height: auto;
    margin: 0; 
    padding: 6px 3%;
    position: relative;
    width: 100%;
}
.modal-cabeca a {
    background: url("../_imagens/logotipo_wordyou.jpg") 0 1px no-repeat;
    background-size: 130px 23px;
    float: left;
    height: 25px;
    margin: 0;
    width: 130px;
}
.ie8 .modal-cabeca > a { background: url("../_imagens/logo-m-gazeta-interno.jpg") 0 1px no-repeat; }

.modal-cabeca a span { display: none; }

.modal-cabeca .fechar a {
    background: url("../_imagens/icone-bot-fechar.png") 0 0 no-repeat;
    background-size: 24px 24px;
    cursor: pointer;
    float: right;
    height: 24px;
    width: 24px;
}
.ie8 .modal-cabeca .fechar a { background: url("../_imagens/icone-bot-fechar_IE.png") 0 0 no-repeat; }

.modal-cabeca .fechar a span { display: none; }
.modal-cabeca .fechar a.mensagem { left: 552px !important; }

/*-- DIV CONTEUDO --*/
.c-modal .modal-conteudo {
    font-family: "PT Sans", sans-serif;
    height: 90%;
    padding: 0;
    overflow-y: auto;
    position: relative;
}
.c-modal .modal-conteudo .modal-conteudo-moldura {
    height: 100%;
    overflow-y: auto;
    width: 100%;
}
.c-modal .modal-conteudo .modal-conteudo-moldura > div { padding: 0 4%; }

/*-- COMPONENTES DAS MODAIS --*/
.c-modal a,
.c-modal a:visited {
    color: #134d86;
    text-decoration: none;
}
.c-modal a:hover {text-decoration: underline;}
.c-modal p {
    color: #666;
    font-size: 0.875em;
    line-height: 130%;
    margin: 5px 0 10px;
    text-align: left;
}
.c-modal p b { font-weight: 700; }

.c-modal img {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.c-modal .modal-titulo {
	display: table;
	margin-top: 0.5em;
}
.c-modal .c-titulo {
    color: #134d86;
    display: table-cell;
    font-size: 1.875em;
    font-weight: 600;
    line-height: 120%;
    margin-bottom: 1em;
    vertical-align: middle;    
    width: 60%;
}
.c-modal .c-titulo:hover { text-decoration: none; }

.c-modal .c-titulo-sublinhado {
	border-bottom: 1px solid #dfdede;
	color: #134d86;
	display: inline-block;
	font-size: 18px;
	margin: 5px 0 15px;
	width: 100%;
}
.c-modal .c-titulo-sublinhado span {
    border-bottom: 2px solid #134D86;
    float: left;
    font-size: 18px;
    font-weight: 600;
    line-height: 130%;
    padding: 0 1px;
}
.c-modal .link-padrao {
	font-size: 13px;
	margin-bottom: 15px;
}
.c-modal .destaque-texto {
	color: #134d86;
	margin: 2em 0;
}

/*-- FORMULARIO --*/
.c-modal form {
    background: url("../_imagens/bg-c-publi.png") 0 0 transparent;
    float: left;
    margin: 0 0 10px;
    padding: 1em;
    text-align: center;
    width: 100%;
}
.c-modal label {
	color: #134d86;
	display: inline-block;
	font-size: 1em;
	margin-bottom: 2px;
	text-align: left;
	width: 100%;
}
.c-modal input, .c-modal select {
    background-color: #fff;
    border: 1px solid #dfdede;
    display: block;
    margin: 0 0 10px 0;
    padding: 8px 0;
    width: 100%;
}
.c-modal .login-opcoes {
	display: inline-block;
	padding: 0;
	width: 100%;
}
.c-modal .login-opcoes input {
    clear: left;
    float: left;
    margin: 0;
    width: 20px;
}
.c-modal .login-opcoes label {
    color: #666;
    float: left;
    font-size: 13px;
    width: auto;
}
.c-modal .login-opcoes .link-padrao { 
	float: right;
	margin: 0;	
}

label.error {
	color: #ff0000;
	float: left;
	font-size: 12px;
	margin: 0 0 0.5em 0;
}
.c-modal a.botao,
.c-modal input[type="submit"].botao {
	background-color: #134d86;
	border: 2px solid #336ba2;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-family: "PT Sans",sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 120%;
	margin: 0.75em auto;
	padding: 5px 15px 7px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
}
.c-modal a.botao-2,
.c-modal input[type="submit"].botao-2 {
    background-color: #ff8800;
    border: 2px solid #ffba6b;
}

/*-------------*/
.c-modal .bloco {
    background-color: #f4f4f4;
    margin: 1em 0;
    padding: 1em 2em;
}
.c-modal .bloco-3 {
    display: table;
    margin: 2em auto;
    width: 50%;
}
.c-modal .bloco-3 li {
    display: table-cell;
    text-align: center;
    width: 50%;
}
.c-modal .bloco-3 li:last-child {
    border-left: 1px solid #666;
}
.c-modal .bloco-3 li a {
    font-size: 0.75em;
}
.c-modal .vantagens {
    background-color: #ffffff;
    display: table-cell;
    margin: 0 0 0 5%;
    padding: 1em;
    vertical-align: middle;
    width: 50%;
}
.c-modal .vantagens h2 { 
    color: #ff8800;
    font: 700 1.5em/120% 'PT Sans';
    letter-spacing: -0.025em;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}
.c-modal .vantagens li {
    background: url("../_imagens/list-style-modal.png") no-repeat 0 4px;
    font: 1em arial;
    margin: 15px 0 15px 5px;
    padding-left: 1.75em;
}
.c-modal .planos {
    background-color: #f4f4f4;
    border: 8px solid #ffffff;
    box-shadow: 0 0 5px 5px #cccccc;
    display: table-cell;
    margin: 0 5% 0 0;
    padding: 1em;
    vertical-align: middle;
    text-align: center;
    width: 45%;
}
.c-modal .planos h3 {
    color: #000;
    display: block;
    font: 700 28px 'PT Sans',Arial,sans-serif;
    letter-spacing: -0.05em;
    margin-bottom: -3px;
    text-transform: uppercase;
}
.c-modal .planos p { text-align: center; }
.c-modal .planos .botao-2 {
    margin: 1em 0 0 0;
}
.c-modal .planos .destaque-preco {
    color: #000;
    margin: 0;
}
.c-modal .planos .destaque-preco span {
    color: #134d86;
    font: 700 50px/120% 'PT Sans',Arial,sans-serif;
    letter-spacing: -0.05em;    
}
.c-modal .planos .linha-pequena {
    font-size: 0.75em;
    margin: 0;
}
.c-modal .espacador {
    display: table-cell;
}
.c-modal .conta {
    background-color: #ffffff;
    border-right: 1px solid #dfdede;
    float: left;
    height: 200px;
    padding: 2%;
    text-align: center;
    width: 46.5%;
}
.c-modal .sem-conta {
    background-color: #ffffff;
    float: right;
    padding: 2%;
    text-align: center;
    width: 50%;
}
.c-modal .sub-1,
.c-modal .sub-2,
.c-modal .sub-3 {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 33%
}
.c-modal .sub-2 p,
.c-modal .sub-3 p {
    font-size: 0.875em;
    text-align: center;
}
.c-modal .sub-2 span,
.c-modal .sub-3 span {
    color: #666;
    font-size: 1.4em;
    font-weight: 600;
}
.c-modal .sub-1 span {
    color: #ff8800;
    display: block;
    font-size: 1.4em;
    font-weight: 600;
    margin-bottom: 0;
} 
.c-modal .sub-1 a {
    background: url("") no-repeat 0 center;
    color: #666;
    display: inline-block;
    font: 0.75em/120% 'PT Sans',arial,sans-serif;
    margin: 0;
    padding: 5px 0 10px 55px;
    text-align: left;
    text-decoration: none;
    width: 78%;
}


/*-----------*/
.modal-enviado form {padding-bottom: 25px;}


/*-----------*/
.modal-mensagem textarea {
    padding: 1em;
    width: 100%;
}
.modal-mensagem input[type="submit"].botao-1 {
    display: block;
    margin: 0 auto;
    width: auto;
}


/*-----------*/
.modal-prezado-assinante .bloco {
    background-color: transparent;
    display: table;
    float: left;
    padding: 0;
    width: 100%;
}
.modal-prezado-assinante form {
    background: none;
    padding: 0;
}
.modal-prezado-assinante label {
    text-align: left;
}
.modal-prezado-assinante h2 {
    color: #134d86;
    font: 300 24px/120% 'PT Sans',arial,sans-serif;
    margin-bottom: 1em;
}
.modal-prezado-assinante h2 b {
    font-weight: 600;
}
.modal-prezado-assinante .destaque-texto {
    border-bottom: 1px solid #dfdede;
    margin: 0 0 0.5em;
    padding: 0 0 1em;
    text-align: center;
}


/*-----------*/
.modal-aviso-regiao form {
    text-align: center;
    margin: 3em 0 4em;
}
.modal-aviso-regiao input.botao-2[type="submit"] {
    margin-top: 1em;
    width: auto;
}


/*-----------*/
.modal-aviso-assinantes .bloco-2 {
    background-color: #fff;
}
.modal-aviso-assinantes .bloco-1 p {
    background-color: #fff;
    padding: 1em 1.5em;
}


/*-----------*/
.modal-esqueceu input[type="submit"].botao-1 {
    display: block;
    margin: 0 auto;
    width: auto;
}


/*-----------*/
.barreira-1 a.botao-1,
.barreira-1 a.botao-2 {
    margin-right: 2em;
}
.barreira-2 .destaque-texto {
    color: #ff8800;
    margin: 0 0 1em 0;
}


/*-----------*/
.c-modal p.conecte-redes-sociais { margin-bottom: 5px; }
.c-modal p.info-duvidas {
	border-top: 1px solid #dfdede;
	font-size: 12px;
	margin-top: 20px;
	padding-top: 5px;
}
.cadastre-se { margin: 15px 0 0 0; }

/*-- Ajustes barreira-2 --*/
.c-modal.barreira-2 p {
	color: #000;
}
.c-modal.barreira-2 img {
    vertical-align: middle;
    float: right;
    position: relative;
    z-index: 999;
    width: auto;
}
.c-modal.barreira-2 .c-titulo {
	display: block;
	margin-top: 1em;
	width: 100%;
}
.c-modal.barreira-2 .destaque-texto {
	font-weight: 600;
	color: #ff8800;
}
.c-modal.barreira-2 .bloco {
    margin: -5px 0px 10px 0px;
    padding: 2em 2em;
    float: left;
}
.c-modal.barreira-2 .bloco-3 {
	margin: 0px auto 30px auto;
}
.c-modal.barreira-2 .bloco-3 li a {
	font-size: 10px;
}
.c-modal.barreira-2 .vantagens {
	display: block;
    margin: 0;
    padding: 10px;
    float: left;
}
.c-modal.barreira-2 .vantagens h2 {
    font: 600 1.4em/120% 'PT Sans';
}
.c-modal.barreira-2 .vantagens li {
    background: 0 4px;
    font: 15px arial;
    padding-left: 55px;
    min-height: 40px;
}
.c-modal.barreira-2 .vantagens li:first-child {
    background: url("../_imagens/icone-1-assinatura.png") no-repeat 0 4px;
}
.c-modal.barreira-2 .vantagens li:first-child + li {
    background: url("../_imagens/icone-2-assinatura.png") no-repeat;
}
.c-modal.barreira-2 .vantagens li:first-child + li + li {
    background: url("../_imagens/icone-3-assinatura.png") no-repeat;
}
.c-modal.barreira-2 .vantagens li:first-child + li + li + li {
    background: url("../_imagens/icone-4-assinatura.png") no-repeat;
}
.c-modal.barreira-2 .planos {
    margin: 50px 0px 0px 0px;
    float: right;
}
.c-modal.barreira-2 .planos .destaque-preco span {
    font: 700 22px/120% 'PT Sans',Arial,sans-serif;
}
.c-modal.barreira-2 .planos .destaque-preco span.primeiro-mes {
	font-size: 29px;
}
@media screen and (max-width: 580px) {
	.c-modal.barreira-2 .bloco {background-color: #fff;}
}
/*-- LINKS REDES SOCIAIS --*/
.conecte-se {
	background: url("../_imagens/sprite-icones-sociais.png") 0 0 no-repeat;
	background-size: 24px auto;
	display: inline-block;
	margin: 0;
	height: 26px;
	width: 26px;
}
.conecte-se span { display: none; }
.conecte-facebook { background-position: 0 -44px; }
.conecte-twitter { background-position: 0 -88px; }
.conecte-googleplus { background-position: 0 -132px; }
.conecte-linkedin {
	background-position: 0 -220px;
	clear: right;
}

.ie8 .conecte-se{
	background: url("../_imagens/sprite-icones-sociais_IE.png");
}

.ie8 .conecte-facebook { background-position:  0 -45px; }
.ie8 .conecte-twitter { background-position: 0 -92px; }
.ie8 .conecte-googleplus { background-position: 0 -137px; }
.ie8 .conecte-linkedin {
	background-position: 0 -229px;
	clear: right;
}


/* -- FIM DO CSS DAS MODAIS NOVAS-- */
@media screen and (max-width: 580px) {
	.c-modal,
	.modal-prezado-assinante {
		height: 95%;
		left: 5%;
		max-width: inherit;
		top: 2.5%;
		width: 90%;
	}
	.c-modal.modal-localidade select { margin: 0; }
	.c-modal .modal-titulo { margin: 10px 0 20px; }
	.c-modal .c-titulo { font-size: 1.25em; }
	.c-modal img { display: none; width: 100%; }
	
	/*-- Modal Prezado Assinante --*/
	.modal-prezado-assinante h2 { font-size: 20px; }	
	.modal-prezado-assinante .conta h2 { margin-bottom: 0; }
	
	.c-modal .conta {
		border-right: none;
		border-bottom: 1px solid #dfdede;
		height: auto;
		width: 100%;
	}
	.c-modal .sem-conta {
		float: left;
		padding: 10% 2% 0;
		text-align: center;
		width: 100%;
	}
	
	/*-- Modal Aviso Assinantes --*/
	.modal-aviso-assinantes .bloco-1 p {
		background-color: transparent;
		padding: 0;
	}
	.modal-aviso-assinantes .bloco { padding: 0; background-color: #fff;}
	
	/*-- Modal Aviso Regi�o --*/
	.modal-aviso-regiao form { margin: 1em 0; }	
	
	/*-- Modais de barreiras --*/
	.barreira-1 .modal-conteudo a.botao-1,
	.barreira-1 .modal-conteudo a.botao-2 {
		 margin-right: 0;
	}	
	.barreira-1 .modal-conteudo a {
		display: inline-block;
		text-align: center;
		width: 100%;
	}
	.barreira-1 .modal-conteudo a b {display: block;}
	.barreira-1 .bloco-3 {width: 100%;}
	
	.c-modal.barreira-2 .bloco {
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;	
	}
	.c-modal.barreira-2 .bloco-3 { width: 100%; }
	
	.barreira-2 .destaque-texto { font-size: 1em; }
	
	.c-modal .planos {
		display: block;
		margin: 0;
		padding: 1em;
		width: 100%;
	}
	.c-modal .vantagens {
		background-color: #fff;
		display: block;
		margin: 0;
		padding: 1em 0;
		width: 100%;
	}
	
	/*-- Rodap� de contatos --*/
	.c-modal .sub-1,
	.c-modal .sub-2,
	.c-modal .sub-3 {
		display: inline-block;
		margin: 5px 0;
		text-align: center;
		width: 100%;
	}
	.c-modal .sub-1 a {
		background: url("") no-repeat 0 center;
		background-size: 35px auto;
		font: 0.875em/120% "PT Sans",arial,sans-serif;
		margin: 0;
		padding: 0.85em 0 0.85em 4em;
	}
}
@media (max-width: 389px) {
	.c-modal .login-opcoes .link-padrao {
		float: left;
		margin: 0.75em 0;
		text-align: left;
		width: 100%;
	}	
}

/*c-infobox*/
/* INFOBOX */
.meia-largura {
	float: left;
	margin: 5px 5.2980% 20px -98px;
	padding: 20px;
	width: 47.3510%; /* corresponde a 3 colunas dentro de 6 colunas */
	clear: left;
}
.largura-conteudo {
	clear: both;
	margin: 0.625em 0 1.5em 0;
	padding: 20px 25px 15px;
	width: 100%;
}
.c-infobox {
	background-color: #f5f5f5;
	border: 1px solid #e7e7e7;
}

/* -- TITULOS E SUBTITULOS -- */
.c-infobox .c-titulo {
	color: #1f91ae;
	font-family: "PT Sans", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 5px;
}
.c-infobox .c-intertitulo {
	color: #1f91ae;
	font-family: "PT Sans", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}
.c-infobox .c-titulo-palavra {
	font-size: 26px;
	margin-bottom: 15px;
}
.c-infobox .c-subtitulo-1 { color: #1f91ae; }

.c-infobox .c-sumario {
	color: #5a5a5a;
	font-family: "PT Sans", sans-serif;
	font-size: 15px;
	line-height: 21px;
	margin: 5px 0;
}
.gp-cont .c-infobox .c-autor {
	color: #1f91ae;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 25px;
}
.gp-cont .c-infobox p {
	color: #5a5a5a;
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 10px;
}
.gp-cont .c-infobox p + p { margin-top: 10px; }
.gp-cont .c-infobox p b {
	font-weight: bold;
}
.c-infobox a.ref-materia {
	border-bottom: 1px dotted #1f91ae;
	color: #1f91ae;
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 10px;
	padding: 0 0 0.0625em;
	text-decoration: none;	
}
.c-infobox a.ref-materia:hover {
	border-bottom: 1px solid #1f91ae;
}
.c-infobox-cabeca {
	border-bottom: 1px solid #1f91ae;
	color: #1f91ae;
	font-family: "PT Sans", serif;
	font-weight: 600;
	margin: 10px 25px 15px 25px;
	text-transform: uppercase;	
}

/* SAIBA MAIS */
.c-saiba-mais { 
	border: 1px solid #e7e7e7;
	float: left;
}
.c-saiba-mais.largura-conteudo { 
	border: none;
	padding: 0;
}
.c-saiba-mais .c-titulo {
	border: 1px solid #f18434;
	border-bottom: none;	
	border-top: none;	
    color: #f18434;
	display: inline-block;    
    font-family: "PT Sans", serif;
    font-size: 20px;
    font-weight: 600;
	line-height: 100%;
	margin: 10px 0 5px 0;
    text-transform: lowercase;
    padding: 0 8px;    
}
.c-saiba-mais .c-relacionadas { margin-top: 0.4em; }

.c-saiba-mais .c-relacionadas li {
	padding: 14px 0;
	display: inline-block;
	width: 100%;
}
.c-saiba-mais.largura-conteudo .c-relacionadas li {
	padding: 6px 0;
}
.c-saiba-mais .c-relacionadas li + li { border-top: 1px solid #e7e7e7; }
.c-saiba-mais .c-relacionadas li:last-child { padding-bottom: 0; }
.c-saiba-mais .c-relacionadas li a {
    color: #006096;
    float: left;
    font-family: "PT Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    padding-left: 10px;
    position: relative;
}
.c-saiba-mais .c-relacionadas li a .ico-lista {
	border: 1px solid #1f91ae;
	border-top: none;
	border-right: none;
    display: inline-block;
    height: 6px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 6px;
}
.c-saiba-mais .c-relacionadas li a:hover { text-decoration: underline; }

.gp-cont .c-infobox .c-img {
	margin: 0.75em 0;
}
.c-infobox .c-img img {
	width: 100%;
}
.c-infobox .c-lista-ordenada {
	margin-bottom: 1.25em;
}
.c-infobox .c-lista-nao-ordenada {
	margin: 0 0 1.25em 0.8em;
}
.c-infobox .c-lista-ordenada li {
	color: #000;
	counter-increment: numero-item;
	font-family: "PT Sans", sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}
.c-infobox .c-lista-ordenada li::before {
	color: #134d86;
	content: "" counter(numero-item);
	margin-right: 0.6em;
	font-family: "PT Sans", sans-serif;
	font-weight: 600;
}
.c-infobox .c-lista-nao-ordenada li {
	color: #000;
	font-family: "PT Sans", sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}

/* FOTOBOX */
.c-fotobox.meia-largura,
.c-fotobox.largura-conteudo {
	float: left;
	padding: 0;
	margin-top: 0;
}
.gp-cont .c-fotobox .c-img {margin: 0;}
.gp-cont .c-fotobox .c-img .c-img-info { 
	font-size: 13px;
	text-align: left;
}
.c-fotobox .c-titulo-imagem {
    color: #1f91ae;
    font-family: "PT Sans", serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
    margin: 5px 0 6px;	
}
.gp-cont .c-fotobox .c-img .c-img-info .c-legenda {
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	margin: 0 0 3px 0;
}
.gp-cont .c-fotobox .c-img .c-img-info .c-img-credito::before { content: ""; } /*-- N�o exibe " - Foto:" antes dos cr�ditos --*/

/* FOTO COM ZOOM */

.c-img-ampliar .img-normal { position: relative; }
.c-img-ampliar .img-normal .ico-ampliar {
	bottom: 0;
	cursor: pointer;
	height: 100%;
	position: absolute;
	right: 0;
	width: 100%;
}
.c-img-ampliar .img-normal .ico-ampliar svg {
	height: 28px;
	width: 28px;
	position: absolute;
	bottom: 8px;
	right: 8px;
}
.c-img-ampliar .img-normal .ico-ampliar svg .cor-1 { fill: #000; }
.c-img-ampliar .img-normal .ico-ampliar svg .cor-2 { fill: #fff; }

.c-img-ampliar .img-normal .ico-ampliar svg:hover .cor-2 { fill: #1f91ae; }

.c-img-ampliar .img-ampliada {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	
	top: 0;
	left: 0;
	z-index: 9999;
	text-align: right;
	vertical-align: middle;
}
.c-img-ampliar .img-ampliada .c-opacidade {
	background-color: black;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;	
	opacity: 0.8;
}
.c-img-ampliar .img-ampliada .ico-fechar {
	cursor: pointer;
	position: relative;
	right: 38px;
	top: 30px;
	color: #fff;
	font: 300 18px "PT Sans", sans-serif;
	letter-spacing: 0.75px;
	text-transform: uppercase;	
}
.c-img-ampliar .img-ampliada .ico-fechar svg {
	margin: 0 5px -2px 0;
	width: 15px;
	height: 15px;
}
.c-img-ampliar .img-ampliada .ico-fechar svg * { fill: #fff; }	

.gp-cont .c-img-ampliar .img-ampliada img {
	width: auto;
	max-width: 1148px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
}

/* AUDIO */
.c-audio.largura-conteudo { padding: 10px 20px 5px }
.c-audio .c-titulo { margin-bottom: 0.5em; }

/* MULTIMIDIA */
.c-multimidia .c-titulo,
.c-multimidia .c-titulo-imagem {
	font: 700 1.750em "PT Sans",sans-serif;
    color: #1f91ae;
    margin-bottom: 20px;
}

@media screen and (max-width: 580px) {
	.c-infobox {
		float: none;
		margin: 1.5em 0 2.5em;
		width: 100%;
	}
}

/*c-fullbox*/
.c-fullbox {
	border: 1px solid #e6e6e6;
	border-left: none;
	border-right: none;
	clear: both;
	margin: 30px 0;
	padding: 0 30px 15px;	
}
.c-fullbox + .c-fullbox { border-top: none; }

.c-fullbox .c-titulo {
	color: #006096;
	font: 600 26px/120% "PT Sans", serif;
	margin: 30px auto 25px;	
	text-align: center;	
}
.c-fullbox .c-sumario {
	line-height:100%;
	text-align: center;
}
.gp-cont .texto-materia .c-fullbox > p {
	color: #5a5a5a;
    font-family: PT Sans ,sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 12px;
}
.c-fullbox .c-creditos {
	text-align: center;
	width: 100%;
}

.c-fullbox .c-fotobox.meia-largura {
	width: 100%;
	margin: 20px 0;
}
/*c-video*/
/* VIDEO */
.c-video { position: relative; }

/*-- VIDEO MEIA LARGURA --*/
.c-video.meia-largura .c-bot-fechar { display: none; }
.c-video.meia-largura .c-bot-play {
	cursor: pointer;
	display: block;
	height: 50px;
	left: calc(50% - 25px);
	position: absolute;
	top: calc(50% - 25px);
	width: 50px;
}
.c-video.meia-largura .c-bot-play .ico-play { width: 100%; }
.c-video.meia-largura .c-bot-play .ico-play path { fill: #fff; }
.c-video.meia-largura .c-img:hover .c-bot-play .ico-play path { fill: #1f91ae; }

.ie8 .c-video .c-bot-play {
	background: url("../../_imagens/icone-bot-play.png") center center no-repeat;
	left: 120px;
	top: 50px;
}
.gp-cont .c-video.meia-largura .c-img {
	position: relative;
	margin: 0.75em 0;
}
.c-video.meia-largura .video-frame { display: none; }
.c-video.meia-largura .c-compartilhe-social { display: none; }
.c-video.meia-largura .ver-mais-videos { display: none; }

/*-- VIDEO LARGURA CONTEUDO --*/
.c-video.largura-conteudo { padding: 30px 20px 20px; }
.c-video.largura-conteudo .c-bot-fechar {
	border: none;
	cursor: pointer;
	display: block;
	position: absolute;
	right: 10px;
	text-decoration: none;
	top: 10px;
	z-index: 1;
}
.c-video.largura-conteudo .c-bot-fechar .ico-fechar { width: 15px; }
.c-video.largura-conteudo .c-bot-fechar .ico-fechar line {
    fill: none;
    stroke: #1f91ae;
    stroke-miterlimit: 10;
    stroke-width: 2px;	
}
.c-video.largura-conteudo .video-frame {
	display: block;
	height: 0;
	padding-bottom: 56%;
	padding-top: 20px;
	position: relative;
	margin-top: 0;
}
.c-video.largura-conteudo .video-frame iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.c-video.largura-conteudo .c-img img { display: none; }
.c-video.largura-conteudo .ver-mais-videos {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	bottom: -13px;
	color: #1f91ae;
	font: 400 13px "PT Sans", sans-serif;
	left: 50%;
	margin-left: -31px;
	padding: 5px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
}
.c-video.largura-conteudo .ver-mais-videos:hover { text-decoration: underline; }
.c-video.largura-conteudo .c-bot-play { display: none; }
.c-video .c-compartilhe-social a { width: auto; }

/*-- VIDEO TOPO MAT�RIA --*/
.c-video.topo-materia.largura-conteudo {
	margin: 0;
	padding: 0;
}

/*-- VIDEOS YOUTUBE RESPONSIVOS --*/
.c-video-youtube {
	float: left;
	height: 0;
	margin-bottom: 20px;
	padding-bottom: 56.25%;
	padding-top: 25px;
	position: relative;
	width: 100%;
}
.c-video-youtube iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

/* VIDEO MULTIMIDIA*/
.c-multimidia .c-video.largura-conteudo { padding: 0; }
.c-multimidia .c-video .c-titulo {
    margin: 15px 0 5px;
}
.c-multimidia .c-video .c-sumario,
.c-multimidia .c-video .c-img-credito{
	font: 400 1em "PT Sans",sans-serif;
	color:#6e6e6e;
}

@media screen and (max-width: 580px) {
	.c-video.meia-largura {
		float: none;
		margin: 1.5em 0 2.5em;
		width: 100%;
	}
}
/*c-galeria*/
/* GALERIA */
.c-galeria {
	float: left;
	margin: 0 0 1.5em 0;
	width: 100%;
	border-top: 1px solid #e6e6e6;	
}
.c-galeria p {
	color: #5a5a5a;
	font:400 0.938em "PT Sans" ,sans-serif;
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
}
.c-galeria.infobox .c-legenda { border: none; }

.c-galeria p strong { font-weight: 600; }

.c-galeria .c-titulo {
	color: #2ea3b4;
	font-family: 'PT Sans',sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	margin: 0 0 0.75em;
}
.c-galeria .c-titulo:hover { text-decoration: none; }

.c-galeria .c-sumario {
	color: #000;
	font-family: "PT Sans", sans-serif;
	font-size: 0.825em;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	margin: 0.25em 0;
}
.c-galeria .c-sumario:hover {
	text-decoration: none;
}
.gp-cont .c-galeria .c-img {
	margin: 0;
	position: relative;
}

/*-- GALERIA INFOBOX --*/
.c-galeria.infobox {
	background-color: #f4f4f4;
	margin: 0 1.5em 1.5em 0;
	padding: 0.825em 1.33em 0.825em;
	width: 46.82%;
	clear: left;
}
.c-galeria.infobox .c-bot-ver-todas {
	background: url("../../_imagens/icone-bot-ver-todas-off.png") center center no-repeat;
	cursor: pointer;
	display: block;
	height: 78px;
	left: calc(50% - 54px);
	position: absolute;
	top: calc(50% - 40px);
	width: 116px;
}
.c-galeria.infobox .c-bot-ver-todas:hover {
	background: url("../../_imagens/icone-bot-ver-todas-on.png") center center no-repeat;
}

/* GALERIA CAPA */
.c-imagem-do-dia {
    background-color: #f5f5f5;
    border: 1px solid #e6e6e6;
    height: 650px;
    margin: 0px 0 30px;
}
.c-imagem-do-dia .c-titulo-boxes { margin-top: 30px; }
 .c-imagem-do-dia .c-galeria .c-titulo {
	float: left;
    font: 700 28px/115% 'PT Sans',sans-serif;
	margin: 0% 0 15px 2.3333%;
}

.c-galeria.fullbox {
	float: left;
	margin: 0 0 1.5em 0;
	width: 100%;
}

.c-multimidia .galeria-de-imagem{
	height: 530px;
}
.c-multimidia .c-galeria .c-titulo.col-3{
    float: left;
    max-height: 75px;
    overflow: hidden;
    margin: 190px 0 0 2.3333%;
    width: 23.1707%;
}
.c-multimidia .c-galeria .c-titulo{
	font: 700 1.750em "PT Sans",sans-serif
}

.c-ampliar { display: none; }

@media screen and (max-width: 580px) {
	.c-galeria.infobox {
		float: none;
		margin: 1.5em 0 2.5em;
		width: 100%;
	}	
}

@media screen and (max-width: 1000px) {
	.nomobile{
		display:none;
	}
}