*{
  font-family: Open Sans;
}
body{
	font-size: 15px;
}

.red-alert{
  border: 1px solid red;
}
.postDestaque.red-alert{
  border: 0;
}
.postDestaque.red-alert .titulo{
  color: red;
}
#livro{
	width: 100% !important;
	height: auto !important; 
}
.clr{
  clear: both;
}
.separador{
  background: #E1E2E2;
  height: 2px;
  margin: 14px 0;
}
.titulopost {
  margin-bottom:1.5rem !important;
}

.titulo {
  margin:0;
  padding:0;
  color:#000;
  font-size:3rem;
  width:100%;
  font-family: Open Sans;
  font-weight: bold;
}

.box-tittle{
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 15px;
	margin-bottom: 15px;	 
}
.titulo.titulopost{
	font-size: 37px;

}
.titulo.tam-03{
  font-size: 16px;
}


  .titulo > a {
    color:inherit;
  }

    .titulo > a:hover,
    .titulo > a:active,
    .titulo > a:link,
    .titulo > a:focus {
      color:#000;
    }

  .titulo.postagem {
    margin:0.7rem 0;
  }

    .titulo.postagem.pequeno {
      font-size:1.3rem;
      margin-bottom: 0.7rem;
      min-height: 47px;
    }

    /*
    .titulo.politica {
      color:#00a9a2;
    }

    .titulo.esporte {
      color:#f37033;
    }
    .titulo.cotidiano {
      color:#8A8549;
    }
    */

.tituloChamada {
  color:#000;
  text-transform: uppercase;
  font-size:2rem;
  margin:0;
  position: relative;
}
  .tituloChamada .leiamais{
    color: #666;
    font-size: 10px;
    position: absolute;
    right: 0;
    top: 8px;
  }

.subtitulo{
  font-size: 14px;
  font-weight: bold;
  color:#2d5289;
}
.padding-none{
  padding:0 !important;
}
.postDestaque .titulo{
  font-size: 35px;
}

i.separator {
  width:100%;
  float: left;
}

  i.separator.header {
    background:url(../img/separator.png) no-repeat;
    height: 12px;
    margin-top:5px;
  }

  i.separator.aftermenu {
    margin:10px 0 0 0;
    height:2px;
    background:#c3c3c3;
  }

  i.separator.tituloChamada {
    margin-top:8px;
    height:3px;
    background:#e1e2e2;
    position:relative;
    margin-bottom:2rem;
  }

    i.separator.tituloChamada span.enfeite {
      height:2px;
      width:115px;
      float:left;
      height:5px;
      position:absolute;
      top:-1px;
      background:#aaabaf;
    }
      #esportes span.enfeite.preto,
      i.separator.tituloChamada span.enfeite.preto {
        background:#000 !important;
      }
      i.separator.tituloChamada span.enfeite.verde {
        background:#00a9a2 !important;
      }
      i.separator.tituloChamada span.enfeite.cinza {
        background:#aaabaf !important;
      }
      i.separator.tituloChamada span.enfeite.verdeescuro {
        background:#46a16d !important;
      }
      i.separator.tituloChamada span.enfeite.rosa {
        background:#D06 !important;
      }
      i.separator.tituloChamada span.enfeite.azulclaro {
        background:#00aced !important;
      }
      i.separator.tituloChamada span.enfeite.laranja {
        background:#f37033 !important;
      }
      i.separator.tituloChamada span.enfeite.marrom {
        background:#C00 !important;
      }
      i.separator.tituloChamada span.enfeite.violeta {
        background:#5f1cae !important;
      }
      i.separator.tituloChamada span.enfeite.azul {
        background:#264085 !important;
      }
      i.separator.tituloChamada span.enfeite.amarelo {
        background:#deb842 !important;
      }
      i.separator.tituloChamada span.enfeite.roxo {
        background:#664e88 !important;
      }
      
/*Index*/

.postDestaque {
  margin-bottom:1rem;
}

  .postDestaque p {
    font-size:1.8rem;
    color:#6b6b6b;
    margin-top:1rem;
  }

.postsubDestaque {}

  .postsubDestaque .titulo {
    display:block;
    margin:1rem 0;
    width:100%;
    float:left;
    font-size: 20px;
  }

  .postsubDestaque p {
    color:#666666;
    font-size:15px;
  }

  .imageresponse,
  .imageresponse img {
    width:100%;
    height: auto;
  }
  /*Apagar*/
  .postsubDestaque img{
    height: 172px;
  }


