@media print {
#menu-todos, .share-buttons {display:none;}
}

#content {
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  color: #272727;

}

/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#portal-column-content { margin-left: 3px; width: 640px; }
#portal-column-two { 
  margin-right: 12px; 
  width: 300px; 
  background: none; 
  font-family: 'Open Sans' !important;


}
#portal-mainsection { 
  border-bottom: 1px solid #116F3F; }
  
  
#portal-mainsection  a {
  font-family: 'Open Sans', sans-serif !important;
  color: #116F3F !important;
  font-weight: 600;
  font-size: 0.9em;
  letter-spacing: 0.0em;
  text-transform: uppercase;
  
  }
  
#portal-mainsection h2 {

  margin: 0;
  padding: 9px 10px;
  font-size: 150%;

}

.sidebar-box { height: auto; border: 1px solid #EEE; margin-bottom: 20px;  }
.sidebar-box h5  { background-color: #EEE;  padding: 8px 0px 4px 10px; border-bottom: 1px solid #116F3F; margin-top: 0px; font-family: 'Open Sans', sans-serif !important; color: #116F3F !important; font-size: 1.29em !important; font-style: normal !important; font-weight: 400 !important; text-transform: uppercase;   letter-spacing: -1px;}
.sidebar-box p { margin: 0px; padding: 5px 10px; }
.sidebar-box .end-box { border-top: 1px solid #EEE; padding: 8px 10px; }
.sidebar-box .end-box a { font-family: 'Open Sans', sans-serif !important; color: #116F3F !important; font-size: 1.1em !important; font-style: normal !important; font-weight: 600 !important; }
.sidebar-box .end-box a::after { content: ' \00bb'; }

/* scroll */
.sidebar-box .news::-webkit-scrollbar{
width:8px;
background-color: #CCC;
}

.sidebar-box .news::-webkit-scrollbar-thumb{
background-color:#555;
}
.sidebar-box .news::-webkit-scrollbar-thumb:hover{
background-color:#444;
border:1px solid #000;
}
.sidebar-box .news::-webkit-scrollbar-thumb:active{
background-color:#333;
border:1px solid #000;
}

.sidebar-box .news { max-height: 200px; overflow-y: auto; padding: 5px 10px; }
.sidebar-box .news img { float: left; width:72px; height: 44px; margin-right: 6px; }
.sidebar-box .news li { border-bottom: 2px dotted #EEE; margin-top: 7px; padding-bottom: 12px; }
.sidebar-box .news li a .title { 
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.12em;
	font-style: normal !important;
	font-weight: 400 !important; 
}
.sidebar-box .news li a .title .hora{ font-weight: bold !important;}
.sidebar-box .news li a .description { 
  margin-top: 4px; 
  color: black;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 1.12em;
  font-style: normal !important;
  font-weight: 400 !important;
}

.sidebar-box .news li a:hover .description { 
  margin-top: 4px; 
  color: #116F3F;
 
}
.sidebar-box .natvcamara { margin-left:5px; }

.super-link { margin-bottom: 20px; border: 1px solid #EEE; padding: 5px 10px; }
.super-link a { color: #1DA73A; font-size: 15px; font-weight: bold; }


.download audio { width: 288px; margin-top: 10px; }
.download video { width: 288px; height: auto; margin-top: 10px; }
.download .creditos { display: block; margin-left: 10px; padding: 0px; margin-top: 5px; }
.download div button { background-color: white; display: inline-block; margin-left: 10px; margin-bottom: 6px; border: 1px solid #CCC; color: #1DA73A; padding: 4px !important; font-size: 11px; margin-top: 6px; }
.download div button img { height: 11px; margin: 0px 2px; vertical-align: middle; }

.sidebar-box .buttons { text-align: right; margin-bottom: 10px; }
.sidebar-box .buttons button { background-color: #CCC; padding: 5px !important; border: none; color: #00557d; }

.sidebar-box .fields { margin: 10px 0px; }
.sidebar-box .fields input { width: 96%; display: block; border: 1px solid #CCC; padding: 2%; }

.sidebar-box .gallery { list-style: none; text-align: center; }
.sidebar-box .gallery li { display: inline-block; margin: 3px;  width: 134px; background-color: black;}
.sidebar-box .gallery li a img { max-width: 134px; height: 88px; }

.sidebar-box .links { list-style: none; margin: 5px 0px; padding: 0px 6px; font-size: 1.2em; }
.sidebar-box .links li { display: inline-block; width: 141px; }
.sidebar-box .links li a { display: block; color: #116F3F !important; border: 1px solid #CCC; padding: 3px 0px 3px 5px; margin: 5px 0px; font-weight: bold; box-shadow: 0px 2px 5px #DDD; }
.sidebar-box .links li a:visited { color: #116F3F !important; }
.sidebar-box .links li a:hover { border-color: green; text-decoration: none; }
.sidebar-box .links li a:active { color: white; background-color: #1DA73A; border-color: #1DA73A; }

.sidebar-box .pdf { margin: 10px 0px; height: 382px; }
.sidebar-box .pdf img { margin-left: 2px; margin-top: -10px; }
.sidebar-box .pdf p {}
.sidebar-box .pdf a { font-size: 11px; }

.sidebar-box .jcFrame { z-index:0; width: 100%; height:85px; }

.sidebar-box .poll p { margin: 0px; padding: 0px; margin-bottom: 10px; margin-top: -15px; 
  color: black;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 1.12em;
  font-style: normal !important;
  font-weight: 400 !important;
}
.sidebar-box .poll { padding: 0px 10px; }
.sidebar-box .poll form { margin-top: -5px; }
.sidebar-box .poll .option { display: inline-block; margin-right: 10px; }
.sidebar-box .poll label { font-weight: normal; }
.sidebar-box .poll .captcha { margin-top: 5px; margin-bottom: 10px; padding-top: 5px; border-top: 1px solid #EEE; }
.sidebar-box .poll .button span { font-size: 11px; color: #00557d; }
.sidebar-box .poll .button .all-polls { font-size: 11px; color: #00557d; background-color: #EEE; padding: 5px; border: 1px solid #CCC; margin-left: 15px; display: inline-block; }
.sidebar-box .poll .button .send { font-size: 13px; color: #1DA73A; background-color: white; font-weight: bold; padding: 5px; border: 1px solid #CCC; margin-left: 15px; }


/*
.themes { margin: 0px !important; padding: 0px !important; list-style: none !important; list-style-image: none !important; list-style-type: none !important; }
.themes li { display: inline-block; margin: 0px 4px; }
*/

 
.themes ul { float: left; width: 31%; margin: 0px; margin: 0% 1%; padding: 0px; list-style: none;   line-height: 1.4em;}
.themes ul li:not(:last-child) { border-bottom: 1px solid #DDD; }
.themes ul li a { display: block; padding: 1px; }

.themes ul li a:hover { background-color: #EEE; text-decoration: none; }
.themes ul li .small { font-size: 10px; }

.sidebar-box .social { list-style: none; padding: 10px; }
.sidebar-box .social li { display: inline-block; margin-right: 10px; }
.sidebar-box .social li a img { max-height: 22px; }

.sidebar-box .square { 
  margin: 10px 5px 10px 25px; 
  color: black;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 1.12em;
  font-style: normal !important;
  font-weight: 400 !important;
  
}
.sidebar-box .square li { margin-bottom: 5px; list-style-type: square !important; }

.sidebar-box .square li a  { color: black }

.sidebar-box .square li a:hover { color: #116F3F; text-decoration: none !important; }


.sidebar-box span.square-black { display: inline-block; width: 10px; height: 10px; margin-right: 2px; background-color: #333; }
.sidebar-box span.square-green { display: inline-block; width: 10px; height: 10px; margin-right: 2px; background-color: #1DA73A; }

.sidebar-box .social { list-style: none; padding: 10px; }
.sidebar-box .social li { display: inline-block; margin-right: 10px; }
.sidebar-box .social li a img { max-height: 22px; }

.sidebar-box .top-rated { border-bottom: 1px solid #EEE; margin-top: 5px; margin-bottom: 10px; }
.sidebar-box .top-rated > div { margin: 0px 10px 10px 4px; }
.sidebar-box .top-rated > div a { color: #00557d; text-transform: uppercase; font-weight: bold; }
.sidebar-box .legend { background-color: #EEE; padding: 10px; margin-top: -10px; }
.sidebar-box .legend > div { margin: 2px 0px; }
.sidebar-box .legend > p { padding: 0px; margin-top: 10px; }
.sidebar-box .no-legend { background-color: white; padding: 20px 10px; }
.sidebar-box .no-legend a { color: #1DA73A; font-weight: bold; font-size: 13px; background-color: white; }


#poll h5 { color: white; background-color: #1DA73A; text-transform: uppercase; padding: 10px 20px; font-size: 14px; margin-bottom: 5px; }
#poll .content { padding: 20px; }
#poll .content .description strong { font-size: 14px; }
#poll .content p { color: #777; margin-top: 15px; margin-bottom: 5px; }
#poll .content a { color: #1DA73A; }
#poll .content .chart { margin: 15px 0px; }
#poll .content .chart > div { margin-bottom: 10px; }
#poll .content .chart .option { font-size: 11px; color: #777; }
#poll .content .chart .bar { margin-top: 4px; position: relative; display: block; height: 25px; width: 80%; background-color: #CCC; }
#poll .content .chart .bar .progress { top: 0px; left: 0px; position: absolute; height: 25px; width: 80%; background-color: yellowgreen; }
#poll .content .chart .bar span { position: absolute; right: -36px; top: -2px; font-size: 11px; color: #999; }
#poll .content .result span { font-weight: normal; }

.super-link { 
   margin-bottom: 20px; 
   border: 1px solid #EEE; 
   padding: 5px 10px; 
   }
.super-link a {    

   font-family: 'Open Sans', sans-serif !important;
   font-style: normal !important;
   font-weight: 400 !important;   
   font-size: 1.29em; 
   color: #116F3F !important;
   text-transform: uppercase; 
   letter-spacing: -1px;   
   
   }
   
#webcamara.super-link { 
	background-color: #116F3F; 
	margin-bottom: 20px; 
	border: 1px solid #EEE; 
	padding: 5px 10px; 
}

#webcamara.super-link a { 
   font-family: 'Open Sans', sans-serif !important;
   font-style: normal !important;
   font-weight: 400 !important;   
   font-size: 1.29em; 
   color: white !important;
   text-transform: uppercase; 
   letter-spacing: -1px;   
}

.tabs { width: 100%; border-bottom: 1px solid #EEE; }
.tabs li { float: left; }
.tabs li a { text-align: center; display: block; padding-bottom: 10px; padding-top: 10px; border-right: 1px solid #EEE; }
.tabs li.active a { border-top: 2px solid #116F3F;  }

.tabs li a {

  font-family: 'Open Sans', sans-serif !important;
  color: #116F3F !important;
  font-size: 1.15em !important;
  font-style: normal !important;
  font-weight: 600 !important; 
}

.content-tabs > div { display: none; }

.new-tab { 
  margin-top: -3px; 
  background-color: #EEE;   
  
}

.new-tab li a {
  font-family: 'Open Sans', sans-serif !important;
  color: #116F3F !important;
  font-size: 1.1em !important;
  font-style: normal !important;
  font-weight: 600 !important; 

}

.new-tab li.active a { border-top: none; } 
.new-tab li.active { background-color: white; }

.list { padding: 3px 0px; }
.list li {  
 padding: 4px 0px 4px 10px; border-bottom: 1px solid #EEE; margin-bottom: 4px; 
   font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 1.3em !important;
 }
 
.list li:last-child { border-bottom: none; }

#imgTopo { display: none !important; }
.list li a { display: block;  color: black !important; }

.list li a:hover {
  color: #064C28 !important;
    color: #116F3F !important;
  text-decoration: none !important;
}

.tarjaPrograma {
min-height: 26px;
}

/* Novos estilos patricia */

.tituloNoticiaBloco   {
  font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 1.28em;
  line-height: 1.3;
  letter-spacing: -1px;

}

.tituloManchete {
  font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  text-rendering: optimizeLegibility;
  letter-spacing: -1px;
}


.manchete p.resumo {
  font-family: 'Open Sans', sans-serif !important;
  color: #4D4D4D;
  font-size: 1.18em;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.3;
  padding-top: 6px;


}

.manchete p.resumo:hover {

  color: #207C4D !important;
    color: #116F3F !important;
  text-decoration: none !important;

}

.tituloBloco {

  font-family: 'Open Sans', sans-serif !important;
  color: #116F3F !important;
  font-size: 1.5em !important;
  font-style: normal !important;
  font-weight: 600 !important;
  letter-spacing: -1px;
  

}

.retranca {

font-family: 'Open Sans', sans-serif !important;
  color: #207C4D !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 1.09em !important;
text-transform: uppercase !important;
  letter-spacing: -1px;

}

.temas h3 {

  font-family: 'Open Sans', sans-serif !important;
  color: #064C28 !important;
    color: #207C4D !important;
	  color: #116F3F !important;
  font-size: 1.5em !important;
  font-style: normal !important;
  font-weight: 600 !important;
    letter-spacing: -1px;

}

.themes { 
  font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;   
  font-size: 1.1em;
  text-transform: uppercase !important;
  color: #064C28 !important;
 }
 
 .documentContent a {
  color: #272727;
}

#conteudoNoticia a {
  color: #116F3F;
}


.themes ul li {
   margin-bottom: 0px !important;

}

.themes ul li {
   margin-bottom: 0px !important;

}

.themes  a{ 
  color: #116F3F !important;
 }
 
 .documentContent a:hover {
  color: #116F3F !important;
  text-decoration: none !important;
}

.bordacinzabaixo {
  margin: 4px;
  border-bottom: 1px #CCC solid !important;
 }
 
 .bordacinzabaixo h3 {
 margin: 0.75em 0 0.1em 0;
 }

.tematico .bordacinzabaixo {
  margin: 5px;
  border-bottom: 1px #CCC solid !important;
}

.retrancaHorizontal .noticiaEsq {
  width: 47% !important;

}

.retrancaHorizontal .noticiaBloco{
  width: 24% !important;
  float: left;
  display: block;
  margin: 0 0 0 5px !important;
}

.fotoRetrancaHorizontal img {

 width: 100% !important;
 }

#enqueteIFrame {
   margin-bottom: 15px;
}

manchete .foto img {
  border: 0;
  margin-bottom: 0;
  float: right;
  margin: 0;

}

/* titulo dos bloco - altura variavel */
.titulo0{ font-size: 0.88em !important; }
.tituloP{ font-size: 1.01em !important; }
.tituloM{ font-size: 1.28em !important; }
.tituloG{ font-size: 1.7em !important; }

.retrancaHorizontal  .tituloM {
   font-size: 1.22em !important;
   letter-spacing: 0px;
}

.retrancaVertical  .tituloM {
  font-size: 1.22em !important;
  letter-spacing: 0px;
}

.noticiaManchetePrincipalDiv .foto img {

  width: 304px !important;
  padding-left: 7px !important;
  margin-bottom: 5px;
  margin-right: 5px;
}

.noticiaManchetePrincipalDiv .foto {

  margin: 0px;
}

.imagemComMiniaturas .imagemGrande {
  height: 420px !important; }

#ImagemBanner100 img {
 width: 640px !important;
}

/* Espacamento */
.espacoBranco {
  height: 20px;
}

/* Tempo real */ 

.temporeal h3 {
    font-size: 1.5em !important;
	  letter-spacing: -1px;
}

.temporeal .legenda {
  float: right;
  color: #FF6600;
  margin: 5px;
  font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 1.10em !important;
  text-transform: uppercase !important;
}

.temporeal .hora {
  font-family: 'Open Sans', sans-serif !important;
  color: #545454;
  font-size: 1.28em;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.12;
}

.temporeal .destaque {
  padding: 2px;
  margin: 5px;
  border: 0px;
  background-color: #FFFFFF;
}
.temporeal .destaque  a{

  font-family: 'Open Sans', sans-serif !important;
  font-size: 1.28em;
  font-weight: 600 !important;

}

/* Imagem área 100% */ 

.imagemArea100 .imagem {
  margin: 0 auto;
  position: relative;
  width: 100% !important; 
  height: 100% !important;
}

.imagemArea100 .imagem  img{
  width: 100% !important; 
}

.barra {

  width: 97% !important;

}

/* Bloco Imagem */

.imagemVideo {
  background: #FFFFFF; */

}

.imagemVideo .setaEsquerda {
  display: block;
  height: 30px;
  width: 30px;
  float: left;
  margin: 23px 5px 0 0;
  background: url("/comum/img/seta_esquerda.png") no-repeat transparent;
}

.imagemVideo .setaDireita {
  display: block;
  height: 30px;
  width: 30px;
  float: right;
  margin: 23px 0 0 5px;
  background: url("/comum/img/seta_direita.png") no-repeat transparent;
}

.imagemVideo .imagem {
  width: 100%; 
  max-height: 208px; 
  margin: 0 auto;
}

.imagemVideo .imagem img {
  width: 314px;
  margin-left: 0px;
  margin-top: -5px;
}

.imagemVideo .controlesTxt {
  margin: 27px 5px 5px 5px;
}

.imagemVideo .txt {
  width: 75%;
  float: left;
  margin: 4px 1px;
}

/* Retranca vertical */

.retrancaVertical .fotoRetrancaVertical img{
  width: 135px;
}

 /* retranca horizontal */
.retrancaHorizontal50 .noticiaBloco {
  width: 48% !important;
  float: left;
  display: block;
  margin: 0 0 0 5px !important;
}

.imagemComMiniaturas .miniaturas .info {
  background-color: #777;
  color: #FFF;
  font-size: 0.83em;
  height: 29px;
  line-height: 1.25em;
  overflow: hidden;
  padding: 3px;
  position: absolute;
  top: 68px;
  width: 146px;
  letter-spacing: 0px;
}

.imagemComMiniaturas .miniaturas .miniatura1, .imagemComMiniaturas .miniaturas .miniatura2, .imagemComMiniaturas .miniaturas .miniatura3, .imagemComMiniaturas .miniaturas .miniatura4 {
  width: 152px;
  float: left;
  overflow: hidden;
  height: 97px;
}

.imagemComMiniaturas .imagemGrande .tarja {
  /* background: url(bg_tarja_transp.png); */
  background: url(/comum/img/bgtarjatransp.png);
  bottom: 0;
  color: #FFF;
  padding: 5px 5px 0px 5px;
  position: absolute;
  width: 629px;
  padding-bottom: 10px;
}

.imagemThumbnails .retranca {
color: #FFFFFF !important;
}

.imagemThumbnails a:hover {
  color: #BEBEBE !important;
  text-decoration: none !important;
}

.imagemThumbnails a {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 1.28em;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.12;
}

.legendaBloco {
  color: #545454;
  font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 1.10em !important;
}

.caixaDeTextoComLink a {
  font-weight: 600 !important;
}

.noticiaRelacionada  {
  margin: 0 0 0 0 !important;

}

.noticiaRelacionada  li {
  margin-bottom: 3px !important;
}

.noticiaRelacionada a{
  color: #545454 !important;
}

.noticiaRelacionada .tituloNoticiaBloco {
  font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 600 !important;
}

.temporeal .noticiaRelacionada  li {
  margin-left: 20px;
  margin-bottom: 8px !important;

}

.sidebar-box .news li a {
  color: black !important;
  text-decoration: none !important;
}
.sidebar-box .news li a:hover {

  color: #116F3F !important;
  text-decoration: none !important;
}

.divideBlocos {
  border-bottom: 1px dotted #CCC;
  margin: 20px 0 !important;
}

.caixaDeTextoComLink {
  margin-left: 5px;
}

.imagemComMiniaturas {
  height: 535px;
}
.manchete50 .foto  {
  margin: 0 !important;

}
.manchete50 .foto img {
  width: 100% !important;
  margin: 0 !important;
  padding: 5px 0 7px 0px;
  float: left;
}
.bannerBatepapoArea50 img {
  width: 303px;
  margin-left: 6px;
}
.imagemVideo .tituloNoticiaBloco  {
 letter-spacing: 0px !important;
    line-height: 1.0 !important;
}

.imagemArea100 .tituloNoticiaBloco  {
 letter-spacing: 0px !important;
   line-height: 1.2 !important;
}

.temporeal .tituloNoticiaBloco {
  font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 1.22em !important;
  letter-spacing: 0px;
  line-height: 1;
}

.temporeal  a{
  color: black !important;

}

.temporeal .destaque {
  padding-bottom: 6px;

}

.temporeal .destaque  a {
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  letter-spacing: -1px;
  font-size: 1.5em !important;

}

.retrancaHorizontal  a{
  color: black !important;

}

.retrancaHorizontal50  a{
  color: black !important;

}
.retrancaVertical  a{
  color: black !important;

}
.imagemVideo   a{
  color: black !important;
  

}

/* Noticia */

#conteudoNoticia {

  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  font-family: 'Open Sans' !important;
  font-size: 1.15em !important;
  color: #272727;

}

#conteudoNoticia  div{

  line-height: 1.5 !important;

}

#conteudoNoticia p {
  padding-bottom: 4px;

}
#conteudoNoticia  a {

  font-weight: 600 !important;

}
#conteudoNoticia  a:hover{

  text-decoration: underline !important;

}

#tituloNoticia  h2{
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 250% !important;
  color: #272727;
}


.tarjaPrograma{
  border-bottom: 1px solid #116F3F !important;
  height: inherit !important;
}

.navProgramas {
    border-bottom: 0px solid #116F3F !important;
	height: inherit !important;

}

.navProgramas  a {
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  letter-spacing: -1px;
  color: #116F3F !important;
  font-size: 1.08em;
  margin-left: 7px;

}

.navProgramas  a:hover {
  text-decoration: underline !important;
}

#datas .datahoraNoticia {

font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  letter-spacing: -1px;
  font-size: 14px;
    color: #116F3F !important;
  
}

#datahoraNoticia {

font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  letter-spacing: -1px;
  font-size: 14px;
    color: #116F3F !important;

}

#resumoNoticia p {
text-align: justify !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.4;
  font-family: 'Open Sans' !important;
  font-size: 1.15em;
  color: rgb(95, 95, 95);
  margin-top: 14px;

}

.alinhadoEsquerdaG {
  float: left !important;
  margin: 0px 10px 30px 0px !important;
  width: 100% !important;
}
#creditosMateria {

  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.35;
  font-family: 'Open Sans' !important;
  font-size: 12px !important;

}

#creditosMateria  a {

  color: #064C28;
  font-weight: 400 !important;


}

#creditosMateria  a:hover {

  text-decoration: underline !important;


}

#fotoNoticia .creditoFoto {
  font-size: 11px;
  line-height: 1.7;

}

#fotoNoticia .legenda, #videoNoticia .legenda, #audioNoticia .legenda, #flashNoticia .legenda, .aoVivo .legendaBloco {

  line-height: 1.19em;
}

#fotoNoticia {
 padding-bottom:10px;

}

.barraFuncoes .outrasFuncoes {

  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 12px !important;

}

.barraFuncoes .outrasFuncoes li a {
  padding: 0px 0 2px 22px !important;
}

.audio {

  width: 100%;

}
.audio #divAudio {
  width: 300px;
  height: 30px;
  margin-left: 1px;
  background-color: black;

}

.divBlocoContinuacao h4 {

  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.4em;
  text-transform: uppercase;
  color: #116F3F !important;

}

.divBlocoContinuacao  ul {
  list-style-image: none;
  list-style-type: square; 
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.2em !important;
}

.divBlocoContinuacao .hora {
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1em !important;
}

/* */

#outrasTemporeal h4 {

  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #116F3F !important;

}

#outrasTemporeal  a {
  font-weight: 600 !important;
}

#outrasTemporeal ul {
  list-style-image: none;
  list-style-type: square; 
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.2em !important;
}

#outrasTemporeal  .hora {
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1em !important;
}

/* Continuacao */

#continuacao h4, #proposicao h4 {

  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #116F3F !important;

}

#continuacao a, #proposicao a {

  font-weight: 600 !important;


}

#continuacao ul a{

  list-style-image: none;
  list-style-type: square;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.4;
  font-family: 'Open Sans' !important;

}

#continuacao ul, #proposicao ul {
  list-style-image: none;
  list-style-type: square; 
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.2em !important;
}

