/*
*   Tema - Caldeirao do Huck
*/

/* Cor link */
a {
     color: #557feb ;
}
a:hover,
.cor-link:hover{
    color: #3d63c4;
}
.cor-link,
.cor-produto-color-hover {
    color: #557feb;
}
.cor-produto-border {
    border-color: #557feb;
}
.cor-fundo-link {
    background-color: #557feb;
}
a:hover .cor-fundo-link,
.cor-fundo-link:hover,
.cor-fundo-link-hover {
    background-color: #3d63c4;
}
.cor-titulo,
.destaque-horizontal-quadruplo .titulo-box strong,
.destaque-horizontal-quadruplo a,
#glb-corpo .destaque-horizontal-quadruplo .titulo-box strong a,
.destaque-agrupamento .destaque-topo span,
.destaque-agrupamento .destaque-topo .titulo span,
.destaque-editorial-horizontal-quadruplo .titulos span,
.bloco-topo-meio .widget-titulo strong a,
div.pop-player h5 span,
.widget-videos-da-edicao .widget-top h2,
.widget-temas-videos-programa .widget-top h2 {
   color: #e15d16;
}
.destaque-horizontal-quadruplo .destaque-principal a.titulo{
   color:#557feb;
}
.destaque-horizontal-quadruplo .destaque-principal a.titulo:hover{
   color:#3d63c4;
}
.widget-conteudos-relacionados h3 {
    color: #455f9c;
}
.destaque-horizontal-quadruplo a:hover {
    color: #3d63c4;
}
.cor-texto-fundo {
   color: #8CB8D4;
}
.cor-texto-fundo:hover{
   color:#fff;
}
.cor-link-fundo,
.cor-link-fundo:hover {
   background-color: #557feb;
}
div.header-temporada div.destaque div.texto-temporada a{
    color: #557feb !important;
}
div.header-temporada div.destaque div.texto-temporada a:hover{
    color: #3d63c4 !important;
}
.cor-bolinha{
   color:#d9d9d9;
}
div.widget-mais-da-edicao li, div.widget-mais-da-edicao-wide li{
   background-color:#557feb;
}
div.widget-mais-da-edicao li a.texto, div.widget-mais-da-edicao-wide li a.texto {
    border-color: #557feb;
}
div.widget-mais-da-edicao li:hover, div.widget-mais-da-edicao-wide li:hover {
    background-color:#3d63c4;
}
div.widget-mais-da-edicao span.chapeu,
div.widget-mais-da-edicao-wide span.chapeu {
   color:#FFFFFF;
}
div.widget-mais-da-edicao span.titulo, div.widget-mais-da-edicao-wide span.titulo {
     color:#FFF;
}
div.widget-mais-da-edicao li:hover a.texto, div.widget-mais-da-edicao-wide li:hover a.texto {
    border-color: #3d63c4;
    color:#FFF;
}
.acordeon-variedades .destaques .info .mini .seta {
    background-image: url("setas_destaque.png");
}
.conteudo-jogos .caixa .seta {
    background-color: #557feb;
}

/* Cabecalho */
.cabecalho-produto #busca-padrao button{
    background-image: url("botao_busca.png");
}
.cabecalho-produto #busca-padrao button:hover{
    background-image: url("botao_busca.png");
}
#glb-cabecalho {
    background: url("fundo_header.jpg") no-repeat scroll center 0 transparent;
}
#glb-topo {
    background-image: url("fundo_header_repeat.jpg");
    border-bottom: 2px solid #e0e0e0;
}
#glb-topo .cabecalho-produto .marca-produto {
    background: url("logo_header.png") no-repeat scroll 0 0 transparent;
}

/* Menu */
#glb-menu {
    background: url("fundo_header.jpg") no-repeat scroll center -122px transparent;
    border-bottom: 1px solid #a8a8a8;
}
#glb-menu div.menu-subitens-interno li,
#glb-menu div.menu-subitens-interno li:hover {
    background-color: #d9d9d9;
}
#glb-menu ul.menu-itens li.menu-item-li .menu-item-a {
    border-color: #9d2501;
    color: #ffcda4;
    *height: 12px;
}
#glb-menu .menu-item-seta, #glb-menu .submenu-aba-seta {
    *margin-bottom: 2px;
}
#glb-menu ul.menu-itens li.menu-item-li .submenu-aba-seta {
    color:#fff;
}
#glb-menu ul.menu-itens li.share-facebook-menu .like-label,
.cabecalho-produto .share-facebook-menu .like-label {
    color:#6d310a;
}
#glb-menu .conteudo-subitens ul a:hover {
    border-color: #3d63c4;
}
#glb-menu .submenu-item span.item-destacado {
    color: #e15d16;
}
#glb-menu ul.menu-itens a {
    color: #557feb;
}
#glb-menu .submenu-item a:hover,
#glb-menu div.menu-subitens-interno li:hover a {
    color: #3d63c4;
}

