/* TOPO */
.headerSession,
.headerSession .centro
{
    background-color:#d35a01;
}
.menuHeaderSession,
.menuHeaderSession .centro
{
    background-color:#cd5501;
}
.headerSession .boxBusca 
{
    background-color:#c55101;
}
.headerSession .boxBusca .btnBuscar
{
    background-position:0px -329px;
}
.menuHeaderSession .btnMenu.odd
{
    background-color:#c75101;
}

/* CONTEUDO */
.contentPage .box-content {
    margin-bottom: 28px;
}

.contentPage .boxAcervo,
.contentPage .boxEscolha
{
    width:300px;
    display:block;
    margin-bottom:20px;
    position:relative;
	float:left;
}
.contentPage .boxEscolha {
    margin-bottom:20px;
}
.contentPage .boxAcervo .tituloBox {
    font-size:13px;
    margin-top:3px;
    margin-bottom:7px;
}
.contentPage .boxAcervo .icone,
.contentPage .boxEscolha .icone{
    position:absolute;
    display:block; 
    top:-1px;
    left:-1px;
    width:28px;
    height:28px;
    background:url(img/icones.png) no-repeat 2px -43px #d35a01;
    z-index:100;
}
.contentPage .boxEscolha .icone {
    background-position: -41px -42px;
}
.contentPage .boxAcervo .content,
.contentPage .boxEscolha .content
{
    background-color: #F5F5F5;
    border: 1px solid #bfbfbf;
    border-bottom:0px solid;
    display: block;
    padding: 27px 20px 0px 27px;
    color:#313131;
    position:relative;
    height:142px;
}
.contentPage .boxAcervo .content img,
.contentPage .boxEscolha .content img
{
    float:left;
    margin-right:8px;
}
.contentPage .boxAcervo .content .titulo,
.contentPage .boxEscolha .titulo
{
    height:65px;
    display:table;
    font-size:25px;
    line-height:24px;
     /*font-weight:700;*/
font-family: 'montserratbold';
    letter-spacing:-1px;
}
.contentPage .boxAcervo .content .chamada,
.contentPage .boxEscolha .content .chamada
{
    display:block;
    font-size:12px;
    line-height:17px;
    margin-top:12px;
}
.contentPage .boxAcervo .preview {
    width:300px;
    height:78px;
    display:block;
    overflow:hidden;
}
.contentPage .boxEscolha .livro {
    width:300px;
    height:93px;
    display:block;
    overflow:hidden;
}
.contentPage .boxEscolha .livro .image {
    width:300px;
    height:91px;
    display:block;
    float:left;
    border:1px solid #bdcbdc;
    border-right:0px solid #bdcbdc;
}
.contentPage .boxEscolha .livro .info {
    width:196px;
    height:91px;
    display:table;
    border:1px solid #2c2c2c;
    border-left:0px solid #2c2c2c;
    background-color:#313131;
    float:left;
    padding-left:10px;
}
.contentPage .boxEscolha .livro .info .categoria {
    color:#888888;
    font-size:10px;
    line-height:100%;
    display:block;
    text-transform:uppercase;
    margin-bottom:2px;
}
.contentPage .boxEscolha .livro .info .tituloLivro {
    color:white;
    font-size:13px;
    line-height:16px;
}

.contentPage .itemContent .boxEscolha .content
{
    height:149px;
}

.contentPage .interna-detalhe .boxAutor {
    display:block;
    border-bottom:1px solid #f1f0f0;
    padding-bottom:10px;
    margin-bottom:10px;
}
.contentPage .interna-detalhe .boxAutor img {
    margin-right:15px;
    float:left;
}
.contentPage .interna-detalhe .boxAutor .detalhe {
    display:block;
    color:#d35a01;
    font-size:10px;
    line-height:100%;
    margin-bottom:5px;
}
.contentPage .interna-detalhe .boxAutor .autor {
    display:block;
    color:#313131;
    font-size:19px;
     /*font-weight:700;*/
font-family: 'montserratbold';
    line-height:100%;
}
.contentPage .interna-detalhe .boxAutor .texto {
    display:block;
    color:#313131;
    font-size:11px;
    line-height:15px;
}
.contentPage .interna-detalhe .boxAutor .texto .btnMais {
    color:#d35a01;
    font-size:12px;
    text-transform:uppercase;
    margin-left:4px;
}