#comentarios  {
 font-style: normal !important;
 font-family: 'Open Sans' !important;
}

#comentarios .comentarCaixa label {
  color: #666;
  font-size: 11px;
  font-style: normal !important;
  font-family: 'Open Sans' !important;
  font-weight: 400 !important;
}

.confirmacaoComentar {

  color: #116F3F !important;
  font-weight: bold;
  font-size: 16px;
   padding-left: 6px;
}

#comentarios h4 {

  font-weight: 400 !important;
  line-height: 1.15;
  font-size: 1.2em !important;
  height: 18px;
  margin: 0;
  padding: 5px;
  color: #116F3F !important;
  background: none !important;
  border-bottom: 1px solid #116F3F;
  text-transform: uppercase;
  
}

#comentarios .comentariosCaixa .comentario .comentarioInfo {
  color: #999;
  padding-bottom: 10px;
  font-weight: 600 !important;
  line-height: 1.15;
  font-size: 1.1em !important;
}

#comentarios .comentariosCaixa .comentario .comentarioConteudo {
   padding-bottom: 10px;
  font-weight: 400 !important;
  line-height: 1.25;
  font-size: 1.13em !important;
  padding-top: 5px;
}

#comentarios .comentariosCaixa .comentario .comentarioResposta {
  margin-left: 35px;
}