/*Começo editorias*/
.editoria .titulo{
  font-size: 20px;
}
  .categorianame, .tagname {
    color:#a5a6a8;
    border-bottom:1px solid #e2e2e2;
    text-transform:uppercase;
    margin:4px 0;
    font-size: 12px;
    float:left;
    width:100%;
  }

  .link a {
    color:#00a9a2 !important;
    font-weight:800;
    font-size:2rem;
  }

    .link a.esporte {
      color:#f37033 !important;
    }


/*Vídeo*/
.clear{
  clear: both;
}
.wp-caption-text{
	color: #b3b3b3;
	font-size: 12px;
	margin:5px 0 10px 0 !important;
}
.vi-complet{
  padding:0 15px;
}
.vi-complet .fundo{
  background-color: #3A3A3A;
}
.vi-complet .col-xs-8{
  padding-right: 0 !important;
}
.vi-complet .col-xs-4{
  padding-left: 0 !important;
}
.lista-videos .video figure{
  padding: 8px 0;
  background: #000;
}
.lista-videos .video img { width:100px; height: 56px; float:left; }
.video-principal figure img { width:100%; margin: -44px 0;}
.video-principal figure{
  background: #000;
  padding: 0;
  margin-bottom: 10px;
  overflow: hidden;
}
#videos .col-xs-4{
  padding-right: 0;
}
#videos .col-xs-8{
  padding-left: 0;
}
#videos .lista-videos{
  background: #292929;
  padding: 5px;
  border-top:3px solid #3A3A3A;
  height: 100%;
}
#videos .lista-videos .video{
  min-height:79px;
  border-bottom: 1px solid #dfe0e0;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
#videos .lista-videos .video.ultimo{
  border-bottom: 0;
  padding-bottom: 0;
}
#videos .lista-videos figure{
  float: left;
  margin-right: 7px;
}
#videos .lista-videos .titulo{
  color: #FFF;
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  padding:0px 5px 0 0;
}
#videos .cetegoria{
  color: #FFF;
  margin-top: 3px;
  font-size: 9px;
  color:#D14B4E;
  text-transform: uppercase;
}
#videos .video-principal{
  background-color: #3a3a3a;
  padding: 15px;
}
#videos .video-principal .cetegoria{
  font-size: 13px;
}
#videos .video-principal .titulo{
  color: #FFF;
  font-size: 21px;
}
.categoryvideos{
  margin-bottom: 20px;
}

/*Colunista*/
.lista-item{
  border: 1px solid #dfe0e0;
  padding:7px;
}
.lista-item .item{
  min-height: 70px;
  margin-bottom: 8px;
}
.lista-item .item.ultimo{
  margin-bottom: 0;
}
.lista-item .item figure{
  float: left;
  margin-right:7px;
}
.lista-item .item .nome{
  color:#00aced;
  font-size: 13px;
  border-bottom: 1px solid #dfe0e0;
  padding-bottom: 3px;
  margin:0 0 3px 77px;
  font-family: Open Sans;
  font-weight: bold;
}
.lista-item.blogs .item .nome{
  color: #5f1cae;
}
.lista-item .item .materia{
  font-size: 13px;
}

/*Bloco de notícias mistas*/
.lista-noticias .noticia{
  min-height: 85px;
  margin-bottom: 8px;
} 
.lista-noticias .noticia-op{
  border-bottom:1px solid #DFE0E0;
  padding: 9px;
}
.lista-noticias .noticia figure{
  float: left;
  margin-right:7px;
}
.lista-noticias .noticia .titulo{
  
}


/*cardenos*/

.lista-cadernos .caderno{
}

.blocomargin {
  margin-bottom:1rem;
}

  .blocomargin .tag {
    float:left;
    width:100%;
    color:#696969;
    text-transform: uppercase;
    margin-bottom:.5rem;
  }

  .divisor {
    padding-top:10px;
    padding-bottom:10px;
    border-top:2px solid #eaeaea;
    border-bottom:2px solid #eaeaea;
  }