/* Diretorio */
#glb-diretorio {
    background-color: #3586e0;
}
#glb-diretorio .divisoria {
    border-left: 1px solid #86b6ec;
}
#glb-diretorio .glb-conteudo .glb-bloco .glb-grid-2.bloco-logo .logo {
    background: url("logo_rodape.png") no-repeat scroll 0 0 transparent;
}
#glb-diretorio .glb-conteudo div.bloco-editoria ul li a,
#glb-diretorio .glb-conteudo div.bloco-quebra-linha ul li a,
#glb-diretorio .glb-conteudo .glb-bloco .glb-grid-2.bloco-inicial ul li a {
    color:#aecff3;
}
#glb-diretorio .glb-conteudo div.bloco-editoria ul li.diretorio-indice strong a {
    color:#ffffff;
}
#glb-diretorio .glb-conteudo .diretorio-indice strong {
    color:#ffffff;
}

/* Rodape */
#glb-rodape {
    background-color: #3d63c4;
}
#glb-rodape a,
#glb-rodape a:link,
#glb-rodape a:visited {
    color: #ffffff;
}
#glb-rodape .rodape-menu-produtos {
    border-bottom: 1px solid #7b9bbf;
}
#glb-rodape .rodape-menu-servicos span,
#glb-rodape .rodape-menu-servicos span a {
    color: #ffffff;
}
#glb-rodape ul li a {
    border-left: 1px solid #ffffff;
}

/* Materia */
#materia-letra .frase-materia {
    background-color: #455F9C;
}

/* Teste Personalidade */
.progress-bar-content-header .marcador-ativo,
.progress-bar-content-header #progress-bar-fill-header {
    background-color: #455f9c;
}
.progress-bar-content-header .indicador-header .top span.atual,
.teste-personalidade .resposta-item.selecionado .td-respostas,
.teste-personalidade .pergunta .indice {
    color: #455f9c;
}
.teste-personalidade .botao-confirma span.continue, .header-teste-personalidade span#editoria h2 a {
    color: #557feb;
}
.teste-personalidade .resposta-item.selecionado {
    background-color: #FFF7C0;
    border-color: #FFE35E;
}

/* Teste Personalidade resultado */
.resultado .bg-icone-refazer{
    background-color:  #557feb;
}
.resultado .botao-refazer:hover span{
    background-color: #3d63c4;
}

/* enquete */
.confirmacao .acoes .votar input {
    color:  #557feb;
}
.confirmacao .acoes .votar input:hover {
    color:#3d63c4;
}

/* resultado parcial enquete */
.resultado-enquete .botao {
    background-color:  #557feb;
}
.resultado-enquete .botao-novo-voto:hover, .resultado-enquete .botao-votar:hover{
    background-color: #3d63c4;
}
.porcentagem {
    color: #455f9c;
}

/* plantao */
.filtro-conteudo .over-flow ul li span:hover,
div.filtro-data table.ui-datepicker-calendar .ui-state-default{
    color: #557feb;
}
div.filtro-data table.ui-datepicker-calendar .ui-state-active{
    color: #3d63c4;
}
div.filtro-data table.ui-datepicker-calendar td.ui-datepicker-today .ui-state-default {
    color: #455f9c;
}
div.filtro-data div.ui-datepicker-header a.ui-datepicker-prev,
div.filtro-data div.ui-datepicker-header a.ui-datepicker-next,
div.filtro-data table.ui-datepicker-calendar a.ui-state-default:hover,
#glb-bloco div.filtro-data div.ui-datepicker-header a,
div.filtro-data table.ui-datepicker-calendar td.filtrado a.ui-state-default,
.botao img.setinha {
     background-color: #557feb;
}
div.filtro-data div.ui-datepicker-header a.ui-datepicker-prev:hover,
div.filtro-data div.ui-datepicker-header a.ui-datepicker-next:hover,
#glb-bloco div.filtro-data div.ui-datepicker-header a:hover,
.botao:hover img.setinha {
    background-color: #3d63c4;
}

/* perfil */
#toggle-perfil span{
    background-color: #557feb!important;
}
#citacao-participante span{
    background-color: #e15d16!important;
}
#toggle-perfil:hover span{
    background-color: #3d63c4!important;
}
#citacao-participante cite strong{
    color: #e15d16!important;
}

body {
    *line-height: 1.2;
}

#glb-rodape .glb-conteudo{
    width: 940px;
    min-width: 940px;
}

#glb-rodape .rodape-menu-produtos ul{
  padding-top: 3px;
}
#sugestoes li.sugestao-hover{ background-color: #c34405; }


.cont-comentario a, .glbComentarios-ordenacao button, .glbComentarios-lista .glbComentarios-botao-mais, .glbComentarios-botaoEnviar {
    color:#557feb!important;
}