#comentarios .comentariosCaixa .comentario.even {
  background-color: #F7F7F7;
}

.odd {

    background: #FFFFFF;
}

.blocoComentario {

}

.paginacaoComentario {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}

.linkComentarios a {
  font-weight: bold;
  font-size: 11px;
  font-style: normal !important;
  font-family: 'Open Sans' !important;
  font-weight: 600 !important;
  color: #116F3F !important;
  float: right;
  
}

.linkComentarios  a:hover {

  text-decoration: underline !important;


}

#rodapeSite {
  font-style: normal !important;
  font-family: 'Open Sans' !important;

}

#rodapeSite span {
  font-size: 14px;
}
#rodapeSite a {
    color: #116F3F !important;
}
#rodapeSite a:hover {
    text-decoration: underline;
}
#rodapeSite li {
  font-size: 13px;
}

.colunaDireita {    

  margin-top: 16px;

}

.divBlocoContinuacao {
 width: 100% !important;
}

.sidebar-box .leftIconified {

}

/* Bruno */

.audioPlayer {
  padding-top: 15px;
}

.audioPlayer div button { 
  background-color: white; 
  display: inline-block; 
  margin-left: 10px; 
  margin-top: -6px; 
  border: 1px solid #CCC; 
  color: #1DA73A; 
  padding: 4px !important; 
  font-size: 11px; 
  margin-top: 6px; 
}

