
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, font, 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,figure,article,section,header,footer{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
html, body, form{height:100%;}
body{margin:0; padding:0;text-align:center; -webkit-font-smoothing: antialiased; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
p.tituloCobertura, .blocoCont.bolcoCob{color:#fff;}
.postbox {
    min-height: 75px !important;
    display: flex !important;
    
}

.result_busca{
	text-align: left;
}
.result_busca li{
	    padding: 4px;
}
.result_busca li a{
	padding: 5px 0 5px;
    text-decoration: none;
    border-bottom: solid 1px #cc;
    color: #000;
}
.result_busca li a:hover{
	color: #e3198b;
}
.linksEditorias{
	display: inline-block;
	width: 100%;
	padding: 0;
	border-bottom: solid 1px #aeaeae;
	margin-top: -36px;
	padding-bottom: 6px;
}
.linksEditorias li {
    float: left;
    display: inline-block;
    margin: 0 20px 0;
    position: relative;
    z-index: 11;
    font-size: 15px;
    line-height: 15px;
}
.linksEditorias li a {
    position: relative;
    float: left;
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    line-height: 15px;
    color: #242323;
    padding: 13px 0 12px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.edit_tax {
	width: 100%;
	display: block;
}
.edit_tax li{
	display: block !important;
	    padding: 5px 0 5px 0;
    border-bottom: solid 1px #ccc;
}
.edit_tax li+li{
	margin-left: 0px !important;
}
.edit_tax li a{
    color: #000000;
    text-decoration: none;
    display: block;
    font-size: 16px;
    font-weight: 700;
}
.boxhidden{
	display: none;
}
.blocoDestaques article:nth-child(3n+1){
	clear: left;
}
.postbox {
    display: inline-block !important;
 }
/* banner container geral */
.container-banner {
	
	width:100%;
	/*margin-top: -205px;*/
	height:460px;
}

/* banner imagem individual */
.container-banners {
	height:460px;
	
}
.banner-info {
	top: 90%;
	display: none;
}

.banner-info p{
	line-height:1.0em;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.8);
	font-family:'OpenSansRegular';
	color:#FFF;
	font-size:300%;
}

.carousel{position:relative;}
.carousel-inner{position: relative;
overflow: hidden;
width: 100%;
margin: 0 auto;}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1;}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
.carousel-inner>.active{left:0;}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}
.carousel-inner>.next{left:100%;}
.carousel-inner>.prev{left:-100%;}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}
.carousel-inner>.active.left{left:-100%;}
.carousel-inner>.active.right{left:100%;}

.carousel-control{position:absolute;top:0;left:0;bottom:0;/*width:15%;*/opacity:0.8;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}

.carousel-control.left{
    background: url('../images/left.png');
    background-repeat: no-repeat;
    background-position: center 50%;
    text-decoration: none;
    top: 48%;
    width: 18px;
    height: 55px;
    left: 3%;
}

.carousel-control.right{
	text-decoration:none;
	top: 48%;
	left: auto;
	right: 3%;
	background:url('../images/right.png');
	background-repeat:no-repeat;
	background-position:center 50%;
	width:18px;
	height:55px;
}

.carousel-control.left-eventos{
	background:url('../images/left2.png');
	background-repeat:no-repeat;
	background-position:center 50%;
	text-decoration:none;
	top:42%;
	width:18px;
	height:55px;
}

.carousel-control.right-eventos{
	text-decoration:none;
	top:42%;
	left:auto;
	right:0;
	background:url('../images/right2.png');
	background-repeat:no-repeat;
	background-position:center 50%;
	width:18px;
	height:55px;
}