/*Agenda Blocos*/
.lista-item.blocos .bloco{
  border-bottom: 1px solid #e2e2e2;
  padding: 0 5px; 
}
.lista-item.blocos .bloco.ultimo{
  border-bottom: 0;
}
.lista-item.blocos .bloco .subt{
  font-family: Open Sans;
  font-weight: bold;
  font-size: 13px;
}
.lista-item.blocos .bloco p{
  color: #333;
}
.lista-item.blocos .bloco .item{
  min-height: 32px;
}
.lista-item.blocos .bloco .owl-buttons{
  height: 27px;
}
.feed-especial .feed .owl-prev,
.feed-especial .feed .owl-next,
.lista-item.blocos .owl-prev,
.lista-item.blocos .owl-next{
 background:url(../img/img-seta.png) no-repeat;
 display: block;
 float: left;
 width: 24px;
 height: 24px;
 margin-right: 5px;
 text-indent: -8000px;
}
.feed-especial .feed .owl-next,
.lista-item.blocos .owl-next{
  background-position: right top;
}
.noticias-dois .categoria{
  text-transform: uppercase;
  color:#666;
  font-size: 14px;
  padding-top: 10px;
}
.noticias-dois .titulo{
  font-size: 16px;
}
.noticias-tres .noticia img{
  width: 120px;
  height: 85px;
}
.noticias-tres .categoria{
  text-transform: uppercase;
  color:#666;
  font-size: 11px;
  padding-top: 2px;
  margin-bottom: 4px;
}
.noticias-tres .titulo,
.noticia-op .titulo{
  font-size: 14px;
}
.horizontal .nome{
  color: #666;
  text-transform: uppercase;
  font-size: 13px;
}

/*Artigo*/
.barra-redes{
  border:1px solid #E6E6E6;
  height: 42px;
  margin-bottom: 12px;
}
.barra-redes .btn-share{
  display: block;
  float: left;
  min-width: 65px;
  height: 40px;
  background-color: #3b5999;
  border-right:1px solid #E6E6E6;
  cursor: pointer;
  text-align: center;
  padding-top: 8px;
}
.barra-redes .btn-share.twitter{background-color: #00aced;}
.barra-redes .btn-share.gmais{background-color: #d44332;}
.barra-redes .btn-share.email{background-color: #f5821f;}

.barra-redes i{
  background:url(../img/icones-redes.png) no-repeat center -110px transparent;
  padding: 8px 13px;
}
.barra-redes .btn-share.gmais i{background-position: center -29px;}
.barra-redes .btn-share.email i{background-position: center 11px;}
.barra-redes .btn-share.twitter i{background-position: center -69px;}
.barra-redes .tools .btn-tools.imprimir i {background-position: center -154px;margin-right: 7px;}

.barra-redes .tools{
  float: right;
}
.barra-redes .tools .btn-tools{
  cursor: pointer;
  display: block;
  float: left;
  height: 40px;
  color: #606162;
  padding: 11px 10px;
  border-left:1px solid #E6E6E6;
}
.artigo .imagem{
  margin-bottom: 10px;
}
.artigo .imagem .infor{
  padding:4px 5px;
  background-color: #e2e2e2;
  font-size: 12px;
  color:#383637;
}
.relacionadas h5{
  color:#2D5289;
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 0;
}
.relacionadas .relacionada{
  border-right: 1px solid #E1E2E2;
}
.relacionadas .relacionada.ultima{
  border:0; 
}
/*Coluna Direita*/
.coluna-direita .bloco{
  margin-bottom: 20px;
}
.coluna-direita .bloco.ultimo{
  border-bottom: 0;
  margin-bottom: 0;
}
/*Categoria*/
.categoria article.nivel-um h2{
  font-weight: bold;
}
.categoria article.nivel-um img{
  width: 100%;
  height: 290px;
}
.categoria article.nivel-dois h2{
  font-size: 21px;
  font-weight: bold;
}
.categoria article.nivel-dois img{
  float: left;
  margin-right: 8px;
  width: 180px;
}
.categoria article.nivel-tres h2{
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 0;
}
.categoria article.nivel-tres img{
  float: left;
  margin-right: 8px;
  width: 120px;
}
.categoria article.nivel-tres.dif img{
	float: none;
	width: 100%;
}
.categoria article.nivel-tres.dif h2{
	margin: 5px 0 20px 0;
}
.categoria article img{
  width: 250px;
  height: auto;
}
.categoria article.destaque img{
	width: 100%;
	height: auto;
}
.categoria article.mini-4{
	margin-bottom: 30px;
}
.categoria article.mini-4 img{
	width: 100%;
}
.categoria article.mini-4 h2{
	font-size: 14px;
    font-weight: bold;
    margin-top: 5px; 
}
/*O Estado TV*/

#videodestaque{
  padding: 16px 0;
  background: #000;
}
#videodestaque .center{
  width: 812px;
  margin: 0 auto;
}
#videodestaque .video{
  float: left;
}
#videodestaque .banner-video{
  float: left;
  background: #FFF;
  height: 310px;
}
#videodestaque .seta{
  position: absolute;
  top: 50%;
  margin-top: -30px;
  left: 15px;
}
#videodestaque .seta.dir{
  right: 15px;
  left: auto;
}
.informacoes-video{
  padding: 15px 0;
}
.informacoes-video .titulo{
  margin-bottom: 1.5rem;
}
.videos .blocovideos img{
  width: 100% !important;
  height: 127px;
}
.videos .blocovideos .titulo{
  font-size: 15px;
  margin:7px 0;
}