/* COLOR */
.contentPage .especiais .ponto,
.contentPage .destaque-especial .ponto,
.contentPage .box-noticia a:hover .titulo,
.contentPage .box-noticia a:hover .chamada,
.contentPage .btnOutros:hover,
.contentPage .especiais .categoria:hover,
.contentPage .destaque-especial .categoria:hover,
.contentPage .box-noticia .detalhe-mais,
.contentPage .box-content.duplo .box-noticia.txt .categoria,
.contentPage .btnOutros:hover,
.box2.hotnews .btnNew .detalhe,
.box2.hotnews .btnNew:hover .align,
.contentPage .noticiasRapidas .btnNoticia:hover .titulo,
.contentRight .cronica .content:hover,
.contentPage .noticiasRapidas .tituloBox,
.contentPage .noticiasRapidas .btnNoticia .detalhe,
.contentRight .cronica .content .categoria,
.contentRight .destaqueVideo .content .categoria,
.contentRight .destaqueVideo .content:hover .titulo,
.contentPage .destaque.txt:hover,
.contentPage .destaque.txt .detalhe-mais,
.contentPage .box-noticia.noticia-lista .categoria,
.listaNoticias .boxData .data,
.interna-detalhe .headerTitulo .data .ponto,
.interna-detalhe .boxTags .tags,
.interna-detalhe .bodyNoticia a,
.interna-detalhe .boxComentarios .comentario .info .nome,
.interna-detalhe .extraContent .extra.relacionadas .tituloBox,
.interna-detalhe .extraContent .extra.relacionadas .content .detalhe,
.interna-detalhe .extraContent .extra.relacionadas .content:hover,
.contentRight a .tituloBox:hover
{
    color:#D35A01 !important;
}
/* border color */
.contentPage .box-noticia.especiais,
.listaNoticias .boxData .data
{
    border-color:#D35A01;
}
/* background-color */
.contentPage .destaque .categoria,
.contentPage .box-noticia .categoria,
.contentPage .box-content.duplo .box-noticia.txt .categoria .ponto,
.contentPage .box-noticia.noticia-destaque .info,
.contentRight .cronica .content .imagem .detalhe,
.contentRight .destaqueVideo .content .categoria .ponto,
.contentPage .destaque-especial .info,
.contentPage .btnVerOutrasNoticias,
.contentPage .box-noticia.noticia-lista .categoria .ponto,
.contentPage .btnMaisNoticias,
.interna-detalhe .boxComentarios .count .icone,
.galeriaFotos .header .icone.foto,
.interna-detalhe .bodyNoticia .extraContent .boxExpandir .btnExpandir,
.contentPage .boxBarometro .tituloBox .icone,
.interna-detalhe .boxComentarios .btnCarregar:hover,
.contentPage .boxInfografico .icone.infografico
{
    background-color:#D35A01;
}

.contentPage .btnVerOutrasNoticias:hover,
.contentPage .btnMaisNoticias:hover
{
    background-color:#cd5501;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.contentPage .box-noticia.especiais, .listaNoticias .boxData .data{
		margin-top:-11px;
	}
	.contentPage .box-noticia.especiais .shareDestaque{
		top: 10px;
	}
}
	
	
.debate-interna .debate-detalhe .categoria .ponto,.debate-interna .debate-detalhe .header, .listaDebates .debate .header,.listaDebates .debate .categoria .ponto{
	background-color:#d35a01;
}
.debate-interna .debate-detalhe .categoria,.listaDebates .debate .categoria{
	color:#d35a01 !important;
}

.hide-this-part-more{
	color:#d35a01 !important;
}

.destaqueColunista .boxAutor 
{
    width:450px;
    height:134px;
    display:block;    
    position:relative;
    padding-left:173px;
    padding-top:30px;
}
.destaqueColunista .boxAutor .nome 
{
    text-transform:uppercase;
    font-size:18px;
    font-family: 'montserratbold';
    display:block;
    line-height:100%;
    margin-bottom:8px;
    position: absolute;
    bottom: 0;
}
.destaqueColunista .boxAutor .descricao 
{
    font-size:13px;
    display:block;
    line-height:14.59px;
}
.destaqueColunista .boxAutor .border
{
    background-color: #CD5501;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    bottom: 0;
    height: 5px;
    left: 0;
    margin-right: 4px;
    margin-top: 4px;
    position: absolute;
    width: 100%;
    z-index: 3;
}
.destaqueColunista .boxAutor .imagem 
{
    width:173px;
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    text-align:right;
}
.destaqueColunista .info .categoria
{
    font-size:11px;
    line-height:100%;
    background-color:#b10000;
    float:left;
    padding:4px 6px 4px 19px;
    text-transform:uppercase;
}
.destaqueColunista .info .titulo
{
    font-size:24px;
    line-height:100%;
     /*font-weight:700;*/
font-family: 'montserratbold';
    width:631px;
    display:block;
    padding-left:19px;
    margin-top:10px;
}
.tituloCronica{
    font-size: 29px;
    font-weight: 700;
    line-height: 32.58px;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #313131;   
}
.dataCronica{
    width: 230px;
    display: block;
    color: #B4B3B3;
    font-size: 11px;
    margin-bottom: 10px;
    float: left;
    margin-top: 5px;
}
.dataCronica .ponto {
    float: left;
    font-size: 18px;
    line-height: 10px;
    margin-right: 4px;
    color: #CD5501;
}
.boxShare {
    width: 378px;
}
/************************************** conto *******************************/
.contentPage .boxAcervo .icone, .contentPage .list-conto .boxEscolha .icone{
	background: url(../icons/icon-conto.png) no-repeat center top #d35a01;
}
.contentPage .list-conto .boxEscolha .content img{
	position: absolute;
    bottom: 0;
    left: 0;
}
.list-conto .conto-box-titulo{
	width: 140px;
    height: 100%;
    float: right;
	position:relative;
}
.list-conto .conto-box-titulo .titulo{
	font-family: 'montserratregular', Arial;
	font-weight: 600;
    font-size: 14px;
    line-height: 18px;
	position:absolute;
	top:8px;
	left:0;
}
.list-conto .conto-box-titulo .conto-autor{
	font-size: 18px;
    line-height: 20px;
    font-weight: 600;
	position:absolute;
	bottom:4px;
	left:0;
}