.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;left:50%;z-index:5;display:inline-block;}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif;}
.carousel-control .icon-prev:before{content:'\2039';}
.carousel-control .icon-next:before{content:'\203a';}
.carousel-indicators{position: absolute;
bottom: 10px;
z-index: 15;
/* width: 60%; */
margin: 0 auto;
padding-left: 0;
list-style: none;
text-align: center;
width: 100%;
display: table;}.carousel-indicators li{display:inline-block;width:12px;height:12px;margin:1px 5px 1px 5px;text-indent:-999px;border:3px solid #ffffff;border-radius:10px;cursor:pointer;}
.carousel-indicators .active{margin:1px 5px 1px 5px;width:12px;height:12px;background-color:#CCC;}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}.carousel-caption .btn{text-shadow:none;}
@media screen and (min-width:768px){
	.carousel-control .icon-prev,.carousel-control .icon-next{
		width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;
	}
	.carousel-caption{
		left:20%;right:20%;padding-bottom:30px;
	}
	.carousel-indicators{
		bottom:20px;
	}
}





/*p{font-family: 'Roboto', Arial, Helvetica, sans-serif;}
p{font-family: 'Noto Serif', Arial, Helvetica, sans-serif;}*/

strong, b{font-family: 'Roboto', Arial, Helvetica, sans-serif; font-weight:500;}

p,div,a,span,li,ul,h1,h2,h3,h4,h5{-webkit-font-smoothing: antialiased; font-weight:normal;    text-decoration: none;}

.effect,
a,
p{
	-webkit-transition: all 350ms ease-in-out;
	   -moz-transition: all 350ms ease-in-out;
		 -o-transition: all 350ms ease-in-out;
			transition: all 350ms ease-in-out;	
}


.wrapper{width:100%; position:relative; margin:0 auto; text-align:left; min-height:100%; background:#ffffff;}
* html .wrapper{height: 100%;}
.content{padding-bottom:930px;}
.box1210{width:1210px; margin:0 auto;}


.header{width:100%; height:67px;}
.header .box1210{height:auto;}
.logo{margin-top:45px; margin-left:15px; float:left; display:inline-block; width:296px; height:44px; text-indent:-5000em; background: url(../imagens/layout/logo.png) no-repeat 0 0;}

.blocoLogin{float:right; margin-right:15px;margin-top: 60px;}
.blocoLogin .boxLogin{color:#007dc6; font-size:10px; line-height: 21px; text-transform:uppercase;font-weight: 500;}
.blocoLogin .boxLogin a{text-decoration:none; color:#007dc6; font-weight: 500;display: inline-block;margin: 0 2px;}
.blocoLogin .boxLogin a:hover{text-decoration:underline;}
.blocoLogin .boxLogin .btLogin{padding-left: 25px;background: url(../imagens/icones/ico_login.png) no-repeat 0 0;}

.blocoLogin .boxLogin .userLogado{float:left;vertical-align:top;margin-right:10px;padding-right: 20px;background: url(../imagens/icones/ico_down_user.jpg) no-repeat 100% 7px;cursor: pointer;position: relative;}
.blocoLogin .boxLogin .userLogado img{float:left;margin-top:-4px;margin-right:10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.blocoLogin .boxLogin .userLogado:hover .submenu{display:block;}
.blocoLogin .boxLogin .userLogado .submenu{position:absolute;width: 195px;background: #fff;border: solid 1px #a7a7a7;padding:10px 0;z-index: 30;display: none;margin-top: 13px;}
.blocoLogin .boxLogin .userLogado .submenu:before{content:"";width:100%;height:10px;top: -9px;position:absolute;background:url(../imagens/icones/ico_menu_user.jpg) no-repeat top center;}
.blocoLogin .boxLogin .userLogado .submenu a{width:100%; height:auto; display:inline-block; margin-left:0; padding:15px 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size:14px; color:#4a4a4a; text-transform:none;}
.blocoLogin .boxLogin .userLogado .submenu a:hover{background:#007ac0; color:#fff; text-decoration:none;}
.blocoLogin .boxLogin .userLogado .submenu .sair{}
.blocoLogin .boxLogin .userLogado .submenu .separador{display:block;margin: 0 20px 0;background:#bcbcbc;height:1px;}

.blocoNavBusca{margin-top: 60px; height:40px; display:inline-block; padding: 0 15px; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;width: 100%;}
.blocoNavBusca .blocoCont{border-bottom:solid 1px #d5d5d5; display:inline-block; width:100%; height:40px;}
.blocoNavBusca .blocoCont .boxSocial{display:none;}
.blocoNavBusca .blocoCont .nav{display:inline-block; float:left;} 
.blocoNavBusca .blocoCont .nav li{display:inline-block; float:left; font-size:15px; line-height:15px; color:#222222; margin:0 15px; position:relative; z-index:11;}
.blocoNavBusca .blocoCont .nav li.menu-item-has-children a:after{content:""; background:url(../imagens/icones/ico_drop_nav.png) no-repeat 0 0; width:9px; height:5px; top:-2px; margin-left:3px; display:inline-block; position:relative;}
.blocoNavBusca .blocoCont .nav li:first-child{margin-left:0;}
.blocoNavBusca .blocoCont .nav li a{text-decoration:none; color:#222222; padding: 13px 0 12px; position:relative; display:inline-block;  -webkit-transition: none; -moz-transition: none;  -o-transition: none; transition: none;}
.blocoNavBusca .blocoCont .nav li:hover a:before,
.blocoNavBusca .blocoCont .nav li a:hover:before,
.blocoNavBusca .blocoCont .nav li.current-menu-item a:before,
.blocoNavBusca .blocoCont .nav li.current_page_item a:before,
.blocoNavBusca .blocoCont .nav li.current-post-ancestor a:before{content:""; width:100%; background:#2788c4; height:5px; bottom:0; left:0; position:absolute;}
.blocoNavBusca .blocoCont .nav li:first-child a:before{background:#f58220;}
.blocoNavBusca .blocoCont .nav li:nth-child(7) a:before{background:#EC0675;}

.blocoNavBusca .blocoCont .nav ul{position:absolute; left:0; top:40px; background:#2788c4; width: 145px; padding:10px 20px; display:none;}
.blocoNavBusca .blocoCont .nav li:first-child ul{background:#f58220;}
.blocoNavBusca .blocoCont .nav li:first-child ul li{border-color:#e3700d;}

.blocoNavBusca .blocoCont .nav li:hover ul{display:block;}
.blocoNavBusca .blocoCont .nav ul li{padding:15px 0; margin:0; width:100%; border-top:solid 1px #2073a6;}
.blocoNavBusca .blocoCont .nav ul li:first-child{border:0;}
.blocoNavBusca .blocoCont .nav ul li a{padding:0; color:#fff;}
.blocoNavBusca .blocoCont .nav li.menu-item-has-children ul li a:after{display:none;}
.blocoNavBusca .blocoCont .nav ul li a:before{display:none;}
.blocoNavBusca .blocoCont .nav ul li a:hover{text-decoration:underline;}
.blocoNavBusca .blocoCont .blocoBusca{float:right; position: static;width: 75px; z-index:12;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca{display:none;position: fixed;left: 0;width: 100%; height:100%; padding-top:188px; top: 0;background: rgba(255,255,255,0.91); text-align:center;z-index: 99999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca .logo{display:none; background: url(../imagens/layout/logo3.png) no-repeat 0 0;float: none;margin-top: 0;margin-bottom: 20px;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca .btFechar{position:absolute; right: 40px; top: 24px; width:25px; height:25px; background:url(../imagens/icones/ico_close3.png) no-repeat 0 0; text-indent:-50000em;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca input[type='text']{/*background:#fff url(../imagens/layout/barra_campo_busca.gif) no-repeat 2% center;*/-webkit-border-radius: 27px;  -moz-border-radius: 27px;  border-radius: 27px;display: inline-block;border:2px solid #1c84dd; padding:10px 2.04%;font-size: 30px;line-height: 29px; height:54px; width:80%; outline:none; max-width:1180px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;color: #2d8bdc;overflow: hidden;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca input[type='text']:focus{background:#fff;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca .btEnviar{background: #fff url(../imagens/icones/ico_busca3.png) no-repeat 5px 5px; width: 35px;height: 38px;margin-left:-45px; border:0; cursor:pointer;-webkit-border-radius: 27px;      -moz-border-radius: 27px;border-radius: 27px;margin-bottom: 5px;position: relative;top: -3px;}
.blocoNavBusca .blocoCont .blocoBusca .btBusca{background:#fff url(../imagens/icones/ico_busca.png) no-repeat 5px 5px; width: 35px; cursor: pointer; height: 35px; margin: 0; padding: 0; position: relative; float: right; text-indent:-50000em;}
.blocoNavBusca.act .blocoCont .blocoBusca .btBusca.act,
.blocoNavBusca .blocoCont .blocoBusca .btBusca.act{background:none;}


.blocoNavBusca .blocoCont .blocoBusca .boxBusca input[type='text']::-webkit-input-placeholder{color:#575757; font-size:18px; line-height:35px;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca input[type='text']::-moz-placeholder{color:#575757; font-size:18px; line-height:35px;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca input[type='text']:-ms-input-placeholder{color:#575757; font-size:18px; line-height:35px;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca input[type='text']:-moz-placeholder{color:#575757; font-size:18px; line-height:35px;}

/*.blocoNavBusca .blocoCont .blocoBusca .campoText {background:#fff url(../imagens/icones/ico_busca.png) no-repeat 5px 5px; border: none; cursor: pointer; height: 33px; margin: 0; padding: 0 0 0 27px; position: relative; width: 1px; float: right; border: 2px solid #fff; -webkit-transition: width 400ms ease, background 400ms ease; transition: width 400ms ease, background 400ms ease;}
.blocoNavBusca .blocoCont .blocoBusca .campoText:focus {border-color: #2788c4; cursor: text; outline: 0; width: 230px; padding-left:35px;}*/

.boxMenu .blocoLogin{display:none;}


.main{width:100%; float:left;}
.main.galeria{height:auto;margin-top: 0;}
.main .box1210{height:auto;}
.main .publicidade950{width:100%; text-align:center; margin-top:60px; display:inline-block;}
.main .publicidade960{width:100%; text-align:center; margin-top:90px; display:inline-block; padding-bottom:30px;}


.main .boxBannerInter{width:100%; height:auto; display:inline-block; min-height:175px; position:relative; overflow:hidden; margin-top:0; z-index:4;background: #2f2f2f;}
.main .boxBannerInter img{width:100%;height:auto; /*opacity: 0.50;filter: alpha(opacity=70);*/ margin: 0;display: inline-block;float: left;}

.main .boxDestaquesTopo{margin-top: 50px; height:auto; display:inline-block; padding: 0 15px; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;width: 100%;}
.main .boxDestaquesTopo .boxUltNot{width:255px; float:left; display:inline-block; margin-right:15px; min-height:610px;}
.main .boxDestaquesTopo .boxUltNot .titulo{font-size:30px; line-height:32px; color:#1c84dd; font-weight:300;padding-bottom: 20px;/* border-bottom: solid 1px #d9d9d9; */margin-bottom: 10px;}
.main .boxDestaquesTopo .boxUltNot .titulo a{color:#1c84dd; text-decoration:none;}
.main .boxDestaquesTopo .boxUltNot .titulo a:hover{text-decoration:underline;}
.main .boxDestaquesTopo .boxUltNot ul{width:100%; display:inline-block; margin:0; border-top:solid 1px #d9d9d9; padding-top: 0;}
.main .boxDestaquesTopo .boxUltNot ul li{width:100%; height:auto; padding:0; border-top:solid 1px #d9d9d9;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;}
.main .boxDestaquesTopo .boxUltNot ul li:first-child{border-top:0;}
.main .boxDestaquesTopo .boxUltNot ul li a{text-decoration:none; display:inline-block; padding:15px 0;}
.main .boxDestaquesTopo .boxUltNot ul li a:hover p{text-decoration:none;}
.main .boxDestaquesTopo .boxUltNot ul li .tituloNot{font-size:13px; line-height:18px; color:#000000; font-weight:600;}
.main .boxDestaquesTopo .boxUltNot ul li .tituloNot strong{font-weight:600;}
.main .boxDestaquesTopo .boxUltNot ul li a:hover .tituloNot{color:#007dc6;}
.main .boxDestaquesTopo .boxUltNot ul li .data{font-size:11px; line-height: 13px; color:#9b9b9b; margin-top:10px;}
.main .boxDestaquesTopo .boxUltNot ul li .data:before{content:""; background: url(../imagens/layout/sprite_cinza.svg) no-repeat -106px -69px; background-size: 270px; width: 13px; height: 12px;float: left;margin-right: 4px;}
.main .boxDestaquesTopo .boxPost575,
.main .boxDestaquesTopo .boxPost275{float:left; margin-left:25px;height:550px; padding:25px 0; border-top:solid 1px #d6d6d6;}
.main .boxDestaquesTopo .boxPost575{width:575px; height: 540px;}
.main .boxDestaquesTopo .boxPost575 .boxImagem .share span{margin-top:135px;}
.main .boxDestaquesTopo .boxPost275{width:275px; height: 245px;}
.main .boxDestaquesTopo .boxPost275 .boxImagem .share span{margin-top:65px;}
.main .boxDestaquesTopo .boxPost575.first,
.main .boxDestaquesTopo .boxPost275.first{padding-top:0; border:0;}
.main .boxDestaquesTopo .boxPost275.publicidade img{margin-left:-10px; margin-bottom:0; position:relative;}
.main .boxDestaquesTopo .boxPost575 a,
.main .boxDestaquesTopo .boxPost275 a{text-decoration:none;}
.main .boxDestaquesTopo .boxPost575 a:hover p,
.main .boxDestaquesTopo .boxPost275 a:hover p{text-decoration:none;}
.main .boxDestaquesTopo .boxPost275 p{font-size:14px; line-height:17px; color:#252525; font-family: 'Noto Serif', Arial, Helvetica, sans-serif; margin-top:5px;}

.main .boxDestaquesTopo .boxPost575 .titulo{font-size:50px; line-height:56px; color:#262626; font-weight:900; margin-top:30px; display:inline-block; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.main .boxDestaquesTopo .boxPost575 p{font-size:14px; line-height:22px; color:#252525; font-family: 'Noto Serif', Arial, Helvetica, sans-serif; margin-top:10px;}
.main .boxDestaquesTopo .boxPost575.left{width: 510px; margin-right: 65px;height: 240px;}
.main .boxDestaquesTopo .boxPost575.left .boxImagem{float:left;margin-right:30px;} 
.main .boxDestaquesTopo .boxPost575.left .titulo{font-size:30px; line-height:33px; display:block; margin-top:-3px;}
.main .boxDestaquesTopo .boxPost575.left .boxImagem .share span{margin-top:85px;}
.main .boxDestaquesTopo .boxPost275 .titulo{font-size:18px; line-height:23px; color:#262626; font-weight:600; margin-top:15px; display:inline-block; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.main .boxDestaquesTopo .boxPost275 a:hover .titulo,
.main .boxDestaquesTopo .boxPost575 a:hover .titulo{color:#007dc6;}

.main .blocoPosts .boxImagem{display:inline-block; position:relative;float: left;}
.main .blocoPosts .boxImagem img{float:left;}
.main .blocoPosts .boxImagem .share{-moz-opacity: 0.00; -khtml-opacity: 0.00; opacity: 0.00; filter:alpha(opacity=0); -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}
.main .blocoPosts a:hover .boxImagem .share{-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=100);}
.main .blocoPosts .boxImagem .share{background: rgba(49,144,201,0.8); position:absolute; left:0; top:0; width:100%; height:100%; text-decoration:none; text-align:center;}
.main .blocoPosts .boxImagem .share a,
.main .blocoPosts .boxImagem .share span{width:35px; height:35px; display:inline-block; font-size:25px; line-height:35px margin-top:85px; color:#fff; margin: 85px 3px 0; cursor:pointer;}


.main .boxDestaquesTopo .blocoPosts.destaque1{padding-bottom: 70px; display:inline-block;float: left;width: 900px;}
.main .boxDestaquesTopo .destaque1 .boxPost575{width: 875px;position: relative;height: auto;}
.main .boxDestaquesTopo .destaque1 .boxPost575 .share{display:none;}
.main .boxDestaquesTopo .destaque1 .boxPost575 .textos{position:absolute;bottom: 120px;right: 40px;width: 360px;}
.main .boxDestaquesTopo .destaque1 .boxPost575 .titulo{color:#fff;}
.main .boxDestaquesTopo .destaque1 .boxPost575 a:hover .titulo{color:#fff;}
.main .boxDestaquesTopo .destaque1 .boxPost575 p{color:#fff;}
.main .boxDestaquesTopo .destaque1 .boxPost275{padding-top:0; border:0;}


.main .blocoProxxima{width:100%;height:auto;/* background: #1C84DD; */padding:75px 0;position:relative;/*background: rgb(237, 6, 119);  background: -moz-linear-gradient(90deg, rgb(237, 6, 119) 14%, rgb(53, 35, 163) 100%);  background: -webkit-linear-gradient(90deg, rgb(237, 6, 119) 14%, rgb(53, 35, 163) 100%);  background: -o-linear-gradient(90deg, rgb(237, 6, 119) 14%, rgb(53, 35, 163) 100%);  background: -ms-linear-gradient(90deg, rgb(237, 6, 119) 14%, rgb(53, 35, 163) 100%);  background: linear-gradient(180deg, rgb(237, 6, 119) 14%, rgb(53, 35, 163) 100%);*/overflow: hidden;text-align:center;margin-top: 45px;}
/*.main .blocoProxxima:before{content:""; background:url(../imagens/layout/bg_proxxima_bottom.png) no-repeat 50% 100%; position:absolute; width:100%; height:100%; z-index:10;bottom: 0;left: 0; display:none;}*/

.main .blocoProxxima .tituloCobertura{color:#fff; font-size:26px; line-height:26px; font-weight:normal;}

.main .blocoProxxima .box1210{position:relative; z-index:11;}
.main .blocoProxxima .blocoCont{padding:0 15px; display:inline-block;}
.main .blocoProxxima .blocoCont .titulo{color:#fff; font-size:26px; line-height:26px; font-weight:normal;}
.main .blocoProxxima .blocoCont .titulo a{color:#fff; text-decoration:none; font-weight:normal;}
.main .blocoProxxima .blocoCont .titulo a:hover{text-decoration:underline;}
.main .blocoProxxima .logoProxxima{display:inline-block; /*width: 180px;height: 55px;*/ /* background:url(../imagens/layout/logo_proxxima.png) no-repeat 0 0; */ text-indent:-50000em;}
.main .blocoProxxima .listaItens{/* margin-top:55px; */ width:100%;}
.main .blocoProxxima .listaItens li{float:left; display:inline-block; margin-left:10px; background:#ffffff; width:275px; height:290px; text-align:left;}
.main .blocoProxxima .listaItens li:first-child{margin-left:0;}
.main .blocoProxxima .listaItens li a{text-decoration:none;}
.main .blocoProxxima .listaItens li .titulo{font-size:18px; line-height:23px; color:#2f2c2c; padding:15px 15px 15px 25px; font-weight:400;}
.main .blocoProxxima .listaItens li a:hover .titulo{color:#ed1c23;}
.main .blocoProxxima .listaItens li .video{display:inline-block; position:relative;}
.main .blocoProxxima .listaItens li .video:before{content:""; background: rgba(0,0,0,0.7); width:100%; height:100%; position:absolute; z-index:5; top:0; left:0;}
.main .blocoProxxima .listaItens li .video:after{content:""; background: url(../imagens/layout/sprite_branco.svg) no-repeat -278px -184px; background-size: 1240px; width: 60px; height: 60px; position:absolute; z-index:6; top: 50%; left: 50%;margin-left: -30px;margin-top: -30px;}
.main .blocoProxxima .carouselProxxima{position:relative; display:inline-block; width:100%;margin-top: 55px;}
.main .blocoProxxima .carouselProxxima .flex-direction-nav{display:block; width:100%; position:static;}
.main .blocoProxxima .carouselProxxima .flex-direction-nav .flex-prev,
.main .blocoProxxima .carouselProxxima .flex-direction-nav .flex-next{width: 40px; position:absolute; top:0; height:100%; padding: 0;margin: 0;}
.main .blocoProxxima .carouselProxxima .flex-direction-nav .flex-prev{left: 0!important; background: rgba(0,0,0,0.78) url(../imagens/layout/arrow_left.png) no-repeat 50% 50%;}
.main .blocoProxxima .carouselProxxima .flex-direction-nav .flex-next{right: 0!important; background: rgba(0,0,0,0.78) url(../imagens/layout/arrow_right.png) no-repeat 50% 50%;}
.main .blocoProxxima .carouselProxxima .flex-direction-nav .flex-prev.flex-disabled,
.main .blocoProxxima .carouselProxxima .flex-direction-nav .flex-next.flex-disabled{display:none;}
.main .blocoProxxima .blocoTwitterProxxima .carouselTwitterProxxima {
    margin-top: 65px;
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.main .blocoProxxima .blocoTwitterProxxima{margin-top:75px; display:inline-block;}
.main .blocoProxxima .blocoTwitterProxxima .titulo{font-size:18px; line-height: 20px; color:#fff;}
.main .blocoProxxima .blocoTwitterProxxima .titulo:before{content:""; background: url(../imagens/layout/sprite_branco.svg) no-repeat -86px -20px; background-size: 380px; width: 20px; height: 15px;display: inline-block;margin-right: 5px;}
/*.main .blocoProxxima .blocoTwitterProxxima .carouselTwitterProxxima{margin-top:65px; display:inline-block; width:100%; position:relative;padding: 0 20px;-webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;}*/
.main .blocoProxxima .blocoTwitterProxxima .listaItens{width:100%;}
.main .blocoProxxima .blocoTwitterProxxima .listaItens li{float:left; display:inline-block; margin-left:30px; background:none; width:255px; height:auto; text-align:left;}
.main .blocoProxxima .blocoTwitterProxxima .listaItens li:first-child{margin-left:0;}
.main .blocoProxxima .blocoTwitterProxxima .listaItens li img{float:left; margin-right:15px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.main .blocoProxxima .blocoTwitterProxxima .listaItens li p{float:left; width:170px; font-size:13px; line-height:18px; color:#fff; font-weight:300;}
.main .blocoProxxima .blocoTwitterProxxima .listaItens li p strong{font-weight:500;}
.main .blocoProxxima .blocoTwitterProxxima .listaItens li a{text-decoration:none; color:#fff; font-weight:300;}
.main .blocoProxxima .blocoTwitterProxxima .listaItens li a:hover{text-decoration:underline;}
.main .blocoProxxima .blocoTwitterProxxima .listaItens li .titulo{font-size:18px; line-height:23px; color:#2f2c2c; padding:15px 15px 15px 25px; font-weight:400;}
.main .blocoProxxima .blocoTwitterProxxima .flex-direction-nav{display:block; width:100%; position:static;}
.main .blocoProxxima .blocoTwitterProxxima .flex-direction-nav .flex-prev,
.main .blocoProxxima .blocoTwitterProxxima .flex-direction-nav .flex-next{width: 40px; position:absolute; top:0; height:100%; padding: 0;margin: 0;}
.main .blocoProxxima .blocoTwitterProxxima .flex-direction-nav .flex-prev{left: 0!important; background: url(../imagens/layout/arrow_left.png) no-repeat 50% 50%;}
.main .blocoProxxima .blocoTwitterProxxima .flex-direction-nav .flex-next{right: 0!important; background: url(../imagens/layout/arrow_right.png) no-repeat 50% 50%;}
.main .blocoProxxima .blocoTwitterProxxima .flex-direction-nav .flex-prev.flex-disabled,
.main .blocoProxxima .blocoTwitterProxxima .flex-direction-nav .flex-next.flex-disabled{display:none;}
.main .blocoProxxima .blocoTwitterProxxima .botaoSeguir{float:right; margin-top:-25px;}


.main .blocoTemasDestaque{margin-top: 0;display:inline-block;width:100%;padding: 0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main .blocoTemasDestaque .patrocinadoMobileBanner a,
.main .blocoTemasDestaque .patrocinadoMobileBanner img{float:left;}
.main .blocoTemasDestaque .links{padding:30px 0; border-bottom:solid 1px #a8a8a8; width:100%; height:auto; display:inline-block;}
.main .blocoTemasDestaque .links ul{display:inline-block; padding-left: 10px;float: left;border-left: solid 1px #000;}
.main .blocoTemasDestaque .links ul li{float:left; display:inline-block; margin:0 20px; font-size:15px; line-height: 15px; color:#000000;}
.main .blocoTemasDestaque .links ul li a{text-decoration:none; color:#000000;}
.main .blocoTemasDestaque .links ul li a:hover{text-decoration:underline;}
.main .blocoTemasDestaque .links .link{font-size:15px; line-height:15px; color:#2c8ec8; font-weight:600; display:inline-block; text-decoration:none; margin-right:30px;float: left;}
.main .blocoTemasDestaque .links .link:hover{text-decoration:underline;}
.main .blocoTemasDestaque .links .more{float:right;}
.main .blocoTemasDestaque .links .more .link{color:#1e77c7; margin-left:30px; margin-right:0;}
.main .blocoTemasDestaque .botao{width:100%; text-align:center; padding-bottom:30px; margin-top:80px;}
.main .blocoTemasDestaque .blocoDestaques{width: 103%;height:auto;display:inline-block;margin-left: -25px;}
.main .blocoTemasDestaque .boxPost375{float:left;width:375px;margin-left:25px;height: auto;padding:50px 0 0;vertical-align: top;}
.main .blocoTemasDestaque .boxPost375:first-child{/* margin-left:0; */}
.main .blocoTemasDestaque .boxPost375 .boxImagem{display:inline-block;position:relative;width: 100%;}
.main .blocoTemasDestaque .boxPost375 .boxImagem img{float:left;}
.main .blocoTemasDestaque .boxPost375 .boxImagem .share{-moz-opacity: 0.00; -khtml-opacity: 0.00; opacity: 0.00; filter:alpha(opacity=0); -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}
.main .blocoTemasDestaque .boxPost375:hover .boxImagem .share{-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=100);}
.main .blocoTemasDestaque .boxPost375 .boxImagem .share{background: rgba(49,144,201,0.8); position:absolute; left:0; top:0; width:100%; height:100%; text-decoration:none; text-align:center;}
.main .blocoTemasDestaque .boxPost375 .boxImagem .share a,
.main .blocoTemasDestaque .boxPost375 .boxImagem .share span,
.boxBrandChannel .boxPosts .postTam780 .share span, 
.boxBrandChannel .boxPosts .postTam375 .share span{width:35px; height:35px; display:inline-block; color:#fff; font-size:25px; line-height:35px; margin-top:85px; margin: 85px 3px 0; cursor:pointer;}


.main .blocoTemasDestaque .boxPost375.notop{padding-top:0;}
.main .blocoTemasDestaque .boxPost375.first{/* margin-left:0; */ clear:both;}
.main .blocoTemasDestaque .boxPost375 a{text-decoration:none;}
.main .blocoTemasDestaque .boxPost375 a:hover p{text-decoration:none;}
.main .blocoTemasDestaque .boxPost375 p{padding:0 40px; color:#313131; font-size:14px; line-height:20px; margin-top:10px; font-family: 'Noto Serif', Arial, Helvetica, sans-serif;}
.main .blocoTemasDestaque .boxPost375 .categoria{color:#2c8ec8; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-transform:uppercase; font-weight:600;}
.main .blocoTemasDestaque .boxPost375 .titulo{font-size:30px; line-height:33px; color:#222222; font-weight:600; margin-top:15px; display:inline-block; font-family: 'Roboto', Arial, Helvetica, sans-serif;padding: 0 40px;}
.main .blocoTemasDestaque .boxPost375:hover a .titulo{color:#007dc6; text-decoration:none;}
.main .blocoTemasDestaque .boxPost775{float:left; margin-left:25px; height: 435px; padding:50px 0 0 0; width:775px; position:relative;}
.main .blocoTemasDestaque .boxPost775 a,
.main .blocoTemasDestaque .boxPost775 a img{display:inline-block; float:left;}

.main .blocoTemasDestaque .boxPost775 .boxImagem{position:relative; float:left; display:inline-block; z-index:10;}
.main .blocoTemasDestaque .boxPost775 .boxPatrocinio{position:absolute; left:0; bottom:0; background:#be933f; padding:15px 20px; z-index:12; width:100%;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;}
.main .blocoTemasDestaque .boxPost775 .boxPatrocinio p{padding-left:30px; font-size:15px; line-height:20px; margin-top:0; color:#ffffff; font-weight:600; float:left; text-transform:uppercase; background:url(../imagens/icones/ico_patrocinio.png) no-repeat 0 50%}
.main .blocoTemasDestaque .boxPost775 .boxPatrocinio img{float:right;margin-top:0;object-fit: cover;}
.main .blocoTemasDestaque .boxPost775 .textos{position:absolute; width:235px; right:40px; bottom:170px;}
.main .blocoTemasDestaque .boxPost775 .textos p{padding:0; color:#313131; font-size:14px; line-height:20px; margin-top:15px; font-family: 'Noto Serif', Arial, Helvetica, sans-serif;}
.main .blocoTemasDestaque .boxPost775 .textos .titulo{font-size:30px; line-height:33px; color:#222222; font-weight:900; margin-top:0; display:inline-block; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.main .blocoTemasDestaque .publicidade300{float:right;width: 300px;height: auto;padding: 50px 19px 0 0;}


.main .blocoListagemPosts{width:100%; height:auto; display:inline-block;  padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main .blocoListagemPosts .tituloBloco{width:100%; height:auto; display:inline-block; border-bottom:solid 1px #d6d6d6; padding:30px 0 25px; font-size:30px; line-height:30px; color:#1c84dd; font-weight:300;}
.main .blocoListagemPosts .tituloBloco a{color:#1c84dd; text-decoration:none;}
.main .blocoListagemPosts .tituloBloco a:hover{text-decoration:underline;}
.main .blocoListagemPosts .linkVerMais{margin-top: 0; font-size:15px; line-height:15px; text-decoration:none; color:#1781bf; font-weight:500; display:inline-block; float:left; clear:both;}
.main .blocoListagemPosts .linkVerMais:before{content:""; background: url(../imagens/layout/sprite_azul.svg) no-repeat -125px -80px; background-size: 230px; width: 15px; height: 15px;float: right;}
.main .blocoListagemPosts .linkVerMais.inter{display:none;}
.main .blocoListagemPosts .listaOpinioes{margin-top:50px; display:inline-block; float:left; width:100%;}
.main .blocoListagemPosts .listaOpinioes li{float:left; width:320px; padding:35px 0; border-top:solid 1px #d6d6d6;}
.main .blocoListagemPosts .listaOpinioes li.colRight{border:0;width:auto;float:left;margin:0;padding:0;max-width: 690px;}
.main .blocoListagemPosts .listaOpinioes li.altern{padding-left:50px;}
.main .blocoListagemPosts .listaOpinioes li.noborder{padding-top:10px; border:0;}
.main .blocoListagemPosts .listaOpinioes li ul li{clear:both;}
.main .blocoListagemPosts .listaOpinioes li ul li.altern{clear:none;}
.main .blocoListagemPosts .listaOpinioes li.first{width:375px; padding:0; margin: 0 0 45px 0; margin-right:115px; min-height:380px; border:0; background:#1c84dd;}
.main .blocoListagemPosts .listaOpinioes li .col{display:table-cell; vertical-align:top;}
.main .blocoListagemPosts .listaOpinioes li img{float:left; margin-right:20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.main .blocoListagemPosts .listaOpinioes li a{text-decoration:none;}
.main .blocoListagemPosts .listaOpinioes li .titulo{font-size:25px;line-height:27px;color:#252525;font-weight:600;/* max-height: 54px; *//* overflow: hidden; */}
.main .blocoListagemPosts .listaOpinioes li.first .titulo{color:#fff;}
.main .blocoListagemPosts .listaOpinioes li.first .nome{color:#fff;}
.main .blocoListagemPosts .listaOpinioes li .nome{font-size:14px; line-height:21px; color:#9b9b9b; margin-top:5px;}
.main .blocoListagemPosts .listaOpinioes li a:hover .titulo{color:#007dc6;}
.main .blocoListagemPosts .listaOpinioes li.first a:hover .titulo{color:#fff;}
.main .blocoListagemPosts .listaOpinioes li.first img{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.main .blocoListagemPosts .listaOpinioes li .boxTextos{padding:50px 10px 0;display:inline-block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;}
.main .blocoListagemPosts .listaOpinioes li .boxTextos img{ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}

.main .blocoListagemPosts .boxVideos{width:100%; height:auto; display:inline-block; padding-bottom:30px;}
.main .blocoListagemPosts .boxVideos .destaque{width:870px; float:left; display:inline-block; margin-top:30px;}
.main .blocoListagemPosts .boxVideos .boxVideo{position:relative; width:100%; height:auto; display:inline-block;float: left;}
.main .blocoListagemPosts .boxVideos .boxVideo img{display:inline-block;margin: 0;padding: 0;float: left;}

.main .blocoListagemPosts .boxVideos a:before{content:""; background: rgba(54,131,201,0.7); width:100%; height:100%; position:absolute; z-index:5; top:0; left:0;}
/*.main .blocoListagemPosts .boxVideos a:after{content:""; background: url(../imagens/layout/sprite_branco.svg) no-repeat -278px -184px; background-size: 1240px; width: 60px; height: 60px; position:absolute; z-index:6; top: 50%; left: 50%;margin-left: -30px;margin-top: -30px;}*/
.main .blocoListagemPosts .boxVideos a:after,
.main .blocoListagemPosts .boxVideos a:before{-moz-opacity: 0.00; -khtml-opacity: 0.00; opacity: 0.00; filter:alpha(opacity=0);}

.main .blocoListagemPosts .boxVideos a:hover:after,
.main .blocoListagemPosts .boxVideos a:hover:before{-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=100); -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}
.main .blocoListagemPosts .boxVideos a:hover .legenda,
.main .blocoListagemPosts .boxVideos a:hover .legenda{background:none; -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}

.main .blocoListagemPosts .boxVideos .boxVideo .legenda{background:rgba(0,0,0,0.7); width:100%; position:absolute; left:0; bottom:0; padding:25px; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box; box-sizing: border-box; font-size:18px; line-height: 42px; color:#ffffff; z-index:7;}
.main .blocoListagemPosts .boxVideos .boxVideo .legenda p:before{content:""; background: url(../imagens/layout/sprite_branco.svg) no-repeat -199px -132px; background-size: 880px; width: 42px; height: 42px;  margin-right: 23px; float: left; }
.main .blocoListagemPosts .boxVideos .boxListaVideos{margin-top:30px; display:inline-block;width:275px; float:right;}
.main .blocoListagemPosts .boxVideos .listaVideos{width:275px; float:right; margin-top:0;}
.main .blocoListagemPosts .boxVideos .listaVideos li{margin-top:0;display: inline-block;float: left;}
.main .blocoListagemPosts .boxVideos .listaVideos .legenda{padding:15px; font-size:14px; line-height:21px;}

.main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-next{background:rgba(0,0,0,0.7); width:275px; height: 47px;left: 0;bottom: -55px;margin: 0;}
.main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-next:before{content:""; background: url(../imagens/layout/sprite_branco.svg) no-repeat -299px -185px; background-size: 525px; width: 15px; height: 30px;  margin: -15px 0 0 -7px; float: left; -moz-transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);left: 50%;top: 50%;position: absolute; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=100);}
.main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-prev{background:rgba(0,0,0,0.7); width:275px; height: 47px;left: 0;top: 0px;margin: 0;}
.main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-prev:before{content:""; background: url(../imagens/layout/sprite_branco.svg) no-repeat -299px -185px; background-size: 525px; width: 15px; height: 30px;  margin: -15px 0 0 -7px; float: left; -moz-transform: rotate(-90deg);  -webkit-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  transform: rotate(-90deg);left: 50%;top: 50%;position: absolute; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=100);}
.main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-next:after{display:none;}
.main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-prev:after{display:none;}


.main .blocoListagemPosts .col1{width: 805px; float:left;}
.main .blocoListagemPosts .col2{width:375px; padding-left: 0; float:left;}

.main .blocoListagemPosts .col2 .linkVerMais{margin-top:45px;}

.main .blocoListagemPosts .col1 .listaPostsAc{width:100%; height:auto; padding-bottom:40px;display: inline-block;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745,
.main .blocoListagemPosts .col1 .listaPostsAc .box380{width:745px; height:auto; margin-top: 35px; display:inline-block; float:left;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745{width:645px;padding-right:100px;}
.main .blocoListagemPosts .col1 .listaPostsAc .box380{width:380px; margin-left:25px;}
.main .blocoListagemPosts .col1 .listaPostsAc .box380.first{margin-left:0;clear: both;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745 img,
.main .blocoListagemPosts .col1 .listaPostsAc .box380 img{float:left;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745 .imagem,
.main .blocoListagemPosts .col1 .listaPostsAc .box380 .imagem{display:inline-block; float:left; position:relative; margin-right:25px;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745 .imagem:before,
.main .blocoListagemPosts .col1 .listaPostsAc .box380 .imagem:before{content:"";-moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; filter:alpha(opacity=0); position:absolute; left:0; top:0; background:#a3238e; width:100%; height:100%; -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745 p,
.main .blocoListagemPosts .col1 .listaPostsAc .box380 p{font-size:14px; line-height: 19px; color:#272727; font-family: 'Noto Serif', Arial, Helvetica, sans-serif; margin-top:5px;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745 .titulo,
.main .blocoListagemPosts .col1 .listaPostsAc .box380 .titulo{font-size:30px; line-height:33px; font-weight:900; color:#272727; font-family: 'Roboto', Arial, Helvetica, sans-serif; margin-top: -3px;}
.main .blocoListagemPosts .col1 .listaPostsAc .box380 .titulo{font-size: 24px; line-height: 22px;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745 a,
.main .blocoListagemPosts .col1 .listaPostsAc .box380 a{text-decoration:none;}
.main .blocoListagemPosts .col1 .listaPostsAc a:hover .titulo{color:#a3238e;}
.main .blocoListagemPosts .col1 .listaPostsAc .box745 a:hover .imagem:before,
.main .blocoListagemPosts .col1 .listaPostsAc .box380 a:hover .imagem:before{-moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; filter:alpha(opacity=70);}

.main .blocoListagemPosts .col2 .boxGaleria{display:inline-block; position:relative; margin-top:35px; width:370px; float:right;}
.main .blocoListagemPosts .col2 .boxGaleria .flex-direction-nav .flex-next{background: url(../imagens/layout/sprite_branco.svg) no-repeat -394px -248px; background-size: 685px; width: 20px; height: 30px;  margin: 0; float: left; right: 20px!important;top: 50%;position: absolute;}
.main .blocoListagemPosts .col2 .boxGaleria .flex-direction-nav .flex-prev {background: url(../imagens/layout/sprite_branco.svg) no-repeat -274px -248px; background-size: 685px; width: 20px; height: 30px;  margin: 0; float: left; left: 20px!important;top: 50%;position: absolute;}
.main .blocoListagemPosts .col2 .boxImagem175{margin-top:20px;float:left;display:inline-block;width:175px;position:relative;margin-left: 20px;}
.main .blocoListagemPosts .col2 .boxImagem175.first{margin-left:0;}
.main .blocoListagemPosts .col2 .boxImagem175 img{float:left;}
.main .blocoListagemPosts .col2 .boxImagem175 .titulo{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(163,35,142,0.7); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; filter:alpha(opacity=0); -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}
.main .blocoListagemPosts .col2 .boxImagem175 .titulo p{color:#fff;font-weight:500;font-size:18px;line-height:22px;padding: 10px 10px 0;}
.main .blocoListagemPosts .col2 .boxImagem175 a:hover .titulo{-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=1);}

.main .blocoListagemPosts .col2 .boxImagem370{margin-top:20px; float:left; display:inline-block; width:370px; position:relative; margin-left:0;}
.main .blocoListagemPosts .col2 .boxImagem370.first{margin-left:0;}
.main .blocoListagemPosts .col2 .boxImagem370 img{float:left;}
.main .blocoListagemPosts .col2 .boxImagem370 .titulo{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(163,35,142,0.7); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; filter:alpha(opacity=0); -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}
.main .blocoListagemPosts .col2 .boxImagem370 .titulo p{color:#fff;font-weight:500;font-size:18px;line-height:22px;padding: 35px 30px 0;}
.main .blocoListagemPosts .col2 .boxImagem370 a:hover .titulo{-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=1);}

.main .blocoListagemPosts .col2 .boxLinksMais{background:#a3238e; padding: 15px 50px 20px 70px; display:inline-block;margin-top: 20px;}
.main .blocoListagemPosts .col2 .boxLinksMais p{font-size:25px; line-height:26px; color:#fff; font-weight:600;}
.main .blocoListagemPosts .col2 .boxLinksMais a{color:#fff; font-size:15px; margin-top: 10px;}
.main .blocoListagemPosts .col2 .boxLinksMais a:before{background: url(../imagens/layout/sprite_branco.svg) no-repeat -125px -80px;background-size: 230px;}

.main .blocoCuradoria{padding:95px 70px 95px 110px; width: 1210px; height:auto; display: block; margin: 75px auto 0; background:#4f2589; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box; box-sizing: border-box;background: rgb(71, 172, 230);  background: -moz-linear-gradient(90deg, rgb(71, 172, 230) 27%, rgb(79, 37, 137) 91%);  background: -webkit-linear-gradient(90deg, rgb(71, 172, 230) 27%, rgb(79, 37, 137) 91%);  background: -o-linear-gradient(90deg, rgb(71, 172, 230) 27%, rgb(79, 37, 137) 91%);  background: -ms-linear-gradient(90deg, rgb(71, 172, 230) 27%, rgb(79, 37, 137) 91%);  background: linear-gradient(180deg, rgb(71, 172, 230) 27%, rgb(79, 37, 137) 91%);}

.main .blocoCuradoria.proxxima{margin-bottom:100px;}

.main .blocoCuradoria .tituloBloco{color:#fff; border-bottom: solid 1px #8ABFE9; padding-bottom:20px; font-size:30px; line-height:30px; font-weight:300; width:100%;}
.main .blocoCuradoria .listaItens{width:100%; height:auto; display:inline-block;}
.main .blocoCuradoria .listaItens li{width: 240px; float:left; display:inline-block; margin-top:55px; margin-left:150px;}
.main .blocoCuradoria .listaItens li.first{margin-left:0; clear:both;}
.main .blocoCuradoria .listaItens li a{text-decoration:none; color:#fff;}
.main .blocoCuradoria .listaItens li p{color:#fff; font-size:12px; line-height:21px; margin-top:5px;}
.main .blocoCuradoria .listaItens li .categoria{font-size:14px; margin-top:0;}
.main .blocoCuradoria .listaItens li .titulo{font-size:30px; line-height:33px; font-weight:500; margin-top:5px;}

.main .blocoListagemPosts .tituloBloco .links{float:right; font-size:15px; line-height:15px; font-weight:400;margin-top: 15px;margin-right: 3px;}
.main .blocoListagemPosts .tituloBloco .links a{color:#1781bf; text-decoration:none; font-weight:400;}
.main .blocoListagemPosts .tituloBloco .links a:hover{text-decoration:underline;}

.main .blocoListagemPosts .listaJornal{width:100%; height:auto; display:inline-block;padding-bottom: 55px;}
.main .blocoListagemPosts .listaJornal li{float:left; display:inline-block; margin-top:40px; margin-left: 25px;   width: 377px;height: 128px;overflow: hidden;}
.main .blocoListagemPosts .listaJornal li.destaque{width:375px;margin-left: 0;height: auto;}
.main .blocoListagemPosts .listaJornal li a{text-decoration:none;}
.main .blocoListagemPosts .listaJornal li img{float:left; margin-right:25px;}
.main .blocoListagemPosts .listaJornal li.destaque img{margin:0;}
.main .blocoListagemPosts .listaJornal li p{font-size:14px; line-height:17px; color:#313131; font-family: 'Noto Serif', Arial, Helvetica, sans-serif;margin-top: 5px;}
.main .blocoListagemPosts .listaJornal li .titulo{font-size:25px; line-height:25px; color:#1e1e1e; font-weight:900; font-family: 'Roboto', Arial, Helvetica, sans-serif;margin-top: -3px;}
.main .blocoListagemPosts .listaJornal li.destaque .titulo{font-size:30px; line-height:33px; margin-top:20px; display:inline-block;}
.main .blocoListagemPosts .listaJornal li a:hover .titulo{color:#007dc6;}

.main .blocoListagemPosts.noborder .tituloBloco{border:0;}
.main .blocoListagemPosts.noborder .listaLinksTop{width:100%; height:auto; display:inline-block; border-bottom:solid 1px #d6d6d6; padding:0 0 20px; font-size:15px; line-height:15px; color:#2a2a2a;}
.main .blocoListagemPosts.noborder .listaLinksTop li{display:inline-block; float:left; margin:0 10px;}
.main .blocoListagemPosts.noborder .listaLinksTop li a{color:#2a2a2a; text-decoration:none;}
.main .blocoListagemPosts.noborder .listaLinksTop li a:hover{text-decoration:underline;}
.main .blocoListagemPosts.noborder .listaLinksTop li.first{padding-right:10px; margin-right:0; border-right:solid 1px #2a2a2a; margin-left:0;}
.main .blocoListagemPosts.noborder .listaLinksTop li.first a{color:#1a8ed7; font-weight:500;}

.main .blocoListagemPosts .listaItensPort{padding:25px 0 75px; display:inline-block; width:100%; height:auto;}
.main .blocoListagemPosts .listaItensPort li{float:left; display:inline-block; width: 360px; height:auto;margin-left: 50px;}
.main .blocoListagemPosts .listaItensPort li.first{margin-left:0;}
.main .blocoListagemPosts .listaItensPort li img{margin-right: 18px; float:left;}
.main .blocoListagemPosts .listaItensPort li a{text-decoration:none;}
.main .blocoListagemPosts .listaItensPort li p{font-family: 'Noto Serif', Arial, Helvetica, sans-serif; font-size:14px; line-height:15px; color:#5e5e5e;margin-top: 5px;}
.main .blocoListagemPosts .listaItensPort li .tag{padding-left:30px; background: url(../imagens/icones/ico_tag.png) no-repeat 0 0;float: left;width: 130px;line-height: 20px;}
.main .blocoListagemPosts .listaItensPort li .business{padding-left:30px; background: url(../imagens/icones/ico_business.png) no-repeat 0 0;float: left;width: 130px;line-height: 20px;}
.main .blocoListagemPosts .listaItensPort li strong{font-family: 'Noto Serif', Arial, Helvetica, sans-serif; font-weight:600;}
.main .blocoListagemPosts .listaItensPort li .titulo{font-size:25px; line-height:25px; color:#030303; font-weight:600; font-family: 'Roboto', Arial, Helvetica, sans-serif;margin-top: -2px;}
.main .blocoListagemPosts .listaItensPort li a:hover .titulo{color:#1a8ed7;}

.main .blocoListagemPosts .listaEventos{width:375px; height:auto; margin-top:5px;padding-bottom: 50px;float: left;margin-right: 5px;}
.main .blocoListagemPosts .listaEventos li{width:100%; height:auto; display:inline-block; margin-top:35px;}
.main .blocoListagemPosts .listaEventos li .data{float:left; margin-right:20px; background:#2d8bdc; padding:30px 10px 0 10px; height:45px; width:50px;}
.main .blocoListagemPosts .listaEventos li .data p{font-size: 15px; line-height:18px; color:#ffffff; font-weight:500;font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.main .blocoListagemPosts .listaEventos li .data .mes{text-transform:uppercase; font-size:18px; line-height:18px;font-weight: 600;}
.main .blocoListagemPosts .listaEventos li a{text-decoration:none;}
.main .blocoListagemPosts .listaEventos li .titulo{font-size:18px; line-height:26px; color:#1e1e1e; font-weight:600; font-family: 'Roboto', Arial, Helvetica, sans-serif;margin-top: -7px;}
.main .blocoListagemPosts .listaEventos li a:hover .titulo{color:#1a8ed7;}
.main .blocoListagemPosts .listaEventos li p{font-family: 'Noto Serif', Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#505050;}

.main .blocoListagemPosts .boxEventos .boxPost375{float:left; width:375px; margin-left:25px; height: auto; padding: 35px 0 0;}
.main .blocoListagemPosts .boxEventos .boxPost375 .boxImagem{margin:0; padding:0;}
.main .blocoListagemPosts .boxEventos .boxPost375:first-child{margin-left:0;}
.main .blocoListagemPosts .boxEventos .boxPost375.notop{padding-top:0;}
.main .blocoListagemPosts .boxEventos .boxPost375.first{margin-left:0;}
.main .blocoListagemPosts .boxEventos .boxPost375 a{text-decoration:none;}
.main .blocoListagemPosts .boxEventos .boxPost375 a:hover p{text-decoration:none;}
.main .blocoListagemPosts .boxEventos .boxPost375 p{padding: 0 25px; color:#313131; font-size:14px; line-height:20px; margin-top:10px; font-family: 'Noto Serif', Arial, Helvetica, sans-serif;}
.main .blocoListagemPosts .boxEventos .boxPost375 .categoria{color:#2c8ec8; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-transform:uppercase; font-weight:600;}
.main .blocoListagemPosts .boxEventos .boxPost375 .titulo{font-size:30px; line-height:33px; color:#222222; font-weight:600; margin-top:15px; display:inline-block; font-family: 'Roboto', Arial, Helvetica, sans-serif;padding: 0 25px;}
.main .blocoListagemPosts .boxEventos .boxPost375 a:hover .titulo{color:#007dc6; text-decoration:none;}

.botaoPrimario.btCarregaVideos{display:none;}


.footer{width:100%; height:597px;position: absolute;bottom: 0; padding-top: 258px; z-index:10; background:url(../imagens/layout/bg_footer.png) no-repeat 50% 0;}
.footer .box1210{height:auto; text-align:center;}
.footer .blocoAssinatura{width:100%; height:355px; display:inline-block; background:#2d8bdc; text-align:center;}
.footer .blocoAssinatura p,
.footer .blocoAssinatura h2{font-size: 25px;line-height: 35px; color:#fff; text-align:center; margin-top:80px;}
.footer .blocoAssinatura .botaoPrimario{color:#fff; border-color:#fff; background:#2d8bdc; margin-top:45px;}
.footer .blocoAssinatura .botaoPrimario:hover{background:#fff; color:#2d8bdc;}
.footer .logo{width:143px; height:21px; float:none; background:url(../imagens/layout/logo2.png) no-repeat 0 0;margin-top: 55px;position: relative;top: -7px;margin-right: 15px;margin-left: 0;}
.footer .social{display:inline-block;padding-top: 55px;}
.footer .social li{float:left; display:inline-block;margin: 0 15px;}

.footer .social li a{width: 23px;height: 23px;display:inline-block;color: #C2C2C2;font-size:23px;line-height:23px;float:left;background-size: 480px;}
.footer .blocoCopyright{margin-top:50px; display:inline-block; width:100%; height:auto; border-top:solid 1px #cdcdcd;}

.footer .blocoCopyright ul{display:inline-block; margin-top:20px;}
.footer .blocoCopyright ul li{font-size:12px; line-height:12px; color:#cdcdcd; float:left; display:inline-block; margin:0 10px;}
.footer .blocoCopyright ul li a{color: #9b9b9b;text-decoration:none;}
.footer .blocoCopyright ul li a:hover{text-decoration:underline;}
.footer .blocoCopyright .copyright{font-size:12px;line-height:12px;color: #9b9b9b;display:inline-block;margin:0 25px;}


.botaoPrimario{border:solid 1px #1675ac; font-size:14px; line-height:16px; height:auto; color:#1675ac; font-weight:600; text-transform:uppercase; text-decoration:none; cursor:pointer; padding: 15px 95px; margin:0; background:#fff; outline:none; display:inline-block; -webkit-border-radius: 30px;  -moz-border-radius: 20px;  border-radius: 30px; -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out; }
.botaoPrimario:hover{background:#1675ac; color:#fff;}
li.libotaoprimario{
	display: inline-flex;
}
ul li a.botaoPrimario{border:solid 1px #1675ac; font-size:14px; line-height:16px; height:auto; color:#1675ac; font-weight:600; text-transform:uppercase; text-decoration:none; cursor:pointer; padding: 15px 95px; margin:0; background:#fff; outline:none; display:inline-block; -webkit-border-radius: 30px;  -moz-border-radius: 20px;  border-radius: 30px; -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out; }
ul li a.botaoPrimario:hover{background:#1675ac; color:#fff;}

.clear{clear:both;}
.loader{background:#000; left:0; top:0; width:100%; height:100%; position:fixed; z-index:999;-moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; filter:alpha(opacity=70); display:none;}
.loader img{position:absolute; left:50%; top:50%; z-index:9999; margin:-20px 0 0 -20px;}


.attachment-thumb_575x300{width:575px; height:300px; max-width:575px; max-height:300px; object-fit: cover;}
.attachment-thumb_275x165{width:275px; height:165px; max-width:275px; max-height:165px; object-fit: cover;}
.attachment-thumb_275x200{width:275px; height:200px; max-width:275px; max-height:200px; object-fit: cover;}
.attachment-thumb_375x195{width:375px; height:195px; max-width:375px; max-height:195px; object-fit: cover;}
.attachment-thumb_75x75{width:75px; height:75px; max-width:75px; max-height:75px; object-fit: cover;}
.attachment-thumb_175x125{width:175px; height:125px; max-width:175px; max-height:125px; object-fit: cover;}
.attachment-thumb_380x195{width:380px; height:195px; max-width:380px; max-height:195px; object-fit: cover;}
.attachment-thumb_275x170{width:275px; height:170px; max-width:275px; max-height:170px; object-fit: cover;}
.attachment-thumb_870x585{width:870px; height:585px; max-width:870px; max-height:585px; object-fit: cover;}
.attachment-thumb_775x435{width:775px; height:435px; max-width:775px; max-height:435px; object-fit: cover;}
.attachment-thumb_370x240{width:370px; height:240px; max-width:370px; max-height:240px; object-fit: cover;}
.attachment-thumb_75x50{width:75px; height:50px; max-width:75px; max-height:50px; object-fit: cover;}
.attachment-thumb_375x205{width:375px; height:205px; max-width:375px; max-height:205px; object-fit: cover;}
.attachment-thumb_275x205{width:275px; height:205px; max-width:275px; max-height:205px; object-fit: cover;}
.attachment-thumb_770x425{width:770px; height:425px; max-width:770px; max-height:425px; object-fit: cover;}
.attachment-thumb_1600x465{max-height: 465px; max-height: 465px; object-fit: cover;}
.attachment-thumb_1180x600{width:1180px; height:600px; max-width:1180px; max-height:600px; object-fit: cover;}
.attachment-thumb_135x75{width:135px; height:75px; max-height: 75px;max-width: 135px; object-fit: cover;}
.attachment-thumb_875x430{width:875px; height:430px; max-height: 430px;max-width: 875px; object-fit: cover;}
.attachment-thumb_375x230{width:375px; height:230px; max-height: 230px;max-width: 375px; object-fit: cover;}
.attachment-thumb_775x425{width:775px; height:425px; max-height: 425px;max-width: 775px; object-fit: cover;}
.attachment-thumb_275x275{width:275px; height:275px; max-height: 275px;max-width: 275px; object-fit: cover;}

.alignleft{float:left;margin-right:15px;margin-left: -95px;}
.alignright{float:right; margin-left:15px;}
.aligncenter{float:none; display:block; margin-left:auto; margin-right:auto;}

#disqus_thread{margin:30px 0;}

/***PROXXIMA***/
.barraTop{width:100%; background:#848484; height:39px;}
.barraTop .box1210{display:table;}
.barraTop .logoTopo{margin-top:8px; margin-left:19px; float:left; width:130px; height:20px; text-indent:-5000em; background: url(../imagens/layout/logo5.png) no-repeat 0 0;}
.barraTop .blocoLogin{margin-top:11px; margin-right:19px;}
.barraTop .blocoLogin .boxLogin a,
.barraTop .blocoLogin .boxLogin{color:#ffffff;}
.barraTop .blocoLogin .boxLogin .btLogin{background:url(../imagens/icones/ico_login2.png) no-repeat 0 0}
.logoProxximaHeader{margin-top:45px; margin-left:15px; float:left; display:inline-block; width:178px; height:32px; text-indent:-5000em; background: url(../imagens/layout/logo.png) no-repeat 0 0;}
.logoProxximaFooter{text-indent:-5000em; width:117px; height:21px; display:inline-block; background:url(../imagens/layout/logo_proxxima3.png) no-repeat 0 0;margin-top: 55px;position: relative;top: -7px;margin-right: 15px;margin-left: 0;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca .btEnviar.cor2{background: #fff url(../imagens/icones/ico_busca3_rosa.png) no-repeat 5px 5px;}
.blocoNavBusca .blocoCont .blocoBusca .boxBusca .campoText.cor2{border: 2px solid #e7318a;}

.blocoHowTo {margin-top: 0;display:inline-block;width:100%;padding: 0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.blocoHowTo .tituloBloco{width:100%; height:auto; display:inline-block; border-bottom:solid 1px #d6d6d6; padding:30px 0 25px; font-size:30px; line-height:30px; color:#1c84dd; font-weight:300;}
.blocoHowTo .botao{width:100%; text-align:center; padding-bottom:30px;}
.blocoHowTo .blocoDestaques{width: 103%;height:auto;display:inline-block;margin-left: -25px;}
.blocoHowTo .blocoDestaques + .botao{margin-top:92px; padding-bottom:0;}
.blocoHowTo .boxPost375{float:left;width:375px;margin-left:25px;height: auto;padding:50px 0 0;vertical-align: top;}
.blocoHowTo .boxPost375.first{clear:both;}
.blocoHowTo .boxPost375 a{text-decoration:none;}
.blocoHowTo .boxPost375 a:hover p{text-decoration:none;}
.blocoHowTo .boxPost375 p{padding:0 28px; color:#c2c2c2; font-size:14px; line-height:20px; margin-top:10px; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.blocoHowTo .boxPost375 .categoria{color:#2c8ec8; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-transform:uppercase; font-weight:600;}
.blocoHowTo .boxPost375 .titulo{font-size:25px; line-height:28px; color:#222222; font-weight:600; margin-top:15px; display:inline-block; font-family: 'Roboto', Arial, Helvetica, sans-serif;padding: 0 28px;}
.blocoHowTo .boxPost375 a:hover .titulo{color:#007dc6; text-decoration:none;}
.blocoHowTo .boxPost375 .boxImagem{display:inline-block;position:relative;width: 100%;}
.blocoHowTo .boxPost375 .boxImagem img{float:left;}
.blocoHowTo .boxPost375 .boxImagem .share{-moz-opacity: 0.00; -khtml-opacity: 0.00; opacity: 0.00; filter:alpha(opacity=0); -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}
.blocoHowTo .boxPost375 .boxImagem:hover .share{-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=100);}
.blocoHowTo .boxPost375 .boxImagem .share{background: rgba(49,144,201,0.8); position:absolute; left:0; top:0; width:100%; height:100%; text-decoration:none; text-align:center;}
.blocoHowTo .boxPost375 .boxImagem .share a,
.blocoHowTo .boxPost375 .boxImagem .share span{width:35px; height:35px; display:inline-block; color:#fff; font-size:25px; line-height:35px; margin-top:85px; margin: 85px 3px 0; cursor:pointer;}

.blocoHowTo .separador{width: 96.7%;height:1px;background: #D6D6D6;margin: 40px 2% 0;display: block;clear:both;float: left;}
.blocoHowTo .separador:first-child{display:none;}
/***PROXXIMA***/


.publicidadeCenter{display:table; margin:0 auto;}
.textPublicidade{display:block; text-align:left; margin-top:5px; font-size: 11px; line-height: 13px; color: #838383; font-family: 'Noto Serif', Arial, Helvetica, sans-serif;}

table.programacao td { border: 1px solid #cdcdcd; padding: 5px 10px; vertical-align: middle; width: auto; }
table.programacao td img { height:50px; width:auto; }

.carouselTwitterInterna iframe{border: solid 1px #e0e0e0!important;margin-top: 30px!important;}