/*Colunista*/
.colunista.principal .nome{
  color:#3864a7;
  font-size: 19px;
  border-top: 3px solid #3864a7;
  padding: 15px 0;
  border-bottom: 1px solid #dfe0e0;
  margin-bottom: 3px;
}
.colunista-topo .nome span,
.colunista.principal .nome a span{
  font-weight: bold;
}
.colunista .nome img{
  margin:-15px 0;
  float: right;
  -webkit-border-radius: 67px;
	-moz-border-radius: 67px;
border-radius: 67px;
}
.colunista .informacoes{
  font-size: 12px;
}
.colunista .ultimo h5{
  color:#3864a7;
  font-size: 16px;
  margin-bottom: 4px;
}
.colunista .ultimo p{
  font-size: 13px;
}
.colunista.menor{
  margin-bottom: 8px;
}
.colunista.menor img{
  float: left;
  margin-right: 5px;
  -webkit-border-radius: 185px;
	-moz-border-radius: 185px;
	border-radius: 185px;
}
.colunista.menor .nome{
  color:#3864a7;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 3px 0;
}
.colunista.menor h5{
  margin-top: 3px;
  font-size: 13px;
}
/*Página Colunista*/
.colunista-topo{
  background-color: #3b69b1;
  padding: 17px 0 17px 17px;
  margin-bottom: 20px;
}
.colunista-topo .nome{
  color: #FFF;
  text-transform: uppercase;
  font-size: 20px;
  margin:0 0 3px;
}
.colunista-topo .editoria{
  color: #FFF;
  margin-bottom: 0;
  font-size: 11px;
}
.colunista-topo img{
  float: right;
  margin-top: -58px;
}
.article-colunistas{
  margin-bottom: 6px;
}
.article-colunistas .data{
  color: #2d5289;
  font-weight: bold;
  font-size: 15px;
}
.article-colunistas .titulo-artigo{
  font-size: 15px;
  margin-left: 12px;
}

.relacionadas img { width:100%; height:auto; }

/*Pesquisa*/
.page-pesquisa .resultados{
  padding-left: 0;
  list-style: none;
}
.page-pesquisa .resultados .resultado{
  clear: both;
  overflow: hidden;
  clear: left;
}
.page-pesquisa .resultados .resultado .titulo{
  color:#4071be;
}
.page-pesquisa figure{
  float: left;
  margin-right:10px; 
}
.page-pesquisa figure img{
  width: 100px;
  height: auto;
}
.page-pesquisa .resultado .info{
  color:#4f4f4f;
  font-size: 11px;
  margin-bottom: 4px;
}
.page-pesquisa .resultado .text{
  font-size: 13px;
  margin-bottom: 0;
}

 
/*Slide*/

div.slides {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 70px;
}

div.slides ul {
  list-style: none;
  width: 100%;
  height: 70px;
  margin: 0;
  padding: 0;
  position: relative;
}

div.slides li {
  width: 100%;
  height: 70px;
  float: left;
  position: relative;
}




.lista-item.blocos .bloco,
#slides{
  padding:0; 
}
.imagem-auto img{
  width: 100%;
  height: auto;
}