.audioPlayer div button img {
  height: 11px;
  margin: 0px 2px;
  vertical-align: middle;
}

.audioPlayer #tituloBloco {
	margin-bottom: 7px;
	background-color: #F0F0F0;
}

#aviso{
	float: right; 
	margin-top: 10px; 
	margin-right: 10px; 
	font-size: 0.9em;
}

.audioPlayer div span {
	font-weight: 600 !important;
	line-height: 1.4;
	font-size: 1.15em;
	color: rgb(95, 95, 95);
}

.audioPlayer span {
  font-size: 11px;
  font-style: normal !important;
  font-family: 'Open Sans' !important;
  font-weight: 400 !important;

}
.audioPlayer span  a{
text-decoration: underline;
}

ul.share-buttons li.email a img {
  display: none;
}

.download span {
  font-size: 11px;
  font-style: normal !important;
  font-family: 'Open Sans' !important;
  font-weight: 400 !important;

}

.download span  a{
  text-decoration: underline;

}

.linkLeiaMais  a{
  font-style: normal !important;
  font-family: 'Open Sans' !important;
  font-weight: 600 !important;
  color: #116F3F; 
  text-decoration: none;
  font-size:13px;
}

.linkLeiaMais  a:hover{
 text-decoration: underline !important;
}

.col-left { display: inline-block; width: 80%;  }

