@charset "UTF-8";
/* ==BEGIN HEADER== */
#header-produto div.front,
#header-produto div.bottom,
#header-produto .floating-bar div.header-bar {
  background: #2c629c;
  border-bottom: 3px solid #2f5183; }
#header-produto div.search-area .search,
#header-produto #busca-padrao fieldset > input#busca-campo {
  background-color: #2f5183;
  border-bottom-color: #3f6cae;
  border-left-color: #243e65;
  border-right-color: #315488;
  border-top-color: #223a5d;
  box-shadow: inset 0 1px 0 0 #2b4a78; }
  #header-produto div.search-area .search:focus, #header-produto div.search-area .search:active,
  #header-produto #busca-padrao fieldset > input#busca-campo:focus,
  #header-produto #busca-padrao fieldset > input#busca-campo:active {
    background-color: #FFF;
    box-shadow: inset 0 1px 0 0 #bababa; }
#header-produto li.buscaFixaHover label, #header-produto li.buscaFixaHover label em, #header-produto li.resposta.sugestao-hover {
  color: #2c629c; }
#header-produto li.sugestao-hover a.linkFeaturedContent {
  color: #2c629c; }
#header-produto ul li.sugestao-hover {
  background-color: #eee !important;
  border-left-color: #2c629c; }
#header-produto .menu-subeditoria {
  background: #32568b; }
#header-produto .cube-container .cube .bottom .search-input {
  background-color: #2f5183;
  border-bottom-color: #365d96;
  border-left-color: #243e65;
  border-right-color: #284570;
  border-top-color: #223a5d;
  box-shadow: inset 0 1px 0 0 #27436c; }