.border-title {
    font-weight: 700;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
    width: 100%;
    color: #4071be;
}
.border-title.dois{
	margin:30px 0 30px 0;
}
.border-title.dois h2{
	font-size: 15px;
}
.border-title h2{
    display: inline-block;
    margin: 0px;
    padding: 0px 12px 0px 0px;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
}
.border-title h2::after {
    content: "";
    display: block;
    height: 3px;
    left: 100%;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 1920px;
    background: #4071be;
}
/*Edição online*/
.issu{
  margin-bottom: 20px;
}
.issu .esq,
.issu .dir{
  float: left;
  width: 62px;
  height: 465px;
  background: #e6e6e6;
}
.issu .issu-conteudo{
  float: left;
}
.menu-fixed{
  position: fixed;
  width: 100%;
  top: 0;
  background: #FFF;
  z-index: 999999;
  overflow: hidden;
  height: 0;
  transition:all 0.3s ease 0s;
}
.menu-fixed.ativo{
  height: 74px;
  overflow: initial;
  border-bottom: 2px solid #5CCDF5;
}
.menu-fixed .logo-box{
  margin-top: 8px;
}
.menu-fixed .logo{
  float: left;
  width: 157px;
  height: 70px;
  padding: 12px 5px 12px 0;
}
.menu-fixed .logo .logo-oe{
  background: transparent url("../img/logo-pequena.png") no-repeat scroll center center;
  width:150px;
  height: 30px;
  margin-top: 10px;
}
.menu-fixed .menu{
  float: left;
  width: 910px;
  height: 70px;
}
.menu-fixed nav#subcategories ul li.digital a{
	min-width: 75px;
}
.menu-fixed nav#subcategories ul li.tv a{
	min-width: 50px;
}
.menu-fixed nav#categorias ul li{
  border-width: 8px 0 0 0; 
}
.menu-fixed nav#categorias ul li a{
  font-size: 1.5rem;
}
.menu-fixed nav#subcategories ul li a{
  font-size: 13px;
  padding-top:7px;
  padding-bottom:7px; 
}
.menu-fixed i.separator.aftermenu{
  margin-top: 5px;
}
.menu-fixed.ativo nav#subcategories li:hover .submenu{
  position: fixed;
  width: auto;
  top: 70px;
}

/*O Estado TV*/
#mod-video .video-principal{
  background: #3a3a3a;
  padding: 10px;
}
#mod-video .video-principal .titulo{
  color: #FFF;
  font-size: 15px;
}
#mod-video .lista-videos .titulo{
  font-size: 10px;
  color: #FFF;
}
#mod-video .lista-videos .video{
  float: left;
  width: 33%;
  padding: 0 5px;
}
#mod-video .lista-videos .video img{
  float: none;
  width: 100%;
}
#mod-video .lista-videos{
  background: #3a3a3a;
  padding: 5px 5px 15px 5px;
}

/*Especiais Cadernos*/

.esp-card h5{
  color: #4071be;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 15px;
}
.esp-card img{
  height: 250px;
  margin-bottom: 10px;
}
.esp-card .data{
  color: #4d4c4e;
}
.filme img{
  width: 91px;
  height: auto !important;
}


.off{
  display: none;
}
.vi-complet .top-videos{
  background-color: #292929;
  padding:20px 0;
}
.vi-complet .video-m-widht{
  width: 705px;
  float: left;
}
.vi-complet .video-p-widht{
  width: 361px;
  float: left;
}
.vi-complet .tituloChamada.videos{
  border-bottom:5px solid #d14b4e;
  width: 135px;
  margin: 0 auto;
  color:#FFF;
  text-align: center;
  padding-bottom: 8px;
}
.vi-complet .video-principal{
  padding: 15px 0;
}
.vi-complet .col-xs-3{
  background-color: #292929;
  padding-left: 0;
}
.menor-cinco{
  width:20%;
  float: left;
  padding-right:27px; 
}
.materia{
  font-size: 13px;
}
#sbi_load{
  display: none;
}
.anuncios{
  margin: 40px 0;
}
.charge img{
  width: 100%;
}
/*ENQUENTE*/
#brandencuesta{
  width: 100% !important;
}
#encuestas .bc-panel-title{
  color: #000;
  font-family: Open Sans;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 15px 0;
  padding: 0;
}
#encuestas .radio{
  margin: 3px 0;
}
#encuestas #botonEnviar,
#encuestas #botonVotar{
  font-family: Open Sans;
  background: #07325C;
  border:0;
  color: #FFF !important;
  font-weight: bold;
  padding: 10px 15px;
}
.bc-modal-footer{
  padding: 5px 0 !important;
}
#brandencuesta div {
    border-radius: 0px !important;
}
#encuestas .bc-list-group-item{
  padding-bottom: 0;
}
#encuestas .bc-panel-footer{
  text-align: center;
}
#encuestas .brandResultBar{
  font-family: Open Sans;
  background: #07325C;
  border:0;
  color: #FFF !important;
  padding: 5px;
  height: auto;
  min-width: 50px !important; 
}
#encuestas .bc-list-group-item{
  font-family: Open Sans;
  font-weight: bold;
}
#bc-modalCaptcha #bc-modalContainer{
  padding: 0;
}
#bc-modalCaptcha .bc-modal-header{
  padding: 0;
}
.bc-modal-header h2{
  font-family: Open Sans;
  font-weight: bold;
  color: #000 !important;
  font-size: 14px;
  margin-bottom: 15px !important;
}
#bc-modalContainer{
  width: 310px !important;
}
.bc-modal-dialog{
  width: 342px !important;
  padding: 15px !important;
}