.col-right { display: inline-block; width: 19%; text-align: right; }

.col-right span { display: inline-block !important; color: #116F3F; }

.maisRecentes  h3{

  font-style: normal !important;
  font-family: 'Open Sans' !important;
  font-weight: 600 !important;
  color: #116F3F; 
  text-decoration: none;
  font-size: 1.5em;
  padding-bottom: 20px;

}

.maisRecentes ul li {
  padding-bottom: 10px;
  overflow: hidden;
  padding-left: 3px;
}
.maisRecentes  li a{

  list-style-image: none;
  list-style-type: square;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.2em !important;

}

.maisRecentes ul li img {
  width: auto !important;
  height: auto !important;
  background-color: none !important;
  float: none !important;
  margin-right: 0px !important;
  display: inline-block !important;
}

.materiaVerticalImagem .retranca  {
   color: inherit !important;

}

.materiaVerticalImagem .retranca  a:hover{
   color: #116F3F; 
}

.outrosDestaques h3 {
  padding-top: 20px;
}

.tituloPrograma {
  margin-top: 30px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 3px;
}

.tituloPrograma  h2{

  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 2em !important;
  color:#272727;

}

.infoPrograma {
  margin-top: 20px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 3px;
  border-bottom: 1px solid #116F3F;
}

.infoPrograma p {

  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.15em !important;
  color:#272727;

}
.infoPrograma h4 {
  padding-top: 15px;
  padding-bottom: 18px;
  border-bottom: none;
}

.infoPrograma h4 span {

  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 1.15em !important;
  color:#272727;

}

#noticiaDestaquePrincipal h3 {
  font-style: normal !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  font-size: 2em !important;
  color: #272727;
} 