.cont-comentario a:hover, .glbComentarios-ordenacao button:hover, .glbComentarios-lista .glbComentarios-botao-mais:hover, .glbComentarios-botaoEnviar:hover{
    color:#3d63c4!important;
}

.glbComentarios-lista .glbComentarios-botao-mais > span {
    background: url(seta_comentario.png) no-repeat scroll 125px 10px transparent!important;
}

.glbComentarios-lista .glbComentarios-botao-mais:hover > span{
    background-position: 125px -24px !important;
}

#glb-materia #box-comentarios h3{
    color: #455F9C;
}

#glb-bloco-apresentador{
    clear: both;
}

#menu-item-li-tvg span.menu-item-seta span.logo {
    background: url('menu-tvg.png') 0 -17px no-repeat;
}

#menu-item-li-tvg:hover span.menu-item-seta span.logo {
    background: url('menu-tvg.png') 0 -3px no-repeat;
}

.header-enquete .cabecalho-compartilhar,
.header-teste-personalidade .cabecalho-compartilhar {
    width: 231px !important;
}

/* VOTACAO */
#votacao {
  width: 754px;
  min-height: 520px;
  _height: 520px;
  margin: auto;
  background: white url(bg_pop.jpg) repeat-x top left;
}

.pop_votacao ul li.on .bloco-01 {
    color: #F9DCCA;
    font-size: 16px;
}

.pop_votacao ul li.on .bloco-01 {
    background: none repeat scroll 0 0 #3d63c4;
    color: #FF6666;
    font-size: 16px;
}

.pop_votacao .topo h1 {
  float: left;
  background: transparent url(logo_pop.jpg) no-repeat top left;
  width: 100%;
  height: 150px;
  overflow: hidden;
  text-indent: -999px;
}

.pop_votacao .validacao li.digitar-codigo input {
  background: white url(sprite_botoes.png) no-repeat 0px -325px;
  width: 296px;
  padding: 14px 10px;
  *margin-left: -10px;
  *line-height: 1em;
  border: none;
  border-top: 0;
  color: #888;
  font-style: italic;
  font-size: 16px;
}

.pop_votacao .validacao li.botao input {
  margin: 3px 5px 0 -5px;
  padding: 2px 0 5px;
  *padding: 0;
  width: 160px;
  height: 50px;
  background: transparent url(sprite_botoes.png) no-repeat -3px -9px;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.pop_votacao p.sucesso-lateral a.continue {
  float: left;
  height: 52px;
  width: 183px;
  line-height: 45px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-top: 55px;
  background: transparent url(sprite_botoes.png) no-repeat 0 -111px;
}

.pop_votacao .topo p {
  color: #FFFFFF;
}

.pop_votacao ul li.off .bloco-01 {
  background: none repeat scroll 0 0 #557feb;
  color: #F9DCCA;
}

.pop_votacao li.off .foto a:hover .bloco-01 {
  background: none repeat scroll 0 0 #3d63c4;
  color: #FFFFFF;
}

.pop_votacao .sextuplo .foto a img {
  margin-left: -33px;
  margin-top: 0;
  width: 200px;
}

.pop_votacao .sextuplo .foto a:hover img {
  margin-left: -34px;
  margin-top: -1px;
}

.pop_votacao .quintuplo .foto a img {
  margin-left: -21px;
  margin-top: 0;
  width: 200px;
}

.pop_votacao .quintuplo .foto a:hover img {
  margin-left: -22px;
  margin-top: -1px;
}

.pop_votacao .quadruplo .foto a img {
  margin-left: -4px;
  margin-top: 0;
  width: 200px;
}

.pop_votacao .quadruplo .foto a:hover img {
  margin-left: -5px;
  margin-top: -1px;
}

.pop_votacao .triplo-lateral .foto a img {
  margin-left: -30px;
  margin-top: 0;
  width: 200px;
}

.pop_votacao .triplo-lateral .foto a:hover img {
  margin-left: -31px;
  margin-top: -1px;
}

.pop_votacao .duplo-lateral .foto a img {
  margin-left: 0;
  margin-top: 0;
  width: 200px;
}

.pop_votacao .duplo-lateral .foto a:hover img {
  margin-left: -1px;
  margin-top: -1px;
}

#votacao .pop_votacao .topo p {
  color: #557feb;
  font-size: 28px;
}

#votacao .areaBannerLateral .opec-position2 > p {
  color: #CCCCCC;
    display: block;
    font-size: 10px;
    position: absolute;
    text-transform: uppercase;
    top: -12px;
}

.foto a {
  background: none repeat scroll 0 0 #F9DCCA;
}

.foto a:hover {
  background: none repeat scroll 0 0 #F7953F;
  border-color: #D94811;
}

.widget-votacao a.pergunta {
  background: url("votacao_caldeirao.png") repeat-x scroll 0 -1px transparent;
}

.msg-SMS-maisdetres {
    color: #D94811;
}

.msg-SMS {
    color: #D94811;
}


