@charset "UTF-8";
/*
	Theme Name: Rede Angola
	Author: Iwwa Agência Digital
*/


a:hover{
	text-decoration:none;
}

/*.bgPage{
	width:1110px !important;
}*/

.largura-144{
	width:144px;
}

.largura-150{
	width:150px;
}

.largura-300{
	width:300px;
}
.largura-320{
	width:320px;
}

.largura-450{
	width:450px;
}

.largura-490{
	width:490px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.largura-510{
	width:510px;
    float: left;
}

.largura-640{
	width:640px;
}
.largura-620{
	width:620px;
}

.largura-660{
	width:660px;
}

.box-3col.altura-40{
	height:55px !important;
}

.box-noticia.altura-55{
	height: auto !important;
	margin-bottom: 14px;
}

.altura-105{
	height:105px;
}

.box-3col, .box-4col{
	width:100%;
	min-height:inherit !important;
	height:100% !important;
	position:relative;
	overflow:hidden;
}

.borda{
	width:100%;
	height:4px;
	position:absolute;
	left:0;
}

.borda-top{
	top:0;
}

.borda-botton{
	bottom:0;
}

.no-image img, .no-image .borda-top{
	display:none;
}
.no-image .no-image-pad{
	padding-top:20px;
}
.no-image-pad .titulo{
	margin-bottom:10px;
}
.no-image > .link-relacionado{
	margin-top: 30px;
}

.box-3col .bgcategoria, .box-4col .bgcategoria{
	position:absolute;
	top:4px;
	left:0;
}
.box-3col.bg-colorido li, .box-4col.bg-colorido li{
	background:inherit;
}

.box-3col .categoria, .box-4col .categoria{
	display:block;
	float:none !important;
}

.box-3col .titulo, .box-4col .titulo{
	margin-top:12px;
	font-size: 24px !important;
	line-height: 22.59px !important;
	letter-spacing: -1px !important;
}

.box-noticia .titulo.font15{
	font-size:15px !important;
	line-height:16px !important;
	margin-top:4px;
	margin-bottom:5px;
	/*clear:both;*/
}

.link-relacionado ul{
	line-height:18px;
	margin-top:12px;
	list-style:none;
}
.link-relacionado li{
	margin-bottom:4px;
}


/*.politica.bg-colorido a:hover,
.politica.bg-colorido a:hover span,
.politica.bg-inverso a:hover span{
	color:#520202 !important;
}*/



/*.politica.bg-colorido:hover,
.politica.bg-colorido a:hover,
.politica.bg-inverso:hover{
	background-color:#520202 !important;
}*/

.linkImg-relacionado{
	margin-top:12px;
	display:inline-block;
}

.linkImg-relacionado li{
	width:150px;
	margin-left:20px;
	list-style:none;
}

.linkImg-relacionado li:first-child{
	margin-left:0;
}

.linkImg-relacionado img{
	margin-bottom:6px;
}
.linkImg-relacionado i, .link-relacionado i{
	font-size:32px;
	font-style:normal;
	float:left;
	margin-right:6px;
}
.linkImgHorz-relacionado i{	
	font-size:32px;
	font-style:normal;
	line-height:12px;
	opacity:0.5;
}

.linkImg-relacionado span, .link-relacionado .chamada{
	padding-left:20px;
}
.widgets-text{
	overflow:hidden;
}
.textocol2{
	float:left;
	width:48%;
}
.textocol2:first-child{
	margin-right:4%;
}
.bg-colorido a:hover .titulo, .bg-colorido .link-relacionado a:hover, ul .bg-colorido .chamada:hover{
	text-decoration:underline;
}
.duplo.so-titulo .titulo{
	margin-top:3px;
}
/******************* slidewidgets ***********************/
.slidewidgets{
	display:inline-block;
	border:solid 1px #ccc;
	height:98%;
}

.slidewidgetsImg{
	width:320px;
	height:247px;
	position:relative;
}
.slidewidgetsImg .Mask{
    width: 320px;
    height: 220px;
    overflow: hidden;
    display: block;
    position: relative;
}
.slidewidgetsImg .Container{
	position:absolute;
}

.slidewidgetsImg .Container .Content{
	width:320px;
	float:left;
	position:relative;
}

.slidewidgetsImg .menuPassage{
	width:100%;
	height:14px;
	padding-top:6px;
	background-color:#fff;
	position:absolute;
	top:220px;
	left:0;
}

.slidewidgetsImg .menuPassage a.btPassage{
	width:8px;
	height:8px;
	display:block;
	float:left;
	margin-right:6px;
	border-radius:8px;
	border:solid 2px #434343;
}

/*.slidewidgets .menuPassage .politica{
}*/

.slidewidgetsImg .menuPassage a.btPassage.Active{
	background-color:#434343;
}
.slidewidgets .box-content{
	margin-right:0 !important;
	margin-bottom:0 !important;
    margin-top: 20px;
}
.slidewidgets .box-content .Active{
    color: #fff !important;
    background: #000 !important;
}
.slidewidgets .box-noticia{
	padding:2px 8px;
	min-height:inherit !important;
	height:50px;
}

.slidewidgets .box-noticia .categoria{
	float:none;
}

.slidewidgets .box-noticia.politica.Active{
	background-color:#a40404;
}

.slidewidgets .box-noticia.politica.Active .categoria{
	color:#fff !important;
}

/*********************************** widgets acontece ***************************/
.widgets-acontece{
	overflow:hidden;
}
.widgets-acontece ul li{
	border:inherit;
    height: auto !important;
	list-style:none;
}
.widgets-acontece > span{
	display:block;
	padding-bottom:6px;
	margin-bottom:7px;
	border-bottom:solid 3px #000;
    font-size: 14px;
}
.widgets-acontece ul li .shareDestaque{
    top:5px !important;
    right: 5px !important;
}
.widgets-acontece .box-content{
	width:100%;
	margin:0 !important;
}

.widgets-acontece ul.box-content li{
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:0 !important;
	border-bottom-style:dotted !important;
	border-bottom-width:2px !important;
	list-style:none;
}
.widgets-acontece ul.box-content li .shareDestaque{
    top:2px !important;
    left:108px !important;
}
.widgets-acontece li img{
	margin-bottom:8px;
	margin-right:0 !important;
}
.widgets-acontece-long li{
	padding-bottom:5px;
	margin-bottom:5px;
}
.widgets-acontece li .categoria{
	padding:4px 10px !important;
	position: absolute;
    top: 0;
    left: 0;
    width: 130px;
}
.widgets-acontece-long li img{
	float:left;
	margin-right:6px !important;
	margin-bottom:0 !important;
}
.widgets-acontece .title{
	font-weight: 600;
    font-size: 14px;
}
.widgets-acontece li .title b{
	font-family: 'montserratregular', Arial;
	font-weight:600;
}
.widgets-acontece-long span.chamada{
	height:auto;
}
.icon-mais{
	width:12px;
	height:12px;
	background-image:url(nucleo/icons/icon-mais.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	border-radius:8px;
}



/********************************** cronica2 *****************************/
.cronica2 .cro-titulo{
	width:130px;
	height:112px;
	padding:10px;
	background-color:#f5f5f5;
}
.cro-horz .cro-titulo{
	width:140px;
	height:119px;
	padding-left:20px;
	float:right;
}
.cronica2 > span{
	font-size:11px;
	color:#000;
	display:block;
	margin-bottom:10px;
}
.cronica2 .cro-titulo .titulo{
	font-size:15px;
	display:inline-block;
	margin-bottom:15px;
}
.cronica2 .cro-titulo small{
	display:block;
}
.cronica2.cro-horz .cro-img img{
	padding-top:12px;
	background-color:#f5f5f5;
}
.cronica2 .cro-img{
	background-color:#f5f5f5;
	border-bottom-style:solid;
	border-bottom-width:3px;
}
/************************************ cronica3 *****************/
.cronica3{
	width:100%;
	height:100%;
	overflow:hidden;
}
.cronica3 > span{
	font-size:11px;
	color:#000;
	display:block;
	margin-bottom:10px;
}
.cronica3 img{
	float:left;
}
.cronica3 a > div{
	padding-top:13px;
	clear:both;
	display:inline-block;
    box-sizing: content-box;
    width: 100%;
}
.cronica3 .cro-titulo{
	width:155px;
	height:119px;
	padding:0 5px 5px 10px;
	float:right;
	color:#fff;
	position:relative;
}
.cronica3 a:hover .titulo{
	text-decoration:underline;
}
.cronica3 .cro-titulo .titulo, .cronica3 .cro-titulo .autor{
	font-size:15px;
}
.cronica3 .cro-titulo .autor{
	position:absolute;
	bottom:8px;
	left:12px;
}
.cronica3 .cro-titulo small{
	font-size:12px;
	display:block;
	margin-bottom:6px;
}
/************************************ cinemateca **********************/
.cinemateca{
	overflow:hidden;
	width:100%;
	height:100%;
}
.cinemateca > span{
	font-size:11px;
	display:block;
	margin-bottom:10px;
}
.cinemateca .titulo, .cinemateca .chamada{
	font-size:20px;
	font-weight:600;
	display:block;
}
.cinemateca .cine-left .titulo{
	color:#fff;
}
.cinemateca .cine-right .titulo{
	color:#d35a01;
}
.cinemateca .chamada{
	color:#000;
}
.cinemateca .cine-relacionado:hover .chamada{
	color:#eb4c0d;
}
.cinemateca .cine-left:hover .chamada{
	color:#fff;
}
.cinemateca .cine-left{
	width:320px;
	height:259px;
	float:left;
	background-color:#eb4c0d;
	position:relative;
}
.cinemateca .cine-icon{
	width:25px;
	height:25px;
	display:block;
	background-image:url(nucleo/icons/cinema.png);
	background-repeat:no-repeat;
	background-color:#eb4c0d;
	position:absolute;
	top:0;
	left:0;
}
.cinemateca .cine-titulo{
	padding-top:16px;
	padding-left:16px;
}
.cinemateca .cine-right{
	width:320px;
	height:249px;
	float:right;
	background-color:#f5f5f5;
	padding-left:20px;
	padding-top:10px;
	position:relative;
}
.cinemateca.cine-vertical .cine-left{
	height:280px !important;
}
.cinemateca.cine-vertical .cine-right{
	width:320px;
	height:280px;
	padding-left:0px;
}
.cine-relacionado{
	display:inline-block;
}
.cine-relacionado:first-child{
	margin-bottom:28px;	
}
.cine-vertical .cine-right .cine-relacionado:first-child{
	margin-bottom:12px;
	margin-left:12px;
}
.cinemateca .cine-right img{
	float:left;
}
.cine-relacionado-titulo{
	float:left;
	width:200px;
	padding-left:10px;
}
.cine-icon-mais{
	width:26px;
	height:26px;
	display:block;
	background:url(nucleo/icons/icon-mais-circle.png) no-repeat center center #eb4c0d;
	position:absolute;
	bottom:0;
	right:0;
}
/************************************ contos **********************/

.conto-mensal{
	overflow:hidden;
	width:100%;
	height:100%;
}
.conto-mensal > span{
	font-size:11px;
	display:block;
	margin-bottom:10px;
}
.conto-mensal .conto-left .conto-autor, .conto-mensal .titulo{
	font-size:14px;
    font-family: "montserratbold";
	display:block;
}
.conto-mensal .conto-left{
    background: #D35A01;
}
.conto-mensal .conto-left .imagem{
    position: absolute;
    right: -10px;
    bottom: 100px;   
}

.conto-mensal .conto-left .conto-autor{
	color:#fff;
	margin-bottom:6px;
}
.conto-mensal .conto-left .titulo{
	color:#000;
    font-size: 18px;
}
.conto-mensal .conto-right .titulo{
	color:#d35a01;
}
.conto-mensal .conto-relacionado .titulo{
	color:#000;
}
.conto-mensal .conto-left{
	width:320px;
	height:259px;
	float:left;
	background-color:#D35A01;
	position:relative;
}
.conto-mensal .conto-icon{
	width:25px;
	height:25px;
	display:block;
	background-image:url(nucleo/icons/icon-conto.png);
	background-repeat:no-repeat;
	background-color:#eb4c0d;
	background-position:center top;
	position:absolute;
	top:0;
	left:0;
}
.conto-mensal .conto-titulo{
	padding-top:16px;
	padding-left:16px;
}
.conto-mensal .conto-right{
	width:320px;
	height:249px;
	float:right;
	background-color:#f5f5f5;
	padding-left:20px;
	padding-top:10px;
	position:relative;
}
.conto-mensal.conto-vertical .conto-left{
	height:280px !important;
}
.conto-mensal.conto-vertical .conto-right{
	width:320px;
	height:280px;
	padding-left:12px;
	border: solid 1px #ced0d1;
    border-bottom: solid 2px #ced0d1;
    border-top: none;
}
.conto-relacionado{
	display:inline-block;
}
.conto-relacionado:first-child{
	margin-bottom:28px;	
}
.conto-vertical .conto-right .conto-relacionado:first-child{
	margin-bottom:12px;
	margin-left:18px;
}
.conto-mensal .conto-right img{
	float:left;
}
.conto-relacionado-titulo{
	float:left;
	width:157px;
	padding-left:16px;
}
.conto-icon-mais{
	width:26px;
	height:26px;
	display:block;
	background:url(nucleo/icons/icon-mais-circle.png) no-repeat center center #eb4c0d;
	position:absolute;
	bottom:0;
	right:0;
}
/*********************************** 4 col ******************/
.pad-4col{
	padding:22px 10px 14px 20px;;
	position:relative;
	display:inline-block;
}

.pad-4col .chamada{
	margin-top:12px;
}

.bg-inverso, .contentPage .bg-colorido a:hover .bgcategoria, .bg-colorido, .bg-colorido .categoria, .categoria-bg{
	color:#fff !important;
}

.bg-inverso .borda, .bg-inverso .bgcategoria,
.box-comImg .bgcategoria, .bg-colorido .bgcategoria{
	background-color:rgba(0,0,0,0.3) !important;
}

/*.box-comImg .categoria, .bg-colorido .categoria{
	top:0;
}*/



.box-left{
	float:left;
}

.box-right{
	float:right;
}

.box-comImg{
	width:300px;
	float:left;
}

.pad-left{
	padding-left:20px;
}

.pad-right{
	padding-right:20px;
}

.pad-top{
	padding-top:22px;
}

.pad-botton{
	padding-bottom:12px;
}

.mag-top{
	margin-top:12px;
}

.linkImg-relacionado-horizontal{
	margin-top:0;
	padding-top:0;
}

.linkImg-relacionado-horizontal li{
	margin-left:0;
	margin-top:10px;
}

.linkImg-relacionado-horizontal li:first-child{
	margin-top:0;
}

.link-relacionado-horizontal li{
	margin-top:6px;
}

.link-relacionado-horizontal li:first-child{
	margin-top:0;
}

.box-multi-img img{
	float:left;
}

/******************************* 5 col *****************************************/

.pad-list-5col{
	padding:11px 13px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/******************************** cores *****************************************/
/* PADRÃO */
.borda, .bg-inverso, .bg-colorido,
.icon-mais, .cronica3 a > div{
	background-color:#313131;
}

/*POLITICA*/
.politica .borda, .bg-inverso.politica, .bg-colorido.politica,
.politica .icon-mais, .cronica3.politica a > div{
	background-color:#b10000;
}
/*ECONOMIA*/
.economia .borda, .bg-inverso.economia, .bg-colorido.economia,
.economia .icon-mais, .cronica3.economia a > div{
	background-color:#375e82;
}
/*INTERNACIONAL*/
.internacional .borda, .bg-inverso.internacional, .bg-colorido.internacional,
.internacional .icon-mais, .cronica3.internacional a > div{
	background-color:#6f5533;
}
/*SOCIEDADE*/
.sociedade .borda, .bg-inverso.sociedade, .bg-colorido.sociedade,
.sociedade .icon-mais, .cronica3.sociedade a > div{
	background-color:#f7a911;
}
/*CULTURA*/
.cultura .borda, .bg-inverso.cultura, .bg-colorido.cultura,
.cultura .icon-mais, .cronica3.cultura a > div{
	background-color:#d35a01;
}
/*DESPORTO*/
.desporto .borda, .bg-inverso.desporto, .bg-colorido.desporto,
.desporto .icon-mais, .cronica3.desporto a > div{
	background-color:#94a600;
}
/*VIDAS*/
.vidas .borda, .bg-inverso.vidas, .bg-colorido.vidas,
.vidas .icon-mais, .cronica3.vidas a > div{
	background-color:#8f2337;
}
/*LAZER*/
.lazer .borda, .bg-inverso.lazer, .bg-colorido.lazer,
.lazer .icon-mais, .cronica3.lazer a > div{
	background-color:#2db0bf;
}
/*OPINIÃO*/
.opiniao .borda, .bg-inverso.opiniao, .bg-colorido.opiniao,
.opiniao .icon-mais, .cronica3.opiniao a > div{
	background-color:#4c4b4b;
}
/*MULTIMIDIA*/
.multimidia .borda, .bg-inverso.multimidia, .bg-colorido.multimidia,
.multimidia .icon-mais, .cronica3.multimidia a > div{
	background-color:#313131;
}

/*PADRÃO*/
.link-relacionado a:hover, .linkImg-relacionado i, .linkImg-relacionado:hover .chamada,
.link-relacionado i, .link-relacionado:hover .chamada{
	color:#313131 !important;
}
/*POLITICA*/
.politica .link-relacionado a:hover, .linkImg-relacionado .politica i, .linkImg-relacionado .politica:hover .chamada,
.link-relacionado .politica i, .link-relacionado .politica:hover .chamada{
	color:#b10000 !important;
}
/*ECONOMIA*/
.economia .link-relacionado a:hover, .linkImg-relacionado .economia i, .linkImg-relacionado .economia:hover .chamada,
.link-relacionado .economia i, .link-relacionado .economia:hover .chamada{
	color:#375e82!important;
}
/*INTERNACIONAL*/
.internacional .link-relacionado a:hover, .linkImg-relacionado .internacional i, .linkImg-relacionado .internacional:hover .chamada,
.link-relacionado .internacional i, .link-relacionado .internacional:hover .chamada{
	color:#6f5533!important;
}
/*SOCIEDADE*/
.sociedade .link-relacionado a:hover, .linkImg-relacionado .sociedade i, .linkImg-relacionado .sociedade:hover .chamada,
.link-relacionado .sociedade i, .link-relacionado .sociedade:hover .chamada{
	color:#f7a911!important;
}
/*CULTURA*/
.cultura .link-relacionado a:hover, .linkImg-relacionado .cultura i, .linkImg-relacionado .cultura:hover .chamada,
.link-relacionado .cultura i, .link-relacionado .cultura:hover .chamada{
	color:#d35a01!important;
}
/*DESPORTO*/
.desporto .link-relacionado a:hover, .linkImg-relacionado .desporto i, .linkImg-relacionado .desporto:hover .chamada,
.link-relacionado .desporto i, .link-relacionado .desporto:hover .chamada{
	color:#94a600!important;
}
/*VIDAS*/
.vidas .link-relacionado a:hover, .linkImg-relacionado .vidas i, .linkImg-relacionado .vidas:hover .chamada,
.link-relacionado .vidas i, .link-relacionado .vidas:hover .chamada{
	color:#8f2337!important;
}
/*LAZER*/
.lazer .link-relacionado a:hover, .linkImg-relacionado .lazer i, .linkImg-relacionado .lazer:hover .chamada,
.link-relacionado .lazer i, .link-relacionado .lazer:hover .chamada{
	color:#2db0bf!important;
}
/*OPINIÃO*/
.opiniao .link-relacionado a:hover, .linkImg-relacionado .opiniao i, .linkImg-relacionado .opiniao:hover .chamada,
.link-relacionado .opiniao i, .link-relacionado .opiniao:hover .chamada{
	color:#4c4b4b!important;
}
/*MULTIMIDIA*/
.multimidia .link-relacionado a:hover, .linkImg-relacionado .multimidia i, .linkImg-relacionado .multimidia:hover .chamada,
.link-relacionado .multimidia i, .link-relacionado .multimidia:hover .chamada{
	color:#313131!important;
}

/*PADRAO*/
.widgets-acontece li, .cronica2 .cro-img{
	border-bottom-color:#313131;
}
/*POLITICA*/
.widgets-acontece li.politica, .cronica2.politica .cro-img{
	border-bottom-color:#b10000;
}
/*ECONOMIA*/
.widgets-acontece li.economia, .cronica2.economia .cro-img{
	border-bottom-color:#375e82;
}
/*INTERNACIONAL*/
.widgets-acontece li.internacional, .cronica2.internacional .cro-img{
	border-bottom-color:#6f5533;
}
/*SOCIEDADE*/
.widgets-acontece li.sociedade, .cronica2.sociedade .cro-img{
	border-bottom-color:#f7a911;
}
/*CULTURA*/
.widgets-acontece li.cultura, .cronica2.cultura .cro-img{
	border-bottom-color:#d35a01;
}
/*DESPORTO*/
.widgets-acontece li.desporto, .cronica2.desporto .cro-img{
	border-bottom-color:#94a600;
}
/*VIDAS*/
.widgets-acontece li.vidas, .cronica2.vidas .cro-img{
	border-bottom-color:#8f2337;
}
/*LAZER*/
.widgets-acontece li.lazer, .cronica2.lazer .cro-img{
	border-bottom-color:#2db0bf;
}
/*OPINIÃO*/
.widgets-acontece li.opiniao, .cronica2.opiniao .cro-img{
	border-bottom-color:#4c4b4b;
}
/*MULTIMIDIA*/
.widgets-acontece li.multimidia, .cronica2.multimidia .cro-img{
	border-bottom-color:#313131;
}

.bg-colorido .linkImg-relacionado .chamada:hover,
.bg-colorido .link-relacionado .chamada:hover,
.bg-colorido a:hover,
.bg-colorido a:hover span,
.bg-inverso a:hover span{
	color:#fff !important;
}

/*=======================================
LIGHTBOX HOME
=======================================*/
#lightbox{
    display:block;
    position:fixed;
    left:0;
    top:0;
    height:100%;
    width:100%;
    z-index:9999;
    background-color: rgba(0, 0, 0, 0.4);
}

#lightbox i{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    height:100%;
    width:100%;
}

#centralizaLightboxCampanha{
    background:#fff;
    width:400px;
    height:550px;
    left:50%;
    margin-left:-250px;
    top:50%;
    margin-top:-253px;
    position:relative;
    padding: 50px;
    font-size: 14px;
    line-height: 20px;
    overflow-y: scroll;
    box-shadow: 0px 0px 5px 2px #B5B5B5;
    -webkit-box-shadow: 0px 0px 5px 2px #B5B5B5;
    -moz-box-shadow: 0px 0px 5px 2px #B5B5B5;
    -o-box-shadow: 0px 0px 5px 2px #B5B5B5;
}
#centralizaLightboxCampanha h2{
    margin-bottom: 20px;
}