#noticiaDestaquePrincipal .resumo {
  font-style: normal !important;
  line-height: 1.24;
  font-family: 'Open Sans' !important;
  font-size: 1.15em !important;
  color: #272727;
} 

#noticiaDestaquePrincipal h3 a{
  font-weight: 400 !important;
} 
#noticiaDestaquePrincipal img {
  width: 100% !important;
  height: inherit !important;
  padding-top: 10px !important;
  padding-bottom: 15px !important;
  }

.outrosDestaques ul li {
  float: left;
  list-style: none outside none;
  margin-bottom: 10px;
  margin: 3px;
  width: 201px;
}

.materiaVerticalImagem {
  display: block;
  width: 100%;
  height: 190px;
  
}
.materiaVerticalImagem  img{
  width: 100% !important;
  height: inherit !important;

}

.maisRecentes li {
  border-bottom: 1px dotted #ccc;
  list-style: none;
  padding: 5px;
}

.linkLeiaMais {
  border-top: none;

}
#noticiaDestaquePrincipal {
  padding-left: 5px;
  padding-top: 10px;

}

.leiaMaisSobre .square {

  font-weight: 600 !important;

}

.tituloRetrancaHT  h2 {

  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  letter-spacing: -1px;
  color: #116F3F !important;
  font-size: 1.08em;
  margin-left: 7px;
  
 }
 