.widget-votacao div.widget-titulo {
  border-top: 2px solid #455F9C;
}

.widget-votacao span.brother-texto {
  color:#557feb;
}

.widget-votacao a.emparedados ul li.borda {
  border: 3px solid #3d63c4;
}

.widget-votacao a.emparedados:hover .brother-texto {
  color:#3d63c4;
}

.widget-votacao li {
    background-color: #FDCCA3;
}

.widget-votacao span.brother-nome {
  color:#557feb;
}

.widget-votacao-3-colunas div.widget-titulo {
  border-top: 2px solid #455F9C;
}

.widget-votacao-3-colunas span.brother-texto {
  color:#557feb;
}

.widget-votacao-3-colunas a.emparedados ul li.borda {
  border: 3px solid #3d63c4;
}

.widget-votacao-3-colunas a.emparedados:hover .brother-texto {
  color:#3d63c4;
}

.widget-votacao-3-colunas a.pergunta {
  background: url("sprite_prova_placar.jpg") repeat-x scroll 0 -140px transparent;
}

.widget-votacao-3-colunas a.pergunta:hover {
  background: url("sprite_prova_placar.jpg") repeat-x scroll 0 -195px transparent;
}

.widget-votacao-3-colunas li {
    background-color: #FDCCA3;
}

.widget-votacao-3-colunas span.brother-nome {
  color:#557feb;
}

#votacao .areaBannerLateral .opec-position > p,
#votacao .areaBannerLateral .opec-position2 > p {
    color: #D94811;
}

/* Homebutton */
.fundo-link {
  background-color: #557feb !important;
}
.fundo-link:hover {
  background-color: #3d63c4 !important;
}

/* sprite do widget de videos na pagina de pessoa */
div.widget-top-videos-da-pessoa span.video-hits {
    background: url('sprite_videos.png') no-repeat scroll 0 -111px transparent;
}

div.widget-top-videos-da-pessoa span.video-title {
    background-color: #557feb;
}

div.widget-top-videos-da-pessoa span.video-hover {
    border: 5px solid #557feb;
}

div.widget-top-videos-da-pessoa div.fb-like {
    border-bottom: 5px solid #557feb;
}

div.widget-top-videos-da-pessoa span.video-hover span.video-play {
    background: url("ico.video.png") no-repeat scroll -90px 0 transparent;
}

div.widget-top-videos-da-pessoa span.video-title {
    background-color: #557feb;
}

div.widget-top-videos-da-pessoa span.video-hover {
    border: 5px solid #557feb;
}

div.widget-top-videos-da-pessoa div.fb-like {
    border-bottom: 5px solid #557feb;
}

div.widget-top-videos-da-pessoa span.video-hover span.video-play {
    background: url("ico.video.png") no-repeat scroll -45px 0 transparent;
}

div.widget-top-videos-da-pessoa div.nav a.active {
  background-color: #557feb;
}
div.widget-top-videos-da-pessoa div.nav a.active:hover {
    background-color: #3d63c4;
}

/* boxes editoriais na personalizaÃƒÂ§ÃƒÂ£o de time */
.span8.pessoa8 .destaque-editorial-triplo h4 a{
  color: #557feb;
}
.span8.pessoa8 .destaque-editorial-triplo a:hover {
    color: #3d63c4;
}

/* CabeÃƒÂ§alho e marca */

#glb-cabecalho {
    background: none;
}

#glb-topo {
  background: none;
  border-bottom: none;
  margin-bottom: 12px;
  height: 145px;
}

#glb-topo .cabecalho-produto .marca-produto {
  background: url("sprite-tvg-elementos.png") no-repeat scroll -8px -350px transparent;
  /*height: 88px;*/
  height: 75px;
  margin-top: 13px;
  width: 160px;
}

.cabecalho-produto .faca-sua-home {
    margin-top: 37px;
}

.faca-sua-home a {
    background: url("sprite-tvg-elementos.png") -8px -316px no-repeat;
    width: 35px;
}

.faca-sua-home a:hover {
    background: url("sprite-tvg-elementos.png") -53px -316px no-repeat;
}

/* NOVO HEADER TVG */

body {
    background: url("bg-tvg-repeat.jpg") repeat-x scroll center 44px transparent;
}

#glb-doc {
    background: url("bg-tvg.jpg") no-repeat scroll center 0 transparent;
}

#glb-topo #glb-cabecalho .cabecalho-produto #busca-padrao {
    margin-top: 35px;
}

body #glb-menu {
    width: 992px;
    background: none;
    border: none;
    margin: 0 auto;
}

body #glb-menu .glb-conteudo {
    width: 100%;
}

body #glb-menu ul.menu-itens {
    background: none;
    border: none;
    margin-top: 0;
    margin-left: 0;
}

#glb-menu ul.menu-itens li.menu-item-li {
    padding: 0;
}