/* ==END HEADER== */
/* ==BEGIN MENU== */
.is-menu-desktop .is-hovered > .menu-item-link,
.is-menu-desktop .is-activated > .menu-item-link,
.is-menu-desktop .menu-submenu-level2 .is-hovered .menu-item-link,
.is-menu-desktop .menu-submenu-level2 .is-activated .menu-item-link {
  border-left: 3px solid #2c629c; }
.is-menu-desktop .menu-root > .menu-item-highlighted > .menu-item-link,
.is-menu-desktop .menu-submenu > .is-father > .menu-item-link > .menu-item-title:after,
.is-menu-desktop .is-hovered > .menu-item-link:visited,
.is-menu-desktop .is-hovered > .menu-item-link:link,
.is-menu-desktop .is-hovered.has-link > .menu-item-link {
  color: #2c629c; }
.is-menu-desktop .menu-root > .menu-item-grouped .menu-item-title {
  color: #2c629c; }

 html:not(.has-regua) .is-menu-touch .menu-root > .menu-item-highlighted > .menu-item-link,
 html:not(.has-regua) .is-menu-touch .is-father > .menu-item-link > .menu-item-title:after,
 html:not(.has-regua) .is-menu-touch .menu-item-link:visited,
 html:not(.has-regua) .is-menu-touch .menu-item-link:link {
  color: #2c629c; }
 html:not(.has-regua) .is-menu-touch .is-hovered > .menu-item-link {
  border-left-color: #2c629c; }
 html:not(.has-regua) .is-menu-touch .menu-item-grouped > .menu-item-link {
  color: #333;
  background-color: #f1f1f1; }
   html:not(.has-regua) .is-menu-touch .menu-item-grouped > .menu-item-link:hover {
    color: #2c629c; }
 html:not(.has-regua) .is-menu-touch .is-father > .menu-item-link {
  color: #333; }
 html:not(.has-regua) .is-menu-touch .menu-item-back {
  color: #333;
  background-color: #f1f1f1; }
   html:not(.has-regua) .is-menu-touch .menu-item-back:before {
    color: #2c629c; }
 html:not(.has-regua) .is-menu-touch .is-hovered.menu-item-back {
  border-left-color: #2c629c;
  color: #2c629c; }
   html:not(.has-regua) .is-menu-touch .is-hovered.menu-item-back:before {
    color: #2c629c; }

/* ==END MENU== */
#glb-topo {
  background: url("bg-fantastico.png") repeat-x scroll center bottom transparent !important; }

#glb-topo .cabecalho-produto {
  padding-top: 55px !important;
  margin-top: 0; }

#glb-cabecalho .marca-produto img {
  position: absolute;
  top: 0;
  left: -39px; }

#header .info {
  margin: -5px 0 0 89px !important;
  padding-top: 3px !important; }

#header .titulo {
  letter-spacing: -3px !important; }

#header .formato-comercial {
  top: 63px; }

.glb-cabecalho-alternativo {
  left: 50%;
  height: 90px;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%; }

#glb-menu {
  width: 100%;
  margin: -39px auto 2.5em auto !important; }

.cor-produto-background {
  background-color: #6f94cf !important; }

#glb-menu ul.menu-itens {
  background: none;
  border: none;
  height: 28px;
  border-top: 1px solid rgba(255, 255, 255, 0.2) !important; }

#glb-menu ul.menu-itens li.menu-primeiro {
  height: 28px;
  margin-top: 0;
  width: auto; }

#glb-menu ul.menu-itens li a.first-node {
  padding-top: 7px; }

#glb-menu ul.menu-itens li a.first-node:hover {
  border-top: 0;
  margin-top: 0; }

.cabecalho-produto .editoria h1, .cabecalho-produto .editoria span, .cabecalho-produto .editoria span a {
  color: #ffffff; }

#glb-corpo a {
  color: #2c629c; }

#glb-corpo .destaque-agrupamento .destaque-topo a.titulo span:hover {
  color: #6f94cf; }

#glb-corpo .destaque-agrupamento .destaque-topo {
  border-color: #6f94cf; }

#glb-corpo .destaque-agrupamento .destaque-topo a.titulo {
  color: #888888; }

#glb-corpo .destaque-agrupamento .destaque-topo .titulo {
  color: #2c629c; }

.libby-agrupador-destaque-video h3 {
  color: #6f94cf; }

#header .info .breadcrumbs .posicao-1, #header .info .breadcrumbs .posicao-2, #header .info .titulo, #header .info .titulo a, #header .info .tagline {
  color: #FFFFFF; }

#header .info .breadcrumbs .posicao-1, #header .info .breadcrumbs .posicao-2, #header .info .titulo, #header .info .titulo a:hover, #header .info .tagline {
  color: #CCD0D5; }

.widget .ant span, .widget .prox span {
  background-color: #2c629c; }

.widget-shopping .preco {
  color: #a80000; }

.carrossel .widget-titulo {
  border-top-color: #a80000; }

.chamada .chapeu, .chamada-relacionada .chapeu, .primeira-pagina-simples .chapeu {
  color: #888888; }

.chamada li, .widget-playlist-wide .destaque-playlist ul.rodape li {
  color: #2c629c; }

#glb-corpo .chamada-principal .titulo, .busca-plantao .botao {
  color: #2c629c; }

.widget-titulo {
  border-top-color: #6f94cf !important; }

.foto a.borda-interna:hover, .foto .borda-interna img {
  border-color: #6f94cf; }

.glb-cabecalho-alternativo {
  background: url(bg-fantastico.png) repeat-x; }

#glb-menu a.menu-item-a:hover, #glb-menu .conteudo-subitens ul a:hover {
  border-color: #6f94cf !important; }

#glb-menu .submenu-aba-seta {
  color: #333; }

.cor-produto-color, .cor-produto-color-hover:hover {
  color: #00358d !important; }

#glb-menu ul.menu-itens .menu-item-li {
  color: #fff !important; }

#glb-menu .submenu-aba-n1, #glb-menu .submenu-aba-n2 {
  background-image: url("sprite_menu_item1.png") !important; }

#busca-padrao form fieldset button, #busca-padrao form .button-bg {
  background: transparent url(botao1.png) no-repeat scroll 0 0;
  font-family: arial; }

#busca-padrao button:hover {
  background: url(botao1.png) no-repeat scroll left bottom transparent !important; }

#glb-diretorio {
  background-color: #6f94cf; }

#glb-diretorio .glb-conteudo ul li a {
  color: #d9e1ee; }

#glb-diretorio .divisoria {
  border-color: #9ab4dd; }

#glb-rodape {
  background-color: #2c629c; }

#glb-rodape .rodape-menu-produtos {
  border-color: #6080af; }

#glb-rodape .rodape-menu-produtos a {
  border-color: #6080af; }

#glb-rodape .rodape-menu-servicos a {
  border-color: #6080af; }

.cabecalho-produto .slogan, .cabecalho-produto .editoria {
  border-left-color: #444367; }

.widget-playlist-wide .playlist .horizontal-next a, .widget-playlist-wide .playlist .horizontal-prev a, .carrossel .seta-anterior, .carrossel .seta-proximo, .widget-plantao .widget-plantao-botao-topo a, .widget-plantao .widget-plantao-botao-rodape a {
  background-color: #00358d; }

.widget-playlist-wide .playlist .on-selected {
  background-color: #eaedf2;
  border-color: #acbcd7; }

.widget-playlist-wide .playlist .on-selected .foto {
  border-color: #00358d; }

.widget-playlist-wide .playlist li.on-selected span.canto-caixa-re, .widget-playlist-wide .playlist li.on-selected span.canto-caixa-rd, .widget-playlist-wide .playlist li.on-selected span.canto-caixa-ce, .widget-playlist-wide .playlist li.on-selected span.canto-caixa-cd {
  background-image: url(canto-caixa-bdbr.png); }

#header .info {
  border-left: 1px solid rgba(255, 255, 255, 0.2) !important; }

#header .info .breadcrumbs .proximo {
  color: #CCD0D5; }

.cabecalho-produto .marca-produto {
  display: block;
  width: 91px; }

.cabecalho-produto .editoria {
  margin-left: 60px; }

#globo_destaque_carrossel .globo-carrossel-thumb, #globo_destaque_carrossel .globo-carrossel-thumb .globo-carrossel-thumb-content, #globo_destaque_carrossel .cor-produto-background {
  background-color: #2F5183 !important; }

#globo_destaque_carrossel .globo-carrossel-thumb-content img, #globo_destaque_carrossel .globo-carrossel-navegacao a span {
  border-color: #2C629C !important; }

#globo_destaque_carrossel .globo-carrossel-thumb-content {
  border-top-color: #2C629C !important; }

#glb-menu ul.menu-itens a {
  color: #fff !important; }

#glb-menu .conteudo-subitens ul a {
  color: #333 !important; }

.libby-agrupador-destaque-video {
  margin-top: 0; }

.libby-agrupador-destaque-video .image-container .border-highlight {
  border-color: #6f94cf;
  color: #6f94cf; }

.libby-agrupador-destaque-video .image-container .subtitle {
  background-color: #6f94cf; }

.libby-agrupador-destaque-video .image-list-container ul li a:hover span, .libby-agrupador-destaque-video .titulo-link span, .libby-agrupador-destaque-video .titulo-link:hover span {
  color: #2c629c; }

.libby-agrupador-destaque-video .titulo-link {
  color: #2c629c !important; }

.libby-agrupador-destaque-video .titulo-link:hover {
  color: #2c629c !important; }

#glb-menu ul.menu-itens li.menu-item-li-first a.menu-item-a {
  background: url("ico-g1-menu-2.png") 0 9px no-repeat !important;
  text-indent: -9999px !important;
  width: 30px !important; }

#glb-menu ul.menu-itens li.menu-item-li-first .submenu .submenu-aba-n2 {
  padding: 16px 12px 1px 7px !important; }

#glb-menu ul.menu-itens li.menu-item-li-first .submenu .submenu-aba-seta {
  background: url("ico-g1-menu-2.png") -63px 0 no-repeat !important;
  display: block !important;
  height: 13px !important;
  text-indent: -9999px !important;
  width: 20px !important; }

#glb-cabecalho .marca-secundaria img {
  top: 0 !important; }

#globo_destaque_carrossel .globo-carrossel-titulo-texto .sombra-ie {
  width: 520px !important; }

#social-titulo:after {
  background-color: #3a417e; }

#glb-palco-all {
  font: 14px Helvetica,Arial,sans-serif;
}

.glb-feed-form-with-button .glb-feed-upload-button, .glb-feed-camera-off:hover .glb-feed-upload-button, .glb-feed-updates span, .iframe-interatividade-container.glb-palco-cor-primaria, .glb-feed-post-show-replies, .glb-feed-post-show-replies a, .glb-palco-cor-primaria, .glb-palco-cor-primaria-link, .glb-palco-cor-primaria-link:visited, .glb-palco-cor-primaria-link:active, .glb-palco-cor-primaria-fundo #glb-rodape, a.glb-feed-cor-primaria, .glb-palco-box-dot:before {
  color: #6f94cf !important; }

.glb-feed-feedback .glb-feed-feedback-avatar, .spinner-container1>div, .spinner-container2>div, .spinner-container3>div, .glb-feed-submit-button, .glb-borda-linha .glb-palco-cor-primaria-fundo, .glb-feed-main .ico-feed-perfil-wrapper, .glb-feed-post-show-replies:before, .glb-feed-main.glb-feed-submit-button, .glb-palco-box-dot:before, .glb-palco-cor-primaria-fundo, .glb-feed-updates, .glb-palco-checkin-social-avatar-ico {
  background-color: #6f94cf !important; }

.glb-feed-camera-off:hover textarea, .glb-feed-form textarea:focus, .glb-palco-cor-primaria-borda {
    border-color: #6f94cf !important;
}

.progress-ok .progress-circle, .glb-feed-main .glb-feed-post-flag {
    fill: #6f94cf !important; }

.progress-circle, .glb-feed-upload-delete svg path {
    stroke: #6f94cf !important; }

.glb-feed-post-show-replies:hover, .glb-feed-updates:hover span, .no-touch .glb-palco-cor-primaria-link:hover {
    color: #32466a;
}

.no-touch .glb-feed-updates:hover {
    background-color: #32466a;
}

.glb-feed-wrapper .glb-feed-main .glb-feed-updates {
    background-color: #6f94cf;
    border-bottom: 1px solid #32466a;
    color: #fff;
}

.glb-feed-wrapper .glb-feed-main .glb-feed-updates span {
    color: #6f94cf;
}

.glb-feed-wrapper .glb-feed-main .glb-feed-updates:hover {
    background-color: #32466a;
}

.glb-feed-wrapper .glb-feed-main .glb-feed-updates:hover span {
    color: #32466a;
}

.header-palco, .cabecalho-busca, .footer-desktop, .footer-mobile {
  background-color: #255384; }

@media screen and (min-width: 768px) {
  .header-palco .cabecalho-busca #busca-padrao input {
    background-color: #2f5183;
    border-bottom-color: #3f6cae;
    border-left-color: #243e65;
    border-right-color: #315488;
    border-top-color: #223a5d;
    box-shadow: inset 0 1px 0 0 #2b4a78; } }
.header-palco .cabecalho-logo {
  background: url("logo-palco-fantastico.png") no-repeat 0 0;
  background-size: 52px 38px;
  height: 72px;
  left: 30px;
  top: 3px;
  width: 94px; }

@media screen and (min-width: 768px) {
  .header-palco .cabecalho-logo {
    background-size: auto auto;
    height: 70px;
    left: 50px;
    width: 96px; } }
#interatividade-all #social-titulo:after {
  background-color: #6f94cf; }

.glb-palco-feedback-fechar a, .interatividade-lightbox-fechar a {
  color: #000000 !important; }

.lnk-votacao-opcao, .glb-interatividade-botao, .glb-interatividade-botao:visited, .interatividade-lightbox-icon {
  color: #ffffff !important; }

.lnk-votacao-opcao-active, .lnk-votacao-opcao-active:hover, .lnk-votacao-opcao-active:visited, .glb-interatividade-botao.btn-vote-agora {
  color: #6f94cf !important; }

.glb-palco-cor-borda-highlight {
  border-color: #2c629c; }

.glb-bloco .glb-box-eventos-maker {
  margin-top: 15px; }

#catalogo-pagina #glb-topo {
  background: repeat-x scroll center bottom #2c629c !important;
  height: 181px !important; }

#catalogo-pagina #glb-menu .glb-conteudo {
  bottom: 0;
  position: relative !important; }

#catalogo-pagina #glb-menu .menu-item-esq .submenu {
  right: auto !important;
  right: none !important;
  left: -7px !important; }

#catalogo-pagina #glb-menu .menu-item-esq.menu-item-li-first .submenu {
  right: -15px;
  _right: -5px; }

#catalogo-pagina #glb-menu .menu-item-esq .submenu-aba {
  left: 0 !important;
  left: none !important; }

#catalogo-pagina #glb-cabecalho {
  background: url("fantastico-catalogo-fundo.jpg") no-repeat scroll center 0 transparent !important;
  height: 183px; }

#catalogo-pagina #glb-cabecalho .marca-produto img {
  top: 15px;
  left: -15px; }

#catalogo-pagina #header .info {
  margin-left: 85px; }

#catalogo-pagina #palco-topo {
  padding-top:  30px; }

/* ==BEGIN FEED== */
#glb-corpo .feed .glb-feed-post-thumbs-container a {
    color: #cdcdcd;
}

#glb-corpo .feed .glb-feed-post-share li a {
    color: #fff;
}

.no-touch .glb-feed-preview .glb-feed-post {max-width: 100%;}

.glb-feed-preview .glb-feed-post-flag-container,
.glb-feed-preview .glb-feed-post-flag {
  width: 90px;
  height: 90px;
}

.glb-feed-preview .glb-feed-upload {
  display: none;
}

.glb-feed-preview .glb-feed-post-flag {
  -webkit-transform: scale(2.8,2.5);
  -moz-transform: scale(2.8,2.5);
  transform: scale(2.8,2.5);
}
/* ==END FEED== */

/* novo rodapé */
#glb-rodape .product-color { background-color: #255384 !important; }
#glb-rodape .footer .first-line { border-bottom: 1px solid #6080AF !important; }
#glb-rodape .footer li:not(:first-child):not(.pushed) { border-left: 1px solid #6080AF !important; }



/* COMPATIBILIDADE COM O ESTILO ANTIGO */
#glb-corpo .destaque a,
#glb-corpo .widget a,
#glb-corpo .widget-flow-de-materia a {
    color: #2c629c;
}

/* CUSTOMIZA COR WIDGET ACOMPANHE */

.glb-palco-cor-primaria-fundo {
    background-color: #2c629c!important;
}

.feed .glb-palco-cor-primaria-fundo, .glb-feed-instance .glb-feed-container .glb-feed-updates, .glb-feed-instance .glb-feed-container .glb-feed-updates:hover, .glb-feed-instance .glb-feed-submit-button, .glb-feed-instance .glb-feed-post .ico-feed-perfil-wrapper, .glb-feed-instance .glb-feed-post-show-replies:before {
    background: none repeat scroll 0px 0px #2c629c!important;
    color: #FFF;
}

.feed .glb-palco-cor-primaria, .feed .glb-feed-loading-error .glb-palco-cor-primaria, .glb-feed-instance a.glb-feed-cor-primaria, .glb-feed-instance a.glb-feed-cor-primaria:hover, .glb-feed-instance .glb-feed-post-content a, .glb-feed-instance .glb-feed-post-content a:hover, .no-touch .glb-feed-instance .glb-feed-post-content a:hover, .glb-feed-instance .glb-feed-upload-button, .glb-feed-instance .glb-feed-form:hover .glb-feed-upload-button, .glb-feed-instance .glb-feed-pagination-button, .glb-feed-instance .glb-feed-camera-off:hover .glb-feed-upload-button, .glb-feed-instance .glb-feed-post-with-replies .glb-feed-post-body .glb-feed-post-details-lnk, .glb-feed-instance .glb-feed-post-with-replies .glb-feed-post-thumbs-share-desktop .glb-feed-post-details-lnk, .glb-feed-instance .glb-feed-post-with-replies .glb-feed-post-replies .glb-feed-post-details-lnk, .glb-videos-temporeal-trilho #geui-carousel-arrow-prev-parent i, .glb-videos-temporeal-trilho #geui-carousel-arrow-next-parent i {
    color: #2c629c!important;
}

.glb-feed-instance .glb-feed-container .glb-feed-updates, .glb-feed-instance .glb-feed-textarea-wrapper textarea:focus, .glb-feed-instance .glb-feed-form:hover .glb-feed-textarea-wrapper textarea, .glb-feed-instance .glb-feed-camera-off:hover textarea {
    border-color: #2c629c!important;
}

.box_editorial_pagina_apuracao .chamada-box_editorial_pagina_apuracao-titulo {
    background-color: #2c629c!important;
}

/* FIM */

/* START GLOBO UI ---------------------------------*/
.gui-color-primary-bg { background-color: #2c629c; }
.gui-color-primary-bg-swap-selected { background-color: #2c629c; border-color: #2c629c; color: #fff; }

/* Tudo que está com #glb-corpo na frente é pra link
e deve ser retirado o dia que isso for retirado daqui: #glb-corpo a { color: #2c629c; }*/
#glb-corpo .gui-color-primary-bg-swap { background-color: #fff; color: #2c629c; }
#glb-corpo .gui-color-primary-bg-swap:hover { background-color: #6080af; border-color: #6080af; color: #fff; }

.no-touch #glb-corpo .gui-color-primary-link:visited { color: #2c629c; }
.no-touch #glb-corpo .gui-color-primary-link:hover,
.no-touch #glb-corpo .gui-color-primary-link:active { color: #6080af; }

.gui-color-primary { color: #2c629c; }
.no-touch .gui-color-primary-parent-hover:hover .gui-color-primary,
.no-touch .gui-color-primary-parent-hover:active .gui-color-primary { color: #6080af;}
/* END GLOBO UI ----------------------------------- */
/*Cor do Autor do Post*/

.glb-feed-post-author-name {
  color: #333;
}

.box-destaque-vertical h2 a {
  color: #333 !important;
}

.widget-vitrine .widget-header .widget-title {
  border-left: 7px solid #2c629c !important;
}

.box-destaque-vertical a.foto-item:hover:before {
  border-color: #6080af !important;
}

.box-destaque-vertical .chamada a:hover::after {
  bottom: 2px;
  color: #6080af;
}

.widget-outras-edicoes .widget-outras-edicoes__edicao:hover .gui-color-primary {
  color: #6080af;
}