/* Linha Azul */
.post-type-archive-linha-azul h2,
.single-linha-azul .topo-azul h2{
  background: transparent url("../img/logo-linha.png") no-repeat scroll center center;
  text-indent: -4000px;
  width: 163px;
  height: 26px;
  margin-top: 0;
  margin-left:25px; 
  float: left;
  margin-right: 25px;
}
.post-type-archive-linha-azul .bloco.ultimo,
.single-linha-azul .bloco.ultimo{
  padding: 0 15px;
}
.post-type-archive-linha-azul .topo-azul .titulo,
.single-linha-azul .topo-azul .titulo{
  color: #f26d7d;
  font-size: 25px;
  position: relative;
  font-weight: normal;
  text-transform: uppercase;
  float: left;
  width: auto;
}
.post-type-archive-linha-azul .topo-azul .barra-redes,
.single-linha-azul .topo-azul .barra-redes{
  float: right;
  margin-top: -8px;
  margin-right: 25px;
}
.post-type-archive-linha-azul .topo-azul,
.single-linha-azul .topo-azul{
  background: #005096;
  height: 65px;
  padding: 19px 0;
  background: transparent url("../img/bg-linha-dois.jpg") no-repeat scroll center center;
}
.post-type-archive-linha-azul .galeria-destaque,
.single-linha-azul .galeria-destaque{
  background: transparent url("../img/bg.jpg") no-repeat scroll center center;
  overflow: hidden;
}
.post-type-archive-linha-azul .mais-azul,
.single-linha-azul .mais-azul{
  background: transparent url("../img/bg-linha-dois.jpg") no-repeat scroll center center;
  padding: 25px 0;
}
.post-type-archive-linha-azul .tituloChamada,
.post-type-archive-linha-azul .titulo a,
.post-type-archive-linha-azul .date,
.single-linha-azul .tituloChamada,
.single-linha-azul .titulo a,
.single-linha-azul .date{
  color: #FFF !important;
}
.post-type-archive-linha-azul .bg-tran-linha,
.single-linha-azul .bg-tran-linha{
  background: #000;
  width: 100%;
  height: 150px;
  opacity: 0.7;
  margin-top: -147px;
}
.post-type-archive-linha-azul #sync1 .owl-controls .owl-next,
.single-linha-azul #sync1 .owl-controls .owl-next{
  background: transparent url("../img/seta-videos-dir-nova.png") no-repeat scroll center center
}
.post-type-archive-linha-azul #sync1 .owl-controls .owl-prev,
.single-linha-azul #sync1 .owl-controls .owl-prev{
  background: transparent url("../img/seta-videos-esq-nova.png") no-repeat scroll center center
}
.post-type-archive-linha-azul .legenda,
.single-linha-azul .legenda{
  position: relative;
  z-index: 999;
  color: #FFF;
  font-family: Open Sans;
  font-weight: bold;
  margin: 15px 0; 
}
.galeria-destaque{
  background: #000;
  padding: 16px;
}
#sync1 .owl-controls .owl-prev{ 
  background: transparent url("../img/seta-videos-esq.png") no-repeat scroll center center;
  display: block;
  width: 33px;
  height: 60px;
  position: absolute;
  top: 50%;
  left:5px;
  margin-top: -30px;
  text-indent: 3000px;
  cursor: pointer;
}
#sync1 .owl-controls .owl-next{ 
  background: transparent url("../img/seta-videos-dir.png") no-repeat scroll center center;
  display: block;
  width: 33px;
  height: 60px;
  position: absolute;
  top: 50%;
  right:5px;
  text-indent: 3000px;
  margin-top: -30px;
  cursor: pointer;
}
#sync1 img{
  max-width: 100%;
}
#sync1 .item{
    padding: 0px;
    color: #FFF;
    text-align: center;
}
#sync1{
  padding: 0;
  position: relative;
  z-index: 999995;
}
#sync2{
  padding: 0 3px 16px 3px;
  position: relative;
  z-index: 10;
}
#sync2 .item{
    padding: 10px 0px;
    color: #FFF;
    padding: 2px; 
    text-align: center;
    cursor: pointer;
}
#sync2 .item img{
  opacity: 0.5;
}
#sync2 .item h1{
  font-size: 18px;
}
#sync2 .synced .item img{
  opacity: 1;
}
.legenda{
  font-family: Open Sans;
  font-size: 15px;
  color:#000;
}
.mais-azul-dif{
   background: transparent url("../img/bg-linha.jpg") no-repeat scroll center center;
   border-top: 9px solid #000;
   padding: 25px 0;
   margin-bottom: 35px;
}
.galerias.menor img{
  width: 50% !important;
  float: left !important;
  height: auto !important;
  margin-right: 10px !important;
  margin-bottom: 10px;
}
.dff.tituloChamada{
  margin-top: 20px;
  color: #000 !important;
}

