@charset "utf-8";

/*
 * CHANNEL BASE CANAL BRASIL
 * Estilos estruturais para o tema do canal.
 *
 * Summary:
 * -------------------------------------
 * COLORS - BACKGROUNDS
 * COLORS - BORDERS
 * BORDERS
 * COLORS - FONTS
 * DISPLAYS
 * FONTS - SIZES
 * FONTS - FAMILIES
 * FONTS - CASES
 * FONTS - AFTERS
 * FONTS - WEIGHTS
 * FONTS - STYLES
 * FONTS - DECORATIONS
 * FONTS - ALIGNS
 * FONTS - LINE HEIGHTS
 * IMAGES - BACKGROUNDS
 * IMAGES
 * IMAGES - POSITIONS
 * EFFECTS
 * POSITIONS
 * MARGINS
 * PADDINGS
 * SIZES
 * VISIBILITIES
 * PATCHS
 * INTENSE DEBATE
 * VIDEO COLABORATIVO
 */


/* =============================================================================
   COLORS - BACKGROUNDS
   ========================================================================== */
/* 000 */
.featured ol li a, .section-header div .grid dl, .section-header div .arrow.ativo, .box-fotos-galeria .trans, .content-informacoes-foto, .feed.gallery ol li a.video span.time, .carousel.videos div div ol li a span span, .featured.full, .box-foto-selecionada, .contact ol li, #schedule-container ul, .az-list ul li span.schedules ul li, #schedule-container .arrow.ativo, .episodes ol li div ul, .episodes ol li div strong span.arrow.ativo, #alternative-container ul, #alternative-container .arrow { background-color: #000 !important; }