#glb-menu .menu-borda-baixo {
    display: none;
}

#glb-menu ul.menu-itens .conheca-tvg {
    padding-left: 24px;
}

#glb-menu ul.menu-itens .conheca-tvg a {
    color: #ffffff;
}

body #glb-menu ul.menu-itens li.menu-item-li .menu-item-a,
body #glb-menu ul.menu-itens li.menu-item-li .submenu-aba-seta {
    color: #ffffff;
    font-family: ProximaNovaA-SemiBold, Helvetica, Arial, sans-serif;
    padding: 12px 10px 0 11px !important;
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
    text-transform: lowercase !important;
    font-size: 18px !important;
    font-weight: normal !important;
    border: none !important;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

body #glb-menu ul.menu-itens li.menu-item-li .submenu-aba-n2 {
    padding: 4px 0 0;
}

body #glb-menu ul.menu-itens li.menu-item-li .submenu-aba-seta {
    color: #b4b3b2 !important;
}

.glb-menu,
.glb-menu li.menu-item-li a:hover,
#glb-menu a.menu-item-a:hover {
    border-top: none
}

#menu-item-li-tvg-v2 {
    border: none !important;
    background-image: none !important;
    float: left !important;
}

.menu-tvg-main-link {
    font-family: ProximaNovaA-Semibold, Helvetica, Arial, sans-serif !important;
}

#glb-menu  ul.menu-itens li .conheca-tvg a {
    font-family: ProximaNovaA-Light, Helvetica, Arial, sans-serif;
}

#glb-menu a.menu-item-a:hover {
    margin-top: 0;
    color: #3d63c4 !important;
    color: rgba(246, 231, 216, .6) !important;
}

#glb-topo #glb-cabecalho .cabecalho-produto {
    margin-left: 2px;
}

.cabecalho-produto .marca-tvg-container {
    position: relative;
    float: left;
    display: block !important;
    margin: 11px 17px 0 0 !important;
    padding: 0 0 !important;
    width: 157px;
    height: 76px;
    background: url('sprite-tvg-elementos.png') 147px -212px no-repeat;-tvg-elementos.png) 125px -212px no-repeat;
}

.cabecalho-produto .marca-tvg {
    display: block;
    background: url("sprite-tvg-elementos.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    width: 130px;
    margin-top: 18px;
    margin-left: 4px;
}

#glb-menu ul li.menu-item-li {
    background: url("sprite-tvg-elementos.png") no-repeat scroll -8px -115px transparent !important;
}

#glb-menu .glb-conteudo {
    bottom: 5px;
}

.cabecalho-produto .formato-comercial {
    margin-top: 32px;
}

#glb-menu a span.conheca-tvg-setinha-base {
    right: -1px;
    padding: 0;
    margin: 0;
    border: none;
    float: none;
    visibility: visible;
}

#glb-menu .conheca-tvg-hover a span.conheca-tvg-setinha-base {
    visibility: hidden;
}

.conheca-tvg-setinha-base {
    background: url("sprite-tvg-elementos.png") no-repeat scroll -8px -165px transparent;
}

.cabecalho-produto #busca-padrao label.lupa {
  background: url(sprite-tvg-elementos.png) repeat scroll 0 -44px !important;
}

.cabecalho-produto #busca-padrao button {
    background: url("sprite-tvg-elementos.png") no-repeat scroll -30px -44px;
    height: 0 !important;
    padding-top: 32px !important;
    overflow: hidden !important;
    line-height: 40px;
}

.cabecalho-produto #busca-padrao button:hover {
  background: url(sprite-tvg-elementos.png) no-repeat scroll -130px -44px;
}

.cabecalho-produto #busca-padrao button:active {
  background: url(sprite-tvg-elementos.png) no-repeat scroll -30px -44px;
}

#glb-cabecalho {
    height: 95px;
}

.menu .menu-novela span.seta .s-middle,
.menu .menu-novela span.seta .s-footer,
.menu .menu-novela span.seta .s-top {
    display: none;
}

#glb-menu .menu-item-seta {
    font-family: ProximaNovaA-SemiBold, Helvetica, Arial, sans-serif;
    background: url("sprite-tvg-elementos.png") no-repeat scroll right -173px transparent
}

#glb-menu .submenu-aba-seta {
    background: none;
    visibility: hidden !important;
    opacity: 0 !important;
}

body .menupersistente-tvg {
    background-color: #ebc000;
}

body .menupersistente-tvg-programa-hover {
    border-top-color: #ebc000;
}

body .menupersistente-tvg-programa-hover a, body .menupersistente-tvg-programa-hover .menupersistente-tvg-programa-hover-setinha {
    color: #ebc000;
}

body .menupersistente-tvg-programa-hover .menupersistente-tvg-programa-hover-setinha {
    background-color: #ebc000;
}

body .menupersistente-tvg-submenu2 >li >a:hover {
    color: #ebc000;
}