#tituloNoticiaDestaqueHT {
  font-size: 1.7em;
  padding-top: 10px;
}

 .tituloRetrancaHT {
  margin-top: 16px;
  padding-bottom: 2px;
  border-bottom: 1px solid #116F3F;
  color: #116F3F;
}

#tituloNoticiaDestaqueHT  h3{
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  color: #272727;
  margin-left: 5px;
  font-size: 150%;
}

#tituloNoticiaDestaqueHT a {
  font-weight: 600 !important;
  letter-spacing: -1px;
}

#noticiaDestaqueHT .resumo {

  text-align: justify !important;
  font-style: normal !important;
  font-weight: 400 !important;
  letter-spacing: 0px;
  line-height: 1.3 !important;
  font-family: 'Open Sans' !important;
  font-size: 1.26em !important;
  color: black !important;

}

.ui-tabs {
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.15 !important;
  font-family: 'Open Sans' !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.ui-tabs-panel li  a {

  font-size: 105%;


}

.ui-widget-content a {
  color: #116F3F !important;
}

.destaquesRadio {
  width: 45%;
  float: left;
  padding-left: 10px !important;

}

.destaquesRadio  li a{
  font-size: 1.18em !important;
}

.destaquesRadio  h3{

  border-bottom: 2px solid #116F3F;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  color: #272727 !important;
  font-size: 1.25em !important;
  padding-bottom: 10px !important;
  
}

.destaquesTV  h3{

  border-bottom: 2px solid #116F3F;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.15;
  font-family: 'Open Sans' !important;
  color: #272727 !important;
  font-size: 1.25em !important;
  padding-bottom: 10px !important;
  
}

.destaquesTV {
  width: 45%;
  float: right;

}

.destaquesTV  li a{
  font-size: 1.18em !important;
}


#noticiasAnterioresHT {
  font-size: 1.1em !important;
  padding-left: 10px;

}
#outrosDestaquesHT h5, #noticiasAnterioresHT h5 {
  border-bottom: 2px solid #116F3F;
  border-bottom: 2px solid #116F3F;
  padding-bottom: 5px;
  font-family: 'Open Sans' !important;
  font-weight: 600 !important;
  font-size: 1.15em !important;
  color: #116F3F !important;
}