/* fff */
.carousel.programacao ol li.ativo a, .daily-grid ul li div.text div.info div.active ul, .carousel.programacao ol li a, .daily-grid ul li ul li:hover { background-color: #fff !important; }

/* dfdfdf */
.carousel.programacao .navigation a.previous.disable, .carousel.programacao .navigation a.next.disable { background-color: #dfdfdf  !important; }

/* fafaf7 */
.header input[type="text"] { background-color: #fafaf7 !important; }

/* 292929 */
.carousel.videos div, .carousel.videos div div ol li a:hover, .carousel.videos div div ol { background-color: #292929 !important; }

/* 484848 */
.episodes-filter ol li a:hover, .daily-grid ul li:hover, .article .tabela-confronto table caption { background-color: #484848 !important;}

/* 333 */
body, .content, .section-header div ul li.active, .episodes-filter ol li.active a:hover, .az-list ul li, .episodes ol li div strong span.arrow { background-color: #333 !important; }

/* 383838 */
.carousel.videos div div, .carousel.videos div div ol li a { background-color: #383838 !important; }

/* 1f1f1f */
.header, .ticker, .section-phome, .share, .daily-grid ul li.active, .section-header, .episodes-filter ol li a.ativo, .carousel.videos, .carousel.videos div div.navigation a, .article .foto strong, .carousel.videos div#embed, .carousel.videos div.player-video { background-color: #1f1f1f !important; }

/* 0f0f0f */
.menu { background-color: #0f0f0f !important; }

/* 2a2a2a */
.footer, .footer .info { background-color: #2a2a2a !important; }

/* 707070 */
.az-list ol li a[rel]:hover { background-color: #707070 !important; }
.az-list h4 div, .carousel.programacao ol li a span.today, .article .tabela-materia table thead tr th { background-color: #707070 !important; }

/* ccc */
.carousel.programacao ol li a:hover { background-color: #ccc !important; }

/* 121212 */
.article form .opcoes td.opcao, .article form td.opcao-off:hover { background-color: #121212 !important; }

/* 727272 */
.article form td.opcao:hover, .article form td.opcao.opcao-on, .article form td.opcao-on:hover { background-color: #727272 !important; }


/* =============================================================================
   COLORS - BORDERS
   ========================================================================== */
/* 484848 */
.tv-shows ol li ul li:first-child, .footer .directory ul li:nth-child(4) ul li:first-child, .footer .directory ul li:nth-child(4) ul li, .footer .directory ul li:nth-child(4) ul li, .footer .directory ul li:nth-child(1) ul, .footer .directory ul li:nth-child(2) ul, .article .tabela-confronto table td, .article .tabela-materia table td, .article .tabela-materia table th { border-color: #484848 !important; }
h3, .tv-shows ol li ul li, .most-shared .streamTwitter, .related-list ol li, .daily-grid ul li, .episodes-filter ol li, .twtr-widget .twtr-tweet, .episodes-filter ol li, .daily-grid ul li span.time, .most-shared .profile-twitter, .most-shared .profile-facebook, .most-shared .streamTwitter, .footer .menu-4 .submenu li, .feed.latest .contentFeed, .feed.gallery.fotos .contentFeed, .feed.gallery.videos .contentFeed, .feed.index .contentFeed, .feed.latest.internal .contentFeed, .article .saibamais ul li, .article form .opcoes td { border-bottom-color: #484848 !important; }
.carousel.programacao ol li, .footer .directory .submenu, .article .continue-por-aqui ul li:first-child { border-right-color: #484848 !important; }
.summary, .tv-shows ol li ul, .footer .menu-4 .submenu .submenu-item-1, .az-list ul li, .feed ol li, .article form .opcoes, .article .saibamais strong { border-top-color: #484848 !important; }
.carousel.programacao ol li.ativo, .feed.gallery.videos ol li { border-left-color: #484848 !important; }

/* 333 */
.contact ol li a span, .contact ol li a:hover span, .section-header div ul li a, .ticker dl { border-color: #333 !important; }

/* 383838 */
.carousel.videos div div ol li, .carousel.videos div div ol li a { border-color: #383838 !important; }

/* fff */
.tv-shows .summary.closed { border-color: #fff !important; }

/* 000 */
.header .nav li ul, .section-header div .grid dl, .section-header div .grid .arrow.ativo, #schedule-container ul, #schedule-container .arrow.ativo, .episodes ol li div ul, #alternative-container ul, #alternative-container .arrow { border-color: #000 !important; }

.header .nav li ul li .summary { border-top-color: #000 !important; }

/* 191919 */
.navegacao-galeria .bordered-container-top { border-bottom-color: #191919 !important; }

/* 646464 */
.carousel.videos div div ol li a:hover { border-color: #646464 !important; }

/* ccc */
.header input[type="text"] { border-color: #ccc; }
.daily-grid ul li div.text div.info a { border-left-color: #ccc; }
.article .frase-materia, .article .olho { border-top-color: #ccc ;}

/* none */
.feed .summary { border-style: none; }

/* 5c5c5c */
.daily-grid ul li span.time { border-right-color: #5c5c5c !important; }


/* =============================================================================
   COLORS - FONTS
   ========================================================================== */
/* fff */
/* if not IE */
.az-list ol li a[rel], .header .nav li ul li .summary::after, .article .continue-por-aqui ul li a strong:after { color: #fff !important; }

body, a, .summary, .summary span, .most-shared a, .page_404 .not-found h3, .az-list ul li a strong, .videos ol li a strong, .videos ol li a span .time, .carousel.episodes ol li a strong, .carousel.programacao ol li a span.today, .daily-grid ul li span.time strong, .section-header.secao h4 span, .featured.full.home ol li a .editoria-content, .featured.full.home ol li a .editoria-content .button, .daily-grid ul li div.text div.info a, .daily-grid ul li div.text div.info div strong, .section-header div .grid strong, .carousel.videos div div ol li a span span, .carousel.programacao ol li.ativo a span, .carousel.programacao ol li.ativo a:hover span, .carousel.programacao ol li a:hover span.today, .article p b, .article p strong, .presenters ul li a strong, .daily-grid ul li div.text strong, .content div.article.full h3, .az-list ul li span strong span, .article .tabela-materia table thead tr th, .feed.gallery ol li a strong, .article form .opcoes td strong, .article form td.opcao:hover, .article form td.opcao-on, .carousel.secondary ol li a strong { color: #fff !important; }

/* 333 */
.carousel.programacao ol li a span strong, .daily-grid ul li div.text div.info div.active strong { color: #333 !important; }

/* bbb */
.carousel.episodes ol li a { color: #bbb !important; }

/* 777 */
.double a strong, .major a strong, .double ol li a strong, .ticker dl dd, .az-list ol li a, .az-list ul li a, .videos ol li a, .content div.article h4, .content div.article .pub-date, .status, .section-header div .grid dl dt, .videos ol li a, .carousel.videos div h4, .carousel.programacao ol li a span, .carousel.programacao ol li a:hover span, .feed ol li a strong, .presenters ul li a, .daily-grid ul li div.text span, .carousel.secondary ol li a { color: #777 !important; }

/* 727272 */
.feed.internal.latest ol li a strong { color: #727272 !important; }

/* 484848 */
.tv-shows ol li ul li a::after { color: #484848 !important; }

/* 171717 */
.carousel.programacao ol li a span strong { color: #171717 !important; }

/* b2b2b2 */
.daily-grid ul li span, .section-header div .grid dl dd, .content .article p, .carousel.videos div div ol li a, .article .frase-materia div.frase, .article .olho div, .content div.article, .article .tabela-confronto table td, .article .tabela-materia table td, .article .tabela-materia table th { color: #b2b2b2 !important; }

/* 666 */
.daily-grid ul li div.text div.info div ul li { color: #666 !important; }

/* ccc */
.daily-grid ul li div.text, .feed.gallery.fotos ol li a { color: #ccc !important; }

/* =============================================================================
   DISPLAYS
   ========================================================================== */
/* block */
div.article .pub-date { display: block; }


/* =============================================================================
   FONTS - SIZES
   ========================================================================== */
/* 10 */
.carousel.programacao ol li a span.today { font-size: 10px; }

/* 11 */
.footer .directory a, .videos ol li a span .time, .content div.article .pub-date, .carousel.videos div div ol li a span, .carousel.videos div div ol li a span span, .videos ol li a, .feed ol li a strong, .feed.gallery ol li a { font-size: 11px !important; }

/* 12 */
.ticker dl dt:first-child { font-size: 12px !important; }
.header .nav ul li ul li a { font-size: 12px !important; }

/* 13 */
.header .nav ul li a, .navigation .status, .section-header div ul li a, .footer .directory strong, a.summary, .sidebar .feed ol li a { font-size: 13px !important; }

/* 14 */
.feed.gallery ol li a strong { font-size: 14px !important; }

/* 16 */
.double a strong, .major a strong, .double ol li a strong, .related-list ol li a strong, .content div.article h4 { font-size: 16px !important; }

/* 18 */
.featured.full.home .button, .featured.full ol li a span span { font-size: 18px !important; }

/* 20 */
#disclaimer span#disclaimer_concordo, #disclaimer span#disclaimer_sair, .feed ol li a { font-size: 20px !important; }

/* 22 */
.az-list ul li a strong, .az-list h4 strong { font-size: 22px !important; }

.featured.full.home ol li a span.editoria-content { font-size: 24px !important; }

/* 26 */
.ticker h3, .major h3, .double h3, .feed h3, .tv-shows h3, .most-shared h3, .contact h3, .az-list h3, .carousel h3, .related-list h3, .videos h3, .media h3, .episodes-filter h3, #comentarios h3, #disclaimer h3, .daily-grid h3, .presenters h3, .article .continue-por-aqui h3 { font-size: 26px !important; }

/* 28 */
.ticker h3, .section-header.secao h4 span { font-size: 28px !important; }

/* 46 */
.featured.full ol li a span strong { font-size: 46px !important; }


/* =============================================================================
   FONTS - FAMILIES
   ========================================================================== */
/* arvo */
.ticker dl dt:first-child { font-family: "Arvo", Arial, Helvetica, Sans-serif !important; font-weight: 400; }
.ticker h3, .major h3, .double h3, .feed h3, .tv-shows h3, .most-shared h3, .contact h3, .az-list h3, .carousel h3, .related-list h3, .videos h3, .media h3, .episodes-filter h3, #comentarios h3, .header .nav ul li a, .footer .directory strong, .double a strong, .major a strong, .double ol li a strong, .feed ol li a strong, .az-list h4 strong, .videos ol li a, .content div.article .pub-date, .section-header div ul li a, .featured.full ol li a span, .featured.full.home .button, .section-header.secao h4 span, .content div.article h4, #disclaimer h3, #disclaimer span#disclaimer_concordo, #disclaimer span#disclaimer_sair, .feed.latest ol li a strong, .featured.full.home ol li a .editoria-content, .daily-grid h3, .presenters h3, .carousel.secondary ol li a strong, .article .continue-por-aqui h3, .article .saibamais > strong { font-family: "Arvo", Arial, Helvetica, Sans-serif !important; font-weight: 400; }

/* arial */
.videos ol li a strong, .videos ol li a span .time, .carousel.videos div div ol li a span { font-family: Arial, Helvetica, Sans-serif !important; }


/* =============================================================================
   FONTS - CASES
   ========================================================================== */
/* lowecase */
.footer .directory strong, .featured.full.home .button, .carousel.programacao ol li a span.today { text-transform: lowercase; }

/* uppercase */
.featured.full.home ol li a .editoria-content, .section-header.secao h4 span, .featured.slider.full ol li a span, .featured.full .editoria-content strong, .footer .directory div ul .menu-4 .submenu .submenu-item-1 a, .footer .directory div ul .menu-4 .submenu .submenu-item-2 a, .footer .directory div ul .menu-4 .submenu .submenu-item-3 a { text-transform: uppercase; }

/* capitalize */
.ticker dl dt:first-child { text-transform: capitalize; }

/* none */
.feed ol li a strong { text-transform: none !important; }


/* =============================================================================
   FONTS - AFTERS
   ========================================================================== */
.tv-shows .summary.closed::after { font-size: 13px; padding: 0 0 5px 5px; }
.header .nav ul li.submenu a::after { font-size: 10px; margin-left: 5px; }


/* =============================================================================
   FONTS - WEIGHTS
   ========================================================================== */
/* normal */
.summary, .summary span, .az-list ul li a, .related-list ol li a strong, .videos ol li a strong, .videos ol li a span .time, .carousel ol li a strong, .carousel.programacao ol li a span span, .daily-grid ul li div.text strong, .daily-grid ul li div.text div.info div strong, .daily-grid ul li span.time strong, .featured.full.home .button, .episodes-filter ol li a strong, .carousel.videos div div ol li a span span { font-weight: normal !important; }

/* 400 */
.double a strong, .major a strong { font-weight: 400; }


/* =============================================================================
   FONTS - STYLES
   ========================================================================== */
/* normal */
.content div.article h4 { font-style: normal !important; }


/* =============================================================================
   FONTS - DECORATIONS
   ========================================================================== */
/* underline */
.article p a { text-decoration: underline; }

/* none */
.contact ol li a:hover { text-decoration: none; }


/* =============================================================================
   FONTS - ALIGNS
   ========================================================================== */
/* left */
.contact ol li a span { text-align: left; }


/* =============================================================================
   FONTS - LINE HEIGHTS
   ========================================================================== */
/* 11 */
.feed ol li a strong, .feed.gallery ol li a { line-height: 11px !important; }

/* 14 */
.feed.gallery ol li a strong { line-height: 14px !important; }

/* 20 */
.feed ol li a { line-height: 20px !important; }

/* 28 */
.episodes ol li a strong { line-height: 28px !important; }

/* 40 */
.featured.slider.full ol li a span strong, .featured.full .editoria-content strong { line-height: 50px !important; }


/* =============================================================================
   IMAGES - BACKGROUNDS
   ========================================================================== */
/* menu */
.menu.full { background: url(../img/background-menu.png) !important; }


/* =============================================================================
   IMAGES
   ========================================================================== */
/* quote */
.article .frase-materia { background-image: url("../img/double_quote.png") !important; }

/* related */
.footer .directory .menu-4 .submenu-item-1 { background: url(../img/icon-related-1.png) no-repeat left center transparent !important; }
.footer .directory .menu-4 .submenu-item-2 { background: url(../img/icon-related-2.png) no-repeat left center transparent !important; }
.footer .directory .menu-4 .submenu-item-3 { background: url(../img/icon-related-3.png) no-repeat left center transparent !important; }

.az-list ul li span.schedules .arrow, #schedule-container .arrow.ativo { background-image: url(../img/sprite-cbb.png) !important; }


/* =============================================================================
   IMAGES - POSITIONS
   ========================================================================== */
.header h1 { background-position: -70px -347px; }
.header.full h1 { background-position: -251px -346px; }
.episodes ol li a.article span.media { background-position: -479px -156px; top:84px !important; margin-left:3px;}
.videos ol li a span .media { background-position: -480px -156px; }
.featured.slider ol li a span.editoria-tipo { background-position: -40px -126px; }
.featured.slider ol li a.video span span.editoria-tipo { background-position: -40px -30px }
.featured.slider ol li a.photo span span.editoria-tipo { background-position: -40px -78px }
.ticker .summary { background-position: -320px -114px; }
.ticker h3 { background-position: -589px -122px; }
.az-list ul li span.schedules .arrow, #schedule-container .arrow.ativo { background-position: -657px -59px !important; }
.episodes ol li div strong span.arrow { background-position: -654px -24px !important; }
#alternative-container .arrow { background-position: -659px -21px !important; }
.related-list ol li a { background-position: -700px -424px !important; }
.header input[type="submit"] { background-position: -480px -92px; }
.navigation a.previous, .navigationFeed a.previous { background-position: -217px -29px !important; }
.navigation a.next, .navigationFeed a.next { background-position: -217px -60px !important; }
.navigation a:hover.previous, .navigationFeed a:hover.previous { background-position: -248px -29px !important; }
.navigation a:hover.next, .navigationFeed a:hover.next { background-position: -248px -60px !important; }
.section-header div .grid .arrow, .section-header div .grid .arrow.ativo { background-position: -657px -59px !important; }
.carousel.videos div div.navigation a.previous { background-position: -829px -173px !important; }
.carousel.videos div div.navigation a.next { background-position: -831px -313px !important; }
.carousel.programacao .navigation a.previous { background-position: -658px -255px !important; }
.carousel.programacao .navigation a.next { background-position: -658px -305px !important; }
.daily-grid ul li div.text div.info div strong { background-position: -564px -23px !important; }
.daily-grid ul li div.text div.info div.active strong { background-position: -564px -94px !important; }

/* featured icons */
.featured ol li a.video span.editoria-tipo { background-position: -40px -31px !important; }
.featured ol li a.photo span.editoria-tipo { background-position: -40px -79px !important; }
.featured ol li a.article span.editoria-tipo { background-position: -40px -126px !important; }
.featured ol li a.episode span.editoria-tipo { background-position: -40px -175px !important; }

/* feed icons */
.feed ol li a.galeria-de-fotos span.media, .feed ol li a.foto span.media { background-position: -420px -2px !important; }
.feed ol li a.quemfaz span.media, .feed ol li a.quem-faz span.media { background-position: -420px -27px !important; }
.feed ol li a.materia span.media, .feed ol li a.artigo span.media, .feed ol li a.article span.media { background-position: -420px -27px !important; }
.feed ol li a.video span.media { background-position: -420px -52px !important; }
.feed ol li a.episodio span.media { background-position: -420px -77px !important; }

/* feed gallery icons */
.feed.gallery ol li a.video span.media.oversize { background-position: -480px -157px !important; }
.feed.gallery ol li a.galeria-de-fotos span.media.oversize { background-position: -480px -230px !important; }

/* =============================================================================
   EFFECTS
   ========================================================================== */
/* text */
.featured.full.home .button { text-shadow: none; }
.featured.full.home span strong { text-shadow: #000 0 0 10px; }

/* box */
.section-header div .grid dl, #schedule-container ul, #alternative-container ul { box-shadow: 0 6px 6px #000 !important; }
.carousel.videos div div.navigation a.next { box-shadow: 0 0 15px 5px #000; -moz-box-shadow: 0 0 15px 5px #000; -webkit-box-shadow: 0 0 15px 5px #000; background-color:#222; }
.daily-grid ul li div.text div.info div.active ul { box-shadow: none !important; }
.header .nav ul li.submenu ul li.summary-item a { text-transform: none !important; }


/* =============================================================================
   POSITIONS
   ========================================================================== */
/* left */
.daily-grid ul li div.text div.info div.active ul { left: 0 !important; }
.featured.full.home ol { left: 20px; }
.header .nav ul li ul { top: 30px !important; left: 10px !important; }


/* =============================================================================
   MARGINS
   ========================================================================== */
div.ticker, div.major, div.double, div.carousel, div.tv-shows, div.most-shared, div.contact, div.feed, div.videos, div.presenters, div.az-list { margin: 40px 20px 0 0 !important; }
.double ol li a strong { margin: 10px 0 5px 0; }
.feed ol li a strong { margin-bottom: 10px; }
.feed.latest ol li a strong { margin-bottom: 0; }
.feed.latest ol li a span { margin-right: 10px; }
.feed.gallery ol li a span { margin-bottom: 5px; }
.content div.article.full h4, .content.full .ticker { margin-bottom: 0; }
.daily-grid ul li div.text div.info a { margin-top: 5px; }
div.article .pub-date { margin-top: 40px; }
.az-list h4 { margin-bottom: -10px !important; }
.section-header.secao { margin-bottom: 1px; }



/* =============================================================================
   PADDINGS
   ========================================================================== */
.content { padding-top: 0 !important; }
.contact ol li a span { padding-left: 20px; }
.feed ol li a strong { padding-top: 3px; }
.episodes ol li div strong span { padding-right: 9px !important; top:2px !important; }
.episodes ol li div strong span.ativo { padding-right: 3px !important; }
.article .saibamais ul li, .article .saibamais > strong { padding: 10px 0px !important; }


/* =============================================================================
   SIZES
   ========================================================================== */
.footer .directory .menu-2 { width: 316px !important; }
.header h1 { height: 120px; }
.header .nav li ul { width: 350px !important; }
.header .nav li.submenu.blogs ul { width: 200px !important; }
.header .nav li ul li { width: 175px; }


/* =============================================================================
   VISIBILITIES
   ========================================================================== */
/* none */
.header hr { display: none; }


/* =============================================================================
   PATCHS
   ========================================================================== */
.header input[type="text"] { border-style: solid solid solid none; border-width: 1px 1px 1px medium; padding: 3px; width: 161px; height: 16px; margin-top: 1px; }
.carousel.videos div div ol li a { border-style: solid; border-width: 1px; }
.section-header.home, .presenters h3, .az-list h3 { visibility: hidden; }
.header .nav li ul li .summary { width: 350px !important; }
.header .nav ul li ul, .header .nav ul li.submenu:hover > a { border-radius: 0 !important; }
.article .saibamais > strong { border-top-width: 5px !important; }
.header.full { background: none !important; }
#disclaimer{ z-index: 4; height: 462px;}

/* =============================================================================
   INTENSE DEBATE
   ========================================================================== */
#idc-container .idc-btn_l .idc-r strong, #idc-container .idc-btn_s .idc-r strong, #idc-container .idc-btn_l-secondary .idc-r { font-size: 16px !important; text-transform: lowercase !important; color: #fff !important; }
#idc-container .idc-btn_l .idc-r strong, #idc-container .idc-btn_s .idc-r strong, #idc-container .idc-btn_s .idc-r, #idc-container .idc-btn_l-secondary .idc-r { text-transform: lowercase !important; color: #fff !important; }
#idc-container .idc-c-t { border-color: #484848 !important; }
#idc-container .idc-foot { border-top-color: #484848 !important; }
#IDCommentPopupInner { border-color: #1f1f1f !important; }
#idc-container .idc-c .idc-c-h { background-color: #1f1f1f !important; }
#idc-container .idc-btn_l .idc, #idc-container .idc-btn_s .idc-r, #idc-container .idc-btn_l .idc { background-color: #999 !important; }
#idc-container .idc-info div div, #idc-container .idc-info div div.idc-bottom { background-color: #1f1f1f !important; }
#idc-container .idc-info div div p { color: #ccc !important; }
#IDCommentPopupInner { box-shadow: 0 6px 6px #000000; }

/* =============================================================================
   VIDEO COLABORATIVO
   ========================================================================== */
#widget-geral a.botao-login, #wid-geral .botao-formulario { background-color: #ff0078 !important; font-family: Arial, Helvetica, Sans-serif !important; padding: 10px 40px !important; border-width: 0px !important; font-size: 14px !important; font-weight: bold !important; letter-spacing: normal !important; line-height: 16px !important; text-align: center; cursor: pointer !important; }
#widget-geral a.botao-login:hover, #wid-geral .botao-formulario:hover { background-color: #C5005C !important; text-decoration: none; }

#glb_widget2 { width: 620px; overflow: hidden; }
#wid-geral { background-color: transparent !important; padding: 0px !important; width: 620px !important; }
#wid-geral fieldset { background-color: transparent !important; padding: 0px !important; }
#wid-geral ul .item-obrigatorio { background-color: transparent !important; }
#wid-geral ul li span.conteudo-campo-erro { background: url('http://g.glbimg.com/og/gs/gsat1/media/canal_padrao/img/icone-erro-campo.png') no-repeat scroll left center transparent !important; color: #F45C5E !important; }
#wid-geral ul li label strong { font-size: 10px !important; }
#wid-geral h1 { margin: 4px 0px 14px !important; }
#wid-geral h2 { background-color: #1F1F1F !important; }
#wid-geral p { margin: 32px 0px 0px !important; color: #b2b2b2 !important; }
#wid-geral .lista-conteudo li { color: #b2b2b2 !important; }
#wid-geral ul li span { color: #b2b2b2 !important; }
#wid-geral #box-sucesso { background: url("http://g.glbimg.com/og/gs/gsat1/media/canal_padrao/img/icone-sucesso.png") no-repeat scroll 40px center transparent !important; }
#wid-geral #box-sucesso p { margin: 0px !important; }
#wid-geral #ctemaId { width: 352px !important; }