body .menupersistente-tvg-submenu2 >li:hover {
    border-color: #ebc000;
}

body a.menupersistente-tvg-submenu-titulo:hover {
   color: #ebc000;
   border-color: #ebc000;
}

body .menupersistente-tvg-busca label {
    background: url(sprite-tvg-elementos.png) repeat scroll 0 -79px;
}

body .menupersistente-tvg-busca button {
    background: url("sprite-tvg-elementos.png") no-repeat scroll -30px -79px;
}

body .menupersistente-tvg-busca button:hover {
  background: url(sprite-tvg-elementos.png) no-repeat scroll -130px -79px;
}

body .menupersistente-tvg-busca button:active {
  background: url(sprite-tvg-elementos.png) no-repeat scroll -30px -79px;
}

#filtros-fixed,
#progress-bar-flutuante {
    display: none !important;
}

.destaque-principal {
    z-index: 1;
}

body .menupersistente-tvg-submenu-titulo:after {
    color: #ebc000;
}

body .menupersistente-tvg-submenu-titulo:hover:after {
    color: #ebc000;
}

body .conheca-tvg-setinha {
    margin-left: 120px;
}

#glb-menu .menu-canto-te {
    display: none;
}

.conheca-tvg-hover-state {
    padding-right: 4px !important;
}

.cabecalho-produto .formato-comercial {
  margin-left: 0;
}

.programa-slim .bloco-principal {
  margin-top: 0 !important;
}

.menupersistente-tvg-busca input {
  font-size: 14px;
}


#glb-menu .menu-item-esq .submenu-aba {
    right: 5px;
    height: 46px;
}

#glb-menu .menu-item-esq .menu-canto-te {
    display: block;
    background-position: left -16px;
    top: 8px;
    height: 7px;
}

#glb-menu .menu-item-esq .menu-canto-td {
    position: relative;
    background-position: right -888px;
    margin-left: 8px;
}

#catalogo-pagina {
   background: url("bg-tvg.jpg") no-repeat scroll center 0 transparent;
}

.header-enquete {
  margin-top: -20px;
}

.programa-slim .bloco-topo-meio {
  margin-top: -6px;
}

.glb-programa .bloco-principal {
  margin-top: 0;
}

body .temporada-header, body .episodio-header {
  margin-top: 0;
  margin-bottom: 20px;
}

section.box-ultimo-episodio.com-associacao div.fb-like{
  display: none;
}

section.filtro-data div.ui-datepicker-header a {
  background: url("icons-calendario.png") no-repeat scroll 0 -38px transparent;
}

/* header mobile caldeirao */