#fecharLightboxCampanha{
    background:#c20e11;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 21px;
    font-weight: 700;
    height:25px;
    line-height: 25px;
    padding:5px;
    position:absolute;
    right:10px;
    text-align: center;
    top:10px;
    width:25px;
}

#centralizaLightboxCampanha iframe{
    position: absolute;
    top: 72px;
    left: 50%;
    margin-left: -329px;
} 

.banner{
    height: 100%;
}
.banner .titulo{
    font-size: 9px;
}
.banner > div{
    margin: 0 auto;
}
.banner.p300x250 .titulo{
    margin-left: 10px;
}
.banner.p300x100 .titulo{
    margin-left: 10px;
}

/************************************ Palavra do leitor **********************************/
.list-box-leitor{
	width:100%;
	height:116px;
	padding:7px 13px;
	background-color:#f5f5f5;
	display:inline-block;
	position:relative;
	box-sizing:border-box;
}
.palavra-do-leitor{
	width:100%;
	height:100%;
}
.palavra-do-leitor h3{
	font-size:12px;
	font-weight:600;
}
.leitor-2box{
	width:50.5%;
}
.leitor-3box{
	width:33.17%;
}
.box-leitor, .img-palavra-leitor, .conteudo-palavra-leitor{
	float:left;
    box-sizing: border-box;
}
.img-palavra-leitor{
	width:48%;
}
.conteudo-palavra-leitor{
	width:52%;
}
.box-leitor{
	padding-left:2%;
	margin-left:1%;
	border-left:dotted 2px #000;
	height:100%;
}
.leitor-3box.box-leitor{
	padding-left:1%;
    box-sizing: border-box;
}
.leitor-3box.box-leitor:first-child{
	width:31.66%;
}
.leitor-2box.box-leitor:first-child{
	width:48.187%;
}
.box-leitor:first-child{
	padding:0;
	margin:0;
	border:none;
}
.img-palavra-leitor .categoria-bg{
	display:block;
	margin-bottom:4px;
	font-size:10px;
	padding:2px 8px 1px;
}
.conteudo-palavra-leitor{
	padding-left:3%;
	font-weight:600;
	margin-top:17px;
    box-sizing: border-box;
}
.icon-leitor{
	background:url(nucleo/icons/palavra-leitor.png) no-repeat center center;
	padding:10px;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.box-leitor:first-child .icon-leitor{
	display:block;
}
/***************************************************** VER MAIS *********************************/
.button-ver-mais.btnMaisNoticias{
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-56px;
}
.box-content.box2.duplo.ver-mais{
	width:100%;
	height:auto;
}
.ver-mais .box-noticia{
	float:left;
	margin-bottom:20px !important;
}
.ver-mais .box-noticia .categoria{
	padding-top:5px;
}
.ver-mais .box-noticia.txt .categoria{
	padding-top:0;
}
.ver-mais .box-noticia:nth-child(2n + 2){
	margin-left:54px;
}
.ver-mais .box-noticia:nth-child(odd){
	clear:both;
}
.ver-mais .box-noticia.txt{
	width:300px;
	height:130px;
}

/* Widget Vinhos */
.rawgt_vinhos{
    width: 150px;
    display: block;
    border-bottom: 5px solid #711919;
}
    .rawgt_vinhos .content{
        border-top: 3px solid #711919;
        margin-top: 5px;
    }
    .rawgt_vinhos .icone, .boxVinhos .assinatura{
        float: left;
    }
    .rawgt_vinhos .autor {
        font-family: 'montserratbold';
        margin-left: 5px;
        margin-top: 5px;
        float: left;
        width: 115px;
    }
    .rawgt_vinhos .categoria {
        color: #8F2438;
        display: block;
        font-family: 'montserratbold';
        font-size: 12px;
    }
    .rawgt_vinhos .titulo{
        font-size: 18px;
        padding: 10px;
        font-family: 'montserratbold';
        float: left;
    }
    .rawgt_vinhos .fotoAutor{
        float: left;
        border-bottom: 3px solid #711919;
    }
    .rawgt_vinhos .shareDestaque {
        right: 0;
        top: 0;
}

/* Widget Viral */
.rawgt_viral{
    height: 300px;
}
    .rawgt_viral a{
        position: relative;
        display: block;
    }
    .rawgt_viral .icone{
        position: absolute;
        top: 0;
        left: 0;
    }
    .rawgt_viral  .categoria{
        display: block;
        font-family: 'montserratbold';
        font-size: 14px !important;
        float: left;
        border-bottom: 2px solid #000;
        width: 100%;
        box-sizing: border-box !important;
        color: #000 !important;
    }
    .rawgt_viral a div{
        position: absolute;
        bottom: 0;
        left: 0;
        background: rgba(0,0,0,0.6);
        color: #fff;
        padding: 10px;
        width:100%;
        box-sizing: border-box;
    }
    .div_viral{
        background: #000;
        padding: 30px;
        color: #fff;
        float: left;
    }
    .div_viral iframe{
        margin: 0 auto;
    }
    .div_viral .icone{
        float: left;
    }
    .div_viral .container_legenda{
        float: left;
        margin-left: 10px;
        width: 600px;
    }
    .div_viral .titulo{
        display: block;
        font-family: 'montserratbold';
        font-size: 18px;
        line-height: 30px;
    }
    .div_viral .chamada{
        display: block;
    }
.rawgt_divisores{
    width: 100%;
    height: 30px;
    padding: 10px 0;
    line-height: 20px;
    box-sizing: border-box;
    display: block;
    font-size: 14px;
    border-bottom: 2px solid #BFBFBF;
}

#versao-mobile{
	display:block;
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-size: 15px;
}