/* Colunistas Horizontal */
.lista-item.galeria,
.lista-item.horizontal{
	padding: 10px 40px;
	position: relative;
	border: 0;
	overflow: hidden;
}
.lista-item.horizontal{
	height: 87px;
}
.lista-item.galeria .owl-prev,
.lista-item.horizontal .owl-prev{
	position: absolute;
	left: 0px;
	top: 50%;
	background: transparent url("../img/seta-esq-dois.png") no-repeat scroll center center;
	display: block;
	width: 11px;
	height: 29px;
	margin-top: -15px;
	text-indent: 5000px;
}
.lista-item.galeria .owl-next,
.lista-item.horizontal .owl-next{
	position: absolute;
	left: auto;
	right: 0;
	top: 50%;
	background: transparent url("../img/seta-dir-dois.png") no-repeat scroll center center;
	display: block;
	width: 11px;
	height: 29px;
	margin-top: -15px;
	text-indent: 5000px;
}
.lista-item.horizontal figure img{
	-webkit-border-radius: 70px;
	-moz-border-radius: 70px;
	border-radius: 70px;
}
.lista-item.horizontal .item{
	margin-bottom: 0;
}
.lista-item.horizontal .item .nome{
	float: left;
	margin-left: 0;
	width: 200px;
}
.lista-item.horizontal .item .materia{
	float: left;
	width: 200px;
	margin-left: 0;
}

/* Feed */
.feed-especial .feed{
	border: 1px solid #CCC;	
	padding: 12px;
	position: relative;
}
.feed-especial .feed .divss{
	width: 800px;
	float: left;
	overflow: hidden;
	height: 28px;
	margin-left: 7px;
}
.feed-especial .feed h5{
	font-size: 14px;
	font-weight: normal;
	width: auto;
	margin-top: 10px;
}
.feed-especial .feed h5.float{
	float: left;
	margin-left: 0;
}
.feed-especial .feed h5.float.dif{
	margin-left: 12px;
}
.feed-especial .feed h5.float a{
	color: #c00 !important;
}
.feed-especial .feed h5 a{
	color: #333 !important;
}
.feed-especial .feed h5 a.bold{
	font-weight: bold;
}
.feed-especial .feed .owl-buttons{
	padding-top: 19px;
	margin-right: 100px;
}
.feed-especial .feed .owl-buttons{
	position: absolute;
	right: 0;
	top: 0;
}
.feed-especial .feed .owl-carousel{
	position: unset;
}
.feed-especial .feed .selo{
 	float: right;
    width: 69px;
}
.feed-especial .feed .selo-2{
	position: absolute;
	left: -13px;
    top: -26px;
}
/* Promocoes */
.row.promocoes .promocao{
	
}
.row.promocoes .promocao img{
	width: 100%;
}
/* Galeria Internar */

.galeria-interna{
	padding: 10px;
	background: transparent url("../img/bg.jpg") no-repeat scroll center center;
	background-size: 100% 100%;
	overflow: hidden;
}
.galeria-interna #sync2{
	padding-bottom: 0;
}
.lateral{
	position: absolute;
	top: 0;
	right: -132px;
}