#noticiasAnterioresHT li {
  font-size: 1.0em;
  margin: 0 0 10px 10px;
  line-height: 1.6em;
}

#noticiasAnterioresHT span {
  font-size: 1em;
  color: #333;
}

.linkNoticiasHT {
  text-align: right !important;
  padding-top: 8px !important;
  font-weight: 600 !important;
  font-size: 1.1em !important;
  border-top: 0px solid #116F3F !important;
}

.ui-state-active, .ui-widget-content .ui-state-active {
   border: 0px !important;
   background: none !important;
}

textarea {
  background: none;
  font: 100% Monaco, "Courier New", Courier, monospace;
  border: 1px solid #ddd;
  border-color: #666 #ddd #ddd #666;
  color: Black;
  width: 100%;

}

input {
  background: white;
  border: 1px solid #CCC;
  font-size: 12px;


}

#comentarios .comentarCaixa {
  background: none;
  padding: 10px 5px 20px;
}

#content .ui-tabs .ui-tabs-nav {
  float: none !important;
  margin: 0 !important;
  padding: 0.2em 0 0 !important;
  font-size: 1.1em !important;


}

#content .ui-tabs .ui-tabs-nav li {
  line-height: 1.1em !important;
}

#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    font-weight: 600 !important;
    color: black !important;
	font-size: 1.0em !important;
}

.linkDestaques  a {

  color: black !important;
  font-size: 1.1em !important;
}

#content .ui-state-default {
  background: rgba(48, 118, 82, 0.8);
  border: none;
}

#content .ui-state-default  a{
  color: rgb(213, 213, 213) !important;
  font-weight: 600 !important;
  font-size: 0.92em !important;

}

.noticiasAnterioresHTContainer {
  max-height: 150px;
  overflow-x: hidden;
  overflow-y: scroll;
  margin-top: -10px;
  background-color: rgb(243, 243, 243);
}
/* scroll */
.noticiasAnterioresHTContainer::-webkit-scrollbar{
  width:8px;
  background-color: #CCC;
}

.noticiasAnterioresHTContainer::-webkit-scrollbar-thumb{
background-color:#555;
}
.noticiasAnterioresHTContainer::-webkit-scrollbar-thumb:hover{
background-color:#444;
border:1px solid #000;
}
.noticiasAnterioresHTContainer::-webkit-scrollbar-thumb:active{
background-color:#333;
border:1px solid #000;
}

#noticiasAnterioresHT li {
  margin: 0 0 0px 0px !important;;
  list-style-type: none !important;
  list-style-image: none !important;

}

.divImagemDestaqueHT {
  max-height: 295px;
  width: 100%;
  overflow: hidden;
  }
  
.imagemDestaqueHT {
  margin-top: 12px;
  width: 100%;
  
}
#noticiaDestaqueHT .legenda {
    padding: 3px;
    background: #F5F5F5;
    font-size: 1em;
    border: 1px solid #EEE;
    line-height: 1em;
}