/* Widget Girabola */
#girabola{border-bottom: 2px solid #94a73b; height: 280px; width: 100%; position: relative; overflow: hidden;}
/*#girabola table{border-spacing: 4px 0; border-collapse: separate;}*/
#girabola .duplo, #girabola table{width: 100%;}
#girabola tr{border-bottom: 1px solid #94a73b; background: #e4e9ce;}
#girabola tr:last-child{border: none;}
#girabola tr:nth-child(2n+1) { background:#c9d39d;}
#girabola td, #girabola a {font-size: 12px; line-height: 21px; padding: 0 6px;}
#girabola td{border-right: 4px solid #fff;}
#girabola td strong{font-weight: normal;}
#girabola td img{width: 20px; height: 20px; margin-right: 10px;}
#girabola tr td:last-child{border-right: none !important;}
#girabola tr td:first-child:after{content:"."}
#girabola tr.head td:first-child:after{content:""}
.girabola{ border-top: 2px solid #94a73b;}
.girabola .head{background: #94a73b !important; color: #fff;}
#girabola .sombra{ background: url(nucleo/css/img/bg-titulo-destaque.png) repeat-x left bottom transparent; position: absolute; z-index: 90; bottom: -40px; width: 100%; height: 100%; left: 0;}
#girabola .ver-mais{width: 100%; font-size: 14px; position: absolute; bottom: 20px; color: #fff; z-index: 100; text-align: center;}
#girabola .ver-mais span:after{background: #94a73b; line-height: 15px; text-align: center; content: "+"; width: 14px; height: 14px; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; display: inline-block; margin-left: 5px;}

/*LIGHT BOX*/
#lightbox{
	background: rgba(0,0,0,0.7);
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 999;
}
#lightbox > div{
	position: absolute;
	width: 800px;
	height: 600px;
	top:50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -300px;
}
#lightbox .fecharNastio{
	position: absolute;
	color: #FFF;
	font-size: 30px;
	right: 30px;
	top: 30px;
	padding: 0 10px;
	cursor: pointer;
}