@media only screen and (max-width: 978px) {
  body #header-padrao {
    border-bottom: 1px solid #f28322;
    background-color: #da6d0e;
    background: linear-gradient(bottom, #da6d0e 0%, #f28322 100%, white 100%);
    background: -o-linear-gradient(bottom, #da6d0e 0%, #f28322 100%, white 100%);
    background: -moz-linear-gradient(bottom, #da6d0e 0%, #f28322 100%, white 100%);
    background: -webkit-linear-gradient(bottom, #da6d0e 0%, #f28322 100%, white 100%);
    background: -webkit-gradient(bottom, #da6d0e 0%, #f28322 100%, white 100%);
    background: -ms-linear-gradient(bottom, #da6d0e 0%, #f28322 100%, white 100%);
    background: linear-gradient(bottom, #da6d0e 0%, #f28322 100%);
    background: -o-linear-gradient(bottom, #da6d0e 0%, #f28322 100%);
    background: -moz-linear-gradient(bottom, #da6d0e 0%, #f28322 100%);
    background: -webkit-linear-gradient(bottom, #da6d0e 0%, #f28322 100%);
    background: -webkit-gradient(bottom, #da6d0e 0%, #f28322 100%);
    background: -ms-linear-gradient(bottom, #da6d0e 0%, #f28322 100%); }

  /* Logo */
  body #header-padrao .linha-header a {
    background: url("caldeirao_logo_35.png") no-repeat 0 0; }

  .menu-section {
    color: #557feb; }

  .menu-subsection {
    color: #557feb; } }

.shopping-horizontal iframe {height: 375px;  }#menu-tvg-logo-header a {
    background: transparent url(sprite-tvg-elementos.png) -132px -1px no-repeat;
}

body,
#glb-doc,
#catalogo-pagina {
  background-image: none !important;
}
#glb-topo {
  height: auto !important;
  margin-bottom: 0 !important;
  background: none !important;
  border-bottom: none !important;
}
.materia-variedades .coluna-direita .bloco-data {
  margin-top: 0;
}
/* cor_header */
#header-produto div.front,
#header-produto div.bottom,
#header-produto .floating-bar div.header-bar {
  background: #557feb !important;
  border-bottom-color: #3466E7 !important;
}
#header-produto .menu-subeditoria {
  background-color: #396BE8 !important;
}
#header-produto #busca-padrao #busca-campo,
#header-produto div.search-area .search,
#header-produto .cube-container .cube .bottom .input-container .search-input {
  -webkit-box-shadow: inset 0 1px 0 0 rgba(29, 85, 228, 0.2) !important;
  -moz-box-shadow: inset 0 1px 0 0 rgba(29, 85, 228, 0.2) !important;
  -ms-box-shadow: inset 0 1px 0 0 rgba(29, 85, 228, 0.2) !important;
  box-shadow: inset 0 1px 0 0 rgba(29, 85, 228, 0.2) !important;
  border-left: none !important;
  border-right: none !important;
  border-top-color: #1D55E4 !important;
  border-bottom-color: #7396EF !important;
  background-color: #396BE8;
}
#header-produto .cube-container .cube .bottom .input-container .search-input:focus {
  background-color: #fff !important;
}
#menu-container .menu-root .is-hovered > .menu-item-link,
#menu-container .menu-root .is-activated > .menu-item-link,
#menu-container .menu-root .menu-item-title:after {
  border-color: #557feb !important;
}
#menu-container .menu-root .is-hovered > .menu-item-link:link,
#menu-container .menu-root .is-hovered > .menu-item-link:visited,
#menu-container .menu-root .is-activated > .menu-item-link:link,
#menu-container .menu-root .is-activated > .menu-item-link:visited,
#menu-container .menu-root > .menu-item-highlighted > .menu-item-link,
#menu-container .menu-root .menu-item-title:after,
.is-menu-desktop .menu-root > .menu-item-grouped .menu-item-title,
.is-menu-touch .menu-submenu-title.menu-item-back:before,
.is-menu-touch .menu-submenu-title.is-hovered.menu-item-back {
  color: #557feb !important;
}
.is-menu-touch .menu-submenu-title.is-hovered.menu-item-back {
  border-left-color: #557feb !important;
}
/* cor_rodape */
#glb-rodape {
  background-color: #3E61BC;
}
/* cor_rodape_separador */
#glb-rodape ul li a {
  border-left-color: #9DA9C1;
}
#glb-rodape .rodape-menu-produtos {
  border-bottom-color: #9DA9C1;
}
/* cor_diretorio */
#glb-diretorio {
  background-color: #557feb;
}
/* pop votacao mobile --------------------------------------------------------*/
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url("http://s.glbimg.com/po/fo/webfonts/6d3bcabe7a803ae6fcdd7e47c1c5f135.eot");
  src: url("http://s.glbimg.com/po/fo/webfonts/6d3bcabe7a803ae6fcdd7e47c1c5f135.eot?#iefix") format('embedded-opentype'), url("http://s.glbimg.com/po/fo/webfonts/6d3bcabe7a803ae6fcdd7e47c1c5f135.woff") format('woff'), url("http://s.glbimg.com/po/fo/webfonts/6d3bcabe7a803ae6fcdd7e47c1c5f135.ttf") format('truetype');
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url("http://s.glbimg.com/po/fo/webfonts/8c4ca46fc1e4008f5a90fabe72f92b88.eot");
  src: url("http://s.glbimg.com/po/fo/webfonts/8c4ca46fc1e4008f5a90fabe72f92b88.eot?#iefix") format('embedded-opentype'), url("http://s.glbimg.com/po/fo/webfonts/8c4ca46fc1e4008f5a90fabe72f92b88.woff") format('woff'), url("http://s.glbimg.com/po/fo/webfonts/8c4ca46fc1e4008f5a90fabe72f92b88.ttf") format('truetype');
}
@media screen and (max-width: 700px) {
  #votacao {
    width: auto;
    height: auto;
    min-height: 0;
    margin: auto;
    background: none;
    font-family: "ProximaNova-Regular", arial, helvetica, freesans, sans-serif;
  }
  #votacao .pop_votacao .topo p {
    font-size: 33px;
    font-weight: normal;
    font-family: "ProximaNova-Regular", arial, helvetica, freesans, sans-serif;
    color: #333;
  }
  .votacao-btn-fechar {
    background-color: #557feb;
  }
  .pop_votacao .duplo-lateral .foto a img,
  .pop_votacao .triplo-lateral .foto a img,
  .pop_votacao .quadruplo .foto a img,
  .pop_votacao .quintuplo .foto a img,
  .pop_votacao .sextuplo .foto a img,
  .pop_votacao .maisdeseis .foto a img {
    width: 100%;
    margin: 0;
  }
  .pop_votacao .duplo-lateral .foto a:hover img,
  .pop_votacao .triplo-lateral .foto a:hover img,
  .pop_votacao .quadruplo .foto a:hover img,
  .pop_votacao .quintuplo .foto a:hover img,
  .pop_votacao .sextuplo .foto a:hover img,
  .pop_votacao .maisdeseis .foto a:hover img {
    margin: 0;
  }
  .pop_votacao .sextuplo .foto a img,
  .pop_votacao .sextuplo .foto a:hover img {
    width: 100%;
    margin: 0;
  }
  .pop_votacao .validacao {
    border-top: 1px solid #d6d6d6;
  }
  .pop_votacao .validacao #desabilitado {
    background-color: #fff;
  }
  .pop_votacao .validacao li.digitar-codigo input {
    background: none;
    width: 100%;
    padding: 0 10px;
    border: 1px solid #ccc !important;
  }
  .pop_votacao .validacao li.botao input {
    width: 260px;
    height: 48px;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-family: "ProximaNova-Semibold", arial, helvetica, freesans, sans-serif;
    font-weight: normal;
    background: #117a1a;
    background-image: -webkit-linear-gradient(#117a1a, #116217);
    background-image: -moz-linear-gradient(#117a1a, #116217);
    background-image: -ms-linear-gradient(#117a1a, #116217);
    background-image: -o-linear-gradient(#117a1a, #116217);
    background-image: linear-gradient(#117a1a, #116217);
  }
  .pop_votacao p.sucesso-lateral a.continue {
    float: none;
    height: auto;
    width: auto;
    line-height: 1.6em;
    margin-top: 1.6em;
    background: #557feb;
    background-image: -webkit-linear-gradient(#557feb, #1c54e4);
    background-image: -moz-linear-gradient(#557feb, #1c54e4);
    background-image: -ms-linear-gradient(#557feb, #1c54e4);
    background-image: -o-linear-gradient(#557feb, #1c54e4);
    background-image: linear-gradient(#557feb, #1c54e4);
  }
  .pop_votacao ul li.on .bloco-01,
  .pop_votacao ul li.off .bloco-01 {
    font-size: 16px;
  }
  .pop_votacao ul li.on .bloco-01 {
    background: #11348f;
  }
  .pop_votacao ul li.off .bloco-01 {
    background: #557feb;
    background-image: -webkit-linear-gradient(#557feb, #1c54e4);
    background-image: -moz-linear-gradient(#557feb, #1c54e4);
    background-image: -ms-linear-gradient(#557feb, #1c54e4);
    background-image: -o-linear-gradient(#557feb, #1c54e4);
    background-image: linear-gradient(#557feb, #1c54e4);
  }
  .pop_votacao ul li.off .foto a:hover .bloco-01 {
    background: #194ed7;
  }
  .pop_votacao ul .legenda {
    color: #666;
  }
  .pop_votacao ul.duplo-lateral li.on .bloco-01 strong,
  .pop_votacao ul.triplo-lateral li.on .bloco-01 strong,
  .pop_votacao ul.quadruplo li.on .bloco-01 strong,
  .pop_votacao ul.quintuplo li.on .bloco-01 strong,
  .pop_votacao ul.sextuplo li.on .bloco-01 strong,
  .pop_votacao ul.maisdeseis li.on .bloco-01 strong,
  .pop_votacao ul.duplo-lateral li.off .bloco-01 strong,
  .pop_votacao ul.triplo-lateral li.off .bloco-01 strong,
  .pop_votacao ul.quadruplo li.off .bloco-01 strong,
  .pop_votacao ul.quintuplo li.off .bloco-01 strong,
  .pop_votacao ul.sextuplo li.off .bloco-01 strong,
  .pop_votacao ul.maisdeseis li.off .bloco-01 strong {
    font-family: "ProximaNova-Semibold", arial, helvetica, freesans, sans-serif;
    font-weight: normal;
  }
  .votacao-status strong {
    color: #557feb;
    font-weight: normal;
  }
  .msg-SMS,
  .msg-SMS-maisdetres {
    color: #666;
  }
}

@media only screen and (max-width: 479px){

  #header-produto .cube-container .cube .logo-area {
    width: 158px;
    left: 100px;
  }

}
/* Estilo mobile */
#glb-rodape .versao-classica {
  background-color: #557feb;
  border-bottom: 1px solid #7396EF;
}
/* Plantao */
.article-title {
  color: #557feb;
}
.article .article-section,
.article .article-title,
.article .article-link {
  color: #557feb;
}
/* View more */
.view-more .view-more-transparent {
  background-color: #557feb;
}
/* Filtro da pagina de plantao */
.filter-button,
.filter-section,
.menu-section,
.menu-subsection,
.html-arrow {
  color: #557feb;
}
/* Destaque editorial pirulito */
.pirulito-ad {
  background-color: #557feb;
}
.pirulito-ad .html-arrow {
  color: #557feb;
}
.pirulito-header {
  color: #557feb;
}
/* Carrossel */
.carousel-container .article-kicker {
  background: #557feb;
}
.video-indicator-selected {
  background-color: #557feb;
}

/* glb-ui mobile */
.gui-color-primary,
.gui-color-primary-link,
.gui-color-primary-link:visited {
  color: #557feb;
}
