/*RGB: 202, 126, 55
#ca7e37*/

a {
  color: #458AAA; }

a:hover,
.cor-link:hover {
  color: #1C6B90; }

.cor-link,
.cor-produto-color-hover {
  color: #458AAA; }

.cor-produto-border {
  border-color: #458AAA; }

.cor-fundo-link {
  background-color: #458AAA; }

a:hover .cor-fundo-link,
.cor-fundo-link:hover,
.cor-fundo-link-hover {
  background-color: #1C6B90; }

.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: #ca7e37; }

.destaque-horizontal-quadruplo .destaque-principal a.titulo {
  color: #458AAA; }

.destaque-horizontal-quadruplo .destaque-principal a.titulo:hover {
  color: #1C6B90; }

.widget-conteudos-relacionados h3 {
  color: #75AE00; }

.destaque-horizontal-quadruplo a:hover {
  color: #458AAA; }

.cor-texto-fundo {
  color: #8CB8D4; }

.cor-texto-fundo:hover {
  color: #fff; }

.cor-link-fundo,
.cor-link-fundo:hover {
  background-color: #458AAA; }

div.header-temporada div.destaque div.texto-temporada a {
  color: #458AAA !important; }

div.header-temporada div.destaque div.texto-temporada a:hover {
  color: #1C6B90 !important; }

.cor-bolinha {
  color: #d9d9d9; }

div.widget-mais-da-edicao li, div.widget-mais-da-edicao-wide li {
  background-color: #458AAA; }

div.widget-mais-da-edicao li a.texto, div.widget-mais-da-edicao-wide li a.texto {
  border-color: #458AAA; }

div.widget-mais-da-edicao li:hover, div.widget-mais-da-edicao-wide li:hover {
  background-color: #1C6B90; }

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: #1C6B90;
  color: #FFF; }

.acordeon-variedades .destaques .info .mini .seta {
  background-image: url("setas_destaque.png"); }

.conteudo-jogos .caixa .seta {
  background-color: #458AAA; }

/* 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;
  */
    background: none;
}

#glb-topo {
  /*
  background-image: url("fundo_header_repeat.jpg");
  border-bottom: 2px solid #EDEDED;
  */
  background: none;
  border-bottom: none;
  margin-bottom: 12px;
  height: 145px;
}

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

/* Menu */
#glb-menu {
  background: url("fundo_header.jpg") no-repeat scroll center -122px transparent;
  border-bottom: 1px solid #D2D2D2; }

#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: #F5E8EB;
  color: #898989;
  *height: 12px;
}

#glb-menu ul.menu-itens li.menu-item-li .menu-item-a:hover {
    color: #666666;
}

#glb-menu ul.menu-itens li.menu-item-li .submenu-aba-seta {
  color: #666666; }

#glb-menu .menu-item-seta, #glb-menu .submenu-aba-seta {
    *margin-bottom: 2px;
}

#glb-menu ul.menu-itens li.share-facebook-menu .like-label,
.cabecalho-produto .share-facebook-menu .like-label {
  color: #458AAA; }

#glb-menu .conteudo-subitens ul a:hover {
  border-color: #1C6B90; }

#glb-menu .submenu-item span.item-destacado {
  color: #37496d; }

#glb-menu ul.menu-itens a {
  color: #458AAA; }

#glb-menu .submenu-item a:hover,
#glb-menu div.menu-subitens-interno li:hover a {
  color: #1C6B90; }

/* Diretorio */
#glb-diretorio {
  background-color: #EDEDED; }

#glb-diretorio .divisoria {
  border-left: 1px solid #CACACA; }

#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: #888888; }

#glb-diretorio .glb-conteudo div.bloco-editoria ul li.diretorio-indice strong a {
  color: #737373; }

#glb-diretorio .glb-conteudo .diretorio-indice strong {
  color: #737373; }

/* Rodape */
#glb-rodape {
  background-color: #999999; }

#glb-rodape a,
#glb-rodape a:link,
#glb-rodape a:visited {
  color: #FFF; }

#glb-rodape .rodape-menu-produtos {
  border-bottom: 1px solid #A3A3A3; }

#glb-rodape .rodape-menu-servicos span,
#glb-rodape .rodape-menu-servicos span a {
  color: #FFFFFF; }

#glb-rodape ul li a {
  border-left: 1px solid #A3A3A3; }

#glb-diretorio .glb-conteudo .glb-bloco .glb-grid-2.bloco-inicial ul li.diretorio-indice a {
  color: #737373;
}

/* Materia */
#materia-letra .frase-materia {
  background-color: #75AE00; }

/* Teste Personalidade */
.progress-bar-content-header .marcador-ativo,
.progress-bar-content-header #progress-bar-fill-header {
  background-color: #75AE00; }

.progress-bar-content-header .indicador-header .top span.atual,
.teste-personalidade .resposta-item.selecionado .td-respostas,
.teste-personalidade .pergunta .indice {
  color: #75AE00; }

.teste-personalidade .botao-confirma span.continue, .header-teste-personalidade span#editoria h2 a {
  color: #458AAA; }

.teste-personalidade .resposta-item.selecionado {
  background-color: #FFF7C0;
  border-color: #FFE35E; }

/* Teste Personalidade resultado */
.resultado .bg-icone-refazer {
  background-color: #458AAA; }

.resultado .botao-refazer:hover span {
  background-color: #1C6B90; }

/* enquete */
.confirmacao .acoes .votar input {
  color: #458AAA; }

.confirmacao .acoes .votar input:hover {
  color: #1C6B90; }

/* resultado parcial enquete */
.resultado-enquete .botao {
  background-color: #458AAA; }

.resultado-enquete .botao-novo-voto:hover, .resultado-enquete .botao-votar:hover {
  background-color: #1C6B90; }

.porcentagem {
  color: #75AE00; }

/* plantao */
.filtro-conteudo .over-flow ul li span:hover,
div.filtro-data table.ui-datepicker-calendar .ui-state-default {
  color: #458AAA; }

div.filtro-data table.ui-datepicker-calendar .ui-state-active {
  color: #1C6B90; }

div.filtro-data table.ui-datepicker-calendar td.ui-datepicker-today .ui-state-default {
  color: #75AE00; }

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: #458AAA; }

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: #1C6B90; }

/* perfil */
#toggle-perfil span {
  background-color: #458AAA !important; }

#citacao-participante span {
  background-color: #75AE00!important;
}

#toggle-perfil:hover span {
  background-color: #1C6B90 !important; }

#citacao-participante cite strong {
  color: #75AE00!important; }

body {
  *line-height: 1.2; }

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

#glb-rodape .rodape-menu-produtos ul {
  padding-top: 3px; }

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

.cont-comentario a:hover, .glbComentarios-ordenacao button:hover, .glbComentarios-lista .glbComentarios-botao-mais:hover, .glbComentarios-botaoEnviar:hover {
  color: #1C6B90 !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: #75AE00; }

.widget-ultimos-programas .coluna .box-fotos .circulo {
  *background: transparent url(circulo_cor_programa.png) no-repeat top left;
  background: transparent url(circulo_cor_programa.png) no-repeat top left\0/IE89; }

#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; }

/* sprite menu */
#glb-menu .menu-item-seta,
#glb-menu .submenu-aba-seta {
  background: url("sprite_menu.png") no-repeat scroll right -963px transparent; }

#glb-menu .submenu-aba-seta {
  background: url("sprite_menu.png") no-repeat scroll right -974px transparent; }

#glb-menu div.menu-subitens-interno li {
  background: url("sprite_menu.png") no-repeat scroll -2px -917px #b8d3e4; }

#glb-menu .menu-canto-te, #glb-menu .menu-canto-re, #glb-menu .menu-canto-td, #glb-menu .menu-canto-rd {
  background-image: url("sprite_menu.png"); }

div.widget-videos-da-edicao ul li {
  background-color: #458AAA; }

div.widget-videos-da-edicao .video-info a:hover, div.widget-videos-da-edicao li:hover {
  background-color: #1C6B90; }

div.widget-temas-videos-programa div.video-info:hover span.video-control {
  border-color: #1C6B90; }

div.widget-temas-videos-programa div.video-info:hover p {
  color: #1C6B90; }

div.widget-temas-videos-programa a.active {
  background-color: #458AAA; }

div.widget-temas-videos-programa a.active:hover {
  background-color: #1C6B90; }

div.widget-videos-da-edicao div.video-info:hover span.video-control {
  border-color: #1C6B90; }

div.widget-videos-da-edicao .nav a.active {
  background-color: #1C6B90 !important; }

div.widget-videos-da-edicao .nav a:hover {
  background-color: #1C6B90 !important; }

div.widget-temas-videos-programa span.video-play, div.widget-videos-da-edicao span.video-play {
  background: url("ico.video.png") no-repeat scroll 0 0 transparent; }

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

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

/* VOTACAO 3 COLUNAS*/

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

.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: #f7f9f8 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 #458AAA;
  color: #DFF0FA;
}

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

.foto a:hover {
  background: none repeat scroll 0 0 #F4A959;
  border-color: #458AAA;
}

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

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

.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;
}

.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;
}

.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;
}

.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;
}

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

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

#votacao .pop_votacao .topo p {
  color: #CE8A3A;
}

/* Widget Votacao 3 Colunas */

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

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

.widget-votacao-3-colunas span.brother-texto {
  color:#458AAA;
}

.widget-votacao-3-colunas a.emparedados ul li.borda {
  border: 3px solid #458AAA;
}
.widget-votacao-3-colunas span.brother-nome {
  color: #DFF0FA;
  background-color: #458AAA;
}

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

.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;
}

.pop_votacao .validacao {
    border-top: 1px solid #D6D6D6;
}

.pop_votacao ul .legenda,
.pop_votacao ul.duplo-lateral .legenda,
.pop_votacao ul.triplo-lateral .legenda,
.pop_votacao ul.quadruplo .legenda,
.pop_votacao ul.quintuplo .legenda,
.pop_votacao ul.sextuplo .legenda,
.pop_votacao ul.maisdeseis .legenda {
    color: #458AAA;
}

.msg-SMS {
    color: #458AAA;
}

.msg-SMS-maisdetres {
  color: #458AAA;
}

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

.widget-votacao-3-colunas span.brother-nome {
    background-color: #F3F3F3;
    color: #458AAA;
}

.pop_votacao .validacao #desabilitado {
    background-color: #f7f9f8;
}

/* Homebutton */
.fundo-link {
  background-color: #e49940 !important;
}
.fundo-link:hover {
  background-color: #f2ab58 !important;
}

.cabecalho-produto .faca-sua-home {
    margin-top: 37px;
    border-left-color: #d9e0e4;
}

.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 ul.menu-itens li {
    background: none;
}

#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: #e7fbfe;;
}

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 {
    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 ul.menu-itens li.menu-item-li .menu-item-a {
  color: white;
}

#glb-menu a.menu-item-a:hover {
    margin-top: 0;
    color: white !important;
    color: rgba(255, 255, 255, .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 {
    padding: 0;
    margin: 0;
    border: none;
    float: none;
    visibility: visible;
    right: -1px;;
}

#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 {
    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: #458aaa;
}

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

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

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

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

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

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

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: #458aaa;
}

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

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

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

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

.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;
}

.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: #458aaa !important;
  border-bottom-color: #3D7A96 !important;
}
#header-produto .menu-subeditoria {
  background-color: #3F7C99 !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(56, 111, 136, 0.2) !important;
  -moz-box-shadow: inset 0 1px 0 0 rgba(56, 111, 136, 0.2) !important;
  -ms-box-shadow: inset 0 1px 0 0 rgba(56, 111, 136, 0.2) !important;
  box-shadow: inset 0 1px 0 0 rgba(56, 111, 136, 0.2) !important;
  border-left: none !important;
  border-right: none !important;
  border-top-color: #386F88 !important;
  border-bottom-color: #5097B8 !important;
  background-color: #3F7C99;
}
#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: #458aaa !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: #458aaa !important;
}
.is-menu-touch .menu-submenu-title.is-hovered.menu-item-back {
  border-left-color: #458aaa !important;
}
/* cor_rodape */
#glb-rodape {
  background-color: #3E738B;
}
/* cor_rodape_separador */
#glb-rodape ul li a {
  border-left-color: #8BA7B4;
}
#glb-rodape .rodape-menu-produtos {
  border-bottom-color: #8BA7B4;
}
/* cor_diretorio */
#glb-diretorio {
  background-color: #458aaa;
}
/* cor_diretorio_link */
#glb-diretorio .glb-conteudo div.bloco-editoria ul li a,
#glb-diretorio .glb-conteudo div.bloco-editoria ul li.diretorio-indice strong 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,
#glb-diretorio .glb-conteudo .glb-bloco .glb-grid-2.bloco-inicial ul li.diretorio-indice a {
  color: #FFFFFF;
}
/* cor_diretorio_separador */
#glb-diretorio .divisoria {
  border-left-color: #8BA7B4;
}
/* 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: #458aaa;
  }
  .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: #458aaa;
    background-image: -webkit-linear-gradient(#458aaa, #376e88);
    background-image: -moz-linear-gradient(#458aaa, #376e88);
    background-image: -ms-linear-gradient(#458aaa, #376e88);
    background-image: -o-linear-gradient(#458aaa, #376e88);
    background-image: linear-gradient(#458aaa, #376e88);
  }
  .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: #234555;
  }
  .pop_votacao ul li.off .bloco-01 {
    background: #458aaa;
    background-image: -webkit-linear-gradient(#458aaa, #376e88);
    background-image: -moz-linear-gradient(#458aaa, #376e88);
    background-image: -ms-linear-gradient(#458aaa, #376e88);
    background-image: -o-linear-gradient(#458aaa, #376e88);
    background-image: linear-gradient(#458aaa, #376e88);
  }
  .pop_votacao ul li.off .foto a:hover .bloco-01 {
    background: #34677f;
  }
  .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;
  }
  .pop_votacao ul.duplo-lateral .legenda,
  .pop_votacao ul.triplo-lateral .legenda,
  .pop_votacao ul.quadruplo .legenda,
  .pop_votacao ul.quintuplo .legenda,
  .pop_votacao ul.sextuplo .legenda,
  .pop_votacao ul.maisdeseis .legenda {
    color: #666;
  }
  .votacao-status strong {
    color: #458aaa;
    font-weight: normal;
  }
  .msg-SMS,
  .msg-SMS-maisdetres {
    color: #666;
  }
}

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

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