/* Eleicoes */
.atualizacao{
	margin: 10px 0 30px 0;

}
.porcentagem{
	text-align: right;
	height: 56px;
}
.porcentagem .text-v{
	float: right;
    line-height: 15px;
    text-transform: uppercase;
    width: 79px;
    margin: 12px 5px 0 0;
}
.porcentagem .v-por{
	color: #06c;
	font-family: Open Sans;
	text-align: right;
	font-size: 37px;
	font-weight: bold;
	float: right;
}
.candidato{
	width: 230px;
	float: left;
	margin-top: 20px;
	padding: 0 20px;
}
.candidato.dois{
	float: right;
}
.candidato .diagram{
	margin-left: 34px;
}
.candidato .porcetagem{
	text-align: center;
	color: #06c;
	font-family: Open Sans;
	font-size: 24px;
	font-weight: bold;
	margin: -3px 0 0 0;
}
.centro{
	float: left;
	width: 606px;
	margin-top: 40px; 
}
.candidato img{
	float: left;
	border-radius: 100%;
	width: 103px;
}
.candidato .nome{
	color: #000;
    font-family: Open Sans;
    font-size: 19px;
    text-align: center;
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 6px;
}
.candidato .votos{
	text-align: center;
}
.candidato .nome span{
	font-weight: normal;
	font-size: 13px;
}
.barra-prog{
	height: 7px;
	background: #CCC;
	border-radius: 2px;
}
.barra-prog .completo{
	height: 7px;
	background: #06c;
	margin-top: -7px;
}
.barra-prog.maior{
	height: 10px;
	border-radius: 4px;
}
.barra-prog.maior .completo{
	height: 10px;
	border-radius: 4px;
}
.maisc{
	width: 362px;
	margin: 0 auto;
}
.nu-mais{
	float: left;
	padding-right: 20px;
	border-right: 1px solid #CCC; 
	margin-right: 20px;
	text-align: center;
}
.nu-mais.borda{
	border:0;
	padding: 0;
	margin: 0;
}
.nu-mais *{
	font-size: 10px;
	text-align: center;
}
.nu-mais span{
	font-weight: bold;
	text-transform: uppercase;
}

.luto{
	font-size: 14px;
    margin: -25px auto 0;
    width: 440px;
    text-align: right; 
}
a.tag{
	color: #2d5289 !important;
	border:1px solid #2d5289;
	padding: 5px 7px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 6px;
}
.home .margin-modulo{
	position: relative;
	top: 33px;
}



/*Manchete*/
.col-xs-8.slide-manchete img{
	width: 701px;
	height: 280px !important;
}
.col-xs-8.slide-manchete .titulo{
	font-size: 28px;
}
.slide-manchete .imageresponse img{
	height: auto;
}
.slide-manchete .titulo{
	font-size: 16px;
}
.slide-manchete .owl-pagination{
	text-align: center;
}
.slide-manchete .owl-pagination .owl-page{
	margin: 5px;
	display: inline-block;
}
.slide-manchete .owl-pagination .owl-page span{
	padding: 5px;
	background: #CCC;
	display: inline-block;
	height: 5px;
	width: 5px;
}
.slide-manchete .owl-pagination .owl-page span:hover,
.slide-manchete .owl-pagination .owl-page.active span{
	background: #337ab7;
}
.link-m{
	font-size: 17px !important;
	margin:5px 0 !important;
}
.link-m a{
	font-size: 17px !important;
	color: #337ab7 !important;
}
.manchete-maior .manchete-tt .cartola,
#m-tipoum .cartola{
	font-size: 23px;
	text-transform: uppercase;
	margin-top: 0 !important;
}
#m-tipoum .postDestaque .bigode{
	margin-bottom: 25px;
	font-size: 16px;
}
#m-tipoum .postDestaque .bigode a{
	font-size: 16px;
}
.manchete-maior{
	position: relative;
	border-bottom: 2px solid #e1e2e2;
	margin-bottom: 20px;
	padding-bottom: 30px;
}
.manchete-maior .manchete-tt{
	position: absolute;
	width: 90%;
	bottom: 50px;
	right: 0;
	padding: 20px;
}
.manchete-maior .manchete-tt p{
	font-size: 14px;
}
.manchete-maior .manchete-tt *{
	position: relative;
	z-index: 10;
	color: #000;
}
.manchete-maior .manchete-tt .bg-bra{
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	opacity: 0.57
}
.manchete-maior .manchete-tt .cartola{
	margin-bottom: 0 !important;
}