﻿html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
table,
thead,
tbody,
th,
td,
tr,
form,
label,
legend,
caption,
tbody,
tfoot,
thead,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background-color: transparent
}

body #conteudoMateria div.hb_grid_8,
body #conteudoMateria div.hb_grid_8 span,
body #conteudoMateria div.hb_grid_8 p {
    font-size: 105%;
    line-height: 23px
}

.barra_parceiro_topo {
    width: 100%;
    height: 44px
}

.halfbanner {
    margin-bottom: 20px;
    height: 60px;
    width: 100%;
    overflow: hidden
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

nav ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: 700
}

del {
    text-decoration: line-through
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

input,
select {
    vertical-align: middle
}

body {
    font: 13px/1.231 sans-serif;
    *font-size: small
}

pre,
code,
kbd,
samp {
    font-family: monospace, sans-serif
}

body,
select,
input,
textarea {
    color: #444
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700
}

img {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

html {
    overflow-y: scroll
}

a:hover,
a:active {
    outline: none
}

a,
a:active {
    color: #607890;
    color: #333
}

a:hover {
    color: #036
}

ul,
ol {
    margin-left: 1.8em
}

ol {
    list-style-type: decimal
}

nav ul,
nav li {
    margin: 0
}

small {
    font-size: 85%
}

strong,
th {
    font-weight: 700
}

td,
td img {
    vertical-align: top
}


sub {
    vertical-align: sub;
    font-size: smaller
}

sup {
    vertical-align: super;
    font-size: smaller
}

pre {
    padding: 15px;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    word-wrap: break-word
}

textarea {
    overflow: auto
}

.ie6 legend,
.ie7 legend {
    margin-left: -7px
}

input[type="radio"] {
    vertical-align: text-bottom
}

input[type="checkbox"] {
    vertical-align: bottom
}

.ie7 input[type="checkbox"] {
    vertical-align: baseline
}

.ie6 input {
    vertical-align: text-bottom
}

label,
input[type=button],
input[type=submit],
button {
    cursor: pointer
}

button,
input,
select,
textarea {
    margin: 0
}

input:invalid,
textarea:invalid {
    border-radius: 1px;
    -moz-box-shadow: 0 0 5px red;
    -webkit-box-shadow: 0 0 5px red;
    box-shadow: 0 0 5px red
}

.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
    background-color: #f0dddd
}

::-moz-selection {
    background: #015426;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #015426;
    color: #fff;
    text-shadow: none
}

a:link {
    -webkit-tap-highlight-color: #015426
}

button {
    width: auto;
    overflow: visible
}

.ie7 img {
    -ms-interpolation-mode: bicubic
}

.eband_ir {
    display: block;
    text-indent: -999em;
    overflow: hidden;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr
}

.oculto {
    display: none;
    visibility: hidden
}

.oculto_visualmente {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

.invisivel {
    visibility: hidden
}

.eband_clearfix:before,
.eband_clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden
}

.eband_clearfix:after {
    clear: both
}

.eband_clearfix {
    zoom: 1
}

.eband_left {
    float: left
}

.eband_right {
    float: right
}

body {
    background: #fff;
    min-width: 960px;
    font-family: arial;
    font-size: 14px;
    position: relative;
    height: 100%
}

.ie7 body,
.ie8 body,
.ie9 body {
    font-family: Arial, serif
}

.tiraMarginBottom {
    margin-bottom: 0!important
}

.linha_12h {
    margin-left: auto;
    margin-right: auto;
    width: 960px
}

.linha_12b {
    margin-left: auto;
    margin-right: auto;
    width: 970px
}

.linha_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    overflow: hidden
}

.linha_12,
.linha_12b {
    margin-bottom: 19px;
    clear: both
}

.hb_grid_1,
.hb_grid_2,
.hb_grid_3,
.hb_grid_4,
.hb_grid_5,
.hb_grid_6,
.hb_grid_7,
.hb_grid_8,
.hb_grid_9,
.hb_grid_10,
.hb_grid_11,
.hb_grid_12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px
}

.hb_padL_1,
.hb_vazioL_1,
.hb_padL_2,
.hb_vazioL_2,
.hb_padL_3,
.hb_vazioL_3,
.hb_padL_4,
.hb_vazioL_4,
.hb_padL_5,
.hb_vazioL_5,
.hb_padL_6,
.hb_vazioL_6,
.hb_padL_7,
.hb_vazioL_7,
.hb_padL_8,
.hb_vazioL_8,
.hb_padL_9,
.hb_vazioL_9,
.hb_padL_10,
.hb_vazioL_10,
.hb_padL_11,
.hb_vazioL_11,
.hb_padL_12,
.hb_vazioL_12 {
    position: relative
}

.alpha {
    margin-left: 0
}

.omega {
    margin-right: 0
}

.linha_12 .hb_grid_1,
.linha_12b .hb_grid_1 {
    width: 60px
}

.linha_12 .hb_grid_2,
.linha_12b .hb_grid_2 {
    width: 140px
}

.linha_12 .hb_grid_3,
.linha_12b .hb_grid_3 {
    width: 220px
}

.linha_12 .hb_grid_4,
.linha_12b .hb_grid_4 {
    width: 300px
}

.linha_12 .hb_grid_5,
.linha_12b .hb_grid_5 {
    width: 380px
}

.linha_12 .hb_grid_6,
.linha_12b .hb_grid_6 {
    width: 460px
}

.linha_12 .hb_grid_7,
.linha_12b .hb_grid_7 {
    width: 540px
}

.linha_12 .hb_grid_8,
.linha_12b .hb_grid_8 {
    width: 620px
}

.linha_12 .hb_grid_9,
.linha_12b .hb_grid_9 {
    width: 700px
}

.linha_12 .hb_grid_10,
.linha_12b .hb_grid_10 {
    width: 780px
}

.linha_12 .hb_grid_11,
.linha_12b .hb_grid_11 {
    width: 860px
}

.linha_12 .hb_grid_12,
.linha_12b .hb_grid_12 {
    width: 940px
}

.linha_12 .hb_sgrid_1,
.linha_12b .hb_sgrid_1 {
    width: 60px;
    float: left
}

.linha_12 .hb_sgrid_2,
.linha_12b .hb_sgrid_2 {
    width: 140px;
    float: left
}

.linha_12 .hb_sgrid_3,
.linha_12b .hb_sgrid_3 {
    width: 220px;
    float: left
}

.linha_12 .hb_sgrid_4,
.linha_12b .hb_sgrid_4 {
    width: 300px;
    float: left
}

.linha_12 .hb_sgrid_5,
.linha_12b .hb_sgrid_5 {
    width: 380px;
    float: left
}

.linha_12 .hb_sgrid_6,
.linha_12b .hb_sgrid_6 {
    width: 460px;
    float: left
}

.linha_12 .hb_sgrid_7,
.linha_12b .hb_sgrid_7 {
    width: 540px;
    float: left
}

.linha_12 .hb_sgrid_8,
.linha_12b .hb_sgrid_8 {
    width: 620px;
    float: left
}

.linha_12 .hb_sgrid_9,
.linha_12b .hb_sgrid_9 {
    width: 700px;
    float: left
}

.linha_12 .hb_sgrid_10,
.linha_12b .hb_sgrid_10 {
    width: 780px;
    float: left
}

.linha_12 .hb_sgrid_11,
.linha_12b .hb_sgrid_11 {
    width: 860px;
    float: left
}

.linha_12 .hb_sgrid_12,
.linha_12b .hb_sgrid_12 {
    width: 940px;
    float: left
}

div[class^="hb_grid_"] > div[class^="materia hb_sgrid_"],
.linha_12 div[class^="materia hb_sgrid_"],
div[class^="hb_grid_"] > div[class^="hb_sgrid_"],
div[class^="hb_sgrid_"] > div[class^="materia hb_sgrid_"] {
    margin: 0 20px 0 0
}

.last {
    margin: 0!important
}

.hb_sgrid_4.lista_not + .hb_sgrid_4.lista_not {
    margin: 0 0 0 20px
}

.hb_grid_4 > .hb_grid_4 {
    margin: 0
}

.linha_12 .hb_padL_1 {
    padding-left: 80px
}

.linha_12 .hb_padL_2 {
    padding-left: 160px
}

.linha_12 .hb_padL_3 {
    padding-left: 240px
}

.linha_12 .hb_padL_4 {
    padding-left: 320px
}

.linha_12 .hb_padL_5 {
    padding-left: 400px
}

.linha_12 .hb_padL_6 {
    padding-left: 480px
}

.linha_12 .hb_padL_7 {
    padding-left: 560px
}

.linha_12 .hb_padL_8 {
    padding-left: 640px
}

.linha_12 .hb_padL_9 {
    padding-left: 720px
}

.linha_12 .hb_padL_10 {
    padding-left: 800px
}

.linha_12 .hb_padL_11 {
    padding-left: 880px
}

.linha_12 .hb_padR_1 {
    padding-right: 80px
}

.linha_12 .hb_padR_2 {
    padding-right: 160px
}

.linha_12 .hb_padR_3 {
    padding-right: 240px
}

.linha_12 .hb_padR_4 {
    padding-right: 320px
}

.linha_12 .hb_padR_5 {
    padding-right: 400px
}

.linha_12 .hb_padR_6 {
    padding-right: 480px
}

.linha_12 .hb_padR_7 {
    padding-right: 560px
}

.linha_12 .hb_padR_8 {
    padding-right: 640px
}

.linha_12 .hb_padR_9 {
    padding-right: 720px
}

.linha_12 .hb_padR_10 {
    padding-right: 800px
}

.linha_12 .hb_padR_11 {
    padding-right: 880px
}

.linha_12 .hb_vazioL_1 {
    left: 80px
}

.linha_12 .hb_vazioL_2 {
    left: 160px
}

.linha_12 .hb_vazioL_3 {
    left: 240px
}

.linha_12 .hb_vazioL_4 {
    left: 320px
}

.linha_12 .hb_vazioL_5 {
    left: 400px
}

.linha_12 .hb_vazioL_6 {
    left: 480px
}

.linha_12 .hb_vazioL_7 {
    left: 560px
}

.linha_12 .hb_vazioL_8 {
    left: 640px
}

.linha_12 .hb_vazioL_9 {
    left: 720px
}

.linha_12 .hb_vazioL_10 {
    left: 800px
}

.linha_12 .hb_vazioL_11 {
    left: 880px
}

.linha_12 .hb_recuoL_1 {
    left: -80px
}

.linha_12 .hb_recuoL_2 {
    left: -160px
}

.linha_12 .hb_recuoL_3 {
    left: -240px
}

.linha_12 .hb_recuoL_4 {
    left: -320px
}

.linha_12 .hb_recuoL_5 {
    left: -400px
}

.linha_12 .hb_recuoL_6 {
    left: -480px
}

.linha_12 .hb_recuoL_7 {
    left: -560px
}

.linha_12 .hb_recuoL_8 {
    left: -640px
}

.linha_12 .hb_recuoL_9 {
    left: -720px
}

.linha_12 .hb_recuoL_10 {
    left: -800px
}

.linha_12 .hb_recuoL_11 {
    left: -880px
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}



.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

#queries {
    display: none
}

.container.home_band {
    position: static!important
}

.container.home_band #barraFerramentas {
    z-index: 0!important;
    display: none
}

#x01_cover {
    z-index: 10
}

.mat-lista h1 {
    margin-top: 4px
}

.cNot1,
.cNot1:hover {
    color: #b50d0d
}

.cNot2,
.cNot2:hover {
    color: #880a0b
}

.cNot1h:hover {
    background-color: #b50d0d;
    color: #fff
}

.materia.cNot h1 a,
.materia.cNot h2 a,
.materia.cNot h3 a {
    color: #880a0b
}

.materia.cNot.Eleicoes h1 a,
.materia.cNot.Eleicoes h2 a,
.materia.cNot.Eleicoes h3 a {
    color: #414141
}

#conteudoNoticias .materia span,
#conteudoNoticias h1 {
    color: #880a0b
}

.materia.cNot a.mat_tit {
    color: #880a0b
}

#conteudoNoticias .materia a.mat_tit {
    color: #880a0b
}

.materia.cNot > a {
    color: #880a0b
}

.materia.cNot span {
    color: #880a0b
}

#conteudoNoticias .materia span {
    color: #880a0b
}

#secNot .materia h2 a,
#secNot .materia h3 a {
    color: #880a0b
}

#secNot a.mat_tit {
    color: #880a0b
}

#secNot > a {
    color: #880a0b
}

#secNot span {
    color: #880a0b
}

#secNot .sec_box {
    background-color: #fff8f8
}

#tabNot,
#secNot .tit_box {
    color: #fff;
    background-color: #6F0808;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#B50D0D), to(#6F0808));
    background-image: -webkit-linear-gradient(top, #B50D0D, #6F0808);
    background-image: -moz-linear-gradient(top, #B50D0D, #6F0808);
    background-image: -ms-linear-gradient(top, #B50D0D, #6F0808);
    background-image: -o-linear-gradient(top, #B50D0D, #6F0808);
    background-image: linear-gradient(top, #B50D0D, #6F0808)
}

#secNot .tit_box a {
    color: #fff!important;
    text-decoration: none
}

#secNot .nav_box nav ul li a {
    color: #880a0b
}

#ultNotNot span {
    color: #880a0b
}

#ultNotNot a {
    color: #b50d0d
}

#conteudoNoticias #barraEditoria a {
    color: #b50d0d
}

#conteudoJornalismo .container h1,
#conteudoJornalismo .container h1 a,
#conteudoJornalismo .container h2,
#conteudoJornalismo .container h2 a,
#conteudoJornalismo .container h3 {
    color: #880a0b
}

#conteudoNoticias .container h1,
#conteudoNoticias .container h1 a,
#conteudoNoticias #mat_texto a,
#conteudoNoticias .container h2,
#conteudoNoticias .container h3 {
    color: #880a0b
}

#conteudoNoticias span.cartola,
#conteudoNoticias #mat_data,
#conteudoNoticias .lista_not a span,
#conteudoNoticias .lista_not span {
    color: #b50d0d
}

#conteudoNoticias #conteudoMateria .mat_acoes a {
    border-bottom-color: #880a0b;
    color: #880a0b
}

a.imgImprimir {
    display: none!important
}

#conteudoNoticias .mat_acoes a.imgImprimir {
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 4px;
    background: url(../imagens/layout/sprite.png) -800px -320px;
    text-indent: -999em;
    overflow: hidden
}

#conteudoNoticias #conteudoMateria .mat_acoes,
#conteudoNoticias #conteudoMateria button {
    border-color: #880a0b;
    color: #880a0b
}

#conteudoNoticias .botao {
    color: #fff;
    border: solid 1px #b50d0d;
    background: #eee;
    background: -webkit-gradient(linear, left top, left bottom, from(#b50d0d), to(#880a0b));
    background: -moz-linear-gradient(top, #b50d0d, #880a0b)
}

#conteudoNoticias .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#880a0b), to(#b50d0d));
    background: -moz-linear-gradient(top, #880a0b, #b50d0d)
}

#conteudoNoticias .enquete legend {
    color: #b50d0d
}

#conteudoNoticias .enquete label.enquete_pergunta {
    color: #880a0b
}

#conteudoNoticias h2.tit_secao,
#conteudoNoticias h3.tit_secao {
    color: #880a0b;
    border-color: #880a0b
}

#conteudoNoticias .listaTwitter {
    border-top: 2px solid #b50d0d
}

#conteudoNoticias .listaTwitter li a {
    color: #b50d0d
}

#conteudoNoticias .paginacao_conteudo button.pag_cont_ant {
    background-position: -790px -280px
}

#conteudoNoticias .paginacao_conteudo button.pag_cont_prox {
    background-position: -790px -250px
}

#conteudoNoticias .paginacao_conteudo ol li a {
    background-position: -790px -210px
}

#conteudoNoticias div.gb-nome-img,
#conteudoNoticias .gb-nav-quant,
#conteudoNoticias .gb-img-credito {
    color: #880a0b
}

#conteudoNoticias #barraEditoria #menuEditoria li.menu_editoria_sub span.sprt {
    background-position: -202px -70px
}

.cEsp1,
.cEsp1:hover {
    color: #678310
}

.cEsp2,
.cEsp2:hover {
    color: #50680a
}

.cEsp1h:hover {
    background-color: #678310;
    color: #fff
}

.materia.cEsp h1 a,
.materia.cEsp h2 a,
.materia.cEsp h3 a {
    color: #678310
}

#conteudoEsporte .materia span,
#conteudoEsporte h1 {
    color: #678310
}

#conteudoEsporte .materia span {
    color: #444
}

.materia.cEsp a.mat_tit {
    color: #678310
}

#conteudoEsporte .materia a.mat_tit {
    color: #678310
}

.materia.cEsp > a {
    color: #678310
}

.materia.cEsp span {
    color: #50680a
}

#conteudoEsporte .materia span {
    color: #50680a
}

#secEsp .materia h2 a,
#secEsp .materia h3 a {
    color: #678310
}

#secEsp a.mat_tit {
    color: #678310
}

#secEsp > a {
    color: #678310
}

#secEsp span {
    color: #50680a
}

#secEsp .sec_box {
    background-color: #f6f9ed
}

#tabEsp,
#secEsp .tit_box {
    color: #fff;
    background-color: #678310;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#678310), to(#50680a));
    background-image: -webkit-linear-gradient(top, #678310, #50680a);
    background-image: -moz-linear-gradient(top, #678310, #50680a);
    background-image: -ms-linear-gradient(top, #678310, #50680a);
    background-image: -o-linear-gradient(top, #678310, #50680a);
    background-image: linear-gradient(top, #678310, #50680a)
}

#secEsp .tit_box a {
    color: #fff!important;
    text-decoration: none
}

#secEsp .nav_box nav ul li a {
    color: #50680a
}

#ultNotEsp span {
    color: #50680a
}

#ultNotEsp a {
    color: #678310
}

#conteudoEsporte #barraEditoria a {
    color: #678310
}

#conteudoEsporte .container h1,
#conteudoEsporte .container h1 a,
#conteudoEsporte #mat_texto a,
#conteudoEsporte .container h2,
#conteudoEsporte .container h3 {
    color: #678310
}

#conteudoEsporte span.cartola,
#conteudoEsporte #mat_data,
#conteudoEsporte .lista_not a span,
#conteudoEsporte .lista_not span {
    color: #50680a
}

#conteudoEsporte .mat_acoes,
#conteudoEsporte .mat_acoes a {
    border-bottom-color: #50680a;
    color: #50680a
}

#conteudoEsporte .mat_acoes a.imgImprimir {
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 4px;
    background: url(../imagens/layout/sprite.png) -840px -320px;
    text-indent: -999em;
    overflow: hidden
}

#conteudoEsporte #conteudoMateria button {
    border-color: #50680a;
    color: #50680a
}

#conteudoEsporte .botao {
    color: #fff;
    border: solid 1px #678310;
    background: #678310;
    background: -webkit-gradient(linear, left top, left bottom, from(#678310), to(#50680a));
    background: -moz-linear-gradient(top, #678310, #50680a)
}

#conteudoEsporte .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#50680a), to(#678310));
    background: -moz-linear-gradient(top, #50680a, #678310)
}

#conteudoEsporte .enquete legend {
    color: #678310
}

#conteudoEsporte .enquete label.enquete_pergunta {
    color: #50680a
}

#conteudoEsporte h2.tit_secao,
#conteudoEsporte h3.tit_secao {
    color: #50680a;
    border-color: #50680a
}

#conteudoEsporte h2.tit_secao a {
    color: #50680a
}

#conteudoEsporte .listaTwitter {
    border-top: 2px solid #678310
}

#conteudoEsporte .listaTwitter li a {
    color: #678310
}

#conteudoEsporte .paginacao_conteudo button.pag_cont_ant {
    background-position: -830px -280px
}

#conteudoEsporte .paginacao_conteudo button.pag_cont_prox {
    background-position: -830px -250px
}

#conteudoEsporte .paginacao_conteudo ol li a {
    background-position: -830px -210px
}

#conteudoEsporte div.gb-nome-img,
#conteudoEsporte .gb-nav-quant,
#conteudoEsporte .gb-img-credito {
    color: #678310
}

#conteudoEsporte #barraEditoria #menuEditoria li.menu_editoria_sub span.sprt {
    background-position: -212px -70px
}

#conteudoEsporte #serieB_noticias .leia_tambem_lateral span.sprt {
    display: inline-block;
    width: 9px;
    height: 7px;
    background-position: -250px -40px;
    margin: 0 5px 2px 2px
}

#conteudoEsporte #serieB_noticias .leia_tambem_lateral ul li a {
    display: inline-block;
    color: #91a64f;
    font-size: 14px
}

#conteudoEsporte #serieB_noticias .materia.hb_sgrid_2 a {
    text-decoration: none;
    color: #3a4b03;
    font-weight: 700
}

#conteudoEsporte .barra_eleicoes a,
#conteudoEsporte .barra_eleicoes.materia h2 a,
#conteudoEsporte .home-eleicoes-apuracao h3 a {
    color: #678310!important
}

#enquete_palpites {
    width: 620px;
    height: 256px;
    background: url(../imagens/esporte/futebol/palpites_fundo.png) 0 30px no-repeat
}

#enquete_palpites .selo {
    border: 0 solid #000;
    width: 138px;
    height: 220px;
    position: relative;
    top: -22px;
    left: 0
}

.palpite_enquete_body .box_home.enquete {
    width: 220px;
    padding: 10px;
    margin: 0;
    padding: 0
}

.palpite_enquete_body .box_home ul {
    margin: 0;
    padding: 0
}

.palpite_enquete_body .box_home ul li h3 {
    font-weight: 400;
    font-size: 14px;
    position: relative;
    top: -13px
}

.palpite_enquete_body .box_home ul li img {
    margin: 5px;
    position: relative;
    top: 15px;
    width: 30px
}

.palpite_enquete_body .box_home.plantao .noticias ul li,
.palpite_enquete_body .box_home.enquete .noticias ul li {
    list-style-type: none;
    margin: 0;
    border-bottom: 1px solid #a8b984;
    position: relative
}

.palpite_enquete_body .box_home.plantao .noticias h4 img {
    position: relative;
    top: 5px
}

.palpite_enquete_body .box_home.enquete .resultado {
    float: left;
    padding-left: 20px;
    line-height: 30px;
    font-size: 14px;
    color: #5b7446;
    margin-top: 10px;
    font-weight: 400;
    border: 0
}

.palpite_enquete_body .box_home button {
    background: #527849;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNzg0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzQ0NjQzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjRmMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #527849 0%, #44643d 44%, #364f30 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #527849), color-stop(44%, #44643d), color-stop(100%, #364f30));
    background: -webkit-linear-gradient(top, #527849 0%, #44643d 44%, #364f30 100%);
    background: -o-linear-gradient(top, #527849 0%, #44643d 44%, #364f30 100%);
    background: -ms-linear-gradient(top, #527849 0%, #44643d 44%, #364f30 100%);
    background: linear-gradient(to bottom, #527849 0%, #44643d 44%, #364f30 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#527849', endColorstr='#364f30', GradientType=0);
    border-radius: 5px;
    border: 0 none;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    margin-top: 10px;
    text-shadow: 0 -1px 0 #42591E;
    width: 70px
}

.palpite_enquete_body h3.tit_secao {
    color: #678310;
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 14px
}

.palpite_enquete_body .barra_resultado {
    position: absolute;
    right: 0;
    top: 22px;
    color: #506808;
    line-height: 25px
}

.palpite_enquete_body .barra {
    background-color: #506808;
    color: #fff;
    float: right;
    margin-left: 5px;
    line-height: 25px
}

.cEnt1,
.cEnt1:hover {
    color: #9a6ec0
}

.cEnt2,
.cEnt2:hover {
    color: #754d96
}

.cEnt1h:hover {
    background-color: #9a6ec0;
    color: #fff
}

.materia.cEnt h1 a,
.materia.cEnt h2 a,
.materia.cEnt h3 a {
    color: #9a6ec0
}

#conteudoEntretenimento .materia span,
#conteudoEntretenimento h1 {
   color: #9a6ec0
}

#conteudoEntretenimento .materia span {
    color: #9a6ec0
}

.materia.cEnt a.mat_tit {
    color: #9a6ec0
}

#conteudoEntretenimento .materia a.mat_tit {
    color: #9a6ec0
}

.materia.cEnt > a {
    color: #9a6ec0
}

.materia.cEnt span {
    color: #754d96
}

#conteudoEntretenimento .materia span {
    color: #754d96
}

#secEnt .materia h2 a,
#secEnt .materia h3 a {
    color: #9a6ec0
}

#secEnt a.mat_tit {
    color: #9a6ec0
}

#secEnt > a {
    color: #9a6ec0
}

#secEnt span {
    color: #754d96
}

#secEnt .adpub {
    padding-bottom: 10px
}

#secEnt .sec_box {
    background-color: #f7f2fb;
    padding-bottom: 0
}

#tabEnt,
#secEnt .tit_box {
    color: #fff;
    background-color: #9a6ec0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9a6ec0), to(#754d96));
    background-image: -webkit-linear-gradient(top, #9a6ec0, #754d96);
    background-image: -moz-linear-gradient(top, #9a6ec0, #754d96);
    background-image: -ms-linear-gradient(top, #9a6ec0, #754d96);
    background-image: -o-linear-gradient(top, #9a6ec0, #754d96);
    background-image: linear-gradient(top, #9a6ec0, #754d96)
}

#secEnt .tit_box a {
    color: #fff!important;
    text-decoration: none
}

#secEnt .nav_box nav ul li a {
    color: #754d96
}

#ultNotEnt span {
    color: #754d96
}

#ultNotEnt a {
    color: #9a6ec0
}

#conteudoEntretenimento #barraEditoria a {
    color: #9a6ec0
}

#conteudoEntretenimento .container h1 a,
#conteudoEntretenimento .container h2,
#conteudoEntretenimento #mat_texto a,
#conteudoEntretenimento .container h2 a,
#conteudoEntretenimento .container h3 {
    color: #9a6ec0
}

#conteudoEntretenimento span.cartola,
#conteudoEntretenimento #mat_data,
#conteudoEntretenimento .lista_not a span,
#conteudoEntretenimento .lista_not span {
    color: #9a6ec0
}

#conteudoEntretenimento #conteudoMateria .mat_acoes,
#conteudoEntretenimento #conteudoMateria .mat_acoes a {
    border-bottom-color: #754d96;
    color: #754d96
}

#conteudoEntretenimento .mat_acoes a.imgImprimir {
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 4px;
    background: url(../imagens/layout/sprite.png) -880px -320px;
    text-indent: -999em;
    overflow: hidden
}

#conteudoEntretenimento #conteudoMateria button {
    border-color: #754d96;
    color: #754d96
}

#conteudoEntretenimento .botao {
    color: #fff;
    border: solid 1px #9a6ec0;
    background: #9a6ec0;
    background: -webkit-gradient(linear, left top, left bottom, from(#9a6ec0), to(#754d96));
    background: -moz-linear-gradient(top, #9a6ec0, #754d96)
}

#conteudoEntretenimento .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#754d96), to(#9a6ec0));
    background: -moz-linear-gradient(top, #754d96, #9a6ec0)
}

#conteudoEntretenimento .enquete legend {
    color: #9a6ec0
}

#conteudoEntretenimento .enquete label.enquete_pergunta {
    color: #754d96
}

#conteudoEntretenimento h2.tit_secao,
#conteudoEntretenimento h3.tit_secao {
    color: #754d96;
    border-color: #754d96
}

#conteudoEntretenimento .listaTwitter {
    border-top: 2px solid #9a6ec0
}

#conteudoEntretenimento .listaTwitter li a {
    color: #9a6ec0
}

#conteudoEntretenimento .paginacao_conteudo button.pag_cont_ant {
    background-position: -870px -280px
}

#conteudoEntretenimento .paginacao_conteudo button.pag_cont_prox {
    background-position: -870px -250px
}

#conteudoEntretenimento .paginacao_conteudo ol li a {
    background-position: -870px -210px
}

#conteudoEntretenimento div.gb-nome-img,
#conteudoEntretenimento .gb-nav-quant,
#conteudoEntretenimento .gb-img-credito {
    color: #9a6ec0
}

#conteudoEntretenimento #barraEditoria #menuEditoria li.menu_editoria_sub span.sprt {
    background-position: -222px -70px
}

.entretenimento-emissoras #box_lat_n .lista_not ol li span {
    display: none
}

.entretenimento-emissoras .linha_12 .hb_grid_4 {
    margin-top: 20px
}

.noticia-pracas .lista_not h3,
.noticia-pracas .listanot_ultimascanal span {
    display: none
}

.noticia-pracas .listanot_ultimascanal a {
    margin-top: 10px;
    display: block
}

.noticia-pracas .lista_not h3.exibe {
    display: block
}

.noticia-pracas .leia_tambem_lateral ul li span.cartola {
    text-indent: -999em
}

.noticia-pracas_noticias .linha_12 .hb_grid_4 {
    margin-top: 20px
}

.noticia-pracas #barraEditoriaFundo {
    background-position: 0 -200px
}

.noticia-pracas #sombraEditoriaFundo {
    background-position: center -40px
}

.noticia-pracas #barraEditoria a {
    color: #B50D0D
}

.noticia-pracas h3.listanot_gambi {
    color: #880A0B
}

.noticia-pracas #adPubRot {
    display: none!important
}

.noticia-pracas_noticias #breadcrumb_noticias,
.noticia-pracas #breadcrumb_noticias {
    display: none
}

.noticia-pracas_noticias #breadcrumb_cidades .sprt,
.noticia-pracas #breadcrumb_cidades .sprt {
    display: none
}

.noticia-pracas_noticias #box_lat_n .lista_not ol li span,
.noticia-pracas #box_lat_n .lista_not ol li span {
    display: none
}

.noticia-pracas_noticias #breadcrumb_bahia,
.noticia-pracas #breadcrumb_bahia {
    text-indent: 0
}

.noticia-pracas_noticias #breadcrumb_bahia .sprt,
.noticia-pracas #breadcrumb_bahia .sprt {
    width: 9px;
    height: 7px;
    margin: 0 5px 2px 2px !important;
    position: static
}

.noticia-pracas #secEsp .nav_box ul li {
    border: 0
}

.noticia-pracas #secEsp .nav_box a.time {
    width: 35px;
    height: 35px;
    display: block;
    padding: 0;
    margin: 0 3px
}

.agronegocio-rs #barraEditoriaFundo {
    background-image: url(/noticias/cidades/rs/agronegocio/fundo.jpg);
    background-position: -47px 0!important
}

.agronegocio-rs #menuEditoria {
    margin-top: 13px
}

.agronegocio-rs .breadcrumb a {
    color: #FFF!important;
    text-shadow: 0 1px 0 #00140B!important
}

.agronegocio-rs #barraEditoria span.sprt {
    background-position: -260px -40px!important
}

.noticia-pracas #secPro {
    padding-top: 10px
}

.noticia-pracas #secEnquete {
    margin-top: 25px
}

.noticia-pracas #secEnquete .enquete {
    color: #FFF;
    background-color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#C4C4C4), to(#333));
    background-image: -webkit-linear-gradient(top, #C4C4C4, #333);
    background-image: -moz-linear-gradient(top, #C4C4C4, #333);
    background-image: -ms-linear-gradient(top, #C4C4C4, #333);
    background-image: -o-linear-gradient(top, #C4C4C4, #333);
    background-image: linear-gradient(top, #C4C4C4, #333)
}

.GolsdaRodadars #barraEditoriaFundo {
    background-image: url(https://bandtv.band.uol.com.br/noticias/cidades/rs/golsdarodada/image/topo_golsdarodada.png);
    background-position: center 0;
    background-repeat: no-repeat;
    background-color: #293F1D
}

.GolsdaRodadars #barraEditoria a {
    color: #fff!important
}

.GolsdaRodadars .breadcrumb {
    margin: 5px 0 0 8px
}

.GolsdaRodadars .breadcrumb a {
    text-shadow: none;
    opacity: 1
}

.GolsdaRodadars .breadcrumb a span.sprt {
    background: 0
}

.GolsdaRodadars #menuEditoria > ul > li > a {
    line-height: 40px;
    text-shadow: none
}

.faltasembarreira #barraEditoria .breadcrumb {
    background: url(/esporte/cidades/campinas/faltasembarreira/topo.png) no-repeat;
    height: 95px;
    background-position: 550px;
    top: -16px;
    position: absolute;
    width: 80%;
    line-height: 70px
}

.faltasembarreira .linha_12 .hb_grid_4 {
    margin-top: 20px
}

.faltasembarreira #menuEditoria ul {
    padding-top: 40px
}

.rodrigosalomon #barraEditoria .breadcrumb {
    height: 95px;
    background-position: 423px;
    top: -16px;
    position: absolute;
    width: 85%;
    line-height: 70px
}

.rodrigosalomon #menuEditoria ul {
    padding-top: 40px
}

.miss-emissoras #barraEditoriaFundo {
    background: #331F5C;
    background: -moz-linear-gradient(top, #331F5C 0%, #521C58 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #331F5C), color-stop(100%, #521C58));
    background: -webkit-linear-gradient(top, #331F5C 0%, #521C58100%);
    background: linear-gradient(top, #331F5C 0%, #521C58 100%)
}

.miss-emissoras #barraEditoria a {
    color: #fff!important;
    text-shadow: none!important
}

.miss-emissoras .breadcrumbLink2 {
    display: none
}

.miss-emissoras .breadcrumbLink3 {
    display: none!important
}

.miss-emissoras .breadcrumbLink4 {
    display: none!important
}

.miss-emissoras #breadcrumb_miss {
    text-indent: -9999em;
    display: block
}

.miss-rs.miss-emissoras #barraEditoriaFundo {
    background: none;
    background-image: url(/noticias/cidades/rs/miss/barraEditoriaFundo.jpg);
    background-position: top center
}

.miss-rs #breadcrumb_miss {
    background: url(/noticias/cidades/rs/miss/logo.png) no-repeat;
    height: 38px;
    width: 321px
}

.miss-bahia #breadcrumb_miss {
    background: url(/noticias/cidades/bahia/miss/logo.png) no-repeat;
    height: 38px;
    width: 207px
}

.conteudoMusica #barraEditoriaFundo {
    background: url(https://bandtv.band.uol.com.br/imagens/fundos-especiais/fundo_rir.jpg) repeat scroll 0 0 transparent!important
}

.conteudoMusica #barraEditoria a {
    text-shadow: none!important
}



.bebidanotransito #barraEditoriaFundo {
    background: url(https://bandtv.band.uol.com.br/imagens/fundos-especiais/fundo_transito.jpg) top center transparent!important
}

.bebidanotransito #barraEditoriaFundo #sombraEditoriaFundo,
{
    background: none!important
}

.bebidanotransito #barraEditoria a#breadcrumb_noticias {
    text-shadow: none!important;
    color: #e6db70
}

.bebidanotransito #menuEditoria > ul > li > a {
    color: #fff!important;
    text-shadow: none!important
}

.bebidanotransito #menuEditoria > ul > li > a:hover,
.bebidanotransito #menuEditoria > ul > li.menu_editoria_sub.hover > a,
.bebidanotransito #menuEditoria > ul > li.menu_editoria_sub > a:hover {
    color: #000!important
}

.bebidanotransito #menuEditoria > ul {
    margin: 26px 0 0 5px
}

.bebidanotransitolink {
    text-indent: -999em;
    display: block;
    position: absolute;
    right: 242px;
    top: -8px;
    width: 360px;
    height: 60px
}

#breadcrumb_contrabebidanotransito,
.bebidanotransito #breadcrumb_cidades {
    display: block;
    height: 73px;
    left: 107px;
    position: absolute;
    text-indent: -999em;
    top: -17px;
    width: 177px
}

#conteudoNoticias.bebidanotransitos #barraEditoria span.sprt {
    background-position: -250px -40px
}

.contaudoRiomais20 #barraEditoriaFundo {
    background: url(https://bandtv.band.uol.com.br/imagens/fundos-especiais/fundo_riomais20.jpg) top center transparent!important
}

.contaudoRiomais20 #barraEditoriaFundo #sombraEditoriaFundo {
    background: none!important
}

.contaudoRiomais20 #barraEditoria .breadcrumbLink3 {
    display: inline-block;
    height: 33px;
    left: 0;
    position: relative;
    text-indent: -999em!important;
    top: 0;
    width: 380px
}

.eurocopa-home #barraEditoriaFundo {
    background: #011406 url(https://bandtv.band.uol.com.br/esporte/futebol/eurocopa/imagens/layout/topo_home.jpg) no-repeat center 0!important
}

.eurocopa-home #barraEditoriaFundo #sombraEditoriaFundo {
    background: none!important
}

.eurocopa-home .breadcrumb a {
    text-shadow: 0 1px 0 #000
}

#conteudoEsporte.eurocopa-home #barraEditoria span.sprt,
#conteudoEsporte.eurocopa-interna #barraEditoria span.sprt {
    background-position: -189px -40px
}

.eurocopa-home #barraEditoriaFundo #breadcrumb_esporte {
    color: #a89708
}

.eurocopa-home #barraEditoriaFundo #breadcrumb_futebol {
    color: #e6db70
}

.eurocopa-home #barraEditoriaFundo #breadcrumb_eurocopa {
    font-size: 27px;
    color: #e5d304
}

.eurocopa-home #barraTimes,
.eurocopa-interna #barraTimes {
    height: 45px;
    overflow: hidden;
    margin: -20px auto 20px;
    background-color: #cce2a6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cce2a6));
    background-image: -webkit-linear-gradient(top, #fff, #cce2a6);
    background-image: -moz-linear-gradient(top, #fff, #cce2a6);
    background-image: linear-gradient(top, #fff, #cce2a6)
}

.eurocopa-home #barraTimes nav,
.eurocopa-interna #barraTimes nav {
    width: 960px;
    margin: 0 auto
}

.eurocopa-home #barraTimes ul,
.eurocopa-interna #barraTimes ul {
    display: block;
    height: 45px;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden
}

.eurocopa-home #barraTimes ul li,
.eurocopa-interna #barraTimes ul li {
    display: block;
    float: left;
    width: 60px;
    height: 45px;
    margin: 0
}

.eurocopa-home #barraTimes ul li a,
.eurocopa-home #barraTimes ul li span,
.eurocopa-interna #barraTimes ul li a,
.eurocopa-interna #barraTimes ul li span {
    width: 60px;
    height: 45px;
    display: block;
    text-indent: -999em
}

.eurocopa-home #barraTimes ul li a,
.eurocopa-interna #barraTimes ul li a {
    background: url(https://bandtv.band.uol.com.br/esporte/futebol/eurocopa/imagens/layout/barra_times.png)
}

.eurocopa-home #barraTimes ul li a.euro_ale,
.eurocopa-interna #barraTimes ul li a.euro_ale {
    background-position: 0 0
}

.eurocopa-home #barraTimes ul li a.euro_cro,
.eurocopa-interna #barraTimes ul li a.euro_cro {
    background-position: -60px 0
}

.eurocopa-home #barraTimes ul li a.euro_din,
.eurocopa-interna #barraTimes ul li a.euro_din {
    background-position: -120px 0
}

.eurocopa-home #barraTimes ul li a.euro_esp,
.eurocopa-interna #barraTimes ul li a.euro_esp {
    background-position: -180px 0
}

.eurocopa-home #barraTimes ul li a.euro_fra,
.eurocopa-interna #barraTimes ul li a.euro_fra {
    background-position: -240px 0
}

.eurocopa-home #barraTimes ul li a.euro_gre,
.eurocopa-interna #barraTimes ul li a.euro_gre {
    background-position: -300px 0
}

.eurocopa-home #barraTimes ul li a.euro_hol,
.eurocopa-interna #barraTimes ul li a.euro_hol {
    background-position: -360px 0
}

.eurocopa-home #barraTimes ul li a.euro_ing,
.eurocopa-interna #barraTimes ul li a.euro_ing {
    background-position: -420px 0
}

.eurocopa-home #barraTimes ul li a.euro_irl,
.eurocopa-interna #barraTimes ul li a.euro_irl {
    background-position: -480px 0
}

.eurocopa-home #barraTimes ul li a.euro_ita,
.eurocopa-interna #barraTimes ul li a.euro_ita {
    background-position: -540px 0
}

.eurocopa-home #barraTimes ul li a.euro_pol,
.eurocopa-interna #barraTimes ul li a.euro_pol {
    background-position: -6360px 0
}

.eurocopa-home #barraTimes ul li a.euro_por,
.eurocopa-interna #barraTimes ul li a.euro_por {
    background-position: -660px 0
}

.eurocopa-home #barraTimes ul li a.euro_rep,
.eurocopa-interna #barraTimes ul li a.euro_rep {
    background-position: -720px 0
}

.eurocopa-home #barraTimes ul li a.euro_rus,
.eurocopa-interna #barraTimes ul li a.euro_rus {
    background-position: -780px 0
}

.eurocopa-home #barraTimes ul li a.euro_sue,
.eurocopa-interna #barraTimes ul li a.euro_sue {
    background-position: -840px 0
}

.eurocopa-home #barraTimes ul li a.euro_ucr,
.eurocopa-interna #barraTimes ul li a.euro_ucr {
    background-position: -900px 0
}

.eurocopa-home #barraTimes ul li a:hover,
.eurocopa-home #barraTimes ul li a.apagado,
.eurocopa-interna #barraTimes ul li a:hover,
.eurocopa-interna #barraTimes ul li a.apagado {
    opacity: .4;
    filter: alpha(opacity=50)
}

.eurocopa-home #barraTimes ul li a.aceso,
.eurocopa-interna #barraTimes ul li a.aceso,
.eurocopa-interna #barraTimes ul li a.apagado:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

#barraTimes.abas ul li {
    margin: 5px 15px
}

#barraTimes.abas ul,
#barraTimes.abas {
    overflow: visible
}

#barraTimes.abas ul {
    float: left
}

#barraTimes.abas select {
    width: 122px;
    height: 30px;
    border-radius: 6px;
    border-color: #d4d4d4;
    background: none;
    -webkit-appearance: none;
    text-indent: 5px;
    font-size: 18px;
    font-family: arial;
    letter-spacing: -1px
}

#barraTimes.abas ul#barra_serieB {
    display: none
}

#barraTimes.abas ul#barra_serieA {
    display: block
}

.serieB #barraTimes.abas ul#barra_serieB {
    display: block
}

.serieB #barraTimes.abas ul#barra_serieA {
    display: none
}

#conteudoEsporte.futebolHome #barraTimes.abas ul#barra_serieB {
    display: none
}

#barraTimes.abas ul#barra_serieB li.opcao,
#barraTimes.abas ul#barra_serieA li.opcao {
    background: url(/imagens/setaSelectBarra.png) no-repeat transparent 101px 9px;
    width: 122px;
    height: 30px;
    float: left;
    position: relative;
    top: 2px;
    left: 28px;
    box-shadow: 0 0 4px 0 #CBCBCB;
    border-radius: 6px;
    line-height: 31px;
    text-indent: 9px;
    font-size: 15px
}

#barraTimes.abas ul#barra_serieB li a.anulaClick {
    cursor: default
}

#barraTimes.abas ul#barra_serieB li.opcao a.abrir,
#barraTimes.abas ul#barra_serieA li.opcao a.abrir {
    position: absolute;
    width: 122px;
    height: 30px;
    top: 0;
    left: 0
}

#barraTimes.abas ul#barra_serieA li a,
#barraTimes.abas ul#barra_serieA li span,
#barraTimes.abas ul#barra_serieB li a,
#barraTimes.abas ul#barra_serieB li span {
    text-indent: -999em
}

#barraTimes.abas #selectSerie ul li a,
#barraTimes.abas #selectSerie ul li span,
#barraTimes.abas #selectSerie ul li a,
#barraTimes.abas #selectSerie ul li span {
    text-indent: 0!important
}

#barraTimes.abas #selectSerie {
    width: 123px;
    position: absolute;
    background-color: #dedede;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background-image: -webkit-linear-gradient(top, #fff, #dedede);
    background-image: -moz-linear-gradient(top, #fff, #dedede);
    background-image: linear-gradient(top, #fff, #dedede);
    box-shadow: 0 0 4px 0 #CBCBCB;
    border-radius: 0 0 6px 6px;
    opacity: 0;
    top: 30px
}

#barraTimes.abas #selectSerie ul li {
    width: 100%;
    margin: 0;
    font-size: 13px;
    height: 19px;
    padding: 1px 0 0 9px;
    line-height: 23px
}

#barraTimes.abas #selectSerie ul li a {
    width: 123px;
    text-decoration: none;
    height: 100%;
    color: #678310
}

#barraTimes.abas #selectSerie ul li a:hover {
    text-decoration: underline;
    color: #678310;
    opacity: 1
}

#barraTimes.abas ul li.opcao:hover #selectSerie {
    opacity: 1;
    -webkit-transition: opacity .2s ease-in;
    -moz-transition: opacity .2s ease-in;
    -o-transition: opacity .2s ease-in;
    -ms-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in
}

.eurocopa-interna #barraEditoriaFundo {
    background: #011406 url(/esporte/futebol/eurocopa/imagens/layout/bg_barra_editoria.jpg) no-repeat center 0!important
}

.eurocopa-interna #seloBarra {
    display: none!important
}

.eurocopa-interna .breadcrumb a span.sprt {
    margin-bottom: 0
}

.eurocopa-interna #barraEditoriaFundo a,
#conteudoEsporte.eurocopa-home #barraEditoriaFundo #menuEditoria a {
    text-shadow: 0 1px 1px #011406;
    color: #fff
}

#conteudoEsporte.eurocopa-home #barraEditoriaFundo #menuEditoria a:hover {
    text-shadow: 0 1px 1px #fff;
    color: #011406
}

.eurocopa-interna #barraEditoriaFundo #breadcrumb_esporte {
    color: #a89708
}

.eurocopa-interna #barraEditoriaFundo #breadcrumb_futebol {
    color: #e6db70
}

.eurocopa-interna #barraEditoriaFundo #breadcrumb_eurocopa {
    font-size: 27px;
    text-transform: uppercase;
    color: #ffeb00
}

.eurocopa-interna #barraEditoria #menuEditoria ul li a,
.eurocopa-interna #barraEditoria #menuEditoria ul li a:visited {
    color: #fff
}

.eurocopa-interna #barraEditoria #menuEditoria ul li:hover a,
.eurocopa-interna #barraEditoria #menuEditoria ul li:hover a:visited {
    color: #011406;
    text-shadow: 0 0 0 #000!important
}

.eurocopa-interna .breadcrumbLink5 {
    position: absolute;
    display: block;
    width: 416px;
    height: 90px;
    text-indent: -999em;
    top: -11px;
    left: 355px
}

.tit_sala {
    display: block;
    float: left;
    width: 300px;
    margin: 20px 0 0;
    padding: 3px 0;
    border-bottom: 1px solid #678310
}

.tit_sala a,
.tit_sala a:visited {
    display: block;
    float: right;
    margin-top: 3px;
    font-size: 12px;
    font-weight: 400;
    color: #678310;
    text-decoration: none
}

.tit_sala a:hover {
    text-decoration: underline
}

#conteudoMundialdeClubes #listacanal.lista_not h3 {
    display: none
}

.eurocopa-home #listacanal.lista_not h3 {
    display: none
}

h3.listanot_gambi {
    border-bottom: 3px solid #333;
    color: #678310;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 10px;
    position: relative
}

.eurocopa-alemanha .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_alemanha.png) no-repeat 0 0
}

.eurocopa-croacia .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_croacia.png) no-repeat 0 0
}

.eurocopa-dinamarca .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_dinamarca.png) no-repeat 0 0
}

.eurocopa-espanha .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_espanha.png) no-repeat 0 0
}

.eurocopa-franca .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_franca.png) no-repeat 0 0
}

.eurocopa-grecia .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_grecia.png) no-repeat 0 0
}

.eurocopa-holanda .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_holanda.png) no-repeat 0 0
}

.eurocopa-inglaterra .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_inglaterra.png) no-repeat 0 0
}

.eurocopa-irlanda .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_irlanda.png) no-repeat 0 0
}

.eurocopa-polonia .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_polonia.png) no-repeat 0 0
}

.eurocopa-portugal .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_portugal.png) no-repeat 0 0
}

.eurocopa-republicatcheca .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_republica_tcheca.png) no-repeat 0 0
}

.eurocopa-russia .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_russia.png) no-repeat 0 0
}

.eurocopa-suecia .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_suecia.png) no-repeat 0 0
}

.eurocopa-ucrania .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_ucrania.png) no-repeat 0 0
}

.eurocopa-italia .breadcrumbLink5 {
    background: url(/esporte/futebol/eurocopa/imagens/layout/img_italia.png) no-repeat 0 0
}

.eurocopa-tabela #barraEditoriaFundo {
    background: url(https://bandtv.band.uol.com.br/esporte/futebol/eurocopa/imagens/layout/topo_home.jpg) no-repeat scroll center 0 #011406!important
}

.eurocopa-tabela .tabelas_euro .mat_acoes,
.eurocopa-tabela .tabelas_jogos .mat_acoes {
    margin-bottom: 20px
}

.eurocopa-tabela .tabelas_euro table,
.eurocopa-tabela .tabelas_jogos table {
    width: 100%
}

.eurocopa-tabela .tabelas_euro table caption,
.eurocopa-tabela .tabelas_jogos table caption {
    height: 31px;
    line-height: 31px;
    background: url(../imagens/layout/tabela_titulo.png) repeat scroll 0 0 transparent;
    font-size: 16px;
    font-weight: 700;
    text-indent: 12px;
    text-align: left;
    color: #fff
}

.eurocopa-tabela .tabelas_euro table thead,
.eurocopa-tabela .tabelas_jogos table thead {
    height: 22px;
    background-color: #306225;
    color: #fff;
    line-height: 22px;
    font-size: 12px
}

.eurocopa-tabela .tabelas_jogos table thead tr td {
    text-indent: 18px
}

.eurocopa-tabela .tabelas_euro table .cor1,
.eurocopa-tabela .tabelas_jogos table .cor1 {
    background: repeat-x #f1f2f2
}

#conteudoMundialdeClubes .lista_conteudo li.lista_conteudo_dir {
    margin: 0 5px!important
}

#conteudoMundialdeClubes #video .lista_conteudo li:first-child {
    height: auto;
    padding: 15px 0;
    position: relative;
    width: 610px
}

#conteudoMundialdeClubes #video .lista_conteudo li:first-child .sombra_4 {
    background: url(../imagens/layout/sombra.png) no-repeat scroll 0 -4px transparent;
    height: 10px
}

.eurocopa-tabela .tabelas_euro table .cor2,
.eurocopa-tabela .tabelas_jogos table .cor2 {
    background: repeat-x #e9eaea
}

.eurocopa-tabela .tabelas_euro table .euro_posicao {
    width: 20px;
    text-align: center
}

.eurocopa-tabela .tabelas_euro table .euro_times {
    width: 145px;
    text-align: left;
    border-right: 1px solid #306225;
    font-weight: 700;
    font-size: 11px
}

.eurocopa-tabela .tabelas_euro table .euro_pontos {
    width: 55px;
    text-align: center;
    border-right: 1px solid #306225
}

.eurocopa-tabela .tabelas_euro table tbody .euro_posicao,
.eurocopa-tabela .tabelas_euro table tbody .euro_times,
.eurocopa-tabela .tabelas_euro table tbody .euro_pontos {
    height: 40px;
    line-height: 40px;
    color: #306225;
    border-bottom: 1px solid #d6d7d8
}

.eurocopa-tabela .tabelas_euro table tbody .euro_times img {
    position: relative;
    top: 12px;
    margin-right: 3px
}

.eurocopa-tabela .tabelas_euro table tbody .euro_times {
    border-right: 1px solid #888a8d
}

.eurocopa-tabela .tabelas_euro table tbody .euro_pontos {
    border-right: 1px solid #d6d7d8
}

.eurocopa-tabela .tabelas_euro table tbody .euro_jogos_linha {
    height: 45px
}

.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_local {
    font-size: 12px;
    line-height: 20px;
    color: #939598;
    height: 20px;
    border-bottom: 1px solid #e7e8ea;
    text-align: center
}

.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_texto {
    font-size: 12px;
    line-height: 20px;
    color: #939598;
    text-align: center;
    height: 45px
}

.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_texto img {
    position: relative;
    top: 15px
}

.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_time1 {
    line-height: 45px;
    width: 180px;
    text-align: right;
    font-size: 15px;
    font-weight: 700;
    color: #939598;
    letter-spacing: -1px
}

.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_time2 {
    line-height: 45px;
    width: 180px;
    text-align: left;
    font-size: 15px;
    font-weight: 700;
    color: #939598;
    letter-spacing: -1px;
    white-space: nowrap
}

.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_time1 img,
.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_time2 img {
    position: relative;
    top: 8px;
    margin: 0 3px
}

.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_resultado {
    line-height: 45px;
    font-size: 40px;
    text-align: center;
    color: #34568f;
    width: 56px;
    font-weight: 700
}

.eurocopa-tabela .tabelas_jogos table tbody .euro_jogos_x {
    line-height: 45px;
    font-size: 30px;
    text-align: center;
    color: #d1d3d4;
    width: 20px;
    font-weight: 700
}

.eurocopa-tabela #rod_nav {
    color: #728fc1;
    text-align: right;
    padding-right: 10px
}

.eurocopa-tabela #rod_nav a {
    color: #728fc1;
    text-decoration: none
}

.eurocopa-tabela #rod_nav a:hover {
    color: #fff;
    text-decoration: underline
}

.eurocopa-tabela .hb_sgrid_4 .tit_secao {
    margin-top: 10px
}

#outros_jogos {
    float: left;
    margin: 10px 0
}

#outros_jogos ul {
    margin: 0;
    padding: 0
}

#outros_jogos ul li {
    display: block;
    border-radius: 5px
}

#outros_jogos ul li span.gol {
    background-position: -319px 0;
    position: relative;
    display: block;
    width: 225px;
    height: 35px;
    margin-top: -8px;
    padding: 9px 0 0 75px;
    font-size: 12px;
    color: #000;
    text-shadow: 0 1px #fff
}

#outros_jogos ul li a.link_jogo {
    position: relative;
    overflow: hidden;
    display: block;
    width: 300px;
    height: 53px;
    text-decoration: none;
    background: #e0e1e2;
    background: -moz-linear-gradient(top, #fefefe 0%, #e1e2e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e1e2e3));
    background: -webkit-linear-gradient(top, #fefefe 0%, #e1e2e3 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #e1e2e3 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #e1e2e3 100%);
    background: linear-gradient(top, #fefefe 0%, #e1e2e3 100%)
}

#outros_jogos ul li a.link_jogo .time {
    position: absolute;
    top: 13px;
    font-size: 12px;
    color: #5a5b5e!important
}

#outros_jogos ul li a.link_jogo .gols {
    position: absolute;
    display: block;
    width: 18px;
    top: 8px;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    color: #333
}

#outros_jogos ul li a.link_jogo .escudo {
    position: absolute;
    top: 7px;
    max-width: 25px;
    max-height: 25px
}

#outros_jogos ul li a.link_jogo .time.casa {
    right: 210px;
    text-align: right
}

#outros_jogos ul li a.link_jogo .time.visitante {
    left: 210px;
    text-align: left
}

#outros_jogos ul li a.link_jogo .gols.casa {
    left: 125px
}

#outros_jogos ul li a.link_jogo .gols.visitante {
    right: 125px
}

#outros_jogos ul li a.link_jogo .escudo.casa {
    left: 99px
}

#outros_jogos ul li a.link_jogo .escudo.visitante {
    right: 99px
}

#outros_jogos ul li a.link_jogo .versus {
    position: absolute;
    display: block;
    width: 300px;
    top: 12px;
    left: 0;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    color: #333
}

#outros_jogos ul li a.link_jogo .status {
    position: absolute;
    display: block;
    width: 300px;
    top: 35px;
    left: 0;
    text-align: center;
    font-size: 11px;
    color: #757362
}

#lista_convocados {
    width: 940px;
    margin: 0 auto 50px
}

#lista_convocados .tit {
    font-size: 18px
}

#lista_convocados .conteudo {
    background: #fff;
    overflow: hidden;
    border-top: 2px solid #678310
}

#lista_convocados .conteudo .col1,
#lista_convocados .conteudo .col2,
#lista_convocados .conteudo .col3 {
    float: left;
    width: 312px;
    height: 270px;
    padding: 10px 0;
    border-right: 1px solid #e7e6de
}

#lista_convocados .conteudo .col3 {
    border-right: none
}

#lista_convocados .conteudo hr {
    display: block;
    background: none;
    margin: 10px 0;
    border: none;
    border-bottom: 1px solid #e7e6de
}

#lista_convocados .conteudo h4,
#lista_convocados .conteudo p {
    padding: 0 10px;
    margin: 0 0 3px
}

#lista_convocados .conteudo h4 {
    font-size: 13px;
    color: #678310
}

#lista_convocados .conteudo p {
    font-size: 12px;
    color: #222f0e;
    line-height: 1.5
}

.fb_comments_white .fb_iframe_widget iframe {
    background-color: #fff;
    overflow: hidden;
    height: auto
}

#noticiaPracas.toposocial {
    height: 87px;
    overflow: hidden;
    position: absolute;
    left: 345px;
    top: -8px;
    width: 345px
}

#noticiaPracas.band_rio {
    overflow: visible;
}

#noticiaPracas.toposocial .bsocial {
    float: left;
    width: 100px;
    padding-top: 0
}

#noticiaPracas.toposocial .social_rio {
    padding-top: 0;
	display: flex;
}

#noticiaPracas.toposocial .bsocial-tv {
    float: left;
    width: 250px;
    margin-bottom: 6px
}

#noticiaPracas.toposocial .bandrio {
    float: left;
    margin-bottom: 6px;
	width: 300px;
}

#menuBreadcrumb.noticiaPracas > ul {
    display: inline-block;
    margin: 0;
    padding: 0
}

#menuBreadcrumb.noticiaPracas ul > li {
    display: block;
    float: left;
    position: relative
}

#menuBreadcrumb.noticiaPracas ul > li.canal {
    display: none
}

#menuEditoria > ul.noticiaPracas {
    display: inline-block;
    margin: 0;
    padding: 0
}

#menuBreadcrumb.noticiaPracas > ul > li > a {
    display: block;
    line-height: 30px;
    text-decoration: none;
    padding: 0 25px 0 0;
    border: 4px solid transparent;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 0;
    font-size: 25px;
    text-shadow: 0 1px 0 #fff;
    position: relative;
    z-index: 1;
    opacity: .7
}

#menuBreadcrumb.noticiaPracas > ul > li > a > span.menu {
    width: 9px;
    height: 7px;
    background: url(../imagens/layout/sprite.png) 0 0 no-repeat transparent;
    background-position: -250px 0;
    text-indent: -999em;
    position: absolute;
    top: 14px;
    right: 10px
}

#menuBreadcrumb.noticiaPracas > ul > li:hover a > span.menu {
    background-position: -250px -10px
}

#menuBreadcrumb.noticiaPracas > ul > li > a#breadcrumb_1 {
    display: block;
    line-height: 30px;
    text-decoration: none;
    padding: 4px 0 0;
    border-bottom: 0;
    font-size: 14px;
    text-shadow: 0 1px 0 #fff;
    position: relative;
    z-index: 1;
    opacity: .7
}

#menuBreadcrumb.noticiaPracas > ul > li {
    display: block;
    position: relative
}

#menuBreadcrumb.noticiaPracas > ul > li > ul {
    border: 4px solid rgba(255, 255, 255, 0.4);
    border-radius: 5px;
    border-top-left-radius: 0;
    background: #fff;
    position: absolute;
    top: 34px;
    left: 0;
    box-shadow: 0 0 5px #ccc;
    z-index: 2;
    display: none;
    min-width: 100%
}

#menuBreadcrumb.noticiaPracas > ul > li > ul li {
    margin: 0 15px;
    border-bottom: 1px solid #EFE8E8;
    width: 185px
}

#menuBreadcrumb.noticiaPracas > ul > li > a:hover {
    text-decoration: underline
}

#menuBreadcrumb.noticiaPracas > ul > li.menu_editoria_sub.hover > a,
#menuBreadcrumb.noticiaPracas > ul > li.menu_editoria_sub > a:hover {
    text-decoration: none;
    border: 4px solid rgba(255, 255, 255, 0.4);
    border-bottom: 0;
    background: #fff;
    box-shadow: 0 -2px 5px #ccc;
    z-index: 10
}

#menuBreadcrumb.noticiaPracas > ul > li.menu_editoria_sub.hover > span.breadcrumbbarra {
    font-size: 25px;
    opacity: .7;
    z-index: 0
}

#menuBreadcrumb.noticiaPracas > ul > li:hover span.breadcrumbbarra {
    float: left;
    text-indent: -999em;
    width: 10px
}

#menuBreadcrumb.noticiaPracas > ul > li:hover ul {
    display: block
}

#barraEditoria #menuBreadcrumb.noticiaPracas > ul > li > ul li a {
    text-decoration: none;
    font-size: 14px;
    font-family: arial;
    color: #797979;
    white-space: nowrap;
    line-height: 20px
}

#menuBreadcrumb.noticiaPracas > ul > li {
    display: block;
    float: left;
    position: relative
}

#menuBreadcrumb.noticiaPracas > ul > li.canal {
    display: none
}

#menuBreadcrumb.noticiaPracas > ul > li > a.menupracas_sub:hover {
    text-decoration: underline
}

#menuBreadcrumb.noticiaPracas > ul > li > a.menupracas_sub {
    display: block;
    line-height: 30px;
    text-decoration: none;
    padding: 0 5px;
    border: 4px solid transparent;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 0;
    font-size: 13px;
    text-shadow: 0 1px 0 #fff;
    position: relative;
    z-index: 1;
    opacity: 1
}

body.centenariosantos {
    background: url(https://bandtv.band.uol.com.br/imagens/fundos-especiais/meio_centenariosantos.jpg) no-repeat scroll center 252px #000!important
}

.centenariosantos #conteudo {
    background: url(https://bandtv.band.uol.com.br/imagens/fundos-especiais/baixo_centenariosantos.jpg) bottom center no-repeat!important
}

.centenariosantos .toposocial {
    height: 21px;
    overflow: hidden;
    position: absolute;
    left: 530px;
    top: 44px
}

.centenariosantos .toposocial .bsocial {
    float: left;
    width: 100px
}

.centenariosantos #conteudo h1 {
    text-shadow: none
}

.centenariosantos #conteudoMateria #mat_texto,
.centenariosantos #conteudoMateria #mat_texto p,
#conteudoTimePreto.centenariosantos .lista_not a span,
#conteudoEsporte.centenariosantos #conteudo .lista_not .listanot_ultimascanal li a,
#conteudoEsporte.centenariosantos .materia ul li a {
    color: #c8c8c8!important
}

.centenariosantos #box_lat_n .lista_not ol li a,
#conteudoEsporte.centenariosantos .listanot_ultimascanal li span {
    color: #a4a4a4!important
}

.centenariosantos #conteudoMateria #box_lat_n .lista_not h3,
#conteudoEsporte.centenariosantos .container h3,
#conteudoTimePreto.centenariosantos .lista_not span {
    color: #fff
}

.centenariosantos #conteudoMateria #mat_img_desc,
.centenariosantos #conteudoMateria #mat_img_credito {
    color: #000
}

#conteudoTimePreto.centenariosantos #mat_texto a {
    color: #fff!important;
    text-decoration: underline
}

.centenariosantos #ad_unit .ad,
.ad1 {
    border: 1px solid #555
}

.centenariosantos #ad_unit .ad .adTitle,
.centenariosantos #ad_unit .ad1 .adTitle,
.centenariosantos #ad_unit .adLink_a {
    color: gray
}

.centenariosantos #GaleriaBand {
    background-color: #fff;
    color: #000!important
}

.centenariosantos .gb-nav,
.centenariosantos .gb-nav:hover {
    background-color: #000;
    cursor: pointer
}

.centenariosantos #GaleriaBand a,
.centenariosantos #GaleriaBand .gb-img-credito,
.centenariosantos #GaleriaBand .gb-nav-quant,
.centenariosantos #GaleriaBand .gb-nome-img span {
    color: #000!important
}

.centenariosantos #newsletter .newsletter_titulo span {
    color: #000
}

#conteudoEsporte.centenariosantos .container h1,
#conteudoEsporte.centenariosantos .container h1 a,
#conteudoEsporte.centenariosantos #mat_texto a,
#conteudoEsporte.centenariosantos .container h2,
#conteudoEsporte.centenariosantos .container h3 .centenariosantos .materia.cEsp h1 a,
.centenariosantos .materia.cEsp h2 a,
#conteudoEsporte.centenariosantos .materia span,
#conteudoEsporte.centenariosantos h2.tit_secao,
#conteudoEsporte.centenariosantos h3.tit_secao,
#conteudoEsporte.centenariosantos .container h1,
#conteudoEsporte.centenariosantos .container h1 a,
#conteudoEsporte.centenariosantos #mat_texto a,
#conteudoEsporte.centenariosantos .container h2,
#conteudoEsporte.centenariosantos span.cartola,
#conteudoEsporte.centenariosantos #mat_data,
#conteudoEsporte.centenariosantos .lista_not a span,
#conteudoEsporte.centenariosantos .lista_not span,
#conteudoEsporte.centenariosantos .enquete label.enquete_pergunta {
    color: #e5d304!important;
    text-shadow: none
}

#conteudoEsporte.centenariosantos .botao {
    background: -moz-linear-gradient(center top, #e5d304, #e5d304) repeat scroll 0 0 transparent;
    border: 1px solid #e5d304;
    color: #000
}

#conteudoEsporte.centenariosantos #enqueteHome,
#conteudoTimePreto.centenariosantos span.cartola,
#conteudoTimePreto.centenariosantos #mat_data,
body.centenariosantos,
.centenariosantos td,
.centenariosantos div {
    color: #fff!important
}

#conteudoEsporte.centenariosantos #conteudo a,
#conteudoEsporte.centenariosantos .materia ul li a {
    color: #fff;
    text-shadow: none
}

#conteudoEsporte.centenariosantos h2.tit_secao,
#conteudoEsporte h3.tit_secao {
    border-color: #858585
}

.centenariosantos .breadcrumb a {
    opacity: 1;
    filter: alpha(opacity=100)
}

.centenariosantos #barraEditoriaFundo {
    background: url(https://bandtv.band.uol.com.br/imagens/fundos-especiais/fundo_centenariosantos.jpg) top center no-repeat #000!important
}

.centenariosantos #barraEditoria a#breadcrumb_esporte {
    color: #a89708;
    font-family: arial;
    text-shadow: none
}

.centenariosantos #barraEditoria a#breadcrumb_futebol {
    color: #e6db70;
    font-family: arial;
    text-shadow: none
}

.centenariosantos #barraEditoria a#breadcrumb_santos {
    color: #e5d304;
    font-family: arial;
    font-size: 26px;
    text-shadow: none
}

.centenariosantos #barraEditoria a#breadcrumb_centenario {
    display: block;
    height: 64px;
    left: 319px;
    position: absolute;
    text-indent: -999em;
    top: -10px;
    width: 161px
}

.centenariosantos #breadcrumb_santos .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1315px -85px!important
}

.centenariosantos #barraEditoriaFundo #sombraEditoriaFundo,
{
    background: none!important
}

.centenariosantos #barraEditoria a#breadcrumb_noticias {
    text-shadow: none!important;
    color: #e6db70
}

.centenariosantos #menuEditoria > ul > li > a {
    color: #fff!important;
    text-shadow: none!important
}

.centenariosantos #menuEditoria > ul > li > a:hover,
.centenariosantos #menuEditoria > ul > li.menu_editoria_sub.hover > a,
.centenariosantos #menuEditoria > ul > li.menu_editoria_sub > a:hover {
    color: #000!important
}

.centenariosantos #menuEditoria > ul {
    margin: 26px 0 0 5px
}

#breadcrumb_centenariosantos,
.centenariosantos #breadcrumb_cidades {
    display: block;
    height: 73px;
    left: 107px;
    position: absolute;
    text-indent: -999em;
    top: -17px;
    width: 177px
}

#conteudoNoticias.centenariosantos #barraEditoria span.sprt {
    background-position: -250px -40px
}

.centenariosantos #conteudo h1 {
    color: #e5d304
}

.cViv1,
.cViv1:hover {
    color: #ff6c00
}

.cViv2,
.cViv2:hover {
    color: #ff6c00
}

.cViv1h:hover {
    background-color: #ff6c00;
    color: #fff
}

.materia.cViv h1 a,
.materia.cViv h2 a,
.materia.cViv h3 a {
    color: #ff6c00
}

#conteudoVivaBem .materia span,
#conteudoVivaBem h1 {
    color: #ff6c00
}

#conteudoVivaBem .materia span {
    color: #ff6c00
}

.materia.cViv a.mat_tit {
    color: #ff6c00
}

#conteudoVivaBem .materia a.mat_tit {
    color: #ff6c00
}

.materia.cViv > a {
    color: #ff6c00
}

.materia.cViv span {
    color: #FFA700
}

#conteudoVivaBem .materiav span {
    color: #FFA700
}

#secViv .materia h2 a,
#secViv .materia h3 a {
    color: #ff6c00
}

#secBfu .materia h2 a,
#secBfu .materia h3 a {
    color: #ff5d58
}

#secViv a.mat_tit {
    color: #ff6c00
}

#secViv > a {
    color: #ff6c00
}

#secBfu > a {
    color: #ff5d58
}

#secViv span {
    color: #FFA700
}

#secBfu span {
    color: #ff5d58
}

#secViv .sec_box {
    background-color: #FFF8F2
}

#tabViv,
#secViv .tit_box {
    color: #fff;
    background-color: #ff6c00;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6c00), to(#FFA700));
    background-image: -webkit-linear-gradient(top, #ff6c00, #FFA700);
    background-image: -moz-linear-gradient(top, #ff6c00, #FFA700);
    background-image: -ms-linear-gradient(top, #ff6c00, #FFA700);
    background-image: -o-linear-gradient(top, #ff6c00, #FFA700);
    background-image: linear-gradient(top, #ff6c00, #FFA700)
}

#secViv .tit_box a {
    color: #fff!important;
    text-decoration: none
}

#secViv .nav_box nav ul li a {
    color: #FFA700
}

.cVid1h:hover {
    background-color: #1b4667;
    color: #fff
}

#conteudoVivaBem #barraEditoria a {
    color: #ff6c00
}

#conteudoVivaBem .container h1,
#conteudoVivaBem .container h1 a,
#conteudoVivaBem #mat_texto a,
#conteudoVivaBem .container h2,
#conteudoVivaBem .container h2 a,
#conteudoVivaBem .container h3 {
    color: #ff6c00
}

#conteudoVivaBem span.cartola,
#conteudoVivaBem #mat_data,
#conteudoVivaBem .lista_not a span,
#conteudoVivaBem .lista_not span {
    color: #ff6c00
}

#conteudoVivaBem #conteudoMateria .mat_acoes,
#conteudoVivaBem #conteudoMateria .mat_acoes a {
    border-bottom-color: #FFA700;
    color: #FFA700
}

#conteudoVivaBem .mat_acoes a.imgImprimir {
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 4px;
    background: url(../imagens/layout/sprite.png) -920px -320px;
    text-indent: -999em;
    overflow: hidden
}

#conteudoVivaBem #conteudoMateria button {
    border-color: #FFA700;
    color: #FFA700
}

#conteudoVivaBem .botao {
    color: #fff;
    border: solid 1px #ff6c00;
    background: #ff6c00;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff6c00), to(#FFA700));
    background: -moz-linear-gradient(top, #ff6c00, #FFA700)
}

#conteudoVivaBem .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFA700), to(#ff6c00));
    background: -moz-linear-gradient(top, #FFA700, #ff6c00)
}

#conteudoVivaBem .enquete legend {
    color: #ff6c00
}

#conteudoVivaBem .enquete label.enquete_pergunta {
    color: #FFA700
}

#conteudoVivaBem h2.tit_secao,
#conteudoVivaBem h3.tit_secao {
    color: #FFA700;
    border-color: #FFA700
}

#conteudoVivaBem .listaTwitter {
    border-top: 2px solid #ff6c00
}

#conteudoVivaBem .listaTwitter li a {
    color: #ff6c00
}

#conteudoVivaBem .paginacao_conteudo button.pag_cont_ant {
    background-position: -910px -280px
}

#conteudoVivaBem .paginacao_conteudo button.pag_cont_prox {
    background-position: -910px -250px
}

#conteudoVivaBem .paginacao_conteudo ol li a {
    background-position: -910px -210px
}

#conteudoVivaBem div.gb-nome-img,
#conteudoVivaBem .gb-nav-quant,
#conteudoVivaBem .gb-img-credito {
    color: #ff6c00
}

#conteudoVivaBem #barraEditoria #menuEditoria li.menu_editoria_sub span.sprt {
    background-position: -232px -70px
}

.cRec1,
.cRec1:hover {
    color: #db5227
}

.cRev2,
.cRec2:hover {
    color: #db5227
}

.cRev1h:hover {
    background-color: #db5227;
    color: #fff
}

.materia.cRec h1 a,
.materia.cRec h2 a,
.materia.cRec h3 a {
    color: #db5227
}

#conteudoReceitas .materia span,
#conteudoReceitas h1 {
    color: #db5227
}

#conteudoReceitas .materia span {
    color: #db5227
}

.materia.cRec a.mat_tit {
    color: #db5227
}

#conteudoReceitas .materia a.mat_tit {
    color: #db5227
}

.materia.cRec > a {
    color: #db5227
}

.materia.cRec span {
    color: #FFA700
}

#conteudoReceitas .materiav span {
    color: #FFA700
}

#secRec .materia h2 a,
#secRec .materia h3 a {
    color: #db5227
}

#secRec a.mat_tit {
    color: #db5227
}

#secRec > a {
    color: #db5227
}

#secRec span {
    color: #FFA700
}

#secRec .sec_box {
    background-color: #FFF8F2
}

#tabViv,
#secRec .tit_box {
    color: #fff;
    background-color: #db5227;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#db5227), to(#FFA700));
    background-image: -webkit-linear-gradient(top, #db5227, #FFA700);
    background-image: -moz-linear-gradient(top, #db5227, #FFA700);
    background-image: -ms-linear-gradient(top, #db5227, #FFA700);
    background-image: -o-linear-gradient(top, #db5227, #FFA700);
    background-image: linear-gradient(top, #db5227, #FFA700)
}

#secRec .tit_box a {
    color: #fff!important;
    text-decoration: none
}

#secRec .nav_box nav ul li a {
    color: #FFA700
}

.cVid1h:hover {
    background-color: #1b4667;
    color: #fff
}

#conteudoReceitas #barraEditoria a {
    color: #db5227
}

#conteudoReceitas .container h1,
#conteudoReceitas .container h1 a,
#conteudoReceitas #mat_texto a,
#conteudoReceitas .container h2,
#conteudoReceitas .container h2 a,
#conteudoReceitas .container h3 {
    color: #db5227
}

#conteudoReceitas span.cartola,
#conteudoReceitas #mat_data,
#conteudoReceitas .lista_not a span,
#conteudoReceitas .lista_not span {
    color: #db5227
}

#conteudoReceitas #conteudoMateria .mat_acoes,
#conteudoReceitas #conteudoMateria .mat_acoes a {
    border-bottom-color: #FFA700;
    color: #FFA700
}

#conteudoReceitas .mat_acoes a.imgImprimir {
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 4px;
    background: url(../imagens/layout/sprite.png) -920px -320px;
    text-indent: -999em;
    overflow: hidden
}

#conteudoReceitas #conteudoMateria button {
    border-color: #FFA700;
    color: #FFA700
}

#conteudoReceitas .botao {
    color: #fff;
    border: solid 1px #db5227;
    background: #db5227;
    background: -webkit-gradient(linear, left top, left bottom, from(#db5227), to(#FFA700));
    background: -moz-linear-gradient(top, #db5227, #FFA700)
}

#conteudoReceitas .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFA700), to(#db5227));
    background: -moz-linear-gradient(top, #FFA700, #db5227)
}

#conteudoReceitas .enquete legend {
    color: #db5227
}

#conteudoReceitas .enquete label.enquete_pergunta {
    color: #FFA700
}

#conteudoReceitas h2.tit_secao,
#conteudoReceitas h3.tit_secao {
    color: #FFA700;
    border-color: #FFA700
}

#conteudoReceitas .listaTwitter {
    border-top: 2px solid #db5227
}

#conteudoReceitas .listaTwitter li a {
    color: #db5227
}

#conteudoReceitas .paginacao_conteudo button.pag_cont_ant {
    background-position: -910px -280px
}

#conteudoReceitas .paginacao_conteudo button.pag_cont_prox {
    background-position: -910px -250px
}

#conteudoReceitas .paginacao_conteudo ol li a {
    background-position: -910px -210px
}

#conteudoReceitas div.gb-nome-img,
#conteudoReceitas .gb-nav-quant,
#conteudoReceitas .gb-img-credito {
    color: #db5227
}

#conteudoReceitas #barraEditoria #menuEditoria li.menu_editoria_sub span.sprt {
    background-position: -232px -70px
}

.cVid1,
.cVid1:hover {
    color: #1b4667
}

.cVid2,
.cVid2:hover {
    color: #1b4667
}

#conteudoTimeVermelho .materia span {
    color: #a80000
}

#conteudoTimeVermelho .materia a.mat_tit {
    color: #a80000
}

#conteudoTimeVermelho .materia span,
#conteudoTimeVermelho h1 {
    color: #a80000
}

#conteudoTimeVermelho .materia span {
    color: #a80000
}

#conteudoTimeVermelho #barraEditoria a {
    color: #a20d0d
}

#conteudoTimeVermelho.container h1,
#conteudoTimeVermelho.container h2,
#conteudoTimeVermelho #mat_texto a,
#conteudoTimeVermelho.container h3 {
    color: #b80000
}

#conteudoTimeVermelho span.cartola,
#conteudoTimeVermelho #mat_data,
#conteudoTimeVermelho .lista_not a span,
#conteudoTimeVermelho .lista_not span {
    color: #b80000
}

#conteudoTimeVermelho #conteudoMateria .mat_acoes a {
    border-bottom-color: #a80000;
    color: #a80000
}

#conteudoTimeVermelho #conteudoMateria .mat_acoes,
#conteudoTimeVermelho #conteudoMateria button {
    border-color: #a80000;
    color: #a80000
}

#conteudoTimeVermelho .botao {
    color: #fff;
    border: solid 1px #b80000;
    background: #b80000;
    background: -webkit-gradient(linear, left top, left bottom, from(#b80000), to(#a80000));
    background: -moz-linear-gradient(top, #b80000, #a80000)
}

#conteudoTimeVermelho .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#a80000), to(#b80000));
    background: -moz-linear-gradient(top, #a80000, #b80000)
}

#conteudoTimeVermelho .enquete legend {
    color: #b80000
}

#conteudoTimeVermelho .enquete label.enquete_pergunta {
    color: #a80000
}

#conteudoTimeVermelho h2.tit_secao,
#conteudoTimeVermelho h3.tit_secao {
    color: #a80000;
    border-color: #a80000
}

#conteudoTimeVermelho .listaTwitter {
    border-top: 2px solid #b80000
}

#conteudoTimeVermelho .listaTwitter li a {
    color: #b80000
}

#conteudoTimeVermelho #barraEditoriaFundo {
    background-position: 0 -700px
}

#conteudoTimeVermelho #sombraEditoriaFundo {
    background-position: center -140px
}

#conteudoTimeVermelho .corTime {
    color: #a80000
}

#conteudoTimeVerde .materia span {
    color: #177D49
}

#conteudoTimeVerde .materia a.mat_tit {
    color: #177D49
}

#conteudoTimeVerde .materia span,
#conteudoTimeVerde h1 {
    color: #177D49
}

#conteudoTimeVerde .materia > a {
    color: #177D49
}

#conteudoTimeVerde #barraEditoria a {
    color: #2d5e09
}

#conteudoTimeVerde.container h1,
#conteudoTimeVerde.container h2,
#conteudoTimeVerde #mat_texto a,
#conteudoTimeVerde.container h3 {
    color: #177D49
}

#conteudoTimeVerde span.cartola,
#conteudoTimeVerde #mat_data,
#conteudoTimeVerde .lista_not a span,
#conteudoTimeVerde .lista_not span {
    color: #177D49
}

#conteudoTimeVerde #conteudoMateria .mat_acoes a {
    border-bottom-color: #177D49;
    color: #177D49
}

#conteudoTimeVerde #conteudoMateria .mat_acoes,
#conteudoTimeVerde #conteudoMateria button {
    border-color: #177D49;
    color: #177D49
}

#conteudoTimeVerde .botao {
    color: #fff;
    border: solid 1px #17aD49;
    background: #17aD49;
    background: -webkit-gradient(linear, left top, left bottom, from(#17aD49), to(#177D49));
    background: -moz-linear-gradient(top, #17aD49, #177D49)
}

#conteudoTimeVerde .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#177D49), to(#17aD49));
    background: -moz-linear-gradient(top, #177D49, #17aD49)
}

#conteudoTimeVerde .enquete legend {
    color: #17aD49
}

#conteudoTimeVerde .enquete label.enquete_pergunta {
    color: #177D49
}

#conteudoTimeVerde h2.tit_secao,
#conteudoTimeVerde h3.tit_secao {
    color: #177D49;
    border-color: #177D49
}

#conteudoTimeVerde .listaTwitter {
    border-top: 2px solid #17aD49
}

#conteudoTimeVerde .listaTwitter li a {
    color: #17aD49
}

#conteudoTimeVerde #barraEditoriaFundo {
    background-position: 0 -700px;
    background-position: 0 -500px
}

#conteudoTimeVerde #sombraEditoriaFundo {
    background-position: center -100px
}

#conteudoTimeVerde .corTime {
    color: #177D49
}

#conteudoTimeAzul .materia span {
    color: #09c
}

#conteudoTimeAzul .materia a.mat_tit {
    color: #09c
}

#conteudoTimeAzul .materia span,
#conteudoTimeAzul h1 {
    color: #09c
}

#conteudoTimeAzul .materia span {
    color: #09c
}

#conteudoTimeAzul #barraEditoria a {
    color: #043f6f
}

#conteudoTimeAzul.container h1,
#conteudoTimeAzul.container h2,
#conteudoTimeAzul #mat_texto a,
#conteudoTimeAzul.container h3 {
    color: #09c
}

#conteudoTimeAzul span.cartola,
#conteudoTimeAzul #mat_data,
#conteudoTimeAzul .lista_not a span,
#conteudoTimeAzul .lista_not span {
    color: #09c
}

#conteudoTimeAzul #conteudoMateria .mat_acoes a {
    border-bottom-color: #09c;
    color: #09c
}

#conteudoTimeAzul #conteudoMateria .mat_acoes,
#conteudoTimeAzul #conteudoMateria button {
    border-color: #09c;
    color: #09c
}

#conteudoTimeAzul .botao {
    color: #fff;
    border: solid 1px #09d;
    background: #09d;
    background: -webkit-gradient(linear, left top, left bottom, from(#09d), to(#09c));
    background: -moz-linear-gradient(top, #09d, #09c)
}

#conteudoTimeAzul .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#09c), to(#09d));
    background: -moz-linear-gradient(top, #09c, #09d)
}

#conteudoTimeAzul .enquete legend {
    color: #09d
}

#conteudoTimeAzul .enquete label.enquete_pergunta {
    color: #09c
}

#conteudoTimeAzul h2.tit_secao,
#conteudoTimeAzul h3.tit_secao {
    color: #09c;
    border-color: #09c
}

#conteudoTimeAzul .listaTwitter {
    border-top: 2px solid #09d
}

#conteudoTimeAzul .listaTwitter li a {
    color: #09d
}

#conteudoTimeAzul #barraEditoriaFundo {
    background-position: 0 -700px
}

#conteudoTimeAzul #barraEditoriaFundo.time_Azul {
    background-position: 0 -500px
}

#conteudoTimeAzul #sombraEditoriaFundo.time_Azul {
    background-position: center -100px
}

#conteudoTimeAzul #barraEditoriaFundo {
    background-position: 0 -600px
}

#conteudoTimeAzul #sombraEditoriaFundo {
    background-position: center -120px
}

#conteudoTimeAzul .corTime {
    color: #09c
}

#conteudoTimePreto .materia span {
    color: #000
}

#conteudoTimePreto .materia a.mat_tit {
    color: #000
}

#conteudoTimePreto .materia span {
    color: #000
}

#conteudoTimePreto #barraEditoria a {
    color: #333
}

#conteudoTimePreto.container h1,
#conteudoTimePreto.container h2,
#conteudoTimePreto #mat_texto a,
#conteudoTimePreto.container h3 {
    color: #000
}

#conteudoTimePreto span.cartola,
#conteudoTimePreto #mat_data,
#conteudoTimePreto .lista_not a span,
#conteudoTimePreto .lista_not span {
    color: #000
}

#conteudoTimePreto #conteudoMateria .mat_acoes a {
    border-bottom-color: #000;
    color: #000
}

#conteudoTimePreto #conteudoMateria .mat_acoes,
#conteudoTimePreto #conteudoMateria button {
    border-color: #000;
    color: #000
}

#conteudoTimePreto .botao {
    color: #fff;
    border: solid 1px #999;
    background: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#000));
    background: -moz-linear-gradient(top, #999, #000)
}

#conteudoTimePreto .botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#999));
    background: -moz-linear-gradient(top, #000, #999)
}

#conteudoTimePreto .enquete legend {
    color: #999
}

#conteudoTimePreto .enquete label.enquete_pergunta {
    color: #000
}

#conteudoTimePreto h2.tit_secao,
#conteudoTimePreto h3.tit_secao {
    color: #000;
    border-color: #000
}

#conteudoTimePreto .listaTwitter {
    border-top: 2px solid #999
}

#conteudoTimePreto .listaTwitter li a {
    color: #999
}

#conteudoTimePreto #barraEditoriaFundo {
    background-position: 0 -700px
}

#conteudoTimePreto #barraEditoriaFundo.time_Azul {
    background-position: 0 -500px
}

#conteudoTimePreto #sombraEditoriaFundo.time_Azul {
    background-position: center -100px
}

#conteudoTimePreto #barraEditoriaFundo {
    background-position: 0 -400px
}

#conteudoTimePreto #sombraEditoriaFundo {
    background-position: center -80px
}

#conteudoTimePreto .corTime {
    color: #000
}

.cGrB1,
.cGrB1:hover {
    color: #2f2f2f
}

.cGrB2,
.cGrB2:hover {
    color: #444
}

.cGrB1h:hover {
    background-color: #2f2f2f;
    color: #fff
}

#mntorre {
    position: relative;
    top: 7px
}

#mntorrerodape {
    padding: 7px 0 10px
}

#mntorrerodape a {
    border: 0!important
}

.cBand1,
.cBand1:hover {
    color: #015426
}

.cBand2,
.cBand2:hover {
    color: #01411F
}

.cBand1h:hover {
    background-color: #015426;
    color: #fff
}

.cTxt,
.cTxt:hover {
    color: #333
}

.cTxt1,
.cTxt1:hover {
    color: #6f6f6f
}

.cTxt2,
.cTxt2:hover {
    color: #949494
}

.sprt {
    background: url(../imagens/layout/sprite.png) 0 0 no-repeat;
    overflow: hidden;
    text-indent: -999em
}

.ico.sd {
    background-position: -250px 0;
    display: block;
    width: 9px;
    height: 6px
}

.ico.ssd {
    background-position: -250px -40px;
    display: block;
    width: 9px;
    height: 7px
}

.cNot1 .sd {
    background-position: -200px 0
}

.cEsp1 .sd {
    background-position: -210px 0
}

.cEnt1 .sd {
    background-position: -220px 0
}

.cViv1 .sd {
    background-position: -230px 0
}

.cVid1 .sd {
    background-position: -240px 0
}

#menuBandNot .ssd,
#ultNotNot span.sprt,
#conteudoNoticias .lista_not span.sprt,
.lista_not ol li span.sprt.icocNot {
    background-position: -200px -40px
}

#menuBandEsp .ssd,
#ultNotEsp span.sprt,
#conteudoEsporte .lista_not span.sprt,
.lista_not ol li span.sprt.icocEsp {
    background-position: -210px -40px
}

#menuBandEnt .ssd,
#ultNotEnt span.sprt,
#conteudoEntretenimento .lista_not span.sprt,
.lista_not ol li span.sprt.icocEnt {
    background-position: -220px -40px
}

#menuBandViv .ssd,
#ultNotViv span.sprt,
#conteudoVivaBem .lista_not span.sprt,
.lista_not ol li span.sprt.icocNot.icoViv {
    background-position: -230px -40px
}

#menuBandVid .ssd,
#ultNotVid span.sprt,
#conteudoVideos .lista_not span.sprt,
.lista_not ol li span.sprt.icocNot.icoVid {
    background-position: -240px -40px
}

#breadcrumb_avai .sprt,
#breadcrumb_america_mg .sprt,
#breadcrumb_america-mg .sprt,
#breadcrumb_atletico_mg .sprt,
#breadcrumb_atletico-mg .sprt,
#breadcrumb_atletico_pr .sprt,
#breadcrumb_atletico-pr .sprt,
#breadcrumb_atletico_go .sprt,
#breadcrumb_bahia .sprt,
#breadcrumb_botafogo .sprt,
#breadcrumb_ceara .sprt,
#breadcrumb_coritiba .sprt,
#breadcrumb_corinthians .sprt,
#breadcrumb_bragantino .sprt,
#breadcrumb_oeste .sprt,
#breadcrumb_sao-caetano .sprt,
#breadcrumb_cruzeiro .sprt,
#breadcrumb_criciuma .sprt,
#breadcrumb_flamengo .sprt,
#breadcrumb_fluminense .sprt,
#breadcrumb_figueirense .sprt,
#breadcrumb_gremio .sprt,
#breadcrumb_goias .sprt,
#breadcrumb_vitoria .sprt,
#breadcrumb_internacional .sprt,
#breadcrumb_palmeiras .sprt,
#breadcrumb_santos .sprt,
#breadcrumb_saopaulo .sprt,
#breadcrumb_sao-paulo .sprt,
#breadcrumb_vasco .sprt,
#breadcrumb_avai .sprt,
#breadcrumb_portuguesa .sprt,
#breadcrumb_sport .sprt,
#breadcrumb_nautico .sprt,
#breadcrumb_pontepreta .sprt,
#breadcrumb_ponte-preta .sprt,
#breadcrumb_america_mg .sprt,
#breadcrumb_america_mg .sprt,
#breadcrumb_atletico_mg .sprt,
#breadcrumb_atletico_pr .sprt,
#breadcrumb_atletico-pr .sprt,
#breadcrumb_atletico_go .sprt,
#breadcrumb_bahia .sprt,
#breadcrumb_botafogo .sprt,
#breadcrumb_ceara .sprt,
#breadcrumb_coritiba .sprt,
#breadcrumb_corinthians .sprt,
#breadcrumb_cruzeiro .sprt,
#breadcrumb_flamengo .sprt,
#breadcrumb_fluminense .sprt,
#breadcrumb_figueirense .sprt,
#breadcrumb_gremio .sprt,
#breadcrumb_internacional .sprt,
#breadcrumb_palmeiras .sprt,
#breadcrumb_santos .sprt,
#breadcrumb_saopaulo .sprt,
#breadcrumb_sao-paulo .sprt,
#breadcrumb_vasco .sprt {
    margin: 0 5px 2px -40px !important
}

#breadcrumb_avai {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_avai .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1070px -50px;
    left: 285px
}

#breadcrumb_america_mg {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_america_mg .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1105px -50px;
    left: 285px
}

#breadcrumb_america-mg {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_america-mg .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1105px -50px;
    left: 285px
}

#breadcrumb_criciuma {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_criciuma .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1210px -130px;
    left: 285px
}

#breadcrumb_goias {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_goias .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1280px -130px;
    left: 285px
}

#breadcrumb_vitoria {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_vitoria .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1385px -165px;
    left: 285px
}

#breadcrumb_atletico_mg {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_atletico-mg {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_atletico_mg .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1140px -50px;
    left: 285px
}

#breadcrumb_atletico-mg .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1140px -50px;
    left: 285px
}

#breadcrumb_atletico_pr {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_atletico_pr .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1175px -50px;
    left: 285px
}

#breadcrumb_atletico-pr {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_atletico-pr .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1175px -50px;
    left: 285px
}

#breadcrumb_atletico_go {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_atletico_go .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1210px -50px;
    left: 285px
}

#breadcrumb_bahia {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_bahia .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1245px -50px;
    left: 285px
}

#breadcrumb_botafogo {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_botafogo .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1280px -50px;
    left: 285px
}

#breadcrumb_ceara {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_ceara .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1315px -50px;
    left: 285px
}

#breadcrumb_coritiba {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_coritiba .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1350px -50px;
    left: 285px
}

#breadcrumb_corinthians {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_corinthians .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1385px -50px;
    left: 285px
}

#breadcrumb_bragantino {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_bragantino .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1175px -130px;
    left: 285px
}

#breadcrumb_oeste {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_oeste .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1315px -200px;
    left: 285px
}

#breadcrumb_sao-caetano {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_sao-caetano .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1280px -165px;
    left: 285px
}

#breadcrumb_cruzeiro {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_cruzeiro .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1070px -85px;
    left: 285px
}

#breadcrumb_flamengo {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_flamengo .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1105px -85px;
    left: 285px
}

#breadcrumb_fluminense {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_fluminense .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1140px -85px;
    left: 285px
}

#breadcrumb_figueirense {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_figueirense .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1175px -85px;
    left: 285px
}

#breadcrumb_gremio {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_gremio .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1210px -85px;
    left: 285px
}

#breadcrumb_internacional {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_internacional .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1245px -85px;
    left: 285px
}

#breadcrumb_palmeiras {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_palmeiras .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1280px -85px;
    left: 285px
}

#breadcrumb_santos {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_santos .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1315px -85px;
    left: 285px
}

#breadcrumb_saopaulo {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_sao-paulo {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_saopaulo .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1350px -85px;
    left: 285px
}

#breadcrumb_sao-paulo .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1350px -85px;
    left: 285px
}

#breadcrumb_vasco {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_vasco .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1385px -85px;
    left: 285px
}

#breadcrumb_nautico {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_nautico .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1070px -165px;
    left: 285px
}

#breadcrumb_pontepreta {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_ponte-preta {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_pontepreta .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1175px -165px;
    left: 285px
}

#breadcrumb_ponte-preta .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1175px -165px;
    left: 285px
}

#breadcrumb_sport {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_sport .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1315px -165px;
    left: 285px
}

#breadcrumb_portuguesa {
    display: inline-block;
    text-indent: 45px
}

#breadcrumb_portuguesa .sprt {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -1140px -165px;
    left: 285px
}

.botao {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: 3px 5px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -webkit-border-radius: 5px;
    -moz-border-radius: .5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    color: #fff;
    border: solid 1px #aaa;
    background: #eee;
    background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#666));
    background: -moz-linear-gradient(top, #aaa, #666)
}

.botao:hover {
    text-decoration: none;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#aaa));
    background: -moz-linear-gradient(top, #666, #aaa)
}

.lista_grid {
    list-style: none;
    margin: 0
}

h1.tit_secao {
    margin: 20px 0;
    display: block;
    border-bottom: 1px solid #bbbeb7;
    padding: 0 0 5px
}

h2.tit_secao,
h3.tit_secao {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    border-bottom: 1px solid #333;
    margin-bottom: 10px;
    text-shadow: 1px 1px 0 #fff;
    position: relative
}

h2.tit_secao a,
h3.tit_secao a {
    color: inherit;
    text-decoration: none
}

.hb_grid_8 h3.tit_secao {
    height: 25px;
    overflow: hidden;
    white-space: nowrap
}

#div-gpt-ad-6405-oop {
    height: 0
}

#ad_superbanner {
    background: transparent;
    position: absolute;
    left: 220px;
    top: 8px;
    height: 90px;
    width: 730px
}

header {
    box-shadow: 0 0 4px #aaa;
    position: relative;
    z-index: 5
}

#conteudoEsporte header {
    z-index: none!important
}

.no-cssgradients header {
    background: url(../imagens/layout/ie-header-fundo.png) 0 0 repeat-x #F4F4F4
}

div#topoBand {
    height: 157px;
    position: relative
}

#topoLogoAd {
    height: 110px
}

#topoLogoAd h1 {
    display: block;
    width: 200px;
    height: 53px;
    margin: 38px 0 0 12px;
    position: relative;
    display: block
}

#topoLogoAd h1 a {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 53px;
    text-indent: -999em;
    z-index: 100
}

#topoLogoAd h1 div {
    width: 200px;
    height: 53px;
    background: url(../imagens/layout/logos.png);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}

#topoLogoAd #lg10 {
    background-position: 0 0
}

#topoLogoAd #lg9 {
    background-position: -200px 0
}

#topoLogoAd #lg8 {
    background-position: -400px 0
}

#topoLogoAd #lg7 {
    background-position: -600px 0
}

#topoLogoAd #lg6 {
    background-position: -800px 0
}

#topoLogoAd #lg5 {
    background-position: -1000px 0
}

#topoLogoAd #lg4 {
    background-position: -1200px 0
}

#topoLogoAd #lg3 {
    background-position: -1400px 0
}

#topoLogoAd #lg2 {
    background-position: -1600px 0
}

#topoLogoAd #lg1 {
    background-position: -1800px 0
}

#topoLogoAd h1 a:focus,
#topoLogoAd h1 a:hover {
    opacity: .9
}

.no-opacity #topoLogoAd h1 a:focus,
.no-opacity #topoLogoAd h1 a:hover {
    filter: alpha(opacity=90)
}

ul#listaMenuBand {
    display: block;
    padding: 7px 0 0 7px;
    height: 40px
}

ul#listaMenuBand > li {
    display: block;
    float: left;
    position: relative;
    z-index: 0;
    border: 4px solid transparent;
    border-bottom: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -moz-border-top-left-radius: 8px;
    -moz-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px
}

ul#listaMenuBand > li.psub:focus,
ul#listaMenuBand > li.psub:hover {
    border-color: #e3e3e3;
    border-color: rgba(227, 227, 227, 0.5);
    -moz-box-shadow: 8px 8px 8px #e3e3e3;
    -webkit-box-shadow: 8px 8px 8px #e3e3e3;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.27)
}

.no-rgba ul#listaMenuBand > li.psub:focus,
.no-rgba ul#listaMenuBand > li.psub:hover {
    border: 4px solid transparent
}

ul#listaMenuBand > li div.submenu {
    display: none
}

.no-rgba ul#listaMenuBand > li div.submenu {
    margin-left: 4px
}

ul#listaMenuBand > li > a {
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    text-transform: lowercase;
    text-shadow: 0 -1px 1px #fff;
    line-height: 30px;
    letter-spacing: 0;
    padding: 0 5px 6px;
    padding: 0 13px 6px 5px;
    display: block;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    z-index: 1;
    position: relative
}

ul#listaMenuBand > li:active > a,
ul#listaMenuBand > li:focus > a,
ul#listaMenuBand > li:hover > a {
    opacity: .8
}

.no-opacity ul#listaMenuBand > li:focus > a,
.no-opacity ul#listaMenuBand > li:hover > a {
    filter: alpha(opacity=80)
}

ul#listaMenuBand > li.psub:focus > a,
ul#listaMenuBand > li.psub:hover > a {
    opacity: 1
}

.no-opacity ul#listaMenuBand > li.psub:focus > a,
.no-opacity ul#listaMenuBand > li.psub:hover > a {
    filter: alpha(opacity=100)
}

ul#listaMenuBand > li.psub > a .ico {
    position: absolute;
    top: 13px;
    right: 3px
}

.ie7 ul#listaMenuBand > li.psub > a .ico {
    top: 9px
}

ul#listaMenuBand > li.psub:focus > a .ico,
ul#listaMenuBand > li.psub:hover > a .ico {
    opacity: .1
}

.no-opacity ul#listaMenuBand > li.psub:focus > a .ico,
.no-opacity ul#listaMenuBand > li.psub:hover > a .ico {
    filter: alpha(opacity=10)
}

.ie7 ul#listaMenuBand li#menuBandViv .submenu {
    width: 150px
}

.ie7 ul#listaMenuBand li#menuBandVid .submenu {
    width: 150px
}

ul#listaMenuBand > li#menuBandGrB > a {
    text-transform: inherit
}

li#menuBandBusca {
    float: right;
    position: relative;
    margin: 0 0 0 19px
}

form.form_busca_band {
    position: relative
}

form.form_busca_band label {
    display: block;
    width: 142px;
    height: 27px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: lowercase;
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#FDFDFD));
    background-image: -webkit-linear-gradient(top, #e9e9e9, #FDFDFD);
    background-image: -moz-linear-gradient(top, #e9e9e9, #FDFDFD);
    background-image: -ms-linear-gradient(top, #e9e9e9, #FDFDFD);
    background-image: -o-linear-gradient(top, #e9e9e9, #FDFDFD);
    background-image: linear-gradient(top, #e9e9e9, #FDFDFD);
    border: 1px solid #656768;
    border: 1px solid rgba(101, 101, 101, 0.2)
}

.ie9 form.form_busca_band label {
    background: url(../imagens/layout/sprite-ie.png) 1px 0 repeat-x #e9e9e9;
    border: none;
    opacity: 0;
    width: 210px
}

form.form_busca_band label span {
    display: block;
    height: 20px;
    position: absolute;
    top: 4px;
    left: 9px;
    line-height: 20px;
    font-size: 17px;
    z-index: 1
}

body form.form_busca_band label input {
    width: 100px!important
}

form.form_busca_band label input {
    display: block;
    height: 25px;
    width: 142px!important;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index: 2;
    position: relative;
    line-height: 20px;
    font-size: 17px;
    padding: 2px 5px 0 9px;
    background-color: transparent
}

form.form_busca_band button {
    position: relative;
    z-index: 3;
    display: block;
    border: 0;
    position: absolute;
    right: 5px;
    top: 7px;
    height: 12px;
    padding: 0 3px 0 0;
    background: transparent;
    border-left: 1px solid #656768
}

.ie7 form.form_busca_band button {
    top: 5px;
    width: 20px;
    height: 16px
}

form.form_busca_band button span {
    background-position: -270px 0;
    width: 12px;
    height: 12px;
    margin: 0 0 0 3px
}

div.submenu {
    position: absolute;
    top: 32px;
    left: -4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 8px;
    border-color: #e3e3e3;
    border: 4px solid rgba(227, 227, 227, 0.5);
    -moz-box-shadow: 8px 8px 8px #e3e3e3;
    -webkit-box-shadow: 8px 8px 8px #e3e3e3;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.27);
    display: none;
    z-index: 0;
    border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0
}

.ie7 div.submenu li {
    margin-top: -0;
    background: #fff
}

li#menuBandNot div.submenu {
    width: 570px
}

li#menuBandEnt div.submenu {
    width: 520px
}

ul#listaMenuBand > li.focus div.submenu,
ul#listaMenuBand > li:hover div.submenu {
    display: block
}

div.submenu > div {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0
}

li#menuBandNot.psub:active > a,
li#menuBandNot.psub:focus > a,
li#menuBandNot.psub:hover > a,
li#menuBandNot div.submenu div {
    background: #fff8f8
}

li#menuBandEsp.psub:hover > a,
li#menuBandEsp div.submenu div,
.ie7 div.submenu li {
    background: #f3f6ea
}

li#menuBandEnt.psub:hover > a,
li#menuBandEnt div.submenu div,
.ie7 div.submenu li {
    background: #f7f2fb
}

li#menuBandViv.psub:hover > a,
li#menuBandViv div.submenu div,
.ie7 div.submenu li {
    background: #F3EDDE
}

li#menuBandVid.psub:hover > a,
li#menuBandVid div.submenu div,
.ie7 div.submenu li {
    background: #E7EAEA
}

li#menuBandGrB.psub:hover > a,
li#menuBandGrB div.submenu div,
.ie7 div.submenu li {
    background: #f8f6f6
}

ul.destaque_submenu {
    overflow: hidden;
    display: block;
    margin: 0 2px;
    padding: 8px 5px 5px
}

ul.destaque_submenu li {
    display: inline
}

ul.destaque_submenu li a {
    text-decoration: none;
    padding: 0 9px;
    letter-spacing: -.3px;
    border-left: 1px solid #c9c9c9;
    line-height: 30px;
    font-size: 14px;
    white-space: nowrap;
    text-shadow: 0 1px 0 #fff
}

ul.destaque_submenu li a:focus,
ul.destaque_submenu li a:hover {
    text-decoration: underline
}

ul.destaque_submenu li:first-child a {
    border: 0
}

ul.secoes_submenu {
    display: block;
    overflow: hidden;
    padding: 0 0 16px;
    position: relative;
    margin: 0
}

ul.secoes_submenu > li {
    display: block;
    float: left;
    padding: 2px 12px
}

.ie7 ul.secoes_submenu > li,
.ie8 ul.secoes_submenu > li {
    padding: 2px 10px
}

ul.secoes_submenu li h3 {
    display: block;
    font-size: 15px;
    margin: 5px
}

.tit_mn_oculto {
    text-indent: -999em
}

ul.secoes_submenu li ul {
    list-style: none;
    margin: 0
}

ul.secoes_submenu li ul li {
    border-bottom: 1px solid #EFE8E8;
    border-top: 1px solid #fff
}

ul.secoes_submenu li ul li:first-child {
    border-top: 1px solid #fff
}

ul.secoes_submenu li ul li:last-child {
    border-bottom: 0
}

ul.secoes_submenu li ul li a {
    font-size: 13px;
    color: #333;
    position: relative;
    padding: 0 15px;
    line-height: 20px;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    text-shadow: 0 1px 0 #fff
}

ul.secoes_submenu li ul li a span {
    position: absolute;
    top: 8px;
    left: 3px
}

ul.secoes_submenu li ul li:focus a,
ul.secoes_submenu li ul li:hover a {
    text-shadow: none;
    text-shadow: 0 1px 0 #444
}

ul.secoes_submenu li ul li:focus a span,
ul.secoes_submenu li ul li:hover a span {
    background-position: -260px -40px!important
}

li#menuBandGrB div.submenu {
    width: 380px;
    height: 570px
}

li#menuBandGrB div.submenu div,
li#menuBandGrB div.submenu ul {
    height: 570px
}

li#menuBandGrB div.submenu .secoes_submenu #submnl0 {
    width: 170px;
    position: absolute;
    top: 0;
    left: 0
}

li#menuBandGrB div.submenu .secoes_submenu #submnl1 {
    width: 170px;
    position: absolute;
    top: 130px;
    left: 0
}

li#menuBandGrB div.submenu .secoes_submenu #submnl2 {
    width: 170px;
    position: absolute;
    top: 396px;
    left: 0
}

li#menuBandGrB div.submenu .secoes_submenu #submnl3 {
    width: 180px;
    position: absolute;
    top: 0;
    left: 185px
}

li#menuBandGrB div.submenu .secoes_submenu #submnl4 {
    width: 180px;
    position: absolute;
    top: 64px;
    left: 185px
}

li#menuBandGrB div.submenu .secoes_submenu #submnl5 {
    width: 180px;
    position: absolute;
    top: 233px;
    left: 185px
}

li#menuBandGrB div.submenu .secoes_submenu #submnl6 {
    width: 180px;
    position: absolute;
    top: 360px;
    left: 185px
}

li#menuBandGrB div.submenu .secoes_submenu #submnl7 {
    width: 180px;
    position: absolute;
    top: 385px;
    left: 185px
}

li#menuBandEsp div.submenu {
    width: 530px;
    height: 270px
}

li#menuBandEsp div.submenu div,
li#menuBandEsp div.submenu ul {
    height: 270px
}

li#menuBandEsp div.submenu .secoes_submenu #submnl0 {
    width: 170px;
    position: absolute;
    top: 0;
    left: 0
}

li#menuBandEsp div.submenu .secoes_submenu #submnl1 {
    width: 150px;
    position: absolute;
    top: 0;
    left: 180px
}

li#menuBandEsp div.submenu .secoes_submenu #submnl2 {
    width: 150px;
    position: absolute;
    top: 75px;
    left: 180px
}

li#menuBandEsp div.submenu .secoes_submenu #submnl6 {
    width: 150px;
    position: absolute;
    top: 110px;
    left: 180px
}

li#menuBandEsp div.submenu .secoes_submenu #submnl3 {
    width: 150px;
    position: absolute;
    top: 150px;
    left: 180px
}

li#menuBandEsp div.submenu .secoes_submenu #submnl4 {
    width: 170px;
    position: absolute;
    top: px;
    left: 350px
}

li#menuBandEsp div.submenu .secoes_submenu #submnl5 {
    width: 170px;
    position: absolute;
    top: 150px;
    left: 350px
}

#Inicio .tit_box {
    float: left
}

#Inicio #conteudo {
    margin-top: 20px
}

#colunistas {
    padding: 20px 0 0 10px
}

.fb_like_hb {
    display: block;
    float: left;
    height: 25px;
    left: 91px;
    margin: 4px 0 0 10px;
    width: 100px
}

#paginaIframe {
    border: 0;
    width: 100%;
    margin: 20px 0
}

#conteudo,
.container {
    position: relative;
    z-index: 0
}

.materia {
    padding: 0 0 10px;
    position: relative
}

.materia span {
    display: block;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin-bottom: 5px;
    overflow: hidden
}

.materia time {
    display: none
}

.materia a {
    text-decoration: none
}

.materia a:hover {
    text-decoration: underline;
    opacity: .9
}

.materia h2 {
    padding: 0 0 15px
}

.materia h3 {
    padding: 0 0 10px
}

.materia.mat-lista h2 {
    padding: 0 0 8px
}

.materia.mat-lista h3 {
    padding: 0 0 4px
}

.materia h2 a {
    font-size: 23px;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: -1px
}

.materia h3 a {
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px
}

.materia a.mat_tit {
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px
}

.materia img[height="130"] {
    margin: 0 0 7px
}

.materia ul {
    margin: 0 0 0 1em;
    list-style: disc inherit none;
    color: #777
}

.materia ul li {
    color: #777
}

.materia.Eleicoes ul li {
    color: #648aa6
}

.materia ul li a {
    font-size: 12px;
    display: block;
    line-height: 16px;
    font-weight: 700;
    color: #777;
    margin-left: -4px
}

.materia.Eleicoes ul li a {
    font-size: 12px;
    display: block;
    line-height: 16px;
    font-weight: 700;
    color: #648aa6;
    margin-left: -4px
}

.sprt_plantao {
    background: url(../imagens/layout/plantao-canal-fundo.png) 0 -500px transparent
}

#barraFerramentas {
    height: 48px;
    margin-bottom: 8px;
    overflow: visible;
    position: relative;
    z-index: 2
}

#barraPlantao {
    width: 629px;
    float: left
}

#barraPlantao ul {
    height: 48px;
    list-style: none;
    margin: 0;
    position: relative
}

#barraPlantao ul li {
    width: 629px;
    height: 47px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

#barraPlantao ul li#warnHV {
    background-position: 0 -560px
}

#barraPlantao ul li#canadTv {
    background-position: 0 0
}

#barraPlantao ul li#canadRB {
    background-position: 0 -250px
}

#barraPlantao ul li#canadBnf {
    background-position: 0 -300px
}

#barraPlantao ul li#canadNat {
    background-position: 0 -150px
}

#barraPlantao ul li#canadBfm {
    background-position: 0 -400px
}

#barraPlantao ul li#canadBn {
    background-position: 0 -200px
}

#barraPlantao ul li#canadMit {
    background-position: 0 -450px
}

#barraPlantao ul li#canadBs {
    background-position: 0 -100px
}

#barraPlantao ul li#canadBa {
    background-position: 0 -400px
}

#barraPlantao ul li#canadWn {
    background-position: 0 -450px
}

#barraPlantao ul li#canadMetro {
    background-position: 0 -559px
}

#barraPlantao ul li#avisoMiss.mssdias {
    background-position: 0 -559px
}

#barraPlantao ul li#avisoMiss.mssdia {
    background-position: 0 -609px
}

#barraPlantao ul li#avisoMiss.msshj {
    background-position: 0 -659px
}

#barraPlantao ul li#avisoMiss {
    text-indent: -999em
}

#barraPlantao ul li#avisoMiss span {
    display: block;
    width: 20px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: 8px;
    text-align: center;
    color: #000;
    font-size: 25px;
    font-weight: 600;
    text-indent: 0;
    z-index: 0
}

#barraPlantao ul li#avisoMiss.mssdia span {
    display: none
}

#barraPlantao ul li#avisoMiss #lnhMiss {
    border-bottom: 1px solid rgba(255, 255, 255, 0.8);
    height: 1px;
    left: 94px;
    top: 20px;
    width: 40px
}

#barraPlantao ul li#avisoMiss #avsMissD1 {
    left: 94px
}

#barraPlantao ul li#avisoMiss #avsMissD2 {
    left: 114px
}

#barraPlantao ul li#avisoMiss a {
    display: block!important;
    width: 134px!important;
    height: 47px!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    padding: 0!important;
    width: 629px!important;
    height: 47px!important
}

#barraPlantao ul li a {
    display: block;
    line-height: 38px;
    padding: 7px 0 0 90px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-decoration: none
}

#barraPlantao ul li a span.cartola {
    display: none
}

#barraFerramentas #barraTempo {
    padding: 5px;
    line-height: 20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border: 4px solid transparent;
    border-bottom: 0;
    position: absolute;
    top: 7px;
    left: 640px;
    display: none
}

#INATIVObarraFerramentas #barraTempo:hover {
    border: 4px solid rgba(255, 255, 255, 0.5);
    border-bottom: 0;
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5)
}

#barraFerramentas #barraTempo #areaEstadoAtual {
    width: 130px
}

#barraFerramentas #barraTempo span a {
    text-decoration: none
}

#barraFerramentas #barraTempo span {
    display: block;
    float: left
}

#barraFerramentas #barraTempo span#estadoAtual {
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
    color: #585757
}

#barraFerramentas #barraTempo span#icoTemp {
    height: 48px;
    width: 48px;
    margin: -15px 0 0;
    text-indent: -999px;
    overflow: hidden
}

#icoTemp.cc {
    background-position: -750px -100px
}

#icoTemp.ch {
    background-position: -750px -150px
}

#icoTemp.cv {
    background-position: -750px -150px
}

#icoTemp.en {
    background-position: -900px -100px
}

#icoTemp.ge {
    background-position: -800px -150px
}

#icoTemp.nb {
    background-position: -900px -100px
}

#icoTemp.nc {
    background-position: -750px -150px
}

#icoTemp.ne {
    background-position: -800px -150px
}

#icoTemp.pc {
    background-position: -950px -100px
}

#icoTemp.pi {
    background-position: -800px -100px
}

#icoTemp.pn {
    background-position: -850px -100px
}

#icoTemp.nv {
    background-position: -800px -150px
}

#icoTemp.tr {
    background-position: -950px -100px
}

#barraFerramentas #barraTempo span#abreTempComp {
    width: 15px;
    height: 48px;
    background-position: -1010px -100px;
    margin: -15px 0 0;
    display: none
}

#barraFerramentas #barraTempo:hover span#abreTempComp {
    background-position: -1030px -100px
}

#tooltipTempo {
    position: absolute;
    top: 36px;
    left: -4px;
    background: #fff;
    border: 4px solid rgba(255, 255, 255, 0.5);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    width: 151px;
    overflow: hidden;
    display: none;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5)
}

#barraFerramentas #barraTempo:hover #tooltipTempo {
    display: none
}

#tooltipTempo ol {
    list-style: none;
    margin: 0;
    width: 500em;
    overflow: hidden
}

#tooltipTempo ol li {
    width: 141px;
    float: left;
    padding: 5px
}

#tooltipTempo ol li ul {
    list-style: none;
    margin: 0
}

#tooltipTempo ol li ul li {
    padding: 0;
    font-size: 13px;
    line-height: 17px
}

#barraFerramentas #tooltipTempo ol li ul li span {
    display: inline;
    float: none;
    font-weight: 700
}

#barraFerramentas #tooltipTempo ol li ul li span.tT_data {
    font-weight: 400;
    font-size: 11px;
    line-height: 11px;
    color: #999;
    display: block
}

#tooltipTempo ol li ul li span.tT_desc {
    font-size: 13px;
    color: #f17424;
    font-weight: 700
}

#tooltipTempo ol li ul li span.tT_min {
    font-size: 17px;
    color: #447dbb;
    font-weight: 700
}

#tooltipTempo ol li ul li span.tT_max {
    font-size: 17px;
    color: #f7a319;
    font-weight: 700
}

#barraFerramentas #tooltipTempo ol li ul li span.sprt {
    height: 62px;
    display: block
}

span.cc {
    background-position: -750px -100px
}

span.ch {
    background-position: -300px -200px
}

span.cv {
    background-position: -300px -200px
}

span.en {
    background-position: -450px -100px
}

span.ge {
    background-position: -150px -200px
}

span.nb {
    background-position: -450px -100px
}

span.nc {
    background-position: -300px -200px
}

span.ne {
    background-position: -150px -200px
}

span.pc {
    background-position: -600px -100px
}

span.pi {
    background-position: -300px -100px
}

span.pn {
    background-position: -150px -100px
}

span.nv {
    background-position: -150px -200px
}

span.tr {
    background-position: -600px -100px
}

#navtempo {
    clear: both
}

#navtempo button,
#navtempo a {
    background-color: transparent;
    color: #33678e;
    font-size: 12px;
    border: none;
    text-decoration: none;
    margin: 0;
    padding: 0;
    display: block;
    text-align: center;
    width: 100%
}

#navtempo button:hover,
#navtempo a:hover {
    text-decoration: underline
}

#barraSocial {
    line-height: 50px;
    position: absolute;
    top: 0;
    left: 785px
}

#barraSocial span {
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
    color: #585757;
    display: block;
    float: left
}

#barraSocial a {
    display: block;
    float: left;
    text-indent: -999em;
    height: 20px;
    background: url(../imagens/layout/plantao-canal-fundo.png) repeat scroll 0 -250px transparent;
    width: 30px;
    margin: 14px 0 0 4px
}

#barraSocial a:hover {
    opacity: .8
}

#barraSocial a#scTw {
    background-position: -660px 0
}

#barraSocial a#scFb {
    background-position: -690px 0
}

#barraSocial a#scRSS {
    background-position: -720px 0
}

#barraPlantao ul li {
    width: 595px
}

#barraFerramentas #barraTempo {
    display: block;
    width: 102px;
    height: 20px;
    top: 10px;
    left: 598px;
    border: none;
    border-right: 1px solid #b4b4b4
}

#barraSocial.nova {
    width: 241px;
    height: 30px;
    top: 10px;
    left: 711px;
    padding: 0 0 0 7px;
    border-left: 1px solid #ededed
}

#barraSocial.nova a {
    background: none
}

#barraSocial.nova .twitter_topinho,
#barraSocial.nova .plus_topinho,
#barraSocial.nova .face_topinho,
#barraSocial.nova .rss_topinho {
    display: block;
    float: left;
    margin: 6px 5px 0 0;
    line-height: 1
}

#barraSocial.nova .rss_topinho {
    background: url(../imagens/layout/plantao-canal-fundo.png) no-repeat -784px 0!important;
    width: 21px;
    height: 21px
}

#barraSocial.nova .twitter_topinho {
    background: none
}

#barraSocial.nova .twitter_topinho iframe {
    width: 60px;
    height: 20px
}

#barraSocial.nova .plus_topinho iframe {
    border: none;
    overflow: hidden;
    width: 32px;
    height: 20px
}

#barraSocial.nova .face_topinho iframe {
    border: none;
    overflow: hidden;
    width: 100px;
    height: 20px
}

#rotativo {
    height: 350px;
    background: #fff;
    border-radius: 5px;
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    overflow: hidden
}

#rotativo div#mascRotativo {
    height: 330px;
    width: 600px;
    margin: 10px;
    overflow: hidden;
    position: relative
}

#rotativo > div > ul#listaMateriasDesq {
    list-style: none;
    margin: 0;
    width: 9999em;
    height: 330px;
    display: block;
    position: relative;
    z-index: 0
}

#rotativo > div > ul#listaMateriasDesq > li {
    display: block;
    float: left;
    width: 600px;
    height: 330px;
    position: relative
}

#rotativo > div > ul#listaMateriasDesq > li .materia {
    width: 600px;
    height: 330px;
    margin: 0;
    padding: 0;
    position: relative
}

#rotativo > div > ul#listaMateriasDesq > li span {
    display: block;
    position: absolute;
    left: 0;
    top: 285px;
    z-index: 2;
    font-weight: 400
}

#rotativo > div > ul#listaMateriasDesq > li ul li a {
    font-weight: 400
}

#rotativo > div > ul#listaMateriasDesq > li a.img {
    display: block;
    width: 600px;
    height: 280px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

#rotativo > div > ul#listaMateriasDesq > li a.img img {
    display: block;
    width: 600px;
    height: 280px
}

#rotativo > div > ul#listaMateriasDesq > li .desc,
#rotativo > div > ul#listaMateriasDesq > li .desc > a {
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    background-color: #fff;
    width: 600px;
    min-height: 30px;
    padding: 20px 0 0;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    color: #333
}

#rotativo > div > ul#listaMateriasDesq > li h2 a.desc:focus,
#rotativo > div > ul#listaMateriasDesq > li a.desc:focus,
#rotativo > div > ul#listaMateriasDesq > li h2 a.desc:hover,
#rotativo > div > ul#listaMateriasDesq > li a.desc:hover {
    _text-decoration: underline
}

#navRotativo {
    position: absolute;
    top: 0;
    right: 0;
    list-style: none;
    margin: 0;
    display: block;
    overflow: hidden
}

#navRotativo li {
    display: block;
    width: 21px;
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    text-align: center;
    float: left;
    background-color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    color: #616161;
    background-position: -660px -40px;
    text-indent: 0;
    opacity: .7;
    opacity: .3
}

#conteudoNoticias #navRotativo li,
#navRotativo li.cNot {
    background-position: -1285px -25px;
    color: #fff
}

#conteudoEsporte #navRotativo li,
#navRotativo li.cEsp {
    background-position: -1260px 0;
    color: #fff
}

#conteudoEntretenimento #navRotativo li,
#navRotativo li.cEnt {
    background-position: -1310px -25px;
    color: #fff
}

#conteudoVivaBem #navRotativo li,
#navRotativo li.cViv {
    background-position: -1260px -25px;
    color: #fff
}

#conteudoVideos #navRotativo li,
#navRotativo li.cVid {
    background-position: -1310px 0;
    color: #fff
}

#conteudoGrB #navRotativo li,
#navRotativo li.cGrB {
    background-position: -1285px 0;
    color: #fff
}

#navRotativo li:first-child {
    border-bottom-left-radius: 5px
}

#navRotativo li:last-child {
    border-bottom-right-radius: 5px
}

#navRotativo li.destativo,
#navRotativo li:hover {
    font-weight: 700;
    background-color: rgba(255, 255, 255, 0.8);
    opacity: 1
}

.teste {
    background: rgba(200, 100, 100, 0.5);
    float: left
}

.nav_tab,
.tit_box {
    color: #49614e;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 6px 10px;
    background-color: #E2E1E1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E2E1E1));
    background-image: -webkit-linear-gradient(top, #fff, #E2E1E1);
    background-image: -moz-linear-gradient(top, #fff, #E2E1E1);
    background-image: -ms-linear-gradient(top, #fff, #E2E1E1);
    background-image: -o-linear-gradient(top, #fff, #E2E1E1);
    background-image: linear-gradient(top, #fff, #E2E1E1);
    border: 1px solid #fff;
    border: 1px solid rgba(255, 255, 255, 0.5)
}

.tit_box span {
    font-size: 14px
}

.sec_box {
    display: block;
    background-color: #f8f6f6;
    border: 5px solid #fff;
    padding: 10px 0;
    border-radius: 10px
}

.sec_box_bandfolia {
    display: block;
    background-color: #f8f6f6;
    border: 5px solid #ff5d58;
    padding: 10px 0;
    border-radius: 10px
}

.head_box {
    margin-bottom: 0
}

.nav_box nav {
    float: right
}

.nav_box nav ul {
    margin: 0;
    display: block;
    overflow: hidden
}

.nav_box nav ul li {
    display: block;
    float: left;
    border-left: 1px solid #a6a2a2;
    margin: 10px 0
}

.nav_box nav ul li:first-child {
    border: none
}

.nav_box nav ul li a {
    display: block;
    line-height: 12px;
    font-size: 12px;
    text-decoration: none;
    padding: 0 10px
}

.nav_box nav ul li a:focus,
.nav_box nav ul li a:hover {
    text-decoration: underline
}

#abaTimes {
    position: relative;
    height: 70px
}

#abaTimes h4 {
    font-size: 12px;
    font-weight: 700;
    color: #678310;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 15px
}

#abaTimes ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 15px;
    left: 0;
    height: 50px;
    width: 630px
}

#abaTimes ol > li {
    font-size: 11px;
    position: absolute;
    width: 630px;
    height: 50px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    z-index: 1
}

#abaTimes ol > li.ativa {
    z-index: 2
}

#abaTimes ol li h5 {
    color: #678310;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: absolute;
    top: -19px;
    padding: 5px;
    font-weight: 400;
    height: 9px;
    cursor: pointer
}

#abaTimes ol li.lista_time.ativa h5 {
    background: #fff;
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);
    font-weight: 700
}

#abaTimes ol li#listaSerieA h5 {
    left: 35px
}

#abaTimes ol li#listaSerieB h5 {
    left: 58px;
    display: none
}

#abaTimes ol li ul {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 630px;
    height: 35px;
    padding: 10px 0
}

#abaTimes ol li ul li {
    display: block;
    float: left;
    width: 31px;
    height: 35px;
    margin-right: 6px;
    margin-left: 7px
}

#abaTimes ol li ul li a {
    display: block;
    width: 35px;
    height: 35px;
    text-indent: -999em
}

#abaTimes ol li ul li a:hover {
    opacity: .8
}

.tm_ava {
    background-position: -1070px -50px
}

.tm_amg {
    background-position: -1105px -50px
}

.tm_cam {
    background-position: -1140px -50px
}

.tm_cap {
    background-position: -1175px -50px
}

.tm_acg {
    background-position: -1210px -50px
}

.tm_bah {
    background-position: -1245px -50px
}

.tm_bot {
    background-position: -1280px -50px
}

.tm_cea {
    background-position: -1315px -50px
}

.tm_cfc {
    background-position: -1350px -49px
}

.tm_cor {
    background-position: -1385px -50px
}

.tm_cru,
.tm_cruzeiro {
    background-position: -1070px -85px
}

.tm_fla {
    background-position: -1105px -85px
}

.tm_flu {
    background-position: -1140px -85px
}

.tm_fig {
    background-position: -1175px -85px
}

.tm_gre {
    background-position: -1210px -85px
}

.tm_int {
    background-position: -1245px -85px
}

.tm_pal {
    background-position: -1280px -85px
}

.tm_san {
    background-position: -1315px -85px
}

.tm_spf {
    background-position: -1350px -85px
}

.tm_vas {
    background-position: -1385px -85px
}

.tm_abc {
    background-position: -1070px -130px
}

.tm_ame {
    background-position: -1105px -130px
}

.tm_asa {
    background-position: -1140px -130px
}

.tm_brg {
    background-position: -1175px -130px
}

.tm_cri {
    background-position: -1210px -130px
}

.tm_duq {
    background-position: -1245px -130px
}

.tm_goi {
    background-position: -1280px -130px
}

.tm_gua {
    background-position: -1315px -130px
}

.tm_ica {
    background-position: -1350px -130px
}

.tm_boa {
    background-position: -1385px -130px
}

.tm_bar {
    background-position: -1210px -165px
}

.tm_nau {
    background-position: -1070px -165px
}

.tm_par {
    background-position: -1105px -165px
}

.tm_pon {
    background-position: -1175px -165px
}

.tm_por {
    background-position: -1140px -165px
}

.tm_sal {
    background-position: -1245px -165px
}

.tm_sca {
    background-position: -1280px -165px
}

.tm_spt {
    background-position: -1315px -165px
}

.tm_vil {
    background-position: -1350px -165px
}

.tm_vit {
    background-position: -1385px -165px
}

.tm_atl {
    background-position: -1209px -50px
}

.tm_luv {
    background-position: -1383px -198px
}

.tm_sco {
    background-position: -1069px -234px
}

.tm_scr {
    background-position: -1104px -234px
}

.tm_arn {
    background-position: -1070px -200px
}

.tm_crb {
    background-position: -1105px -200px
}

.tm_gta {
    background-position: -1140px -200px
}

.tm_ipa {
    background-position: -1175px -200px
}

.tm_joi {
    background-position: -1210px -200px
}

.tm_cha {
    background-position: -1280px -200px
}

.tm_oes {
    background-position: -1315px -200px
}

.tm_pay {
    background-position: -1350px -200px
}

.tm_vno {
    background-position: -1245px -200px
}

#barraTimes {
    height: 45px;
    overflow: hidden;
    margin: -20px auto 20px;
    background-color: #dedede;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background-image: -webkit-linear-gradient(top, #fff, #dedede);
    background-image: -moz-linear-gradient(top, #fff, #dedede);
    background-image: linear-gradient(top, #fff, #dedede)
}

#barraTimes nav {
    width: 960px;
    margin: 0 auto
}

#barraTimes ul {
    display: block;
    height: 25px;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden
}

#barraTimes ul li {
    display: block;
    float: left;
    width: 38px;
    height: 37px;
    margin: 5px
}

#barraTimes ul li a,
#barraTimes ul li span {
    width: 38px;
    height: 37px;
    display: block;
    text-indent: -999em
}

#barraTimes ul li a:hover {
    opacity: .7
}

.sprt_camp_paulista {
    background-image: url(https://bandtv.band.uol.com.br/esporte/futebol/campeonato-paulista/imagens/sprite_campeonato_paulista_2013.png)
}

.tm_paulista_ASR {
    background-position: -1px -50px
}

.tm_paulista_BOT {
    background-position: -43px -50px
}

.tm_paulista_BRA {
    background-position: -88px -50px
}

.tm_paulista_COR {
    background-position: -137px -50px
}

.tm_paulista_GUA {
    background-position: -185px -50px
}

.tm_paulista_ITU {
    background-position: -234px -50px
}

.tm_paulista_LIN {
    background-position: -282px -50px
}

.tm_paulista_MIR {
    background-position: -333px -50px
}

.tm_paulista_MOG {
    background-position: -383px -50px
}

.tm_paulista_OES {
    background-position: -429px -50px
}

.tm_paulista_PAL {
    background-position: -478px -50px
}

.tm_paulista_PTA {
    background-position: -525px -50px
}

.tm_paulista_PNP {
    background-position: -575px -50px
}

.tm_paulista_PON {
    background-position: -623px -50px
}

.tm_paulista_SAN {
    background-position: -673px -50px
}

.tm_paulista_SBD {
    background-position: -720px -50px
}

.tm_paulista_SCA {
    background-position: -770px -50px
}

.tm_paulista_SPO {
    background-position: -814px -50px
}

.tm_paulista_UNB {
    background-position: -859px -50px
}

.tm_paulista_PIR {
    background-position: -907px -50px
}

#barraTimesPaulista {
    height: 45px;
    overflow: hidden;
    margin: -20px auto 20px;
    background-color: #dedede;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background-image: -webkit-linear-gradient(top, #fff, #dedede);
    background-image: -moz-linear-gradient(top, #fff, #dedede);
    background-image: linear-gradient(top, #fff, #dedede)
}

#barraTimesPaulista nav {
    width: 960px;
    margin: 0 auto
}

#barraTimesPaulista ul {
    display: block;
    height: 45px;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden
}

#barraTimesPaulista ul li {
    display: block;
    float: left;
    width: 38px;
    height: 37px;
    margin: 5px
}

#barraTimesPaulista ul li a,
#barraTimesPaulista ul li span {
    width: 38px;
    height: 37px;
    display: block;
    text-indent: -999em
}

#barraTimesPaulista ul li a:hover {
    opacity: .7
}

.sprt_camp_carioca {
    background-image: url(https://bandtv.band.uol.com.br/esporte/futebol/campeonato-carioca/imagens/sprite_campeonato_carioca_2013.png)
}

.tm_carioca_AUD {
    background-position: 0 -50px
}

.tm_carioca_BAN {
    background-position: -58px -50px
}

.tm_carioca_BVT {
    background-position: -121px -50px
}

.tm_carioca_BOT {
    background-position: -183px -50px
}

.tm_carioca_DUQ {
    background-position: -242px -50px
}

.tm_carioca_FLA {
    background-position: -305px -50px
}

.tm_carioca_FLU {
    background-position: -364px -50px
}

.tm_carioca_FRI {
    background-position: -425px -50px
}

.tm_carioca_MAC {
    background-position: -485px -50px
}

.tm_carioca_MAD {
    background-position: -546px -50px
}

.tm_carioca_NOV {
    background-position: -604px -50px
}

.tm_carioca_OLA {
    background-position: -666px -50px
}

.tm_carioca_QUI {
    background-position: -727px -50px
}

.tm_carioca_RES {
    background-position: -788px -50px
}

.tm_carioca_VAS {
    background-position: -848px -50px
}

.tm_carioca_VOL {
    background-position: -903px -50px
}

#barraTimesCarioca {
    height: 45px;
    overflow: hidden;
    margin: -20px auto 20px;
    background-color: #dedede;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background-image: -webkit-linear-gradient(top, #fff, #dedede);
    background-image: -moz-linear-gradient(top, #fff, #dedede);
    background-image: linear-gradient(top, #fff, #dedede)
}

#barraTimesCarioca nav {
    width: 960px;
    margin: 0 auto
}

#barraTimesCarioca ul {
    display: block;
    height: 45px;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-left: 95px
}

#barraTimesCarioca ul li {
    display: block;
    float: left;
    width: 38px;
    height: 37px;
    margin: 5px
}

#barraTimesCarioca ul li a,
#barraTimesCarioca ul li span {
    width: 38px;
    height: 37px;
    display: block;
    text-indent: -999em
}

#barraTimesCarioca ul li a:hover {
    opacity: .7
}

.sprt_camp_mineiro {
    background-image: url(https://bandtv.band.uol.com.br/esporte/futebol/campeonato-mineiro/imagens/sprite_campeonato_mineiro_2013.png)
}

.tm_mineiro_ATO {
    background-position: 0 -50px
}

.tm_mineiro_AMG {
    background-position: -59px -50px
}

.tm_mineiro_ARA {
    background-position: -114px -50px
}

.tm_mineiro_CAM {
    background-position: -170px -50px
}

.tm_mineiro_BOA {
    background-position: -286px -50px
}

.tm_mineiro_CAL {
    background-position: -341px -50px
}

.tm_mineiro_CRU {
    background-position: -399px -50px
}

.tm_mineiro_GUA {
    background-position: -568px -50px
}

.tm_mineiro_NAC {
    background-position: -627px -50px
}

.tm_mineiro_TOM {
    background-position: -681px -50px
}

.tm_mineiro_TUP {
    background-position: -739px -50px
}

.tm_mineiro_VIL {
    background-position: -902px -50px
}

#barraTimesMineiro {
    height: 45px;
    overflow: hidden;
    margin: -20px auto 20px;
    background-color: #dedede;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background-image: -webkit-linear-gradient(top, #fff, #dedede);
    background-image: -moz-linear-gradient(top, #fff, #dedede);
    background-image: linear-gradient(top, #fff, #dedede)
}

#barraTimesMineiro nav {
    width: 960px;
    margin: 0 auto
}

#barraTimesMineiro ul {
    display: block;
    height: 45px;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-left: 205px
}

#barraTimesMineiro ul li {
    display: block;
    float: left;
    width: 38px;
    height: 37px;
    margin: 5px
}

#barraTimesMineiro ul li a,
#barraTimesMineiro ul li span {
    width: 38px;
    height: 37px;
    display: block;
    text-indent: -999em
}

#barraTimesMineiro ul li a:hover {
    opacity: .7
}

.sprt_camp_gaucho {
    background-image: url(https://bandtv.band.uol.com.br/esporte/futebol/campeonato-gaucho/imagens/sprite_campeonato_gaucho_2013.png)
}

.tm_gaucho_CAN {
    background-position: 0 -50px
}

.tm_gaucho_CAX {
    background-position: -57px -50px
}

.tm_gaucho_CER {
    background-position: -112px -50px
}

.tm_gaucho_CRU {
    background-position: -170px -50px
}

.tm_gaucho_ESP {
    background-position: -228px -50px
}

.tm_gaucho_GRE {
    background-position: -284px -50px
}

.tm_gaucho_INT {
    background-position: -339px -50px
}

.tm_gaucho_JUV {
    background-position: -399px -50px
}

.tm_gaucho_LAJ {
    background-position: -456px -50px
}

.tm_gaucho_NOV {
    background-position: -513px -50px
}

.tm_gaucho_PFU {
    background-position: -569px -50px
}

.tm_gaucho_PEL {
    background-position: -624px -50px
}

.tm_gaucho_STA {
    background-position: -682px -50px
}

.tm_gaucho_SJO {
    background-position: -742px -51px
}

.tm_gaucho_SLU {
    background-position: -798px -50px
}

.tm_gaucho_VER {
    background-position: -855px -50px
}

#barraTimesGaucho {
    height: 45px;
    overflow: hidden;
    margin: -20px auto 20px;
    background-color: #dedede;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background-image: -webkit-linear-gradient(top, #fff, #dedede);
    background-image: -moz-linear-gradient(top, #fff, #dedede);
    background-image: linear-gradient(top, #fff, #dedede)
}

#barraTimesGaucho nav {
    width: 960px;
    margin: 0 auto
}

#barraTimesGaucho ul {
    display: block;
    height: 45px;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-left: 95px
}

#barraTimesGaucho ul li {
    display: block;
    float: left;
    width: 38px;
    height: 37px;
    margin: 5px
}

#barraTimesGaucho ul li a,
#barraTimesGaucho ul li span {
    width: 38px;
    height: 37px;
    display: block;
    text-indent: -999em
}

#barraTimesGaucho ul li a:hover {
    opacity: .7
}

#edt-editorias li {
    padding: 3px;
    cursor: pointer
}

#edt-editorias li:hover {
    background-color: #dadada
}

#edt-editorias li.edt-editoria-atual {
    background-color: #ddd;
    text-shadow: 0 1px 0 #fff;
    font-weight: 700
}

#listaRadios li {
    text-indent: 3px;
    padding: 0 0 10px;
    background-position: -295px 43px;
    margin: 0 33px
}

#listaRadios.mini2 li {
    margin: 0 5px!important
}

#listaRadios.mini2 li#rad1 span {
    background-position: -30px 0!important
}

#listaRadios.mini2 li#rad2 span {
    background-position: -189px 0!important
}

#listaRadios.mini2 li#rad3 span {
    background-position: -344px 0!important
}

#listaRadios.mini2 li#rad4 span {
    background-position: -502px 0!important
}

#listaRadios.mini2 li#rad6 span {
    background-position: -822px 0!important
}

#listaRadios.mini2 li#rad7 span {
    background-position: -975px 0!important
}

#listaRadios.mini2 li {
    background-position: -449px -172px!important;
    padding: 0 0 7px!important
}

#listaRadios.mini2 li span {
    border-radius: 4px!important
}

#listaRadios.micro li {
    margin: 0 5px!important
}

#listaRadios li#rad7 {
    margin-right: 0
}

#listaRadios li a {
    font-size: 12px;
    text-decoration: none;
    color: #2f2f2f
}

#listaRadios li a span {
    display: block;
    height: 54px;
    width: 134px;
    border: 3px solid #fff;
    background: #e7e7e7 url(../imagens/layout/sprite-radios.jpg) no-repeat
}

#listaRadios li#rad1 span {
    background-position: 0 0
}

#listaRadios li#rad2 span {
    background-position: -140px 0
}

#listaRadios li#rad3 span {
    background-position: -280px 0
}

#listaRadios li#rad4 span {
    background-position: -420px 0
}

#listaRadios li#rad5 span {
    background-position: -560px 0
}

#listaRadios li#rad6 span {
    background-position: -700px 0
}

#listaRadios li#rad7 span {
    background-position: -840px 0
}

#listaRadios.listaradios_mini li a span {
    display: block;
    height: 54px;
    width: 134px;
    border: 0 solid #fff;
    background: #e7e7e7 url(../imagens/layout/sprite-radios-mini.jpg) no-repeat
}

#listaRadios.mini2 li a span {
    background: #e7e7e7 url(../imagens/layout/sprite-radios-mini2.jpg) no-repeat;
    height: 61px
}

#listaRadios.mini2 li#rad3 span {
    background-position: -344px 0
}

#listaRadios.listaradios_mini {
    padding: 0;
    margin: 0;
    list-style-type: none
}

#listaRadios.listaradios_mini li {
    width: 90px;
	height: 120px;
    float: left;
    background-position: -319px 24px
}

#listaRadios.listaradios_mini li a {
    width: 90px;
	height: 95px;
    overflow: hidden;
    font-size: 10px;
    letter-spacing: -1px;
    display: block
}

#listaRadios.listaradios_mini li a span {
    width: 90px;
	height: 130px;
    overflow: hidden;
    margin-top: 5px
}

#listaRadios.listaradios_mini li#rad1 {
    margin-left: 10px
}

#listaRadios.listaradios_mini li#rad1 span {
    background-position: -24px 0
}

#listaRadios.listaradios_mini li#rad2 span {
    background-position: -160px 0
}

#listaRadios.listaradios_mini li#rad3 span {
    background-position: -301px 0
}

#listaRadios.listaradios_mini li#rad4 span {
    background-position: -442px 0
}

#listaRadios.listaradios_mini li#rad6 span {
    background-position: -722px 0
}

#listaRadios.listaradios_mini li#rad7 span {
    background-position: -861px 0
}





#proxProgramas {
    display: none
}

#proxProgramas_temp div ul li {
    list-style-type: none;
    padding-top: 20px
}

#proxProgramas_temp div ul li.prog {
    list-style-type: none;
    padding-top: 10px;
    float: right;
    padding-right: 10px
}

#proxProgramas_temp div ul li a {
    color: #474747!important;
    font-weight: 600;
    text-decoration: none;
    background: #f1f1f1;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #b4b2b3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #b4b2b3));
    background: -webkit-linear-gradient(top, #f1f1f1 0%, #b4b2b3 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%, #b4b2b3 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%, #b4b2b3 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%, #b4b2b3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#b4b2b3', GradientType=0);
    display: block;
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
    margin: -10px 0 0;
    border-radius: 7px;
    white-space: nowrap;
    font-size: 13px;
    float: right;
    color: #fff;
    border: 1px solid #d9d9d9;
    text-shadow: 0 1px 0 #fff
}

#proxProgramas_temp div ul li a:hover {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dbdbdb));
    background: -webkit-linear-gradient(top, #fff 0%, #dbdbdb 100%);
    background: -o-linear-gradient(top, #fff 0%, #dbdbdb 100%);
    background: -ms-linear-gradient(top, #fff 0%, #dbdbdb 100%);
    background: linear-gradient(to bottom, #fff 0%, #dbdbdb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0)
}

#proxProgramas_temp div ul.tv_bloco {
    float: right
}

#proxProgramas_temp div ul.tv_bloco li {
    float: left;
    margin-left: 7px
}

#proxProgramas_temp div ul.tv_bloco li a span {
    background: url(/imagens/sprite_blocotv.png);
    height: 23px;
    float: left;
    margin-right: 5px;
    position: relative;
    top: 3px
}

#proxProgramas_temp div ul.tv_bloco li.tv_programacao a span {
    background-position: -1px -2px;
    width: 19px
}

#proxProgramas_temp div ul.tv_bloco li.tv_videos a span {
    background-position: -30px -2px;
    width: 5px
}

#proxProgramas_temp div ul.tv_bloco li.tv_emissoras a span {
    background-position: -45px -2px;
    width: 17px
}

#proxProgramas_temp div ul li a span {
    display: block;
    height: 30px;
    float: left
}

#proxProgramas_temp div ul li a span.prog {
    background: url(../tv/img/icon.png) no-repeat scroll -87px 5px transparent;
    width: 25px
}

#proxProgramas_temp div ul li a span.videos {
    background: url(../tv/img/icon.png) no-repeat scroll -121px 10px transparent;
    width: 15px
}

#proxProgramas_temp div ul li a span.emissoras {
    background: url(../tv/img/icon.png) no-repeat scroll -149px 7px transparent;
    width: 35px
}

#proxProgramas_temp div ul li.prog a {
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    background: #646464;
    background: -moz-linear-gradient(top, #646464 0%, #000 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #646464), color-stop(70%, #000));
    background: -webkit-linear-gradient(top, #646464 0%, #000 70%);
    background: -o-linear-gradient(top, #646464 0%, #000 70%);
    background: -ms-linear-gradient(top, #646464 0%, #000 70%);
    background: linear-gradient(top, #646464 0%, #000 70%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#646464', endColorstr='#000000', GradientType=0);
    display: block;
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
    margin: -10px 0 0;
    border-radius: 7px;
    width: 86%;
    white-space: nowrap;
    font-size: 13px;
    text-transform: capitalize;
    float: right;
    color: #fff
}

#secPro {
    position: relative
}

a.novositetv_pracas {
    width: 260px!important
}

a#novositetv {
    z-index: 2;
    display: block;
    width: 185px;
    height: 30px;
    line-height: 30px;
    color: #000;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    position: absolute;
    /* top: 5px;
    left: 120px; */
    top: 12px;
    left: 500px;
    text-decoration: none;
    padding: 0 10px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background: #f0ce30;
    background: -moz-linear-gradient(top, #f0ce30 0%, #fdf849 27%, #fdf849 61%, #ddb20a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ce30), color-stop(27%, #fdf849), color-stop(61%, #fdf849), color-stop(100%, #ddb20a));
    background: -webkit-linear-gradient(top, #f0ce30 0%, #fdf849 27%, #fdf849 61%, #ddb20a 100%);
    background: -o-linear-gradient(top, #f0ce30 0%, #fdf849 27%, #fdf849 61%, #ddb20a 100%);
    background: -ms-linear-gradient(top, #f0ce30 0%, #fdf849 27%, #fdf849 61%, #ddb20a 100%);
    background: linear-gradient(top, #f0ce30 0%, #fdf849 27%, #fdf849 61%, #ddb20a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f0ce30', endColorstr='#ddb20a', GradientType=0)
}

#proxProgramas_temp div ul li a:hover {
    color: #FF6C00;
    text-decoration: none
}

#proxProgramas_temp div ul li.prog a:hover {
    color: #fff;
    text-decoration: none;
    background: #000;
    background: -moz-linear-gradient(top, #000 0%, #646464 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(70%, #646464));
    background: -webkit-linear-gradient(top, #000 0%, #646464 70%);
    background: -o-linear-gradient(top, #000 0%, #646464 70%);
    background: -ms-linear-gradient(top, #000 0%, #646464 70%);
    background: linear-gradient(top, #000 0%, #646464 70%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#646464', GradientType=0)
}

#proxProgramas_temp div ul li a.video_vertodos_pracas {
    width: 65px
}

#secBn1 {
    padding: 10px 3px;
    border-radius: 6px
}

#secPro {
    position: relative
}

#secPro .head_box {
    position: relative;
    z-index: 1
}

#secPro .sec_box {
    position: relative;
    z-index: 0;
    margin-top: -11px
}

#secPro .sec_box.prog {
    position: relative;
    z-index: 0;
    margin-top: 0
}

#secPro .sec_box.prog span {
    font-weight: 700
}

#secPro .tit_box.sprt {
    background: url(../imagens/layout/logoband.png) no-repeat scroll transparent;
    height: 51px;
    width: 206px;
    border: none;
    position: relative;
    bottom: -6px
}

#secPro .tit_box.sprt.prog {
    background: #E2E1E1;
    background: -moz-linear-gradient(top, #fff 0%, #E2E1E1 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #E2E1E1));
    background: -webkit-linear-gradient(top, #fff 0%, #E2E1E1 70%);
    background: -o-linear-gradient(top, #fff 0%, #E2E1E1 70%);
    background: -ms-linear-gradient(top, #fff 0%, #E2E1E1 70%);
    background: linear-gradient(top, #fff 0%, #E2E1E1 70%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#E2E1E1', GradientType=0);
    height: 45px;
    width: 95px;
    border: none;
    padding: 0
}

#secPro .tit_box.sprt a {
    display: block;
    width: 100%;
    height: 100%
}

#secPro .tit_box.sprt.prog a {
    background: url(../tv/img/icon.png) no-repeat scroll 20px 7px transparent;
    display: block;
    width: 100%;
    height: 100%
}

#secPro .nav_box nav ul li {
    background-color: #E2E1E1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E2E1E1));
    background-image: -webkit-linear-gradient(top, #fff, #E2E1E1);
    background-image: -moz-linear-gradient(top, #fff, #E2E1E1);
    background-image: -ms-linear-gradient(top, #fff, #E2E1E1);
    background-image: -o-linear-gradient(top, #fff, #E2E1E1);
    background-image: linear-gradient(top, #fff, #E2E1E1);
    padding: 9px 0;
    display: inline-block;
    border: none
}

#secPro .nav_box nav ul li a {
    color: #797663;
    font-size: 12px;
    padding: 0 6px;
    border-left: 1px solid #797663
}

#secPro .nav_box nav ul li:first-child {
    background: transparent;
    position: absolute;
    top: 0;
    left: 10px
}

#secPro .nav_box nav ul li:first-child a {
    border: none;
    color: #fa750c
}

#secPro .nav_box nav ul li:last-child {
    border-top-right-radius: 7px;
    padding-right: 10px
}

#secPro .nav_box nav ul li#ProgNoAr {
    border-top-left-radius: 7px;
    padding-left: 10px
}

#secPro .nav_box nav ul li#ProgNoAr a {
    color: #fa750c;
    border: none
}

#secPro .nav_box nav ul li a span {
    text-transform: uppercase;
    font-weight: 400;
    font-weight: bold
}

#secPro a + a {
    font-size: 15px
}

#secPro .linha_12:last-child {
    background: #f8f6f6;
    border-color: #fff;
    border-width: 7px
}

#secPro .linha_12.sec_box.prog {
    border-color: ;
    border-width: 0
}

#secPro .missrs:last-child {
    border-color: #9A6EC0!important
}

#secCan .materia span {
    display: block;
    width: 60px;
    height: 33px;
    margin: 0 0 5px
}

#caBN a,
#caBS a,
#caTV a {
    display: block
}

#caBN span {
    background-position: -540px 7px
}

#caBS span {
    background-position: -540px -28px
}

#caAR span.sprt {
    background-position: -610px -31px;
    width: 41px
}

#caTV span.sprt {
    background-position: -610px 7px;
    width: 41px
}

#secCan .materia.sprt {
    background-position: -650px 153px
}

#secCan .materia img {
    border: 5px solid #fff
}

.lista_not time {
    display: none
}

.lista_not h3 {
    font-size: 17px;
    font-weight: 700;
    color: #333;
    border-bottom: 3px solid #333;
    margin-bottom: 10px;
    position: relative
}

.lista_not ol {
    margin: 0;
    padding: 0
}

.lista_not ol li {
    display: block;
    margin: 0;
    position: relative;
    height: 60px;
    border-bottom: 1px solid #bbbaba;
    border-top: 1px solid #fff
}

.lista_not ol li:first-child {
    border-top: 0
}

.lista_not ol li:last-child {
    border-bottom: 0
}

.lista_not ol li span {
    display: block;
    font-size: 12px;
    text-indent: 32px;
    margin: 5px 0 0
}

.lista_not ol li span.sprt {
    display: inline-block;
    width: 30px;
    height: 60px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: #BBBABA!important;
    background: transparent;
    line-height: 60px;
    font-size: 40px;
    font-weight: 700;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.75)
}

.lista_not ol.listanot_geral li span.sprt {
    display: none
}

.lista_not ol li a {
    display: block;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none;
    padding: 0 0 0 30px;
    font-weight: 600;
    color: #5f5f5e
}

.lista_not ol.listanot_geral li a {
    padding: 0
}

.lista_not ol li a span {
    text-indent: 3px
}

.lista_not ol.listanot_geral li span {
    text-indent: 0
}

.lista_not ol li a:focus,
.lista_not ol li a:hover {
    text-decoration: underline
}

.lista_not ol li a:hover span {
    text-decoration: underline
}

.lista_not.sem-maislidas > div > h3,
.lista_not.sem-maislidas span.sprt.ico {
    display: none
}

.lista_not.sem-maislidas .hb_grid_4 {
    margin: 0 20px 0 0
}

#secML {
    display: block
}

#secML h2 {
    font-size: 23px;
    font-weight: 700;
    color: #333;
    border-bottom: 4px solid #333;
    margin-bottom: 10px
}

#secML h3 {
    display: none
}

.mod_esp h3 {
    font-size: 17px;
    font-weight: 700;
    color: #333;
    border-bottom: 4px solid #333;
    margin-bottom: 10px;
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff
}

#previsaoTempo ul {
    display: block;
    margin: 0;
    list-style: none
}

#previsaoTempo ul li {
    display: block;
    overflow: hidden;
    position: relative;
    height: 90px
}

#previsaoTempo ul li span.sprt {
    background-position: 0 -100px;
    display: block;
    width: 141px;
    height: 70px;
    position: absolute;
    top: 20px;
    left: 0
}

#previsaoTempo ul li.prev_cc span.sprt {
    background-position: 0 -100px
}

#previsaoTempo ul li.prev_ch span.sprt {
    background-position: -300px -200px
}

#previsaoTempo ul li.prev_cv span.sprt {
    background-position: -300px -200px
}

#previsaoTempo ul li.prev_en span.sprt {
    background-position: -450px -100px
}

#previsaoTempo ul li.prev_ge span.sprt {
    background-position: -150px -200px
}

#previsaoTempo ul li.prev_nb span.sprt {
    background-position: -450px -100px
}

#previsaoTempo ul li.prev_nc span.sprt {
    background-position: -300px -200px
}

#previsaoTempo ul li.prev_ne span.sprt {
    background-position: -150px -200px
}

#previsaoTempo ul li.prev_pc span.sprt {
    background-position: -600px -100px
}

#previsaoTempo ul li.prev_pi span.sprt {
    background-position: -300px -100px
}

#previsaoTempo ul li.prev_pn span.sprt {
    background-position: -150px -100px
}

#previsaoTempo ul li.prev_nv span.sprt {
    background-position: -150px -200px
}

#previsaoTempo ul li.prev_tr span.sprt {
    background-position: -600px -100px
}

#previsaoTempo ul li dl {
    display: block
}

#previsaoTempo ul li dl dt {
    display: block;
    font-size: 15px;
    font-weight: 700;
    color: #333
}

#previsaoTempo ul li dl dd {
    display: block;
    margin: 2px 0 0 150px;
    width: 150px;
    color: #43493d
}

#previsaoTempo ul li dl dd.prev_min {
    display: block;
    font-size: 13px
}

#previsaoTempo ul li dl dd.prev_min span {
    color: #447dbb
}

#previsaoTempo ul li dl dd.prev_max {
    display: block;
    font-size: 14px
}

#previsaoTempo ul li dl dd.prev_max span {
    color: #f7a319
}

#espTransito p {
    color: #b50d0d;
    font-size: 12px;
    display: block;
    margin: 0 0 10px
}

#espTransito p span {
    font-weight: 700
}

#espTransito a {
    color: #141258;
    font-size: 12px;
    font-weight: 700;
    display: block;
    overflow: hidden;
    margin: 10px 0 0 20px
}

#espTransito a span {
    display: block;
    float: left;
    position: relative
}

#espTransito a span.txt_link {
    background-color: #E2E1E1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E2E1E1));
    background-image: -webkit-linear-gradient(top, #fff, #E2E1E1);
    background-image: -moz-linear-gradient(top, #fff, #E2E1E1);
    background-image: -ms-linear-gradient(top, #fff, #E2E1E1);
    background-image: -o-linear-gradient(top, #fff, #E2E1E1);
    background-image: linear-gradient(top, #fff, #E2E1E1);
    z-index: 0;
    width: 220px;
    line-height: 28px;
    padding: 0 0 0 25px;
    margin: 6px 0 0 -20px;
    border-radius: 5px;
    border: 2px solid #de6600
}

#espTransito a span.sprt {
    background-image: transparent;
    width: 48px;
    height: 55px;
    background-position: -970px 0;
    z-index: 1
}

footer#rodapeBand {
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/rodape-fundo.jpg);
    padding: 15px 0 0
}

footer#rodapeBand h4 {
    font-size: 14px;
    font-weight: 700;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    border-bottom: 4px solid #aaa;
    display: block;
    padding: 0 0 2px;
    float: left
}

footer#rodapeBand .mn_rodape ul li a {
    display: block;
    color: #333;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6)
}

footer#rodapeBand .mn_rodape ul li a#scFb {
    width: 15px;
    height: 15px;
    background: url(https://bandtv.band.uol.com.br/imagens/social-mnRodape.png);
    float: left;
    margin-right: 5px;
    margin-left: 10px
}

footer#rodapeBand .mn_rodape ul li a#scTw {
    width: 15px;
    height: 15px;
    background: url(https://bandtv.band.uol.com.br/imagens/social-mnRodape.png);
    background-position: -21px 0;
    float: left;
    margin-right: 5px;
    margin-left: 10px
}

footer#rodapeBand .mn_rodape ul li a#scG {
    width: 15px;
    height: 15px;
    background: url(https://bandtv.band.uol.com.br/imagens/social-mnRodape.png);
    background-position: -42px 0;
    float: left;
    margin-right: 5px;
    margin-left: 10px
}

footer#rodapeBand .mn_rodape ul li:first-child a {
    border: 1px solid transparent
}

footer#rodapeBand .mn_rodape ul li a.tit_rodape {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    font-size: 17px;
    border: 1px solid transparent;
    overflow: hidden;
    border-bottom: 1px solid #000;
    margin-bottom: 6px
}

footer#rodapeBand .mn_rodape ul li a:hover {
    text-decoration: underline
}

footer#rodapeBand .mn_rodape div.tit_rodape {
    overflow: hidden;
    border-bottom: 1px solid #000;
    margin-bottom: 6px
}

footer#rodapeBand .mn_rodape ul li a.tit_rodape.not {
    border-bottom: 1px solid #b50d0d
}

footer#rodapeBand .mn_rodape ul li h4.not {
    border-bottom: 4px solid #b50d0d;
    color: #b50d0d
}

footer#rodapeBand .mn_rodape ul li a.tit_rodape.esp {
    border-bottom: 1px solid #79933b
}

footer#rodapeBand .mn_rodape ul li h4.esp {
    border-bottom: 4px solid #79933b;
    color: #79933b
}

footer#rodapeBand .mn_rodape ul li a.tit_rodape.ent {
    border-bottom: 1px solid #9a6dc0
}

footer#rodapeBand .mn_rodape ul li h4.ent {
    border-bottom: 4px solid #9a6dc0;
    color: #9a6dc0
}

footer#rodapeBand .mn_rodape ul li a.tit_rodape.viv {
    border-bottom: 1px solid #de7d0b;
    margin-top: 30px
}

footer#rodapeBand .mn_rodape ul li h4.viv {
    border-bottom: 4px solid #de7d0b;
    color: #de7d0b
}

footer#rodapeBand .mn_rodape ul li a.tit_rodape.vid {
    border-bottom: 1px solid #1b4667;
    margin-top: 30px
}

footer#rodapeBand .mn_rodape ul li h4.vid {
    border-bottom: 4px solid #1b4667;
    color: #1b4667
}

footer#rodapeBand .mn_rodape .tit_rodape.ban {
    border-bottom: 1px solid #3e3e3e;
    margin-top: 4px
}

footer#rodapeBand .mn_rodape h4.ban {
    border-bottom: 4px solid #3e3e3e;
    color: #3e3e3e
}

footer#rodapeBand .mn_rodape .tit_rodape.gru {
    border-bottom: 1px solid #6d6b6b;
    margin-top: 4px
}

footer#rodapeBand .mn_rodape h4.gru {
    border-bottom: 4px solid #6d6b6b;
    color: #6d6b6b
}

footer#rodapeBand .mn_rodape {
    margin-top: 5px
}

footer#rodapeBand .mn_rodape ul li .subtit_rodape {
    font-size: 12px;
    border: 1px solid transparent;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    margin: 8px 0 0;
    font-weight: 700;
    background: url(https://bandtv.band.uol.com.br/imagens/seta-mnRodape.png) no-repeat 1px;
    padding-left: 10px
}

footer#rodapeBand .mn_rodape ul li a.subitem {
    text-indent: 10px
}

footer#rodapeBand .footer_mnRodape {
    background: #fff;
    height: 27px
}

footer#rodapeBand .footer_mnRodape p {
    font-size: 9px;
    float: right;
    margin-top: 9px
}

footer#rodapeBand .footer_mnRodape ul {
    margin: 0;
    padding: 0;
    display: none
}

footer#rodapeBand .footer_mnRodape ul li {
    list-style-type: none;
    float: left
}

footer#rodapeBand .footer_mnRodape ul li a {
    background: url(https://bandtv.band.uol.com.br/imagens/rss-mnRodape.png) no-repeat;
    width: 24px;
    height: 24px;
    position: relative;
    text-indent: -999em;
    display: block
}

footer#rodapeBand .footer_mnRodape ul li a#scRs {
    background-position: 5px 2px
}

footer#rodapeBand .footer_mnRodape ul li a#scS2 {
    background-position: -21px 2px
}

footer#rodapeBand .footer_mnRodape ul li a#scS3 {
    background-position: -45px 2px
}

footer#rodapeBand .footer_mnRodape .linha_12 {
    margin-bottom: 0
}

footer#rodapeBand .hb_sgrid_4,
footer#rodapeBand .hb_sgrid_2 {
    margin: 0 15px 0 0
}

footer#rodapeBand #secBus {
    padding: 40px 0 0;
    display: none
}

footer#rodapeBand #tagCloud span.sprt {
    display: block;
    height: 12px;
    width: 26px;
    background-position: -1030px 0;
    margin: 2px 0 0 15px
}

footer#rodapeBand #tagCloud ul {
    display: block;
    margin: 0;
    padding: 10px;
    background: #d8d9d9;
    list-style: none;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2)
}

footer#rodapeBand #tagCloud ul li {
    display: inline;
    padding: 3px
}

footer#rodapeBand #tagCloud ul li a {
    display: inline;
    color: #565656;
    border: none;
    text-decoration: none
}

footer#rodapeBand #tagCloud ul li a:hover {
    text-decoration: underline
}

footer#rodapeBand #tagCloud ul li a.tg_1 {
    font-size: 23px;
    text-transform: uppercase
}

footer#rodapeBand #tagCloud ul li a.tg_2 {
    font-size: 20px
}

footer#rodapeBand #tagCloud ul li a.tg_3 {
    font-size: 17px
}

footer#rodapeBand #tagCloud ul li a.tg_4 {
    font-size: 14px
}

footer#rodapeBand #tagCloud ul li a.tg_5 {
    font-size: 11px
}

#secSoc {
    margin-top: 50px;
    margin-bottom: 30px
}

#secSoc ul {
    list-style: none;
    margin: 0
}

#secSoc ul li {
    display: block;
    float: left;
    margin: 0 5px 0 0
}

#secSoc ul li a {
    display: block;
    width: 22px;
    height: 30px
}

#secSoc ul li a#scFb,
.ico_facebook {
    background-position: -1080px 0
}

#secSoc ul li a#scTw,
.ico_twitter {
    background-position: -1110px 0
}

#secSoc ul li a#scRs,
.ico_rss {
    background-position: -1140px 0
}

#secSoc ul li a#scS1,
.ico_chat {
    background-position: -1170px 0
}

#secSoc ul li a#scS2,
.ico_podcast {
    background-position: -1200px 0
}

#secSoc ul li a#scS3,
.ico_blog {
    background-position: -1230px 0
}

#secSoc p {
    text-align: right;
    font-size: 11px;
    color: #0b0b0b;
    line-height: 30px
}

#barraEditoriaFundo {
    height: 95px;
    background: #eee;
    background: -moz-linear-gradient(top, #eee 0%, #aaa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #aaa));
    background: -webkit-linear-gradient(top, #eee 0%, #aaa 100%);
    background: linear-gradient(top, #eee 0%, #aaa 100%);
    background-image: url(../imagens/layout/sprite_barra_editoria.jpg);
    background-position: 0 -400px;
    position: relative;
    z-index: 99999
}

#barraEditoriaFundo.home {
    margin: 0 0 20px
}

#sombraEditoriaFundo {
    background: url(../imagens/layout/sprite_sombraeditoria.png) center -80px no-repeat;
    height: 15px
}

#conteudoEsporte #barraEditoriaFundo {
    background-position: 0 0
}

#conteudoEsporte #sombraEditoriaFundo {
    background-position: center 0
}

#conteudoEntretenimento #barraEditoriaFundo {
    background-position: 0 -100px
}

#conteudoEntretenimento #sombraEditoriaFundo {
    background-position: center -20px
}

#conteudoNoticias #barraEditoriaFundo {
    background-position: 0 -200px
}

#conteudoNoticias #sombraEditoriaFundo {
    background-position: center -40px
}

#conteudoVivaBem #barraEditoriaFundo {
    background-position: 0 -300px
}

#conteudoVivaBem #sombraEditoriaFundo {
    background-position: center -60px
}

#conteudoReceitas #barraEditoriaFundo {
    background-position: 0 -300px
}

#conteudoReceitas #sombraEditoriaFundo {
    background-position: center -60px
}

#barraEditoria {
    z-index: 1;
    position: relative
}

#barraEditoria #seloBarra {
    position: absolute;
    top: 5px;
    right: 15px;
    width: 120px;
    height: 30px
}

.breadcrumb {
    margin: 0 0 0 8px
}

.breadcrumb a {
    font-weight: 700;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    opacity: .7
}

.breadcrumb a:last-child {
    opacity: 1
}

.breadcrumb a:hover {
    text-decoration: underline
}

.breadcrumb a span.sprt {
    display: inline-block;
    width: 9px;
    height: 7px;
    background-position: -250px -40px;
    margin: 0 5px 2px 2px
}

.breadcrumb a {
    font-size: 18px
}

.breadcrumb a:last-child {
    font-size: 26px
}

.breadcrumbLink1 {
    display: none
}

.breadcrumb a.breadcrumbLink2 span.sprt {
    display: none
}

#menuEditoria > ul {
    display: inline-block;
    padding: 0
}

#menuEditoria > ul > li {
    display: block;
    float: left;
    position: relative
}

#menuEditoria > ul > li > a {
    display: block;
    line-height: 30px;
    text-decoration: none;
    padding: 0 5px;
    border: 4px solid transparent;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 0;
    font-size: 13px;
    text-shadow: 0 1px 0 #fff;
    position: relative;
    z-index: 1
}

#menuEditoria > ul > li > a:hover {
    text-decoration: underline
}

#menuEditoria > ul > li.menu_editoria_sub.hover > a,
#menuEditoria > ul > li.menu_editoria_sub > a:hover {
    text-decoration: none;
    border: 4px solid rgba(255, 255, 255, 0.4);
    border-bottom: 0;
    background: #fff;
    box-shadow: 0 -2px 5px #ccc
}

#menuEditoria > ul > li.menu_editoria_sub.hover ul {
    display: block
}

#barraEditoria #menuEditoria > ul > li.menu_editoria_sub > a span.sprt {
    display: inline-block;
    width: 6px;
    height: 9px;
    background-position: -252px -70px;
    margin: 0 0 0 2px
}

#barraEditoria #menuEditoria > ul > li.menu_editoria_sub:hover > a span.sprt {
    opacity: .1
}

#barraEditoria #menuEditoria span.pipe {
    display: inline-block;
    border-left: 1px solid #ccc;
    height: 15px
}

#menuEditoria > ul > li > ul {
    border: 4px solid rgba(255, 255, 255, 0.4);
    border-radius: 5px;
    border-top-left-radius: 0;
    background: #fff;
    position: absolute;
    top: 34px;
    left: 0;
    box-shadow: 0 0 5px #ccc;
    z-index: 0;
    display: none;
    min-width: 100%
}

#menuEditoria > ul > li:hover > ul {
    display: block
}

#menuEditoria > ul > li > ul li {
    border-top: 1px solid #efe8e8;
    margin: 0 5px
}

#menuEditoria > ul > li > ul li:first-child {
    border: 0
}

#barraEditoria #menuEditoria > ul > li > ul li a {
    text-decoration: none;
    font-size: 13px;
    color: #333;
    white-space: nowrap;
    line-height: 20px
}

#barraEditoria #menuEditoria > ul > li > ul li a:hover {
    text-decoration: underline
}

#menuEditoria > ul > li > ul li a span.sprt {
    display: inline-block;
    width: 9px;
    height: 7px;
    background-position: -250px -40px;
    margin: 0 5px 0 2px
}

#conteudoNoticias #barraEditoria span.sprt {
    background-position: -200px -40px
}

#conteudoEsporte #barraEditoria span.sprt {
    background-position: -210px -40px
}

#conteudoEntretenimento #barraEditoria span.sprt {
    background-position: -220px -40px
}

#conteudoVivaBem #barraEditoria span.sprt {
    background-position: -230px -40px
}

#conteudoMateria {
    z-index: 0;
    position: relative
}

.mat_acoes {
    padding: 0 0 3px;
    margin: 0;
    border-bottom: 1px solid #333;
    font-size: 13px;
    line-height: 20px;
    height: 20px
}

.mat_acoes .bsocial {
    display: inline-block;
    height: 21px;
    float: left
}

.mat_acoes input {
    border: 1px solid #aaa;
    border-radius: 5px;
    width: 75px;
    height: 16px;
    text-align: center
}

.mat_acoes a {
    text-decoration: none;
    display: block;
    margin: 0 7px
}

.mat_acoes a:hover {
    text-decoration: underline
}

#alterarTamanhoFonte button {
    color: #fff;
    padding: 3px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-shadow: 0 1px 0 #fff;
    border: solid #aaa 1px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#aaa));
    background: -moz-linear-gradient(top, #ddd, #aaa);
    font-weight: 700;
    opacity: .8
}

#alterarTamanhoFonte button:hover {
    opacity: 1
}

#alterarTamanhoFonte button#diminuirFonte {
    font-size: 9px
}

#alterarTamanhoFonte button#aumentarFonte {
    font-size: 11px
}

.msg_tabela {
    color: #678310;
    font-size: 12px;
    float: right
}

#alterarTamanhoFonte {
    float: right
}

#conteudoMateria div#mat_data {
    font-size: 11px;
    padding: 10px 0
}

#conteudo h1 {
    font-size: 24px;
    font-weight: 700;
    text-shadow: #fff 0 2px 1px;
    display: block;
    line-height: 25px;
    margin-bottom: 4px
}

#conteudoMateria div#mat_olho {
    margin: 10px 0 0;
    font-size: 17px;
    font-weight: 700
}

#conteudoMateria #mat_texto {
    font-size: 14px;
    line-height: 20px;
    margin: 15px 0;
    overflow: hidden
}

#conteudoMateria #mat_texto p img {
    width: 100%
}

#conteudoMateria #mat_img {
    width: 295px;
    xxmax-height: 240px;
    display: block;
    float: left;
    margin: 0 20px 20px 0;
    overflow: hidden;
    border: 3px solid #fff;
    background: #fff;
    text-decoration: none
}

#conteudoMateria header {
    box-shadow: none;
    position: relative
}

#conteudoMateria header a {
    position: absolute;
    top: 12px;
    right: 0
}

#conteudoMateria #mat_img img {
    display: block;
    margin: 0 0 5px
}

#conteudoMateria #mat_img_desc {
    font-size: 12px;
    line-height: 14px;
    display: block
}

#conteudoMateria #mat_img_credito {
    display: block;
    font-size: 10px
}

#conteudoMateria #mat_autor {
    margin: 0 0 10px
}

#conteudoMateria span#mat_autor_nome {
    font-size: 11px;
    font-weight: 700
}

#conteudoMateria a#mat_autor_email {
    font-size: 11px;
    border-left: 1px solid #333;
    padding: 0 0 0 5px;
    margin: 0 0 0 5px;
    text-decoration: none
}

#conteudoMateria a#mat_autor_email:hover {
    text-decoration: underline
}

#conteudoMateria .lista_not h3 {
    font-size: 17px;
    color: #595959
}

#conteudoMateria dl {
    display: block
}

#conteudoMateria dt {
    font-weight: 700;
    padding: 0 10px 0 0
}

.leia_tambem_lateral {
    margin-bottom: 20px
}

#conteudo #conteudoMateria .leia_tambem_lateral h3 {
    font-size: 23px;
    color: #333;
    border-bottom: 1px solid #595959
}

.leia_tambem_lateral ul {
    list-style: none;
    margin: 10px 0 0;
    display: block
}

.leia_tambem_lateral ul li {
    display: block;
    margin: 0 0 10px
}

.leia_tambem_lateral ul li a.img_lm {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    margin: 2px 5px 0;
    font-size: 10px;
    background-color: #ccc;
    color: #666
}

.leia_tambem_lateral ul li a.img_lm img {
    display: block;
    border-radius: 5px;
    width: 48px;
    min-height: 48px
}

.leia_tambem_lateral ul li span.cartola {
    display: block;
    font-size: 14px
}

.leia_tambem_lateral ul li a {
    display: block;
    text-decoration: none;
    font-size: 13px;
    color: #595959
}

.leia_tambem_lateral ul li a:hover {
    text-decoration: underline
}

.leia_tambem_lateral ul li span.data_pub {
    display: block;
    font-size: 12px;
    color: #8f8f8f
}

#lista_nova .leia_tambem_lateral .data {
    height: 20px;
    margin: 20px 0 15px;
    position: relative
}

#lista_nova .leia_tambem_lateral .data span {
    border-radius: 3px 3px 0 0;
    color: #FFF;
    font-size: 13px;
    padding: 4px 10px
}

#conteudoNoticias #lista_nova .leia_tambem_lateral .data span {
    background-color: #880A0B
}

#conteudoEntretenimento #lista_nova .leia_tambem_lateral .data span {
    background-color: #9A6EC0
}

#conteudoVivaBem #lista_nova .leia_tambem_lateral .data span {
    background-color: #FF6C00;
    font-weight: 700
}

#conteudoNoticias #lista_nova .leia_tambem_lateral .data {
    border-bottom: 1px solid #880A0B
}

#conteudoEntretenimento #lista_nova .leia_tambem_lateral .data {
    border-bottom: 1px solid #9A6EC0
}

#conteudoVivaBem #lista_nova .leia_tambem_lateral .data {
    border-bottom: 1px solid #FF6C00
}

#lista_nova .leia_tambem_lateral {
    margin-bottom: 20px
}

#conteudo #conteudoMateria .leia_tambem_lateral h3 {
    font-size: 23px;
    color: #333;
    border-bottom: 1px solid #595959
}

#lista_nova .leia_tambem_lateral ul {
    list-style: none;
    margin: 10px 0 0;
    display: block
}

#lista_nova .leia_tambem_lateral ul li {
    border: 0 none;
    clear: both;
    display: block;
    height: auto;
    margin: 0 0 20px;
    overflow: hidden
}

#lista_nova .leia_tambem_lateral ul li a.titulo {
    font-size: 18px;
    font-weight: 700;
    margin-right: 20px
}

#conteudoNoticias #lista_nova .leia_tambem_lateral ul li a.titulo {
    color: #880A0B;
    margin-bottom: 6px
}

#conteudoEntretenimento #lista_nova .leia_tambem_lateral ul li a.titulo {
    color: #9A6EC0
}

#conteudoVivaBem #lista_nova .leia_tambem_lateral ul li a.titulo {
    color: #FF6C00
}

#lista_nova .leia_tambem_lateral ul li:first-child {
    border: 0 none;
    clear: both;
    display: block;
    height: auto;
    margin: 0 0 20px;
    overflow: hidden
}

#lista_nova .leia_tambem_lateral ul li a.olho {
    line-height: 18px
}

#lista_nova .leia_tambem_lateral ul li a.img_lm {
    background-color: #CCC;
    color: #666;
    display: block;
    float: left;
    font-size: 10px;
    height: 117px;
    margin: 2px 18px 18px 0;
    overflow: hidden;
    width: 200px;
    border-radius: 0
}

#lista_nova .leia_tambem_lateral ul li:first-child a.img_lm {
    width: 250px;
    height: 144px
}

#lista_nova .leia_tambem_lateral ul li a.img_lm img {
    display: block;
    border-radius: 0;
    width: 200px
}

#lista_nova .leia_tambem_lateral ul li:first-child a.img_lm img {
    width: 250px
}

#lista_nova .leia_tambem_lateral ul li span.cartola {
    display: block;
    font-size: 12px;
    float: left;
    margin-right: 5px
}

#lista_nova.leia_tambem_lateral ul li a {
    display: block;
    text-decoration: none;
    font-size: 13px;
    color: #595959
}

#lista_nova .leia_tambem_lateral ul li a {
    display: block;
    text-decoration: none;
    font-size: 13px;
    color: #595959
}

#lista_nova .leia_tambem_lateral ul li:first-child a {
    font-size: 24px
}

#lista_nova .leia_tambem_lateral ul li:first-child a.olho {
    font-size: 13px
}

#lista_nova .leia_tambem_lateral ul li:first-child a.titulo {
    line-height: 28px
}

#lista_nova .leia_tambem_lateral ul li a:hover {
    text-decoration: underline
}

#lista_nova .leia_tambem_lateral ul li span.data_pub {
    display: block;
    font-size: 12px;
    color: #8A8A8A
}

#tabelaLateral {
    background-color: #fbfaf4
}

#tabelaLateral a {
    display: block;
    float: left;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 11px;
    color: #678310;
    padding: 5px;
    line-height: 25px;
    border: 1px solid transparent;
    border-bottom: 0;
    cursor: pointer;
    text-decoration: none
}

#tabelaLateral a:hover {
    text-decoration: underline
}

#tabelaLateral h3 {
    font-size: 14px;
    color: #00703c;
    line-height: 35px;
    text-indent: 10px;
    display: block;
    float: left;
    width: 170px
}

#tabelaLateral ul {
    list-style: none;
    margin: 5px 5px 0 0;
    display: block;
    overflow: hidden
}

#tabelaLateral ul li {
    display: block;
    float: left;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 11px;
    color: #678310;
    padding: 0 5px;
    line-height: 25px;
    border: 1px solid transparent;
    border-bottom: 0;
    cursor: pointer
}

#tabelaLateral ul li.tab_ativa {
    border: 1px solid #fdfdfd;
    border-bottom: 0;
    background: #fff
}

#tabelaLateral table {
    width: 290px;
    margin: 0 5px 5px;
    line-height: 25px;
    background: #fff;
    font-size: 12px;
    color: #67613a;
    display: block;
    clear: both
}

#tabelaLateral table caption {
    width: 200px;
    height: 25px;
    background: #fff;
    display: block;
    position: relative;
    z-index: 1;
    font-size: 11px;
    color: #2a2609;
    text-align: left;
    text-indent: 10px
}

.ie8 #tabelaLateral table th.tl_t {
    text-indent: -999em
}

.ie8 #tabelaLateral table tbody th.tl_t {
    text-indent: 0
}

#tabelaLateral table thead {
    margin: -25px 0 0;
    display: block;
    position: relative;
    z-index: 0;
    font-size: 11px;
    color: #2a2609
}

#tabelaLateral table tr {
    border-bottom: 1px dotted #ecebe4;
    margin: 0 5px;
    padding: 0 3px
}

#tabelaLateral table tr:hover {
    background: #ecebe4
}

#tabelaLateral table tr {
    display: block;
    overflow: hidden
}

#tabelaLateral table td,
#tabelaLateral table th {
    display: block;
    float: left
}

#tabelaLateral table tr td.tl_p,
th.tl_p {
    width: 12px;
    color: #00703c
}

#tabelaLateral table tr th.tl_t,
th.tl_t {
    width: 190px;
    text-align: left;
    color: #242006;
    font-weight: 400
}

#tabelaLateral table tr td.tl_pt,
th.tl_pt {
    width: 30px;
    text-align: right
}

#tabelaLateral table tr td.tl_j,
th.tl_j {
    width: 20px;
    text-align: right
}

#tabelaLateral table tr td.tl_v,
th.tl_v {
    width: 20px;
    text-align: right
}

#tabelaCampeonato table {
    display: block;
    font-size: 12px;
    color: #67613a;
    font-size: 12px;
    line-height: 28px;
    z-index: 5;
    position: relative
}

#tabelaCampeonato table caption {
    display: block;
    color: #678310;
    font-size: 23px;
    text-align: left;
    margin: 0 0 10px
}

#tabelaCampeonato table thead {
    color: #2a2609
}

#tabelaCampeonato table thead th.tl_p,
#tabelaCampeonato table thead th.tl_t {
    text-align: 999em;
    opacity: 0
}

#tabelaCampeonato table tr {
    height: 36px;
    line-height: 36px;
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    background: #eee
}

#tabelaCampeonato table tbody tr:hover {
    background: #ddd
}

#tabelaCampeonato table tr:first-child {
    border-top: 0
}

#tabelaCampeonato table tr td,
#tabelaCampeonato table tr th {
    height: 28px;
    display: block;
    float: left;
    text-align: center;
    width: 47px
}

#tabelaCampeonato table tr.class_lib .tl_p {
    color: #08b363
}

#tabelaCampeonato table tr.class_sul .tl_p {
    color: #175ab3
}

#tabelaCampeonato table tr.class_reb .tl_p {
    color: #b20606
}

#tabelaCampeonato table tr .tl_p {
    width: 28px;
    color: #d2d2d2;
    font-size: 15px;
    text-align: right;
    font-weight: 700
}

#tabelaCampeonato table tr .tl_t {
    width: 140px;
    margin: 0 0 0 10px;
    color: #242006;
    font-size: 15px;
    text-align: left;
    font-weight: 700
}

#tabelaCampeonato table tr .tl_a {
    text-align: right;
    padding: 0 15px 0 0
}

.sprite_esporte {
    background-image: url(/imagens/esporte/sprite_esporte.png)
}

#tabelaCampeonato.paulista table caption {
    position: relative
}

#tabelaCampeonato.paulista table caption a {
    position: absolute;
    top: -2px;
    right: 0;
    font-size: 12px;
    text-decoration: underline;
    color: #000;
    font-weight: 400
}

#tabelaCampeonato.paulista h1 {
    color: #000;
    border-bottom: 4px solid #000;
    margin-bottom: 20px;
    line-height: 21px
}

section.paulista h3 {
    color: #506708;
    border-bottom: 4px solid #506708;
    margin-bottom: 20px;
    line-height: 24px;
    font-size: 24px!important
}

section.paulista .bt_lertds {
    font-size: 12px;
    font-weight: 400;
    height: 18px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 4px;
    width: 90px
}

section.paulista ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

#tabelaCampeonato.paulista table {
    margin-bottom: 20px
}

#tabelaCampeonato.paulista table tr {
    background-color: #f0f1ea
}

#tabelaCampeonato.paulista table thead tr {
    border-bottom: 1px solid #d3d9cf;
    height: 33px
}

#tabelaCampeonato.paulista table tbody tr:hover {
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));
    background-image: -webkit-linear-gradient(top, #fff, #f6f6f6);
    background-image: -moz-linear-gradient(top, #fff, #f6f6f6);
    background-image: -ms-linear-gradient(top, #fff, #f6f6f6);
    background-image: -o-linear-gradient(top, #fff, #f6f6f6);
    background-image: linear-gradient(to bottom, #fff, #f6f6f6)
}

#tabelaCampeonato.paulista table tr {
    border-bottom: 1px solid #e1e1d4
}

#tabelaCampeonato.paulista table thead tr.paulista_fases td {
    border-right: 0;
    width: 100%
}

#tabelaCampeonato.paulista table thead tr.paulista_fases {
    width: 617px;
    background-color: #fff;
    height: 28px;
    border-bottom: 1px solid #fff
}

#tabelaCampeonato.paulista table thead tr.paulista_fases ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%
}

#tabelaCampeonato.paulista table thead tr.paulista_fases ul li {
    float: left
}

#tabelaCampeonato.paulista table thead tr.paulista_fases .fase_pri {
    width: 131px;
    height: 28px;
    text-indent: -999em
}

#tabelaCampeonato.paulista table thead tr.paulista_fases .fase_qua {
    width: 123px;
    height: 28px;
    text-indent: -999em;
    background-position: -131px 0
}

#tabelaCampeonato.paulista table thead tr.paulista_fases .fase_semi {
    width: 84px;
    height: 28px;
    text-indent: -999em;
    background-position: -254px 0
}

#tabelaCampeonato.paulista table thead tr.paulista_fases .fase_final {
    width: 43px;
    height: 28px;
    text-indent: -999em;
    background-position: -338px 0
}

#tabelaCampeonato.paulista table thead tr.paulista_fases .fase_champs {
    width: 69px;
    height: 28px;
    text-indent: -999em;
    background-position: -386px 0;
    width: 69px;
    height: 28px;
    text-indent: -999em
}

#tabelaCampeonato.paulista table thead tr.paulista_fases .fase_temporeal {
    font-family: arial;
    font-size: 12px;
    color: #7b8b4d;
    text-align: right;
    font-weight: 400;
    width: 160px
}

#tabelaCampeonato.paulista table thead th.tl_t {
    text-indent: 0;
    opacity: 100;
    text-indent: -30px;
    font-size: 12px;
    color: #506708;
    width: 140px
}

#tabelaCampeonato.paulista table tr .tl_a {
    text-align: center;
    text-indent: 17px
}

#tabelaCampeonato.paulista table td,
#tabelaCampeonato.paulista table th {
    font-family: arial;
    font-size: 15px;
    font-weight: 700;
    height: 36px;
    border-right: 1px solid #e1e1d7
}

#tabelaCampeonato.paulista table td.tl_p {
    border-right: 0;
    border-left: 1px solid #e1e1d7
}

#tabelaCampeonato table tr td,
#tabelaCampeonato table tr th {
    width: 46px
}

#tabelaCampeonato.paulista table td.tl_pt,
#tabelaCampeonato.paulista table td.tl_j,
#tabelaCampeonato.paulista table td.tl_v,
#tabelaCampeonato.paulista table td.tl_e,
#tabelaCampeonato.paulista table td.tl_d,
#tabelaCampeonato.paulista table td.tl_gp,
#tabelaCampeonato.paulista table td.tl_gc,
#tabelaCampeonato.paulista table td.tl_sg,
#tabelaCampeonato.paulista table td.tl_a {
    font-size: 12px;
    font-weight: 400;
    width: 46px
}

#tabelaJogos.paulista ul li {
    position: relative
}

#tabelaJogos.paulista ul li div.times_placar {
    height: 30px;
    background: #fff;
    padding: 3px;
    padding-left: 10px
}

#tabelaJogos.paulista ul li div.times_placar:hover {
    background: #fff
}

#tabelaJogos.paulista ul li div.times_placar {
    line-height: 30px
}

#tabelaJogos.paulista ul li div.times_placar div.time_cas span.escudo,
#tabelaJogos ul li div.times_placar div.time_vis span.escudo,
#tabelaJogos.paulista ul li div.time_div {
    height: 30px
}

#tabelaJogos.paulista ul li .jog_data_local {
    text-align: center;
    height: 15px
}

#tabelaJogos.paulista ul li .jog_data_local span {
    font-size: 11px
}

#tabelaJogos.paulista .publicidade {
    margin-bottom: 10px;
    overflow: hidden
}

#tabelaCampeonato table tr td,
#tabelaCampeonato table tr th {
    width: 46px
}

#tabelaCampeonato.paulista table .aux_tit {
    width: 0;
    background-color: #fff;
    overflow: hidden;
    -moz-box-shadow: 4px 0 5px -5px #d6d6d1;
    -webkit-box-shadow: 4px 0 5px -5px #d6d6d1;
    box-shadow: 4px 0 4px -4px #d6d6d1
}

#tabelaCampeonato.paulista table tr td.aux_pt {
    background-color: #fff;
    width: 0;
    overflow: hidden
}

#tabelaCampeonato.paulista table .tabela_auxiliar {
    display: block;
    border: 0
}

#tabelaCampeonato.paulista table .tabela_auxiliar.aberta {
    display: block;
    border-right: 1px solid #e1e1d7
}

#tabelaCampeonato.paulista table tbody td:hover {
    background-color: #484848;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#484848), to(#5f5f5f));
    background-image: -webkit-linear-gradient(top, #484848, #5f5f5f, #484848);
    background-image: -moz-linear-gradient(top, #484848, #5f5f5f, #484848);
    background-image: -ms-linear-gradient(top, #484848, #5f5f5f, #484848);
    background-image: -o-linear-gradient(top, #484848, #5f5f5f, #484848);
    background-image: linear-gradient(to bottom, #484848, #5f5f5f, #484848);
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-shadow: 0 0 1px #000
}

#tabelaCampeonato.paulista table .class_lib {
    color: #08b363
}

#tabelaCampeonato.paulista table .class_sul {
    color: #175ab3
}

#tabelaCampeonato.paulista table .class_reb {
    color: #b20606
}

#tabelaCampeonato.serieb {
    padding-bottom: 50px
}

#tabelaJogos.serieb {
    padding: 20px;
    width: 580px;
    height: 900px
}

#tabelaCampeonato.serieb h1.classificacao,
#tabelaCampeonato.serieb h1.tabelajogos,
#tabelaJogos.serieb h1.classificacao,
#tabelaJogos.serieb h1.tabelajogos {
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    position: absolute;
    top: 0;
    z-index: 1;
    background-color: #f5fae4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5fae4), to(#d9e0bc));
    background-image: -webkit-linear-gradient(top, #f5fae4, #d9e0bc);
    background-image: -moz-linear-gradient(top, #f5fae4, #d9e0bc);
    background-image: -ms-linear-gradient(top, #f5fae4, #d9e0bc);
    background-image: -o-linear-gradient(top, #f5fae4, #d9e0bc);
    background-image: linear-gradient(top, #f5fae4, #d9e0bc);
    font-size: 14px
}

#tabelaCampeonato.serieb h1.classificacao.ativo,
#tabelaCampeonato.serieb h1.tabelajogos.ativo,
#tabelaJogos.serieb h1.classificacao.ativo,
#tabelaJogos.serieb h1.tabelajogos.ativo {
    background: #fff;
    font-size: 24px
}

#tabelaCampeonato.serieb h1.tabelajogos {
    left: 170px
}

#tabelaJogos.serieb h1.tabelajogos {
    left: 134px
}

#tabelaCampeonato.serieb table,
#tabelaJogos.serieb .rodada {
    position: relative;
    top: 40px;
    background: #f7f7f6
}

#tabelaJogos.serieb .rodada {
    width: 575px;
    padding: 15px;
    border: 1px solid #E2E6E3;
    z-index: 5;
    top: 20px
}

#tabelaCampeonato.serieb table tr {
    height: 36px;
    line-height: 36px;
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff
}

#tabelaCampeonato.serieb table thead tr {
    border: none;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #fff, #f4f4f4);
    background-image: -moz-linear-gradient(top, #fff, #f4f4f4);
    background-image: -ms-linear-gradient(top, #fff, #f4f4f4);
    background-image: -o-linear-gradient(top, #fff, #f4f4f4);
    background-image: linear-gradient(top, #fff, #f4f4f4);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f4f4f4')
}

#tabelaCampeonato.serieb table tbody tr {
    border: 1px solid #ccc;
    border-top: none;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #fff, #f4f4f4);
    background-image: -moz-linear-gradient(top, #fff, #f4f4f4);
    background-image: -ms-linear-gradient(top, #fff, #f4f4f4);
    background-image: -o-linear-gradient(top, #fff, #f4f4f4);
    background-image: linear-gradient(top, #fff, #f4f4f4);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f4f4f4')
}

#tabelaCampeonato.serieb table tbody tr:first-child {
    border-top: 1px solid #ccc
}

#tabelaJogos.serieb a,
#tabelaCampeonato.serieb a {
    text-decoration: none
}

#sobe_desce {
    margin: 10px 0
}

#sobe_desce > a {
    text-decoration: none
}

#sobe_desce > a > h3,
#sobe_desce > a > span {
    color: #506708
}

#sobe_desce > a > h3 {
    font-size: 12px;
    font-weight: 400
}

#sobe_desce > a > span {
    font-size: 23px;
    font-weight: 700
}

.hb_grid_4 a.banner {
    display: block;
    margin: 10px 0
}

#legendaTabela {
    font-size: 11px;
    display: block;
    overflow: hidden;
    margin: 10px 0
}

#legendaTabela dt {
    display: block;
    width: 11px;
    height: 11px;
    border-radius: 3px;
    float: left;
    font-weight: 700;
    margin: 0 5px 0 7px
}

#legendaTabela dt#ql {
    clear: both
}

#legendaTabela dt#class_lib {
    background-color: #08b363;
    text-indent: -1000em
}

#legendaTabela dt#class_sul {
    background-color: #175ab3;
    text-indent: -1000em
}

#legendaTabela dt#class_reb {
    background-color: #b20606;
    text-indent: -1000em
}

#legendaTabela dd {
    display: inline-block;
    float: left
}

#legendaTabela.serieb {
    position: relative;
    top: 40px
}

#nav_jogos {
    background: #f8f9f4;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
    margin: 0 0 10px;
    box-shadow: 0 0 3px #ccc
}

#nav_jogos a {
    border: 0;
    display: inline-block;
    width: 30px;
    overflow: hidden;
    text-indent: -999em;
    height: 30px;
    background-color: transparent
}

#nav_jogos #rod_pro {
    float: right;
    background-position: -830px -250px
}

#nav_jogos #rod_ant {
    float: left;
    background-position: -830px -280px
}

#nav_jogos span.rod_ativa {
    color: #678310;
    font-weight: 700
}

#tabelaJogos ul {
    list-style: none;
    margin: 0
}

#tabelaJogos ul li {
    display: block;
    overflow: hidden;
    margin: 0 0 10px
}

#tabelaJogos ul li div.jog_data_local {
    padding: 0 0 0 5px
}

#tabelaJogos ul li div.jog_data_local span {
    font-size: 12px;
    color: #565550
}

#tabelaJogos ul li div.times_placar {
    line-height: 50px;
    overflow: hidden;
    background: #ddd;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));
    background: -moz-linear-gradient(top, #fff, #ddd);
    border: 1px solid #ccc;
    border-radius: 5px
}

#tabelaJogos ul li div.times_placar:hover {
    background: #eee;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#fff));
    background: -moz-linear-gradient(top, #ddd, #fff)
}

#tabelaJogos ul li div.times_placar div.time_cas,
#tabelaJogos ul li div.times_placar div.time_vis {
    float: left
}

#tabelaJogos ul li div.times_placar div span {
    display: block;
    float: left
}

#tabelaJogos ul li div.times_placar div.time_vis span {
    float: right
}

#tabelaJogos ul li div.times_placar div.time_cas span.escudo {
    height: 50px;
    width: 30px;
    margin: 0 0 0 7px
}

#tabelaJogos ul li div.times_placar div.time_vis span.escudo {
    height: 50px;
    width: 30px;
    margin: 0 7px
}

#tabelaJogos ul li div.times_placar div span.time_nome {
    width: 50px;
    margin: 0 0 0 7px
}

#tabelaJogos ul li div.times_placar div span.time_nome abbr {
    font-size: 20px;
    color: #8d8c82;
    text-transform: uppercase;
    border: none
}

#tabelaJogos ul li div.times_placar div span.time_placar {
    font-size: 25px;
    color: #242006;
    width: 30px;
    text-align: center
}

#tabelaJogos ul li div.time_div {
    float: left;
    width: 20px;
    height: 50px;
    font-size: 25px;
    color: #c1bfb5;
    text-align: center
}

.img_capa_time {
    height: 180px;
    width: 300px;
    overflow: hidden;
    display: block
}

#tabelaJogos.serieb ul li div.times_placar div.time_cas span.escudo {
    height: 37px;
    width: 37px;
    margin: 7px 0 0 27px
}

#tabelaJogos.serieb ul li div.times_placar div.time_vis span.escudo {
    height: 37px;
    width: 37px;
    margin: 7px 7px 0
}

#tabelaJogos.serieb ul li div.times_placar div span.time_nome {
    width: 170px;
    margin: 0 0 0 7px;
    text-align: center
}




.enquete div {
    font-size: 12px;
    font-weight: 700
}

.enquete label {
    display: block;
    margin: 3px 0 0;
    position: relative
}

.enquete label.enquete_pergunta {
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin: 3px 0 0
}

.enquete label span {
    font-size: 14px;
    font-weight: 400;
    position: relative;
    z-index: 0;
    padding-right: 40px
}

.enquete button {
    margin: 10px 0 0
}

.enquete a {
    text-decoration: none;
    border-left: 1px solid #999;
    margin: 0 0 0 7px;
    padding: 0 0 0 7px
}

.enquete a:hover {
    text-decoration: underline
}

.resultado_enquete {
    background: none repeat scroll 0 0 #CCC;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    font-size: 12px;
    text-align: right;
    opacity: 0;
    overflow: hidden;
    z-index: 0
}

.listaTwitter {
    border: 1px solid #eee;
    border-top: 2px solid #aaa;
    border-radius: 5px;
    background: #fff;
    padding: 8px;
    box-shadow: 0 0 3px #aaa;
    margin: 0 0 5px
}

.listaTwitter.lista_todos {
    border: 0;
    background: transparent;
    box-shadow: none
}

.listaTwitter h3 {
    display: none
}

.listaTwitter ul {
    list-style: none;
    margin: 0
}

.listaTwitter ul li {
    margin: 0 0 10px
}

.listaTwitter li img {
    display: block;
    border-radius: 5px;
    float: left;
    margin: 0 5px 5px 0
}

.listaTwitter.lista_todos li img {
    border: 5px solid #fff;
    border-radius: 5px
}

.listaTwitter li a.link_twitter {
    font: 14px;
    font-weight: 700
}

.listaTwitter li div {
    font: 13px;
    padding: 0 0 0 65px
}

.listaTwitter.lista_todos li div {
    padding: 0 0 0 75px
}

.listaTwitter li a {
    text-decoration: none
}

.listaTwitter li a:hover {
    text-decoration: underline
}

.listaTwitter li span {
    font-size: 12px;
    color: #bdbdbd;
    display: block;
    padding: 0 0 0 65px
}

.listaTwitter.lista_todos li span {
    padding: 0 0 0 75px;
    color: #454544
}

#pt_cidades_completo {
    list-style: none;
    margin: 0;
    overflow: hidden
}

#pt_cidades_completo:hover > li {
    opacity: .5
}

#pt_cidades_completo:hover > li:hover {
    opacity: 1
}

#pt_cidades_completo li > div {
    border-bottom: 1px solid #ccc;
    padding: 0 0 5px
}

#pt_cidades_completo li > div span {
    font-size: 13px;
    font-weight: 700;
    color: #333
}

#pt_cidades_completo ol {
    list-style: none;
    margin: 0;
    position: relative
}

#pt_cidades_completo ol li {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
    display: block;
    padding: 7px 0
}

#pt_cidades_completo ol li:last-child {
    border-bottom: 0
}

#pt_cidades_completo ol li span {
    font-size: 13px;
    color: #43493d
}

#pt_cidades_completo ol li span:first-child {
    font-size: 12px;
    font-weight: 700;
    color: #242424;
    display: block
}

#pt_cidades_completo ol li:first-child span:first-child {
    display: none
}

#pt_cidades_completo ol li span.pt_barra {
    display: block;
    height: 55px
}

#pt_cidades_completo ol li span.pt_ico {
    display: block;
    height: 48px;
    width: 48px;
    float: left
}

#pt_cidades_completo ol li span.pt_min {
    font-size: 15px;
    font-weight: 700;
    color: #447dbb
}

#pt_cidades_completo ol li span.pt_max {
    ont-size: 15px;
    font-weight: 700;
    color: #f7a319
}

#pt_cidades_completo ol li abbr {
    border: 0
}

#pt_cidades_completo ol li button {
    border: 4px solid transparent;
    background: transparent;
    color: #33678e;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 0;
    padding: 3px 5px;
    margin: 0 0 0 -8px
}

#pt_cidades_completo ol li button:hover {
    text-decoration: underline
}

#pt_cidades_completo ol li.pt_dia_atual.pt_res {
    border: 0
}

#tabelasTime {
    background: #fbfaf4;
    border-radius: 5px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin: 20px 0
}

#tabTimeClass table {
    display: block;
    margin: 10px 0 10px 10px
}

#tabTimeClass table thead {
    display: none
}

#tabTimeClass table tr {
    display: block;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #eee
}

#tabTimeClass table tr:hover {
    background-color: #eee
}

#tabTimeClass table tr:last-child {
    border: 0
}

#tabTimeClass table th {
    display: block;
    float: left;
    width: 20px;
    font-size: 12px;
    color: #00703c;
    font-weight: 700;
    text-align: right
}

#tabTimeClass table td {
    display: block;
    float: left;
    width: 110px;
    font-size: 12px;
    color: #242006;
    text-indent: 5px
}

#tabelasTime #tabTimeClass table caption,
#tabelasTime .lista_tab_time h3 {
    font-size: 15px;
    font-weight: 700;
    color: #2a2609;
    text-align: left
}

.lista_tab_time h3 {
    display: block;
    margin: 10px 0 0
}

.lista_tab_time ol {
    list-style: none;
    margin: 0
}

.lista_tab_time ol li {
    line-height: 25px;
    border-bottom: 1px solid #eee;
    padding: 0 5px;
    display: block;
    overflow: hidden
}

.lista_tab_time ol li:hover {
    background: #eee
}

.lista_tab_time ol li:last-child {
    border: 0
}

.lista_tab_time ol li span {
    display: inline-block
}

.lista_tab_time ol li span.tab_time {
    width: 76px;
    text-align: right;
    font-size: 12px;
    line-height: 15px
}

.tabela_campeonato {
    display: none
}

.tabela_campeonato.tabela_ativa {
    display: block
}

#tabelasTimeMenu {
    position: relative;
    height: 25px
}

#tabelasTimeMenu ul {
    border: 4px solid transparent;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: inline-block;
    height: 25px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    position: absolute
}

#tabelasTimeMenu ul:hover {
    border: 4px solid #fff;
    height: auto;
    background: none repeat scroll 0 0 #F8F6F6;
    box-shadow: 1px 1px 5px #ccc
}

#tabelasTimeMenu ul li {
    border-bottom: 1px solid #e9e7e7;
    border-top: 1px solid #fff;
    margin: 0 10px;
    line-height: 25px
}

#tabelasTimeMenu ul li:first-child {
    border-top: 0
}

#tabelasTimeMenu ul li:last-child {
    border-bottom: 0
}

#tabelasTimeMenu ul li a {
    text-decoration: none;
    display: block;
    font-size: 13px;
    color: #333
}

#tabelasTimeMenu ul li a span.sprt.sub {
    width: 9px;
    height: 6px;
    background-position: -210px 0;
    margin: 0 0 2px;
    display: none
}

#tabelasTimeMenu ul li:first-child a span.sprt.sub {
    display: inline-block
}

#tabelasTimeMenu ul:hover li a span.sprt.sub {
    opacity: .1
}

#tabelasTimeMenu ul li a span.sprt.ico {
    display: inline-block;
    width: 9px;
    height: 6px;
    background-position: -210px -40px;
    margin: 0 2px 2px 0
}

#tabelasTimeMenu ul li:first-child a span.sprt.ico {
    display: none
}

#tabelasTimeMenu ul li:first-child a {
    font-size: 14px;
    color: #00703c;
    font-weight: 700
}

#tabelasTimeMenu ul li a:hover {
    background: #fff
}

#tabelasTimeMenu ul li:first-child a:hover {
    background: transparent
}

#tabelasTimeMenu > a {
    float: right;
    font-size: 12px;
    line-height: 25px;
    color: #bc8209;
    text-decoration: none;
    font-weight: 700;
    margin: 5px 10px 0 0;
    background: #fff;
    padding: 0 7px
}

#tabelasTimeMenu > a:hover {
    text-decoration: underline
}

.lista_tab_time ol li span.tab_time:last-child {
    text-align: left
}

.lista_tab_time ol li span.tab_gols {
    width: 15px;
    text-align: center
}

.lista_tab_time ol li span.tab_sep {
    width: 10px;
    text-align: center;
    color: #67613a
}

.lista_tab_time ol li span.tab_time_data {
    width: 35px;
    text-align: center;
    font-size: 11px
}

.lista_conteudo .sombra_4 {
    background-position: -650px -4px;
    height: 6px
}

.lista_conteudo {
    list-style: none;
    margin: 0;
    overflow: hidden;
    display: block
}

.lista_conteudo li {
    display: block;
    margin: 0;
    height: 235px
}

.lista_conteudo li:hover {
    opacity: .9
}

.lista_conteudo li.lista_conteudo_dir {
    margin: 0 0 20px 20px
}

.lista_conteudo li span {
    display: block;
    font-size: 12px;
    color: #2f2f2f;
    text-indent: 2px
}

.lista_conteudo li a {
    display: block;
    text-decoration: none;
    font-size: 15px;
    color: #333
}

.lista_conteudo li small {
    font-weight: 700
}

.lista_conteudo li a:hover {
    text-decoration: underline
}

.lista_conteudo li a.lista_cont_link_img {
    background: #fff;
    text-indent: 0;
    padding: 0 0 8px;
    overflow: hidden;
    border: 3px solid #fff;
    height: 185px
}

.lista_conteudo li a img {
    display: block;
    width: 300px
}

.lista_conteudo.lista_conteudo_grid4 li {
    margin-left: 10px;
    margin-right: 10px
}

.lista_conteudo.lista_conteudo_grid4 li a img {
    width: 220px
}

.lista_conteudo li span.princ {
    display: block;
    font-size: 15px;
    color: #2f2f2f;
    text-indent: 0
}

.lista_conteudo li span.sub {
    display: block;
    font-size: 12px;
    color: #2f2f2f;
    text-indent: 0
}

.linha_12 .lista_conteudo .lista_conteudo_ad {
    display: block;
    width: 100%;
    margin: 0
}

.paginacao_conteudo {
    width: 460px;
    margin: 0 auto;
    overflow: hidden
}

.paginacao_conteudo button {
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -999em;
    border: 0;
    float: left
}

.paginacao_conteudo button.pag_cont_ant {
    background-position: -750px -280px;
    margin: 0 5px 0 0
}

.paginacao_conteudo button.pag_cont_prox {
    background-position: -750px -250px;
    margin: 0 0 0 5px
}

.paginacao_conteudo > div {
    overflow: hidden;
    display: block;
    float: left;
    width: 380px
}

.paginacao_conteudo ol {
    display: block;
    list-style: none;
    margin: 0;
    width: 999em
}

.paginacao_conteudo ol li {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    overflow: hidden;
    margin: 0 5px 0 0
}

.paginacao_conteudo ol li a.pag_cont_atual {
    opacity: .6
}

.paginacao_conteudo ol li a.pag_cont_atual:hover {
    opacity: .4;
    text-indent: 0
}

.paginacao_conteudo ol li a {
    display: block;
    background-position: -750px -210px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    text-indent: 0
}

.paginacao_conteudo ol li a:hover {
    opacity: .8
}

.menu_tab {
    border-bottom: 2px solid #fff;
    margin: 0
}

.nav_tab {
    opacity: .4
}

.nav_tab:hover,
.nav_tab.tab_ativa {
    opacity: 1
}

.nav_tab a {
    color: #fff;
    text-decoration: none
}

.tab_conteudo {
    display: none;
    padding: 20px 0
}

.tab_conteudo.tab_ativa {
    display: block
}

.img_autor {
    display: block;
    width: 140px;
    height: 170px;
    overflow: hidden;
    text-decoration: none
}

.img_autor img {
    display: block;
    width: 136px;
    border-radius: 10px;
    border: 2px solid #fff
}

.img_autor span {
    display: block;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    text-align: center;
    height: 25px;
    line-height: 22px;
    width: 58px;
    font-size: 10px;
    color: #666;
    margin: 0 auto;
    background-position: -960px -210px;
    text-indent: 0;
    text-transform: lowercase
}

.lista_publi_dest {
    margin-bottom: 20px
}

.descricao_publicacao {
    display: block;
    margin: 0 0 0 10px
}

.descricao_publicacao dt {
    display: block
}

.descricao_publicacao dd {
    display: block;
    line-height: 20px
}

.descricao_publicacao dt.desc_publ_label {
    display: none
}

.descricao_publicacao dd.desc_publ_nome {
    font-size: 15px;
    font-weight: 700;
    color: #454545;
    height: 40px
}

.descricao_publicacao dd.desc_publ_autor {
    font-size: 12px;
    color: #454545
}

.descricao_publicacao dd.desc_publ_not {
    font-size: 14px;
    color: #595959;
    font-weight: 700
}

.descricao_publicacao dd.desc_publ_data {
    font-size: 12px;
    color: #717171
}

.hb_grid_2 .img_autor {
    height: 140px
}

.hb_grid_2 .descricao_publicacao {
    margin: 0;
    padding: 5px;
    clear: both
}

.hb_grid_2 .descricao_publicacao .desc_publ_nome {
    font-size: 12px
}

.hb_grid_2 .descricao_publicacao dd {
    display: block;
    line-height: 16px
}

.box_lista_simples {
    border: 1px solid #ded7d6;
    border-top: 2px solid #6f6e6e;
    padding: 10px;
    border-radius: 5px;
    background: #f8f6f6;
    background: -moz-linear-gradient(top, #f8f6f6 0%, #f8f6f6 75%, #e4e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f6f6), color-stop(75%, #f8f6f6), color-stop(100%, #e4e3e3));
    background: -webkit-linear-gradient(top, #f8f6f6 0%, #f8f6f6 75%, #e4e3e3 100%);
    background: -o-linear-gradient(top, #f8f6f6 0%, #f8f6f6 75%, #e4e3e3 100%);
    background: linear-gradient(top, #f8f6f6 0%, #f8f6f6 75%, #e4e3e3 100%)
}

.box_lista_simples a {
    text-decoration: none
}

.box_lista_simples ul {
    margin: 0;
    list-style: none
}

.box_lista_simples div.lista_simples_menu {
    border-bottom: 1px solid #ded7d6;
    position: relative
}

.box_lista_simples div.lista_simples_menu ul {
    display: block;
    overflow: hidden
}

.box_lista_simples div.lista_simples_menu ul li {
    display: inline-block;
    float: left;
    opacity: .5;
    margin: 0 5px 0 0
}

.box_lista_simples div.lista_simples_menu ul li.lista_simples_ativa {
    opacity: 1
}

.box_lista_simples div.lista_simples_menu ul li.lista_simples_ativa a {
    background: #333;
    color: #fff
}

.box_lista_simples div.lista_simples_menu ul li a {
    font-size: 15px;
    font-weight: 700;
    display: block;
    padding: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.box_lista_simples div.lista_simples_menu ul li:hover a {
    background: #aaa;
    text-decoration: none
}

.box_lista_simples div.lista_simples_menu ul li.aba_unica {
    opacity: 1
}

.box_lista_simples div.lista_simples_menu ul li.aba_unica a,
.box_lista_simples div.lista_simples_menu ul li.aba_unica:hover a {
    background: transparent
}

.box_lista_simples div.lista_simples_menu span {
    position: absolute;
    top: -7px;
    right: 0;
    width: 22px;
    height: 30px
}

.box_lista_simples ul.lista_simples_item li {
    border-bottom: 1px solid #e6e4e4;
    border-top: 1px solid #fff;
    height: 40px;
    line-height: 40px;
    margin: 0 5px;
    display: block
}

.box_lista_simples ul.lista_simples_item li:hover {
    background: #fff
}

.box_lista_simples ul.lista_simples_item li:first-child {
    border-top: 0
}

.box_lista_simples ul.lista_simples_item li:last-child {
    border-bottom: 0
}

.box_lista_simples ul.lista_simples_item li a {
    display: block
}

.box_lista_simples ul.lista_simples_item li a img {
    display: block;
    width: 25px;
    height: 25px;
    border: 2px solid #5f5f5e;
    border-radius: 5px;
    float: left;
    margin: 7px 7px 0 0;
    overflow: hidden
}

.box_lista_smples ul.lista_simples_item li a span {
    display: block;
    float: left;
    color: #5f5f5e;
    font-size: 14px;
    font-weight: 700
}

.lista_simples_conteudo {
    display: none
}

.lista_simples_ativo {
    display: block
}

#intervencao.linha_12 {
    position: absolute;
    top: 95px;
    left: 0;
    width: 100%;
    padding: 0 0 10px;
    z-index: 9999
}

#Inicio #intervencao.linha_12 {
    padding: 0;
    top: 0
}

#intervencao.linha_12 > div {
    margin: 0 auto;
    box-shadow: 0 0 5px #999
}

#ppi {
    padding: 20px 0;
    display: block;
    width: 300px;
    height: 600px;
    position: relative;
    overflow: hidden
}

@media print {
    * {
        background: transparent!important;
        color: #444!important;
        text-shadow: none!important
    }
    a,
    a:visited {
        color: #444!important;
        text-decoration: underline
    }
    a:after {
        content: " (" attr(href) ")"
    }
    abbr:after {
        content: " (" attr(title) ")"
    }
    .ir a:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    @page {
        margin: .5cm
    }
}

#canaisAssinatura div {
    text-indent: 0
}

#canaisAssinatura span a {
    display: block;
    height: 100%
}

#tabelaEmissoras table {
    font-size: 12px;
    color: #67613a;
    font-size: 12px;
    line-height: 28px;
    border: 1px solid #ccc
}

#tabelaEmissoras table tr {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    background: #eee;
    border: 1px solid #ccc
}

#tabelaEmissoras table tr td {
    padding: 5px;
    border: 1px solid #ccc
}

#tabelaEmissoras table tr.titulo {
    background-color: #dbdbdb;
    font-weight: 700;
    text-align: center;
    font-size: 16px
}

#tabelaEmissoras table tr.subtitulo {
    background-color: #fefefe;
    font-weight: 700
}

#tabelaEmissorastable tbody tr:hover {
    background: #ddd
}

#conteudoVivaBem.conteudoCasamento #barraEditoria #menuEditoria ul li.menu_editoria_sub:hover a {
    color: #FF6C00
}

#conteudoVivaBem.conteudoCasamento #barraEditoria #menuEditoria ul li.menu_editoria_sub ul li a {
    color: #000;
    text-decoration: none
}

#conteudoVivaBem.conteudoCasamento #barraEditoria span.sprt {
    background-position: -260px -40px
}

#conteudoVivaBem.conteudoCasamento #barraEditoria a {
    color: #fff
}

#conteudoVivaBem.conteudoCasamento #barraEditoriaFundo {
    background-position: 0 -800px
}

.sprt_casamento {
    background: url(../imagens/layout/sprt_casamento.png) 0 0 no-repeat transparent;
    text-indent: -999em
}

#fundoCasamento {
    position: absolute;
    top: -15px;
    right: 0;
    height: 95px;
    width: 388px
}

#oferCasClick {
    display: block;
    height: 68px;
    background-position: -390px 0;
    width: 308px;
    height: 68px;
    display: block;
    float: left
}

#boxCasClick {
    border: 5px solid #fff;
    background: #000;
    padding: 10px;
    margin: 19px 0 0!important;
    width: 270px;
    height: 201px;
    -moz-box-shadow: 0 0 8px #000;
    -webkit-box-shadow: 0 0 8px #000;
    box-shadow: 0 0 8px #000
}

#boxCasClick h3 {
    font-size: 20px;
    color: #fff!important
}

#boxCasClick h3 span {
    color: #E9359C!important
}

#boxCasClick p {
    color: #fff;
    display: block;
    font-size: 13px;
    margin: 10px 0 0
}

#boxCasClick select {
    display: block;
    width: 266px;
    height: 30px;
    margin: 15px 0 0
}

#boxCasClick button {
    display: block;
    width: 160px;
    height: 40px;
    border: none;
    background-position: -390px -70px;
    margin: 10px 0 0 109px
}

#barraEditoriaFundo.carros {
    position: relative;
    z-index: 1;
    height: 103px;
    background: #3F0B00 url(../imagens/layout/sprt_carros.png) 0 -15px no-repeat!important
}

#linkCarsale a {
    background: url(../imagens/layout/sprt_carros.png) 0 -125px no-repeat!important;
    text-indent: -999em;
    display: inline-block;
    width: 85px;
    height: 24px;
    margin: 15px 0 0
}

#boxAutomais {
    border: 1px solid #DDD;
    border-radius: 6px;
    padding: 10px;
    background: #e7e8e7;
    -moz-box-shadow: inset 0 0 5px #fff;
    -webkit-box-shadow: inset 0 0 5px #fff;
    box-shadow: inset 0 0 5px #fff;
    width: 743px
}

#boxAutomais > div {
    margin: 0 10px 0 0
}

#titAutomais {
    border: 0
}

#titAutomais a {
    height: 20px;
    width: 100px;
    display: block;
    background: url(../imagens/layout/sprt_carros.png) repeat scroll -100px -130px transparent;
    text-indent: -999em
}

#mais_texto {
    overflow: hidden;
    float: left
}

#conteudo #conteudoMateria #mais_texto .leia_tambem_lateral {
    width: 295px;
    margin: 0 20px 20px 0
}

#conteudo #conteudoMateria #mais_texto .leia_tambem_lateral h3 {
    font-size: 18px;
    color: #595959;
    border-bottom: 3px solid #595959
}

#conteudoNoticias #conteudo #conteudoMateria #mais_texto .leia_tambem_lateral h3 {
    color: #B50D0D;
    border-bottom: 3px solid #B50D0D
}

#conteudoEsporte #conteudo #conteudoMateria #mais_texto .leia_tambem_lateral h3 {
    color: #678310;
    border-bottom: 3px solid #678310
}

#conteudoEntretenimento #conteudo #conteudoMateria #mais_texto .leia_tambem_lateral h3 {
    color: #9A6EC0;
    border-bottom: 3px solid #9A6EC0
}

#conteudoVivaBem #conteudo #conteudoMateria #mais_texto .leia_tambem_lateral h3 {
    color: #FF6C00;
    border-bottom: 3px solid #FF6C00
}

#mais_texto .leia_tambem_lateral ul li {
    border-top: 1px solid #DBDCD3;
    border-bottom: 1px solid #fff;
    padding: 3px 0;
    margin: 0;
    line-height: 16px
}

#mais_texto .leia_tambem_lateral ul li span {
    font-size: 13px;
    font-weight: 700
}

#mais_texto .leia_tambem_lateral ul li div {
    margin-top: 3px!important;
    margin-bottom: 15px!important
}

#mais_texto .leia_tambem_lateral ul li:first-child {
    border-top: none
}

#mais_texto .leia_tambem_lateral ul li:last-child {
    border-bottom: none
}

#mais_texto .leia_tambem_lateral ul li a {
    font-weight: 600
}

.editorConteudo {
    clear: both
}

#listacanal a span {
    display: none
}

#conteudoEsporte .tit_secao,
#conteudoEntretenimento .tit_secao,
#conteudoVivaBem .tit_secao,
#conteudoNoticias .tit_secao {
    font-size: 18px
}

#conteudoEsporte .lista_not span,
#conteudoEntretenimento .lista_not span,
#conteudoVivaBem .lista_not span,
#conteudoNoticias .lista_not span,
#listacanal.lista_not ol li span {
    text-indent: 0
}

#conteudoEsporte .lista_not.hhome li >span,
#conteudoEntretenimento .lista_not.hhome li> span,
#conteudoVivaBem .lista_not.hhome li >span,
#conteudoNoticias .lista_not.hhome li> span,
#listacanal.lista_not.hhome ol li> span {
    text-indent: 32px
}

#conteudoEsporte .lista_not ol li a,
#conteudoEntretenimento .lista_not ol li a,
#conteudoVivaBem .lista_not ol li a,
#conteudoNoticias .lista_not ol li a,
#listacanal.lista_not ol li a {
    padding: 0
}

#conteudoEsporte .lista_not.hhome ol li a,
#conteudoEntretenimento .lista_not.hhome ol li a,
#conteudoVivaBem .lista_not.hhome ol li a,
#conteudoNoticias .lista_not ol li a,
#listacanal.lista_not.hhome ol li a {
    padding: 0 0 0 30px
}

.listanot_listacanal li > span {
    text-indent: -999em!important
}

.listanot_listacanal li > a {
    padding: 0!important
}

.listanot_ultimascanal li > span {
    text-indent: 32px!important
}

#newsletter {
    height: 100px;
    background: url(/imagens/layout/sprite.png) 0 -270px no-repeat;
    position: relative;
    margin-top: 10px
}

#newsletter div.news_tooltip {
    width: 17px;
    height: 17px;
    position: absolute;
    top: 15px;
    right: 10px;
    cursor: pointer
}

#newsletter div.news_tooltip:hover {
    text-decoration: none
}

#newsletter div.news_tooltip span {
    display: none;
    padding: 5px;
    width: 250px;
    clear: both;
    background: #ffffe1;
    border: 1px solid silver;
    font-size: 12px;
    color: #000;
    margin: -35px 0 0 -265px;
    position: absolute
}

#newsletter div.news_tooltip:hover span {
    display: block;
    position: absolute;
    z-index: 10
}

#newsletter form span {
    float: left;
    margin-left: 3px;
    margin-top: 3px;
    font-size: 12px
}

#newsletter_checkbox {
    clear: left
}

#conteudoEsporte #newsletter .newsletter_titulo {
    background: url(/imagens/layout/sprite.png) -300px -280px no-repeat;
    color: #678310
}

#conteudoNoticias #newsletter .newsletter_titulo {
    background: url(/imagens/layout/sprite.png) -300px -315px no-repeat;
    color: #B50D0D
}

#conteudoEntretenimento #newsletter .newsletter_titulo {
    background: url(/imagens/layout/sprite.png) -300px -350px no-repeat;
    color: #9A6EC0
}

#conteudoVivaBem #newsletter .newsletter_titulo {
    background: url(/imagens/layout/sprite.png) -300px -385px no-repeat;
    color: #FF6C00
}

#conteudoEsporte #newsletter #newsletter_botao {
    background-color: #678310
}

#conteudoNoticias #newsletter #newsletter_botao {
    background-color: #B50D0D
}

#conteudoEntretenimento #newsletter #newsletter_botao {
    background-color: #9A6EC0
}

#conteudoVivaBem #newsletter #newsletter_botao {
    background-color: #FF6C00
}

#conteudoEsporte #newsletter label span {
    color: #678310
}

#conteudoNoticias #newsletter label span {
    color: #B50D0D
}

#conteudoEntretenimento #newsletter label span {
    color: #9A6EC0
}

#conteudoVivaBem #newsletter label span {
    color: #FF6C00
}

#newsletter .newsletter_titulo {
    height: 35px;
    text-indent: 40px
}

#newsletter .newsletter_titulo span {
    font-size: 17px;
    font-weight: 700;
    letter-spacing: -1px;
    position: relative;
    top: 15px
}

#newsletter form {
    margin: 12px 0 0
}

#newsletter form input {
    height: 20px;
    line-height: 20px;
    float: left;
    margin: 0 0 5px 14px;
    border: 0;
    background: transparent;
    font-size: 12px;
    color: #4b4b4b
}

#newsletter #newsletter_nome.newserro {
    background: url(/imagens/layout/sprite.png) 59px -383px no-repeat
}

#newsletter #newsletter_email.newserro {
    background: url(/imagens/layout/sprite.png) 97px -383px no-repeat
}

#newsletter #newsletter_nome {
    width: 85px
}

#newsletter #newsletter_email {
    width: 115px
}

#newsletter #newsletter_botao {
    font-weight: 700;
    letter-spacing: -1px;
    width: 50px;
    font-size: 13px;
    color: #fff;
    background-color: #596f14;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b8c58f), to(#53690b));
    background-image: -webkit-linear-gradient(top, #b8c58f, #53690b);
    background-image: -moz-linear-gradient(top, #b8c58f, #53690b);
    background-image: -ms-linear-gradient(top, #b8c58f, #53690b);
    background-image: -o-linear-gradient(top, #b8c58f, #53690b);
    background-image: linear-gradient(top, #b8c58f, #53690b);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#b8c58f', EndColorStr='#53690b');
    height: 25px;
    line-height: 25px;
    position: absolute;
    top: 45px;
    left: 234px;
    border-radius: 5px;
    text-shadow: 0 -1px 0 #666
}

#conteudoEsporte #newsletter_botao {
    background-color: #678310;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b8c58f), to(#678310));
    background-image: -webkit-linear-gradient(top, #b8c58f, #678310);
    background-image: -moz-linear-gradient(top, #b8c58f, #678310);
    background-image: -ms-linear-gradient(top, #b8c58f, #678310);
    background-image: -o-linear-gradient(top, #b8c58f, #678310);
    background-image: linear-gradient(top, #b8c58f, #678310);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#b8c58f', EndColorStr='#678310')
}

#conteudoNoticias #newsletter_botao {
    background-color: #B50D0D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c17272), to(#B50D0D));
    background-image: -webkit-linear-gradient(top, #c17272, #B50D0D);
    background-image: -moz-linear-gradient(top, #c17272, #B50D0D);
    background-image: -ms-linear-gradient(top, #c17272, #B50D0D);
    background-image: -o-linear-gradient(top, #c17272, #B50D0D);
    background-image: linear-gradient(top, #c17272, #B50D0D);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#c17272', EndColorStr='#B50D0D')
}

#conteudoEntretenimento #newsletter_botao {
    background-color: #9A6EC0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bba1d2), to(#9A6EC0));
    background-image: -webkit-linear-gradient(top, #bba1d2, #9A6EC0);
    background-image: -moz-linear-gradient(top, #bba1d2, #9A6EC0);
    background-image: -ms-linear-gradient(top, #bba1d2, #9A6EC0);
    background-image: -o-linear-gradient(top, #bba1d2, #9A6EC0);
    background-image: linear-gradient(top, #bba1d2, #9A6EC0);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#bba1d2', EndColorStr='#9A6EC0')
}

#conteudoVivaBem #newsletter_botao {
    background-color: #FF6C00;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fdc49a), to(#FF6C00));
    background-image: -webkit-linear-gradient(top, #fdc49a, #FF6C00);
    background-image: -moz-linear-gradient(top, #fdc49a, #FF6C00);
    background-image: -ms-linear-gradient(top, #fdc49a, #FF6C00);
    background-image: -o-linear-gradient(top, #fdc49a, #FF6C00);
    background-image: linear-gradient(top, #fdc49a, #FF6C00);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#fdc49a', EndColorStr='#FF6C00')
}

#newsletter label {
    clear: both;
    width: 300px;
    display: block
}

#newsletter label input {
    position: relative;
    width: 13px
}

#newsletter label span {
    position: relative;
    top: 3px;
    left: 3px;
    font-size: 12px
}

.bt_lertds {
    width: 55px;
    height: 18px;
    position: absolute;
    top: 4px;
    right: 0;
    background-position: -960px -280px!important;
    background-image: url(../imagens/layout/sprite.png)!important;
    text-indent: -999em
}

.sprtmnfundo {
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/fundo_menu_band.png)
}

.sprtmnconteudo {
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/conteudo_menu_band.png)
}

.dev #menuBand ul#mnBand li > div {
    display: block!important;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

#menudev {
    width: 960px;
    background: #fff;
    height: 500px;
    margin: 0 auto
}

#menuBand {
    position: absolute
}

#menuBand ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

#menuBand ul#mnBand li {
    display: block;
    margin: 0;
    padding: 0
}

#menuBand ul#mnBand > li {
    float: left;
    margin: 0 5px 0 0
}

#menuBand ul#mnBand > li > a {
    display: block;
    height: 35px;
    line-height: 35px;
    text-indent: -999em;
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/conteudo_menu_band.png)
}

#menuBand ul#mnBand > li div.mn_head {
    position: relative;
    height: 30px;
    border-bottom: 1px solid #fff;
    text-shadow: 0 1px 0 #000;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    margin: 0 0 10px
}

#menuBand ul#mnBand > li div.mn_head > a {
    font-size: 12px;
    line-height: 32px;
    text-decoration: none;
    color: #fff;
    display: block;
    text-indent: 2px
}

#menuBand ul#mnBand > li div.mn_head > a:hover {
    text-decoration: underline;
    filter: alpha(opacity=80);
    -khtml-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}

#menuBand ul#mnBand > li div.mn_head > a span {
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/conteudo_menu_band.png);
    background-position: 0 -75px;
    display: block;
    float: left;
    width: 25px;
    height: 25px
}

#menuBand ul#mnBand > li div.mn_head > ul {
    position: absolute;
    top: 0;
    right: 0
}

#menuBand ul#mnBand > li div.mn_head > ul > li {
    display: block;
    float: left;
    width: 25px;
    height: 25px;
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/conteudo_menu_band.png);
    margin: 0 0 0 4px
}

#menuBand ul#mnBand > li div.mn_head > ul > li.mn_h_oc {
    width: 85px;
    font-size: 12px;
    line-height: 32px;
    color: #fff;
    background: transparent
}

#menuBand ul#mnBand > li div.mn_head > ul > li a {
    display: block;
    width: 100%;
    height: 25px;
    text-indent: -999em
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_tv_band {
    background-position: -25px -75px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_tv_bnew {
    background-position: -50px -75px
}

#menuBand ul#mnBand span.mn_tv_bnew {
    background-position: -50px -75px;
    width: 25px;
    height: 25px
}

.sprite_menu_logos {
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/conteudo_menu_band.png);
    display: block;
    float: right;
    position: relative;
    top: -3px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_tv_tevi {
    background-position: -75px -75px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_tv_basp {
    background-position: -100px -75px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_rd_bnfm {
    background-position: -125px -75px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_rd_bafm {
    background-position: -150px -75px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_rd_nati {
    background-position: -175px -75px;
    width: 50px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_rd_mits {
    background-position: -225px -75px;
    width: 50px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_jn_prim {
    background-position: -275px -75px;
    width: 50px
}

#menuBand ul#mnBand > li div.mn_head > ul > li#mn_jn_metr {
    background-position: -325px -75px;
    width: 50px
}

#menuBand ul#mnBand > li div.mn_head > ul > li:hover {
    filter: alpha(opacity=50);
    -khtml-opacity: .5;
    -moz-opacity: .5;
    opacity: .5
}

#menuBand ul#mnBand > li > div {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left--radius: 0;
    border-top-left--radius: 0;
    position: relative;
    z-index: 0;
    background-image: url(http://band.com.br/imagens/layout/menu/fundo_menu_band.png);
    -webkit-box-shadow: 3px 3px 5px #333;
    -moz-box-shadow: 3px 3px 5px #333;
    box-shadow: 3px 3px 5px #333;
    padding: 10px 10px 30px
}

#menuBand ul#mnBand > li > div > span.mn_sombra {
    background-image: url(http://band.com.br/imagens/layout/menu/fundo_menu_band.png);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-position: 0 -2820px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 108px
}

#menuBand ul#mnBand > li > div > ul {
    overflow: hidden;
    position: relative;
    z-index: 1
}

#menuBand ul#mnBand > li > div > ul > li {
    float: left;
    border-right: 1px solid #fff;
    min-height: 100%;
    padding: 0 10px
}

#menuBand ul#mnBand > li > div > ul > li:first-child {
    padding-left: 0
}

#menuBand ul#mnBand > li > div > ul > li:last-child {
    padding-right: 0;
    border: none
}

#menuBand ul#mnBand > li > div > ul > li.mn_cat_col_ad > a,
#menuBand ul#mnBand > li > div > ul > li.mn_cat_col_ad > span {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

#menuBand ul#mnBand > li > div > ul > li > a:hover {
    color: #fff!important;
    text-decoration: underline
}

#menuBand ul#mnBand > li > div > ul > li > span.mn_tit_cat_sl.tit_cat_Programas {
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/conteudo_menu_band.png);
    background-position: -682px -75px;
    background-repeat: no-repeat;
    text-indent: -999em;
    width: 115px;
    height: 25px;
    display: block
}

#menuBand ul#mnBand .ico_bntv a {
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/conteudo_menu_band.png);
    background-position: -702px -121px;
    background-repeat: no-repeat;
    text-indent: -999em;
    width: 76px;
    height: 34px;
    display: block
}

#menuBand ul#mnBand .ico_bspt a {
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/menu/conteudo_menu_band.png);
    background-position: -702px -175px;
    background-repeat: no-repeat;
    text-indent: -999em;
    width: 76px;
    height: 34px;
    display: block
}

.tit_cat_Programas a {
    display: block!important
}

#menuBand ul#mnBand > li > div > ul > li > ul {
    margin: 10px 0 0
}

#menuBand ul#mnBand > li > div > ul > li > ul > li {
    border-bottom: 1px solid #fff;
    line-height: 18px;
    min-width: 115px;
    max-width: 160px;
    padding: 2px 0
}

#menuBand ul#mnBand > li > div > ul > li > ul > li.mn_l_s > a {
    text-indent: 10px
}

#menuBand ul#mnBand > li > div > ul > li > ul > li.mn_tit_sec {
    height: 41px;
    border-bottom: none
}

#menuBand ul#mnBand > li > div > ul > li > ul > li.mn_tit_sec > span,
#menuBand ul#mnBand > li > div > ul > li > ul > li.mn_tit_sec > span a,
#menuBand ul#mnBand > li > div > ul > li > ul > li.mn_tit_sec > span a:hover {
    font-size: 15px;
    font-weight: 600;
    line-height: 60px;
    color: #fff!important;
    text-decoration: none
}

#menuBand ul#mnBand > li > div > ul > li > ul > li > a {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
    line-height: 18px;
    display: block;
    padding: 0 4px
}

#menuBand ul#mnBand > li > div > ul > li > ul > li > a:hover {
    background: #fff;
    color: #ccc
}

#menuBand ul#mnBand > li > div > ul > li > ul > li > a.mn_item_tit {
    font-weight: 600
}

#menuBand ul#mnBand > li#mnAnoticias {
    width: 102px
}

#menuBand ul#mnBand > li#mnAnoticias .mn_sub {
    background-color: #400;
    width: 588px
}

#menuBand ul#mnBand > li#mnAnoticias > a {
    background-position: 0 0
}

#menuBand ul#mnBand > li#mnAnoticias > div {
    background-position: 0 -19px
}

#menuBand ul#mnBand > li#mnAnoticias > div ul li {
    border-color: #602727
}

#menuBand ul#mnBand > li#mnAnoticias > div ul li a:hover {
    color: #240101
}

#menuBand ul#mnBand > li#mnAnoticias div.mn_head {
    border-color: #240101
}

#menuBand ul#mnBand > li#mnAesporte {
    width: 97px
}

#menuBand ul#mnBand > li#mnAesporte .mn_sub {
    background-color: #243613
}

#menuBand ul#mnBand > li#mnAesporte > a {
    background-position: -106px 0
}

#menuBand ul#mnBand > li#mnAesporte > div {
    background-position: 0 0;
    background-image: url(http://band.com.br/imagens/layout/menu/fundo_menu_band_esporte.png)
}

#menuBand ul#mnBand > li#mnAesporte > div ul li {
    border-color: #46592d
}

#menuBand ul#mnBand > li#mnAesporte > div ul li a:hover {
    color: #233513
}

#menuBand ul#mnBand > li#mnAesporte div.mn_head {
    border-color: #233513
}

#menuBand ul#mnBand > li#mnAentretenimento {
    width: 165px
}

#menuBand ul#mnBand > li#mnAentretenimento .mn_sub {
    background-color: #563966;
    width: 470px;
    height: 427px
}

#menuBand ul#mnBand > li#mnAentretenimento > a {
    background-position: -207px 0
}

#menuBand ul#mnBand > li#mnAentretenimento > div {
    background-position: 0 -943px
}

#menuBand ul#mnBand > li#mnAentretenimento > div ul li {
    border-color: #705583
}

#menuBand ul#mnBand > li#mnAentretenimento > div ul li a:hover {
    color: #432d4a
}

#menuBand ul#mnBand > li#mnAentretenimento div.mn_head {
    border-color: #432d4a
}

#menuBand ul#mnBand > li#mnAvivabem {
    width: 111px
}

#menuBand ul#mnBand > li#mnAvivabem .mn_sub {
    background-color: #be5f21;
    width: 315px
}

#menuBand ul#mnBand > li#mnAvivabem > a {
    background-position: -377px 0
}

#menuBand ul#mnBand > li#mnAvivabem > div {
    background-position: 0 -1416px
}

#menuBand ul#mnBand > li#mnAvivabem > div ul li {
    border-color: #cf7d47
}

#menuBand ul#mnBand > li#mnAvivabem > div ul li a:hover {
    color: #7b3e18
}

#menuBand ul#mnBand > li#mnAvivabem div.mn_head {
    border-color: #7b3e18
}

#menuBand ul#mnBand > li#mnAvideos {
    width: 91px
}

#menuBand ul#mnBand > li#mnAvideos .mn_sub {
    background-color: #194264
}

#menuBand ul#mnBand > li#mnAvideos > a {
    background-position: -492px 0
}

#menuBand ul#mnBand > li#mnAvideos > div {
    background-position: 0 -1886px
}

#menuBand ul#mnBand > li#mnAvideos > div ul li {
    border-color: #426684
}

#menuBand ul#mnBand > li#mnAvideos > div ul li a:hover {
    color: #132b40
}

#menuBand ul#mnBand > li#mnAvideos div.mn_head {
    border-color: #132b40
}

#menuBand ul#mnBand > li#mnAvideos2 {
    width: 91px
}

#menuBand ul#mnBand > li#mnAvideos2 .mn_sub {
    background-color: #194264;
    left: 35px
}

#menuBand ul#mnBand > li#mnAvideos2 > a {
    background-position: -492px 0
}

#menuBand ul#mnBand > li#mnAvideos2 > div {
    background-position: 0 -1886px
}

#menuBand ul#mnBand > li#mnAvideos2 > div ul li {
    border-color: #426684
}

#menuBand ul#mnBand > li#mnAvideos2 > div ul li a:hover {
    color: #132b40
}

#menuBand ul#mnBand > li#mnAvideos2 div.mn_head {
    border-color: #132b40
}

#menuBand ul#mnBand > li:hover#mnAvideos2 > a {
    background-position: -492px -35px
}

#mnAvideos2 .mn_sub {
    width: 140px;
    margin: 0 0 0 -35px
}

#menuBand ul#mnBand > li#mnAgrupo {
    width: 211px
}

#menuBand ul#mnBand > li#mnAgrupo .mn_sub {
    background-color: #3e3d3e
}

#menuBand ul#mnBand > li#mnAgrupo > a {
    background-position: -586px 0
}

#menuBand ul#mnBand > li#mnAgrupo > div {
    background-position: 0 -2370px;
    width: 610px!important;
    height: 360px!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 0 -231px
}

#menuBand ul#mnBand > li#mnAgrupo > div ul li {
    border-color: #5d5c5e
}

#menuBand ul#mnBand > li#mnAgrupo > div ul li a:hover {
    color: #242424
}

#menuBand ul#mnBand > li#mnAgrupo div.mn_head {
    border-color: #242424
}

#menuBand ul#mnBand > li:hover#mnAnoticias > a {
    background-position: 0 -35px
}

#menuBand ul#mnBand > li:hover#mnAesporte > a {
    background-position: -106px -35px
}

#menuBand ul#mnBand > li:hover#mnAentretenimento > a {
    background-position: -207px -35px
}

#menuBand ul#mnBand > li:hover#mnAvivabem > a {
    background-position: -377px -35px
}

#menuBand ul#mnBand > li:hover#mnAvideos > a {
    background-position: -492px -35px
}

#menuBand ul#mnBand > li:hover#mnAgrupo > a {
    background-position: -586px -35px
}

#menuBand ul#mnBand > li:hover > div {
    z-index: 1;
    display: block
}

#mnAnoticias .mn_sub {
    width: 536px
}

#mnAvivabem .mn_sub {
    width: 442px
}

#mnAvideos .mn_sub {
    width: 115px
}

#menuBandBusca {
    display: block;
    float: right;
    margin: 4px 10px 0 0
}

#menuBand.jsativo ul#mnBand > li:hover > div {
    display: none
}

.dev #menuBand ul#mnBand li:hover > div,
#menuBand ul#mnBand > li div.mn_head > ul > li.mn_h_oc:hover {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}

#menuBand ul#mnBand > li > div > ul > li#mn_cat_grupo_jornais,
#menuBand ul#mnBand > li > div > ul > li#mn_cat_grupo_internet {
    margin: 174px 0 0 -136px
}

#menuBand ul#mnBand > li > div > ul > li > a,
#menuBand ul#mnBand > li > div > ul > li > span.mn_tit_cat_sl,
#menuBand ul#mnBand > li > div > ul > li > a,
#menuBand ul#mnBand > li > div > ul > li > span.mn_tit_cat_sl a,
#menuBand ul#mnBand > li > div > ul > li > a,
#menuBand ul#mnBand > li > div > ul > li > span.mn_tit_cat_sl a:hover {
    font-size: 15px;
    font-weight: 600;
    color: #fff!important;
    text-decoration: none
}

#menuBand ul#mnBand > li > div > ul > li > ul > li:last-child,
#menuBand ul#mnBand > li > div > ul > li > ul > li.mn_tit_sec_prev {
    border: none
}

#mnAentretenimento .mn_sub {
    width: 550px
}

#mnAesporte .mn_sub {
    width: 590px
}

#logobandpromo {
    display: block;
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/band-rosa-logo.jpg)!important;
    width: 200px;
    height: 90px;
    z-index: 9999;
    background-position: 0 0;
    text-indent: -999em;
    background-repeat: none!important
}

.arroba2 {
    padding-top: 20px
}

.tabelacamp {
    width: 100%;
    border: 1px solid #CCC;
    line-height: 25px
}

.tabelacamp tr {
    border: 1px solid #CCC
}

.tabelacamp tr:first-child {
    background: #ccc;
    color: #fff
}

.tabelacamp tr:hover {
    background: #ddd
}

.tabelacamp tr td {
    padding: 0 5px
}

#rotativo.flashAuto > div > ul#listaMateriasDesq > li#adPubRot {
    display: none
}

#secEnt .materia.hb_sgrid_4.adpub {
    overflow: none
}

.adpub {
    padding-bottom: 20px
}

.contador_dias_indy_indy p {
    margin: 0
}

.contador_dias_indy {
    font-family: arial;
    font-size: 12px;
    border-radius: 6px;
    width: 300px;
    height: 127px;
    box-shaize: 12px;
    border-radius: 6px;
    width: 300px;
    height: 127px;
    box-shadow: 0 0 5px #9ea098;
    background-color: #d6d4dc;
    background-image: url(https://bandtv.band.uol.com.br/imagens/layout/body-fundo.jpg);
    border: 1px solid #c7c7c6
}

.contador_dias_indy span {
    font-family: arial;
    font-size: 12px
}

.contador_dias_indy .info_cont p {
    text-shadow: 0 1px 1px #fff;
    float: left
}

.contador_dias_indy .info_cont {
    width: 300px
}

.contador_dias_indy .cont {
    margin: 0 auto;
    width: 195px
}

.contador_dias_indy p {
    padding: 0;
    margin: 0
}

.contador_dias_indy .faltam {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 3px;
    margin-top: 3px
}

.contador_dias_indy .dias {
    text-align: center
}

.contador_dias_indy .horas {
    padding-left: 40px
}

.contador_dias_indy .min {
    padding-left: 30px
}

.contador_dias_indy .cntSeparator {
    font-family: arial;
    font-size: 25px;
    padding: 5px 2px 0
}

.contador_indy_logo {
    background-image: url(https://bandtv.band.uol.com.br/esporte/velocidade/formula-indy/spindy300/images/logo_indy_home.png);
    width: 95px;
    height: 152px;
    float: left;
    position: relative;
    top: -10px;
    left: -9px
}

.contador_indy_logo a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -999em
}

.contador_indy_numeros {
    float: right;
    width: 200px;
    height: 125px
}

.contador_indy_selo {
    width: 176px;
    height: 40px;
    margin-top: 6px;
    margin-left: 3px;
    overflow: hidden
}

.limpafundo {
    background-color: #EAEBEA;
    background-image: url(/imagens/layout/body-fundo.jpg);
    background-repeat: repeat
}

#gmaps {
    width: 960px;
    padding: 0;
    margin: 0 auto;
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 4px 4px 4px 1px #666;
    -moz-box-shadow: 4px 4px 4px 1px #666;
    box-shadow: 4px 4px 4px 1px #666
}

#gmaps #map_canvas {
    width: 532px;
    height: 450px;
    float: left
}

#gmaps #side_bar {
    background: #424244;
    width: 428px;
    height: 450px;
    float: right;
    font-family: arial;
    background-image: url(http://band.com.br/imagens/layout/menu/fundo_menu_band.png);
    background-position: 0 -2351px
}

#gmaps #side_bar div.border {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    padding: 5px 0 5px 10px;
    height: 25px;
    border-bottom: 1px solid;
    border-color: #242424;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    margin: 10px 10px 5px
}

#gmaps #side_bar div.border div.right {
    padding: 5px
}

#gmaps #side_bar div.border div.left {
    float: left;
    padding-right: 215px
}

#gmaps #side_bar ul.right {
    float: left;
    padding-left: 20px
}

#gmaps #side_bar ul.left {
    float: left
}

#gmaps #side_bar ul {
    position: relative;
    z-index: 1;
    display: block;
    list-style: none;
    margin: 0;
    padding: 5px 0 0 20px;
    width: 180px
}

#gmaps #side_bar ul li {
    border-bottom: 1px solid #fff;
    line-height: 18px;
    min-width: 180px;
    padding: 2px 0;
    border-color: #5D5C5E;
    display: block;
    margin: 0
}

#gmaps #side_bar ul li a {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
    line-height: 18px;
    display: block;
    padding: 0 5px
}

#gmaps #side_bar div.border a.home {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
    line-height: 18px;
    display: block;
    padding: 0 5px
}

#gmaps #side_bar div.border a.home:hover {
    text-decoration: underline
}

#gmaps #side_bar ul li a:hover {
    background: #fff;
    color: #242424
}

#emissoras_rede {
    padding-bottom: 0;
    overflow: hidden;
    background: url(https://bandtv.band.uol.com.br/tv/themes/emissoras/img/fundo_emissoras.png) no-repeat center;
    background-position: 0 -90px
}

#emissoras_rede #map_canvas {
    width: 532px;
    height: 450px;
    float: left
}

#emissoras_rede #side_bar {
    width: 856px;
    height: 450px;
    float: right;
    font-family: arial;
    margin-right: 78px;
    margin-top: 73px
}

#emissoras_rede #side_bar div.border {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    padding: 30px 0 5px 10px;
    height: 25px;
    border-bottom: 1px solid;
    border-color: #242424;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    margin: 10px 10px 5px
}

#emissoras_rede #side_bar div.border div.right {
    padding: 0;
    float: right
}

#emissoras_rede #side_bar div.border div.left {
    float: left;
    padding-right: 15px
}

#emissoras_rede #side_bar ul.right {
    float: left;
    padding-left: 20px
}

#emissoras_rede #side_bar ul.left {
    float: left
}

#emissoras_rede #side_bar ul {
    position: relative;
    z-index: 1;
    display: block;
    list-style: none;
    margin: 0;
    padding: 5px 0 0 20px;
    width: 180px
}

#emissoras_rede #side_bar ul li {
    border-bottom: 1px solid #ccc;
    line-height: 18px;
    min-width: 180px;
    padding: 2px 0;
    display: block;
    margin: 0
}

#emissoras_rede #side_bar ul li a {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    display: block;
    padding: 0 5px
}

#emissoras_rede #side_bar div.border a.home {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    display: block;
    padding: 0 5px
}

#emissoras_rede #side_bar div.border a.home:hover {
    text-decoration: underline
}

#emissoras_rede #side_bar ul li a:hover {
    background: #999;
    color: #fff
}

div.int div.sidebar_home div.galeria_fotos {
    width: 300px
}

div.int div.galeria_fotos+div.galeria_fotos {
    margin: 15px 0
}

div.galeria_fotos {
    clear: both
}

div.galeria_fotos .content_videos {
    margin-bottom: 20px;
    overflow: hidden
}

div.galeria_fotos div.title h3 {
    font-size: 24px;
    color: #c5c5c5;
    float: left
}

div.galeria_fotos div.title a {
    float: right;
    color: #fff;
    font-size: 12px;
    margin: 5px 0 0
}

div.galeria_fotos div.title {
    border-bottom: 4px solid #464645;
    height: 25px;
    width: 308px
}

div.galeria_fotos {
    width: 310px;
    padding-top: 20px
}

div.galeria_fotos div.title {
    margin: 0 0 10px
}

div.content_videos div.um {
    position: relative
}

div.content_videos div {
    padding: 15px 0;
    float: left;
    background: #000
}

div.videos_home div.title {
    margin: 0 0 10px
}

div.content_videos div.um div.info {
    -o-transition-duration: .4s;
    width: 154px;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    color: #fff;
    position: absolute;
    font-size: 13px;
    font-weight: 700;
    height: 116px;
    background: #2d0506
}

div.content_videos div.um div.info p {
    margin: 10px 0 0 10px;
    width: 110px
}

div.content_videos div.um div.info p span {
    font-size: 12px;
    font-weight: 400;
    padding: 15px 0 0;
    display: block;
    float: left
}

div.content_videos div.um div.info img {
    float: right;
    position: absolute;
    top: 68px;
    right: 4px
}

div.content_videos div.um div.info a {
    color: #fff;
    text-decoration: none
}

#conteudoEntretenimento div.content_videos div.um div.info {
    background-color: #9A6EC0
}

#conteudoEntretenimento div.galeria_fotos div.title {
    border-bottom: 3px solid #9A6EC0
}

#conteudoEntretenimento div.galeria_fotos .title a {
    color: #9A6EC0;
    font-weight: 700;
    text-decoration: none;
    text-transform: lowercase
}

#conteudoEntretenimento div.galeria_fotos .title a:hover {
    text-decoration: underline
}

#conteudoNoticias nav#menu {
    background-color: #880A0B;
    background-image: -moz-linear-gradient(center top, #880A0B, #D41011);
    height: 42px;
    position: relative;
    font-family: arial;
    top: -20px
}

#conteudoNoticias nav#menu ul {
    margin-left: 4px
}

#conteudoNoticias nav#menu li {
    float: left;
    margin-right: 25px
}

#conteudoNoticias nav#menu li a {
    color: #e0aeae;
    text-decoration: none;
    font-weight: 700;
    line-height: 42px;
    font-size: 13px
}

#conteudoNoticias nav#menu li a:hover {
    color: #fff
}

#conteudoEsporte #lista_nova .leia_tambem_lateral .data {
    border-bottom: 1px solid #678310
}

#conteudoEsporte #lista_nova .leia_tambem_lateral .data span {
    background: none repeat scroll 0 0 #678310
}

#conteudoEsporte h1.tit_secao {
    border-bottom: 3px solid #678310;
    color: #678310;
    font-size: 24px
}

#conteudoEsporte #lista_nova .leia_tambem_lateral ul li a.titulo {
    color: #678310
}

#conteudoEsporte .hb_grid_4 .half_banner {
    height: 40px;
    margin-bottom: 44px;
    position: relative;
    width: 300px
}

#conteudoEsporte .hb_grid_4 .img_vejamais {
    margin-bottom: 20px
}

#conteudoEsporte #lista_nova .bt_lertds {
    top: 32px
}

#conteudoEsporte #lista_nova {
    position: relative
}

#conteudoEsporte #lista_nova .vertodos {
    position: relative;
    top: -54px
}

.tabela_fases h2 {
    color: #3f4a13;
    font-size: 18px;
    line-height: 25px;
    margin-top: 28px
}

.tabela_fases .bloco {
    background: #d1d1d1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZGZkZmRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZGZkZmRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #d1d1d1 0%, #dfdfdf 8%, #dfdfdf 92%, #d1d1d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1d1d1), color-stop(8%, #dfdfdf), color-stop(92%, #dfdfdf), color-stop(100%, #d1d1d1));
    background: -webkit-linear-gradient(top, #d1d1d1 0%, #dfdfdf 8%, #dfdfdf 92%, #d1d1d1 100%);
    background: -o-linear-gradient(top, #d1d1d1 0%, #dfdfdf 8%, #dfdfdf 92%, #d1d1d1 100%);
    background: -ms-linear-gradient(top, #d1d1d1 0%, #dfdfdf 8%, #dfdfdf 92%, #d1d1d1 100%);
    background: linear-gradient(top, #d1d1d1 0%, #dfdfdf 8%, #dfdfdf 92%, #d1d1d1 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#d1d1d1', GradientType=0);
    padding: 10px 140px 0 160px;
    display: block
}

.tabela_fases .transp {
    opacity: .3;
    filter: alpha(opacity=30)
}

.tabela_fases .bloco ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline-block
}

.tabela_fases .bloco ul li {
    float: left;
    width: 140px;
    position: relative;
    margin-right: 20px
}

.tabela_fases .bloco.final ul li {
    margin-left: 75px
}

.tabela_fases .bloco ul li .jogo {
    border: 1px solid #acb6b1;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px 0;
    overflow: hidden;
    -webkit-box-shadow: inset 1px 0 25px 1px #d2d2d2;
    box-shadow: inset 1px 0 25px 1px #d2d2d2
}

.tabela_fases .bloco ul li .jogo .time1,
.tabela_fases .bloco ul li .jogo .time2 {
    width: 57px;
    float: left;
    text-align: center
}

.tabela_fases .bloco ul li .jogo .time1 img,
.tabela_fases .bloco ul li .jogo .time2 img {
    width: 28px;
    height: 30px;
    clear: both
}

.tabela_fases .bloco ul li .jogo .time1 span,
.tabela_fases .bloco ul li .jogo .time2 span {
    font-family: arial;
    font-size: 16px;
    color: #454545;
    text-transform: uppercase;
    line-height: 30px;
    display: block;
    clear: both
}

.tabela_fases .bloco ul li .jogo .versus {
    width: 23px;
    float: left;
    line-height: 55px;
    text-align: center;
    font-family: arial;
    font-size: 35px;
    color: #c1bfb5;
    position: relative
}

.tabela_fases .bloco ul li .jogo_data {
    font-family: arial;
    font-size: 12px;
    color: #454545;
    height: 30px;
    text-align: center
}

.tabela_fases .bloco ul li .tooltip {
    display: none;
    width: 162px;
    height: 113px;
    background: url(/esporte/futebol/libertadores/imagens/tooltip.png);
    position: absolute;
    top: -70px;
    padding-top: 10px;
    left: -12px;
    text-align: center;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
    overflow: hidden
}

.tabela_fases .bloco ul li:hover .tooltip {
    display: block;
    -webkit-animation: aparece 1s;
    -moz-animation: aparece 1s;
    -ms-animation: aparece 1s
}

@-webkit-keyframes aparece {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes aparece {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-ms-keyframes aparece {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.tabela_fases .bloco ul li .tooltip .time_extenso {
    font-size: 12px;
    line-height: 12px
}

.tabela_fases .bloco ul li .tooltip .versus_tooltip {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px
}

.tabela_fases .bloco ul li .tooltip .estadio,
.tabela_fases .bloco ul li .tooltip .pais {
    font-size: 10px;
    line-height: 10px
}

.tabela_fases .bloco ul li .tooltip .estadio {
    margin-top: 10px
}

.tabela_fases ul.fases_menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden
}

.tabela_fases ul.fases_menu li {
    float: left;
    height: 47px;
    position: relative
}

.tabela_fases ul.fases_menu li a {
    bottom: 0;
    display: block;
    position: relative;
    top: 19px
}

.tabela_fases ul.fases_menu li a.ativo {
    top: 0
}

.tabela_fases ul.fases_menu li a img {
    border-radius: 0
}

#box_olimpiadas .separador {
    border-bottom: 1px solid #f50;
    clear: both;
    position: relative;
    top: -13px
}

#box_olimpiadas span {
    color: #f50;
    font-weight: 700
}

#box_olimpiadas .materia.mat-lista h2 a,
#box_olimpiadas .materia a {
    color: #004153
}

#box_olimpiadas .materia ul li,
#box_olimpiadas .materia ul li a {
    color: #0b9
}

#barraEditoriaFundo.home.noticia_rs {
    margin-bottom: 35px
}

.grupo_rs {
    position: absolute;
    top: 88px;
    right: 14px
}

.grupo_rs_home {
    position: absolute;
    top: 84px;
    right: 14px
}

.grupo_rs .grupo_rs_img,
.grupo_rs_home .grupo_rs_img {
    width: 50px;
    height: 25px;
    float: left
}

.grupo_rs .grupo_rs_titulo,
.grupo_rs_home .grupo_rs_titulo {
    width: 120px;
    float: left;
    line-height: 25px;
    margin-left: 0
}

#noticiaPracas.toposocial {
    left: 600px!important
}

#barraEditoriaFundo.home.noticia_minas {
    margin-bottom: 35px
}

.grupo_minas {
    position: absolute;
    top: 88px;
    right: 14px
}

.grupo_minas_home {
    position: absolute;
    top: 84px;
    right: 14px
}

.grupo_minas .grupo_minas_img,
.grupo_minas_home .grupo_minas_img {
    width: 50px;
    height: 25px;
    float: left
}

.grupo_minas .grupo_minas_titulo,
.grupo_minas_home .grupo_minas_titulo {
    width: 120px;
    float: left;
    line-height: 25px;
    margin-left: 0
}

#barraEditoriaFundo.home.noticia_pracas {
    margin-bottom: 35px
}

.grupo_pracas {
    position: absolute;
    top: 88px;
    right: 14px
}

.grupo_pracas_home {
    position: absolute;
    top: 84px;
    right: 50px
}

.grupo_pracas .grupo_pracas_img,
.grupo_pracas_home .grupo_pracas_img {
    width: 54px;
    height: 25px;
    float: left;
    margin-left: 5px;
	display: flex;
}

.grupo_pracas .grupo_pracas_titulo,
.grupo_pracas_home .grupo_pracas_titulo {
    width: 120px;
    float: left;
    line-height: 25px;
    margin-left: 0
}

.grupo_pracas h3,
.grupo_pracas_home h3 {
    float: left;
    line-height: 25px;
    color: #273688
}

.faleconosco_tv .telefone {
    width: 20px;
    height: 20px;
    background: url(https://bandtv.band.uol.com.br/tv/themes/emissoras/imagens/layout/ico_telefone.png) no-repeat transparent;
    text-indent: -999em
}

.faleconosco_tv .endereco {
    width: 20px;
    height: 20px;
    background: url(https://bandtv.band.uol.com.br/tv/themes/emissoras/imagens/layout/ico_endereco.png) no-repeat transparent;
    text-indent: -999em
}

.faleconosco_tv span {
    overflow: hidden;
    display: block;
    float: left;
    margin-left: 5px;
    margin-bottom: 30px
}

#box_tabela_campeonatos {
    margin: 15px 0 20px;
    position: relative;
    width: 620px;
    height: 275px;
    display: none
}

#box_tabela_campeonatos .titulo {
    float: left;
    line-height: 27px
}

#box_tabela_campeonatos #topo {
    border-bottom: 2px solid #0C5B33;
    height: 27px;
    position: relative
}

#box_tabela_campeonatos #lista_campenatos {
    float: left;
    position: relative;
    width: 510px;
    left: 20px
}

#box_tabela_campeonatos #lista_campenatos ol {
    margin: 0;
    padding: 0;
    list-style-type: none
}

#box_tabela_campeonatos #lista_campenatos ol li {
    float: left;
    margin: 0 1px;
    text-shadow: 0 1px 0 #fff;
    filter: dropshadow(color=#fff, offx=0, offy=1);
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #dbdbdb 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(99%, #dbdbdb));
    background: -webkit-linear-gradient(top, #fff 0%, #dbdbdb 99%);
    background: -o-linear-gradient(top, #fff 0%, #dbdbdb 99%);
    background: -ms-linear-gradient(top, #fff 0%, #dbdbdb 99%);
    background: linear-gradient(to bottom, #fff 0%, #dbdbdb 99%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0);
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 27px;
    line-height: 27px
}

#box_tabela_campeonatos #lista_campenatos ol li:hover {
    background: #218954;
    background: -moz-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #218954), color-stop(100%, #0c5b33));
    background: -webkit-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -o-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -ms-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: linear-gradient(to bottom, #218954 0%, #0c5b33 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#218954', endColorstr='#0c5b33', GradientType=0);
    color: #fff;
    text-shadow: 0 -1px 0 #011f10;
    filter: dropshadow(color=#011f10, offx=0, offy=-1)
}

#box_tabela_campeonatos #lista_campenatos ol li.ativo {
    background: #218954;
    background: -moz-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #218954), color-stop(100%, #0c5b33));
    background: -webkit-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -o-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -ms-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: linear-gradient(to bottom, #218954 0%, #0c5b33 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#218954', endColorstr='#0c5b33', GradientType=0);
    color: #fff!important;
    text-shadow: 0 -1px 0 #011f10;
    filter: dropshadow(color=#011f10, offx=0, offy=-1)
}

#box_tabela_campeonatos #lista_campenatos ol li.ativo a {
    color: #fff
}

#box_tabela_campeonatos #lista_campenatos ol li a {
    text-decoration: none;
    display: block;
    padding: 0 8px
}

#box_tabela_campeonatos #lista_campenatos ol li a:hover {
    color: #fff
}

#box_tabela_campeonatos #slides ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 999em
}

#box_tabela_campeonatos #slides ul li.cont_campeonato {
    width: 620px;
    height: 220px;
    float: left;
    position: relative;
    z-index: 0;
    display: none
}

#box_tabela_campeonatos #slides ul li.ativo {
    display: block
}

#box_tabela_campeonatos #slides {
    height: 222px;
    overflow: hidden;
    position: relative
}

#box_tabela_campeonatos #slides .cont_campeonato {
    height: 220px;
    position: relative;
    border: 1px solid #D9DDDC;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 75%, #e2e3e4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), color-stop(100%, #e2e3e4));
    background: -webkit-linear-gradient(top, #fff 75%, #e2e3e4 100%);
    background: -o-linear-gradient(top, #fff 75%, #e2e3e4 100%);
    background: -ms-linear-gradient(top, #fff 75%, #e2e3e4 100%);
    background: linear-gradient(to bottom, #fff 75%, #e2e3e4 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e3e4', GradientType=0);
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 620px
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela {
    width: 290px;
    height: 175px;
    position: relative;
    float: left;
    top: 15px;
    margin-left: 10px;
    bottom: 15px
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela .legenda span {
    float: left;
    height: 20px;
    padding: 0 5px;
    color: #50680A;
    font-size: 10px;
    position: relative;
    top: 4px
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela .legenda span strong {
    position: relative;
    right: 2px
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos {
    width: 290px;
    height: 150px;
    position: relative;
    float: left;
    top: 0;
    margin-left: 18px;
    bottom: 15px;
    overflow: hidden
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos .placar div {
    float: left
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos .placar .time {
    color: #5a5b5e
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos .placar div img {
    border: 1px solid #D9DDDC;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 4px
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos .legenda {
    font-size: 11px;
    position: relative;
    text-align: center;
    top: 8px;
    z-index: 0
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos #lista_jogos {
    position: relative;
    width: 290px;
    left: 0
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos #lista_jogos ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 999em
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos #lista_jogos ul li {
    width: 290px;
    height: 150px;
    z-index: 0;
    float: left
}

#box_tabela_campeonatos #slides .cont_campeonato .titulo {
    width: 290px;
    border-bottom: 1px solid #D9DDDC;
    position: relative;
    height: 25px;
    z-index: 2;
    margin: 4px 0 0 18px
}

#box_tabela_campeonatos #slides .cont_campeonato .titulo button.btn_proximo {
    position: relative;
    width: 17px;
    height: 19px;
    float: right;
    text-indent: -999em;
    left: 0;
    background-position: -15px 1px;
    top: 3px;
    border: none
}

#box_tabela_campeonatos #slides .cont_campeonato .titulo button.btn_anterior {
    position: relative;
    width: 17px;
    height: 19px;
    float: right;
    text-indent: -999em;
    right: 5px;
    background-position: -15px -21px;
    top: 3px;
    border: none
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela_completa {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #218954;
    background: -moz-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #218954), color-stop(100%, #0c5b33));
    background: -webkit-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -o-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: -ms-linear-gradient(top, #218954 0%, #0c5b33 100%);
    background: linear-gradient(to bottom, #218954 0%, #0c5b33 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#218954', endColorstr='#0c5b33', GradientType=0);
    width: 130px;
    height: 26px;
    position: relative;
    float: right;
    right: 12px;
    top: 5px
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela_completa:hover {
    background: #329c66;
    background: -moz-linear-gradient(top, #329c66 0%, #187948 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #329c66), color-stop(100%, #187948));
    background: -webkit-linear-gradient(top, #329c66 0%, #187948 100%);
    background: -o-linear-gradient(top, #329c66 0%, #187948 100%);
    background: -ms-linear-gradient(top, #329c66 0%, #187948 100%);
    background: linear-gradient(to bottom, #329c66 0%, #187948 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#329c66', endColorstr='#187948', GradientType=0)
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela_completa a {
    text-decoration: none;
    color: #fff;
    position: relative;
    left: 12px;
    font-weight: 700;
    font-size: 13px;
    line-height: 26px
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos .placar {
    position: relative;
    top: 10px;
    width: 288px;
    height: 45px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #dbdbdb 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(99%, #dbdbdb));
    background: -webkit-linear-gradient(top, #fff 0%, #dbdbdb 99%);
    background: -o-linear-gradient(top, #fff 0%, #dbdbdb 99%);
    background: -ms-linear-gradient(top, #fff 0%, #dbdbdb 99%);
    background: linear-gradient(to bottom, #fff 0%, #dbdbdb 99%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0);
    border: 1px solid #D9DDDC;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos .placar .time {
    color: #5a5b5e;
    font-weight: 700;
    text-shadow: 0 1px 0 #fff;
    filter: dropshadow(color=#fff, offx=0, offy=1);
    font-size: 16px;
    line-height: 46px;
    margin: 0 4px;
    text-transform: uppercase
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos .placar div {
    color: #C1BFB5;
    font-weight: 700;
    text-shadow: 0 1px 0 #fff;
    filter: dropshadow(color=#fff, offx=0, offy=1);
    font-size: 18px;
    line-height: 46px;
    margin: 0 4px
}

#box_tabela_campeonatos #slides .cont_campeonato .jogos .placar .gols {
    color: #333;
    font-weight: 700;
    text-shadow: 0 1px 0 #fff;
    filter: dropshadow(color=#fff, offx=0, offy=1);
    font-size: 24px;
    line-height: 45px;
    margin: 0 2px;
    letter-spacing: -1px
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td {
    padding: 5px;
    border: 1px solid #d9dddc
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td.pontos:hover {
    color: #fff;
    background: url(../imagens/box_tabelas_internacional/bg_pontos.png) no-repeat scroll -3px -3px transparent;
    background-color: #3e3e3d;
    text-shadow: 0 1px 0 #000;
    font-weight: 700
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td.pontos {
    color: #67613a;
    width: 20px;
    text-align: center
}

.sprite-setas {
    background: url(../imagens/box_tabelas_internacional/sprite-setas.png) no-repeat scroll 0 0 transparent
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td span {
    left: 10px;
    position: relative
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td.time {
    width: 197px;
    color: #0e7a45
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td.titulo_tabela {
    color: #50680A;
    font-size: 13px
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td.legenda {
    font-size: 14px;
    font-family: arial;
    text-align: center
}

#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td.titulo_tabela,
#box_tabela_campeonatos #slides .cont_campeonato .tabela table tr td.titulo_tabela {
    padding: 5px
}

.band_ir {
    text-indent: -999em
}

#box_tabela_campeonatos #slides li.ativo {
    display: block
}

#banner_apuracao01,
#banner_apuracao02 {
    display: none;
    text-align: center
}

#banner_apuracao03 {
    display: none;
    margin: 0 0 0 -20px !important
}

.cnt_imagem img {
    margin: 15px 0 0
}

#banner_apuracao02 {
    display: none
}

#banner_apuracao03 {
    display: block
}

#conteudoVideos #barraEditoriaFundo {
    background: url(https://bandtv.band.uol.com.br/videos/imagens/topo.png);
    background-position: top center
}

#conteudoVideos #barraEditoriaFundo .breadcrumb a,
#conteudoVideos #barraEditoriaFundo .breadcrumb a:hover {
    color: #fff;
    text-shadow: none
}

#pub_gatorade {
    background: url(/imagens/ad/fundo_gatorade.png) no-repeat;
    height: 193px;
    position: relative
}

#pub_gatorade a.pub_link {
    height: 150px;
    width: 260px;
    position: absolute;
    top: 20px;
    left: 0;
    text-indent: -999em;
    display: block
}

#pub_gatorade_peca {
    height: 193px;
    width: 360px;
    position: absolute;
    top: 12px;
    right: 0
}

#conteudoCopadasConfederacoes #barraEditoriaFundo {
    background: url(http://esporte.band.com.br/futebol/selecao/copa-das-confederacoes/2013/imagens/fundo.jpg)
}

#conteudoCopadasConfederacoes #menuEditoria > ul > li > a {
    color: #678310;
    text-shadow: none
}

#conteudoCopadasConfederacoes #barraEditoriaFundo .breadcrumb a {
    text-shadow: none;
    color: #fff
}

#conteudoCopadasConfederacoes #barraEditoriaFundo .breadcrumb a span.sprt {
    background-position: -260px -40px
}

#conteudoCopadasConfederacoes #ultNotNot span {
    color: #000
}

#barra_aovivo {
    background-color: #fff;
    margin: 5px 10px 20px;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    font-family: arial;
    display: none;
    border: 1px solid #ebebeb;
    background: #eee;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(204, 204, 204, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0)
}

#barra_aovivo a {
    text-decoration: none;
    display: inline!important;
    font-weight: 700
}

#barra_aovivo div.materia,
#barra_aovivo div.materia span {
    display: inline!important
}

#barra_aovivo .materia.barra_aovivo_titulo span {
    font-size: 20px;
    line-height: 40px;
    padding: 8px 15px;
    font-weight: 700;
    color: #fff;
    text-shadow: -1px -1px 0 #000
}

#barra_aovivo .materia.barra_aovivo_texto span {
    font-size: 16px;
    padding-left: 15px;
    font-weight: 700
}

#barra_aovivo .materia.barra_aovivo_texto span a,
#barra_aovivo .materia.barra_aovivo_texto span a:hover {
    color: #000
}

#barra_aovivo .materia.barra_aovivo_chamada span {
    font-size: 16px;
    font-weight: 700
}

#barra_aovivo .materia.barra_aovivo_titulo.cEsp span a,
#barra_aovivo .materia.barra_aovivo_titulo.cNot span a,
#barra_aovivo .materia.barra_aovivo_titulo.cViv span a,
#barra_aovivo .materia.barra_aovivo_titulo.cEnt span a {
    color: #fff
}

#barra_aovivo .materia.barra_aovivo_titulo.cEsp span {
    background: #668000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2ODAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzQ0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #668000 0%, #374400 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #668000), color-stop(100%, #374400));
    background: -webkit-linear-gradient(top, #668000 0%, #374400 100%);
    background: -o-linear-gradient(top, #668000 0%, #374400 100%);
    background: -ms-linear-gradient(top, #668000 0%, #374400 100%);
    background: linear-gradient(to bottom, #668000 0%, #374400 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#668000', endColorstr='#374400', GradientType=0)
}

#barra_aovivo .materia.cNot.barra_aovivo_titulo span {
    background: #db0000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #db0000 0%, #7d0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db0000), color-stop(100%, #7d0000));
    background: -webkit-linear-gradient(top, #db0000 0%, #7d0000 100%);
    background: -o-linear-gradient(top, #db0000 0%, #7d0000 100%);
    background: -ms-linear-gradient(top, #db0000 0%, #7d0000 100%);
    background: linear-gradient(to bottom, #db0000 0%, #7d0000 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#db0000', endColorstr='#7d0000', GradientType=0)
}

#barra_aovivo .materia.barra_aovivo_titulo.cEnt span {
    background: #9568c5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1NjhjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDJjODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #9568c5 0%, #542c80 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9568c5), color-stop(100%, #542c80));
    background: -webkit-linear-gradient(top, #9568c5 0%, #542c80 100%);
    background: -o-linear-gradient(top, #9568c5 0%, #542c80 100%);
    background: -ms-linear-gradient(top, #9568c5 0%, #542c80 100%);
    background: linear-gradient(to bottom, #9568c5 0%, #542c80 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9568c5', endColorstr='#542c80', GradientType=0)
}

#barra_aovivo .materia.barra_aovivo_titulo.cViv span {
    background: #fea900;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZDc0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fea900 0%, #ad7400 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fea900), color-stop(100%, #ad7400));
    background: -webkit-linear-gradient(top, #fea900 0%, #ad7400 100%);
    background: -o-linear-gradient(top, #fea900 0%, #ad7400 100%);
    background: -ms-linear-gradient(top, #fea900 0%, #ad7400 100%);
    background: linear-gradient(to bottom, #fea900 0%, #ad7400 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fea900', endColorstr='#ad7400', GradientType=0)
}

#barra_aovivo .materia.barra_aovivo_chamada.cEsp span a {
    color: #678310!important
}

#barra_aovivo .materia.barra_aovivo_chamada.cNot span a {
    color: #880A0B!important
}

#barra_aovivo .materia.barra_aovivo_chamada.cViv span a {
    color: #FF6C00!important
}

#barra_aovivo .materia.cEnt.barra_aovivo_chamada span a {
    color: #9A6EC0!important
}

.urgente {
    display: inline-block;
    text-align: center
}

.urgente .barra_aovivo_titulo {
    color: #FFF;
    background: #db0000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #db0000 0%, #7d0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db0000), color-stop(100%, #7d0000));
    background: -webkit-linear-gradient(top, #db0000 0%, #7d0000 100%);
    background: -o-linear-gradient(top, #db0000 0%, #7d0000 100%);
    background: -ms-linear-gradient(top, #db0000 0%, #7d0000 100%);
    background: linear-gradient(to bottom, #db0000 0%, #7d0000 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#db0000', endColorstr='#7d0000', GradientType=0)
}

.box_indy {
    position: relative;
    padding-bottom: 5px
}

.box_indy3 {
    position: absolute;
    display: block;
    top: -8px;
    left: 119px
}

.box_indy3 img {
    display: block;
    width: 540px
}

#mat_texto iframe {
    overflow: hidden
}

#secEnt .mulheresricas {
    float: left
}

#secEnt .box_ent .hb_grid_2 {
    margin-right: 0
}

#secEnt .box_mulheresricas.hb_grid_4 {
    background: url(/imagens/mr_home_fundo.jpg) 0 0;
    margin: 0 0 20px 7px;
    padding: 15px 0 5px;
    border-radius: 5px
}

#secEnt .box_mulheresricas.hb_grid_4 .materia {
    margin: 0 0 0 6px
}

#secEnt .box_mulheresricas .materia h2 a,
#secEnt .box_mulheresricas .materia h3 a,
#secEnt .box_mulheresricas .materia a {
    color: #fff
}

#secEnt .box_mulheresricas span {
    color: #f597da
}

#secEnt .box_mulheresricas .pub_box_mulheresricas {
    float: left;
    width: 120px;
    height: 60px;
    margin: 5px 0 5px 10px;
    font-size: 8px;
    text-align: left;
    border: 1px solid #fff;
    position: relative
}

#secEnt .box_mulheresricas .pub_box_mulheresricas span {
    position: absolute;
    top: -13px;
    color: #fff
}

#secEnt .head_mulheresricas {
    position: relative;
    height: 32px
}

#secEnt .head_mulheresricas h2 a {
    background: url(/imagens/mr_home_aba.jpg) 0 0;
    overflow: hidden;
    position: absolute;
    display: block;
    top: 0;
    left: 18px;
    width: 133px;
    height: 32px;
    text-indent: -999px;
    z-index: 100
}

.bloco-bandfolia .head_box,
.bloco-bandfolia .head_bandfolia {
    overflow: visible
}

.bloco-bandfolia .sec_box {
    background-image: url(https://bandtv.band.uol.com.br/imagens/bg-bandfolia-2015.jpg);
    padding: 18px 10px 10px 0;
    border: none;
    border-top: 4px solid #f3ba2f;
    border-bottom: 4px solid #f3ba2f;
    border-radius: 0
}

.bloco-bandfolia .materia h2 a,
.bloco-bandfolia .materia h3 a,
.bloco-bandfolia .materia a {
    color: #fff!important;
    font-weight: 700
}

.bloco-bandfolia span {
    color: #e7ab3f!important
}

.bloco-bandfolia .pub_box_bandfolia {
    float: left;
    width: 120px;
    height: 60px;
    margin: 10px 0 0 5px;
    border: 1px solid #d12f4c
}

.box_bandfolia .hb_grid_2 {
    width: 130px
}

#secEnt .head_bandfolia {
    position: relative;
    height: 32px
}

#secEnt .head_bandfolia h2 a {
    background: url(/imagens/logo_bandfolia.png) 0 0;
    overflow: hidden;
    position: absolute;
    display: block;
    top: -10px;
    left: -23px;
    width: 109px;
    height: 81px;
    text-indent: -999px;
    z-index: 100
}

#rodape_bandfolia {
    width: 100%;
    height: 120px;
    margin: 0 auto;
    position: fixed;
    bottom: -20px;
    z-index: 999999;
    display: none
}

#rodape_bandfolia_conteudo {
    width: 1009px;
    height: 120px;
    margin: 0 auto;
    position: relative
}

.rodape_bandfolia_logo {
    positon: absolute;
    width: 147px;
    height: 120px;
    top: 0;
    left: 29px
}

.rodape_bandfolia_logo a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -999em
}

.rodape_bandfolia_noticia {
    width: 480px;
    height: 59px;
    position: absolute;
    top: 41px;
    left: 195px
}

.rodape_bandfolia_noticia img,
.rodape_bandfolia_link {
    float: left
}

.rodape_bandfolia_noticia img {
    margin-top: 5px;
    margin-right: 23px
}

.rodape_bandfolia_noticia a.rodape_bandfolia_link {
    color: #FFF!important;
    margin-top: 22px!important;
    text-decoration: none!important;
    width: 333px!important
}

.rodape_bandfolia_patrocinio {
    position: absolute;
    width: 300px;
    height: 59px;
    top: 41px;
    right: 20px;
    text-indent: -999em
}

.rodape_bandfolia_patrocinio a {
    display: block;
    width: 100%;
    height: 100%
}

.rodape_bandfolia_fechar {
    width: 17px;
    height: 17px;
    cursor: pointer;
    position: absolute;
    top: 22px;
    right: 27px;
    text-indent: -999em
}

.box_band_folia {
    display: table;
    margin-bottom: 20px
}

.tit_box_rio2016 {
    color: #FFF;
    border: none;
    background: rgba(0, 75, 136, 1);
    background: -moz-linear-gradient(left, rgba(0, 75, 136, 1) 0%, rgba(0, 109, 172, 1) 22%, rgba(0, 173, 226, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0, 75, 136, 1)), color-stop(22%, rgba(0, 109, 172, 1)), color-stop(100%, rgba(0, 173, 226, 1)));
    background: -webkit-linear-gradient(left, rgba(0, 75, 136, 1) 0%, rgba(0, 109, 172, 1) 22%, rgba(0, 173, 226, 1) 100%);
    background: -o-linear-gradient(left, rgba(0, 75, 136, 1) 0%, rgba(0, 109, 172, 1) 22%, rgba(0, 173, 226, 1) 100%);
    background: -ms-linear-gradient(left, rgba(0, 75, 136, 1) 0%, rgba(0, 109, 172, 1) 22%, rgba(0, 173, 226, 1) 100%);
    background: linear-gradient(to right, rgba(0, 75, 136, 1) 0%, rgba(0, 109, 172, 1) 22%, rgba(0, 173, 226, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#004b88', endColorstr='#00ade2', GradientType=1)
}

.sec_box_rio2016 {
    background: url(../imagens/layout/bg_bandfolia.jpg) no-repeat 0 0;
    border: none;
    border-radius: 10px;
    display: block;
    padding: 10px 0
}

.sec_box_rio2016 span {
    color: #004b88
}

.sec_box_rio2016 .materia h2 a,
.sec_box_rio2016 .materia h3 a {
    color: #004b88
}

.sec_box_rio2016 #google_flash_obj {
    border-radius: 3px;
    border: 1px solid #004b88;
    display: block
}

#div_form_denuncia {
    background: #fff;
    margin: 30px 0;
    padding: 10px;
    overflow: hidden;
    border-top: 2px solid #d5771f;
    border-radius: 10px
}

#div_form_denuncia .botao_azul {
    line-height: 16px;
    padding: 5px 17px;
    border: 1px solid #a02e2d;
    background: #af5554;
    border-radius: 5px;
    font-size: 10px;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    color: #fff
}

#div_form_denuncia .botao_laranja {
    line-height: 16px;
    padding: 5px 17px;
    border: 1px solid #d16702;
    background: #ef2b13;
    background: -moz-radial-gradient(center, ellipse cover, #ef2b13 1%, #ef2b13 66%, #d90d0e 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #ef2b13), color-stop(66%, #ef2b13), color-stop(100%, #d90d0e));
    background: -webkit-radial-gradient(center, ellipse cover, #ef2b13 1%, #ef2b13 66%, #d90d0e 100%);
    background: -o-radial-gradient(center, ellipse cover, #ef2b13 1%, #ef2b13 66%, #d90d0e 100%);
    background: -ms-radial-gradient(center, ellipse cover, #ef2b13 1%, #ef2b13 66%, #d90d0e 100%);
    background: radial-gradient(center, ellipse cover, #ef2b13 1%, #ef2b13 66%, #d90d0e 100%);
    border-radius: 5px;
    font-size: 10px;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    color: #fff!important
}

#div_form_denuncia .botao_azul,
#div_form_denuncia .botao_laranja {
    font-size: 16px;
    color: #fff;
    text-transform: none;
    font-weight: 400;
    text-shadow: 0 0 1px #d16302;
    font-style: normal;
    margin-right: 10px
}

#div_form_denuncia label span {
    display: block
}

#div_form_denuncia .form_parte1 {
    width: 310px;
    overflow: hidden;
    border-right: 1px solid #a8a8a8!important
}

#div_form_denuncia fieldset label {
    position: relative
}

#div_form_denuncia fieldset label.error {
    display: none!important
}

#div_form_denuncia .form_parte1 input,
#div_form_denuncia .form_parte3 input {
    width: 290px;
    line-height: 40px;
    font-family: verdana;
    font-size: 18px;
    color: #000;
    border-top: 1px solid #6a6a6a;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #6a6a6a;
    border-right: 1px solid #d7d7d7;
    height: 40px;
    margin-bottom: 20px;
    text-indent: 5px
}

#div_form_denuncia .form_parte3 input {
    width: 580px
}

#div_form_denuncia .form_parte1 label span {
    font-family: verdana;
    font-size: 18px;
    color: #8b8b8b
}

#div_form_denuncia .form_parte2 {
    width: 260px;
    padding-left: 20px
}

#div_form_denuncia .form_parte2 h4 {
    font-family: verdana;
    font-size: 25px;
    margin-bottom: 20px;
    color: #ef2b13
}

#div_form_denuncia .form_parte2 div.opcao {
    font-size: 17px;
    color: #7a7a7a;
    height: 30px;
    text-indent: 5px;
    position: relative
}

#div_form_denuncia .form_parte2 div.opcao .tooltip {
    display: none;
    position: absolute;
    top: -85px;
    left: -108px;
    background-color: #ef2b13;
    color: #fff;
    padding: 10px;
    text-align: center;
    font-family: verdana;
    font-size: 12px;
    line-height: 14px;
    border: 1px solid #fff;
    font-weight: 400;
    width: 180px
}

#div_form_denuncia .form_parte2 div.opcao .tooltip .tooltip_seta {
    width: 42px;
    height: 28px;
    background: url(../imagens/layout/tooltip_seta.png);
    position: absolute;
    bottom: -27px;
    right: 37px
}

#div_form_denuncia .form_parte2 div.opcao b {
    font-size: 14px;
    color: #dc7a0d;
    font-weight: 700;
    cursor: pointer;
    font-family: arial;
    position: relative
}

#div_form_denuncia .form_parte2 div.opcao b:hover .tooltip {
    display: block
}

#div_form_denuncia .form_parte2 input {
    position: relative;
    top: 3px;
    float: left;
    z-index: 3
}

#div_form_denuncia .form_parte3 {
    width: 590px;
    overflow: hidden;
    clear: both
}

#div_form_denuncia .form_parte3 h4 {
    color: #ef2b13;
    font-family: verdana;
    font-size: 17px;
    line-height: 35px;
    position: relative;
    border-bottom: 2px solid #cbcbcb;
    padding-top: 20px
}

#div_form_denuncia .form_parte3 p {
    line-height: 45px;
    color: #ef2b13;
    font-size: verdana;
    font-size: 15px
}

#div_form_denuncia .form_parte3 p a {
    text-decoration: underline;
    color: #ef2b13
}

#barraEditoriaFundo.denuncie {
    height: 163px
}

#barra_jornais_frm_denuncia {
    background: #04142d url(https://bandtv.band.uol.com.br/imagens/barra_jornais_frm_denuncia.jpg) no-repeat top center;
    overflow: hidden;
    width: 100%;
    height: 67px;
    margin-top: -9px
}

#barra_jornais_frm_denuncia div {
    position: relative;
    width: 960px;
    height: 67px;
    margin: 0 auto
}

#barra_jornais_frm_denuncia div a {
    position: absolute;
    top: 0;
    display: block;
    overflow: hidden;
    height: 67px;
    text-indent: -999px
}

#barra_jornais_frm_denuncia div a.link_jornal_1 {
    left: 147px;
    width: 142px
}

#barra_jornais_frm_denuncia div a.link_jornal_2 {
    left: 338px;
    width: 94px
}

#barra_jornais_frm_denuncia div a.link_jornal_3 {
    left: 490px;
    width: 121px
}

#barra_jornais_frm_denuncia div a.link_jornal_4 {
    left: 674px;
    width: 115px
}

.link_colabore img {
    margin-bottom: 10px
}

#secEnt.bandfolia .band_left {
    float: left
}

#secEnt.bandfolia .grid_m {
    width: 300px;
    margin: 0 20px 0 10px
}

#secEnt.bandfolia .grid_p {
    width: 140px;
    margin: 0 20px 16px 0
}

#secEnt.bandfolia .grid_p.last {
    width: 140px;
    margin-right: 0
}

#secEnt.bandfolia .grid_p.last2 {
    width: 140px;
    margin-bottom: 0
}

#secEnt.bandfolia .fundo_1 {
    background-color: #931b75
}

#secEnt.bandfolia .fundo_2 {
    background-color: #c9223e
}

#secEnt.bandfolia .fundo_3 {
    background-color: #9e251a
}

#secEnt.bandfolia .fundo_4 {
    background-color: #f85932
}

#secEnt.bandfolia .fundo_5 {
    background-color: #d9a832
}

#secEnt.bandfolia .fundo_6 {
    background-color: #fe9748
}

#secEnt.bandfolia .mat_tamanho1 p {
    height: 75px
}

#secEnt.bandfolia {
    position: relative
}

#secEnt.bandfolia h2.tit_box {
    background: none
}

#secEnt.bandfolia h2.tit_box a {
    background: url(../imagens/logo_bandfolia_grande.png) no-repeat 0 0;
    position: absolute;
    overflow: hidden;
    display: block;
    top: -16px;
    left: -23px;
    width: 156px;
    height: 104px;
    text-indent: -400px;
    z-index: 10
}

#secEnt.bandfolia .sec_box {
    border-color: #6833a5
}

#secEnt.bandfolia .nav_box ul li:first-child a {
    font-weight: 700;
    color: #c9223e
}

#secEnt.bandfolia .bloco_dest p {
    margin: 2px 14px 8px;
    line-height: 1.3;
    font-size: 18px;
    font-weight: 700
}

#secEnt.bandfolia .bloco_padrao p {
    margin: 2px 14px 8px;
    line-height: 1.3;
    font-size: 15px
}

#secEnt.bandfolia .bloco_dest p a,
#secEnt.bandfolia .bloco_padrao p a {
    color: #fff
}

#secEnt.bandfolia .adpub {
    background: #fff;
    margin: -4px 0 0;
    padding: 0;
    text-align: center
}

#secEsp.novobox_esporte {
    position: relative
}

#secEsp.novobox_esporte h2.tit_box.tit_futebol_2013 {
    background: none;
    height: 33px;
    margin: 0;
    padding: 0;
    border: none
}

#secEsp.novobox_esporte h2.tit_box.tit_futebol_2013 a {
    background: url(../imagens/logo_futebol_14.png) no-repeat 0 0;
    position: absolute;
    overflow: hidden;
    display: block;
    top: 3px;
    left: -10px;
    width: 114px;
    height: 89px;
    text-indent: -999px;
    z-index: 1
}

#secEsp.novobox_esporte .band_right {
    float: right
}

#secEsp.novobox_esporte div.materia {
    margin: 0 14px 0 0
}

#secEsp.novobox_esporte div.sec_box.esporte {
    margin-left: -10px;
    margin-bottom: 10px;
    padding: 5px 5px 0
}

div.sec_box.debate {
    margin-left: -10px;
    margin-bottom: 10px;
    padding: 5px 5px 0;
    background-image: url(https://bandtv.band.uol.com.br/imagens/home_debate.png);
    background-position: top center;
    background-repeat: no-repeat;
    position: relative;
    top: -34px;
    padding-top: 50px;
    position: relative;
    left: 15px
}

div.sec_box.debate .btvideos_debate {
    color: #000!important;
    padding: 4px;
    background-color: #6dc0e1;
    position: absolute;
    top: 7px;
    right: 7px;
    text-decoration: none;
    font-size: 12px
}

div.sec_box.debate span {
    color: #76c5e6!important
}

div.sec_box.debate a,
div.sec_box.debate h3 a {
    color: #fff!important
}

div.sec_box.debate a:focus,
div.sec_box.debate h3 a:focus {
    color: #000!important
}

.nav_box.debate {
    position: relative;
    left: -100px
}

.nav_box.debate .link_metro span {
    right: -3px
}

.nav_box.debate ul li a {
    padding: 0 5px
}

#secEsp.novobox_esporte #abaTimes ol > li {
    width: 605px
}

#secEsp.novobox_esporte #abaTimes ol li ul li {
    width: 30px
}

#secEsp.novobox_esporte .adpub {
    padding-bottom: 0
}

#secEsp.novobox_esporte #abaTimes ol li#listaSerieB h5 {
    display: block
}

#secEsp.novobox_esporte .margintop {
    margin-top: 15px
}

#secEsp.novobox_esporte .pub_box_futebol {
    margin: 15px 0 0;
    width: 120px;
    height: 60px
}

#secEsp.novobox_esporte .adpub2 {
    margin: 0 17px 0 0 !important
}

body#conteudoNoticias.papa #barraEditoriaFundo {
    background: #e8cf65 url(../imagens/bg_editoria_papa.jpg) no-repeat center top;
    box-shadow: inset 0 4px 40px #e4ac2c
}

body#conteudoNoticias.papa #barraEditoria a {
    color: #000
}

body#conteudoNoticias.papa #barraEditoria a:last-child {
    color: #780909
}

body#conteudoNoticias.papa #barraEditoria span.sprt {
    background-position: -250px -40px
}

body#conteudoNoticias.papa .lista_videos {
    margin: 0 -20px 0 0
}

body#conteudoNoticias.papa .lista_videos li {
    height: 290px;
    margin: 0 20px 5px 0
}

body#conteudoNoticias.papa .lista_videos li a {
    line-height: 1
}

body#conteudoNoticias.papa .nav_videos {
    overflow: hidden;
    margin: 5px 0;
    padding-top: 5px;
    border-top: 1px solid #ccc
}

body#conteudoNoticias.papa .nav_videos .bt_proximo {
    float: right
}

body#conteudoNoticias.papa .nav_videos .bt_anterior {
    float: left
}

body#conteudoNoticias.papa .nav_videos .bt_proximo a,
body#conteudoNoticias.papa .nav_videos .bt_anterior a {
    background: #880a0b;
    display: block;
    padding: 4px 6px;
    color: #fff;
    text-decoration: none;
    border-radius: 3px
}

body#conteudoNoticias.papa .tit_secao {
    margin-top: 7px
}

.spfw .lista_not h3,
.spfw .listanot_ultimascanal span {
    display: none
}

.spfw h3.listanot_gambi {
    color: #000
}

body#conteudoViva-Bem.spfw #barraEditoriaFundo {
    background: #fff
}

body#conteudoViva-Bem.spfw #barraEditoria div.breadcrumb {
    overflow: hidden
}

body#conteudoViva-Bem.spfw #barraEditoria div.breadcrumb a {
    float: left;
    display: block;
    margin: 5px 0 0;
    color: #000;
    opacity: 1
}

body#conteudoViva-Bem.spfw #barraEditoria div.breadcrumb #breadcrumb_spfw {
    background: url(../imagens/layout/logo-spfw.jpg) no-repeat 0 0;
    width: 89px;
    height: 32px;
    margin: 0 0 0 15px;
    text-indent: -999px
}

body#conteudoViva-Bem.spfw #barraEditoria #menuEditoria ul {
    background: #000;
    margin: 10px 0 0;
    padding: 7px 0
}

body#conteudoViva-Bem.spfw #barraEditoria #menuEditoria ul li a,
body#conteudoViva-Bem.spfw #barraEditoria #menuEditoria ul li a:visited {
    display: block;
    margin: 0;
    padding: 0 10px;
    border: none;
    border-right: 1px solid #858585;
    border-radius: 0;
    line-height: 1.3;
    text-shadow: none;
    color: #fff
}

body#conteudoViva-Bem.spfw #barraEditoria #menuEditoria ul li a:hover {
    text-decoration: none;
    color: #ff6c00
}

body#conteudoViva-Bem.spfw #barraEditoria #menuEditoria ul li:last-child a {
    border-right: none
}

body#conteudoViva-Bem.spfw .lista_conteudo {
    margin-right: -20px
}

body#conteudoViva-Bem.spfw .lista_conteudo li {
    height: 290px;
    margin: 0 20px 5px 0;
    line-height: 17px
}

.desVid .hb_grid_2 {
    width: 130px
}

.desVid div a {
    font-size: 12px;
    display: block;
    line-height: 16px;
    font-weight: 700;
    color: #777
}

#secRad {
    margin-bottom: 20px
}

.contadorIndy {
    float: left;
    width: 153px;
    height: 160px;
    position: relative;
    top: 21px;
    left: 17px
}

#secRad .hb_sgrid_4.band_right {
    margin-left: 20px
}

#secRad .tit_box {
    margin-left: 15px
}

#secRad iframe {
    height: 170px;
    margin-top: 0
}

#skyscraper {
    z-index: 10
}

body#conteudoEsporte #lance_lukscolor {
    position: absolute;
    width: 200px;
    height: 95px;
    top: -15px;
    right: 170px
}

#secCop .materia h3 a {
    color: #c8d730
}

#secCop .materia a {
    color: #fff
}

#secCop .sec_box {
    background: url(http://esporte.band.com.br/futebol/selecao/copa-das-confederacoes/2013/imagens/layout/bg_grama2.jpg) repeat;
    padding-top: 45px;
    border: 3px solid #7ca400
}

#secCop .materia span {
    color: #bcf600
}

#secCop img {
    border: 1px solid #517107
}

#secCop .nav_box nav ul li a {
    color: #012602
}

#secCop h2 a {
    background: url(http://esporte.band.com.br/futebol/selecao/copa-das-confederacoes/2013/imagens/layout/logoCopa.png) no-repeat;
    width: 82px;
    height: 90px;
    display: block;
    position: absolute;
    left: -10px;
    z-index: 1;
    top: -1px
}

#secCop h2 {
    background: none;
    text-indent: -999em
}

#secCop {
    position: relative
}

#secCop img.botao_assista {
    position: absolute;
    top: 3px;
    left: 72px;
    display: none
}

#sawpf {
    position: fixed!important;
    top: 0;
    left: 0;
    z-index: 999
}

#resultadoJogo > div {
    background: #f0f6dd;
    background: -moz-linear-gradient(top, #bbc1a7 0%, #f3fae3 5%, #d1dcb3 90%, #c2cd9f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbc1a7), color-stop(5%, #f3fae3), color-stop(90%, #d1dcb3), color-stop(100%, #c2cd9f));
    background: -webkit-linear-gradient(top, #bbc1a7 0%, #f3fae3 5%, #d1dcb3 90%, #c2cd9f 100%);
    background: -o-linear-gradient(top, #bbc1a7 0%, #f3fae3 5%, #d1dcb3 90%, #c2cd9f 100%);
    background: -ms-linear-gradient(top, #bbc1a7 0%, #f3fae3 5%, #d1dcb3 90%, #c2cd9f 100%);
    background: linear-gradient(to bottom, #bbc1a7 0%, #f3fae3 5%, #d1dcb3 90%, #c2cd9f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bbc1a7', endColorstr='#c2cd9f', GradientType=0);
    float: left
}

#boxCampeonato {
    width: 186px;
    height: 71px;
    border-right: 1px solid #d8debe;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

#boxCampeonato a,
#boxCampeonato a:visited {
    text-decoration: none!important;
    text-shadow: none!important
}

#boxCampeonato a:hover {
    text-decoration: underline!important
}

#boxCampeonato h2 {
    margin: 10px 0 0 10px;
    line-height: 1;
    text-transform: uppercase;
    font-size: 14px;
    color: #4d620f
}

#boxCampeonato h2 span {
    font-size: 18px
}

#boxCampeonato p {
    margin: 3px 0 0 10px;
    text-transform: normal;
    text-shadow: -1px 1px 0 #fff;
    font-size: 15px;
    color: #4d620f
}

#boxSelo {
    position: relative;
    width: 185px;
    height: 71px;
    border-top-right-radius: 10px;
    border-bottom-tight-radius: 10px
}

#boxSelo .selo {
    position: absolute;
    top: 6px;
    left: 50px;
    width: 120px;
    height: 60px
}

#maskJogos {
    background: transparent!important;
    width: 568px;
    height: 71px
}

#btSlidePrev,
#btSlideNext {
    background: url(../imagens/sprite_resultado_jogo.png) no-repeat;
    position: absolute;
    display: block;
    width: 27px;
    height: 46px;
    top: 14px;
    z-index: 1
}

#btSlidePrev {
    background-position: -21px 0;
    left: 160px
}

#btSlideNext {
    background-position: -62px 0;
    right: 158px
}

#btSlidePrev:hover {
    background-position: -21px -46px
}

#btSlideNext:hover {
    background-position: -62px -46px
}

#maskJogos ul {
    width: 652px;
    margin: 0;
    padding: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

#maskJogos ul.hide li {
    display: none
}

#maskJogos ul li {
    float: left;
    margin-right: 1px;
    list-style: none;
    overflow: initial!important
}

#maskJogos ul li a {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(top, #fff 0%, #e7e7e7 100%);
    background: -o-linear-gradient(top, #fff 0%, #e7e7e7 100%);
    background: -ms-linear-gradient(top, #fff 0%, #e7e7e7 100%);
    background: linear-gradient(to bottom, #fff 0%, #e7e7e7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7', GradientType=0);
    position: relative;
    display: block;
    width: 189px;
    border-right: 1px solid #fff!important;
    border-left: 1px solid #dcdcd6!important;
    height: 71px;
    text-decoration: none
}

#maskJogos ul li a:hover {
    box-shadow: inset 0 0 12px #848485
}

#maskJogos .img_replace {
    overflow: hidden;
    display: block;
    text-indent: -999px
}

#maskJogos a .hover {
    display: none;
    background: #8b8b88;
    background: -moz-linear-gradient(top, #8b8b88 0%, #717170 14%, #4b4b4b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8b8b88), color-stop(14%, #717170), color-stop(100%, #4b4b4b));
    background: -webkit-linear-gradient(top, #8b8b88 0%, #717170 14%, #4b4b4b 100%);
    background: -o-linear-gradient(top, #8b8b88 0%, #717170 14%, #4b4b4b 100%);
    background: -ms-linear-gradient(top, #8b8b88 0%, #717170 14%, #4b4b4b 100%);
    background: linear-gradient(to bottom, #8b8b88 0%, #717170 14%, #4b4b4b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b8b88', endColorstr='#4b4b4b', GradientType=0);
    position: absolute;
    top: 80px;
    left: -46px;
    width: 250px;
    border-radius: 5px;
    border: 1px solid #565859;
    box-shadow: inset 1px 1px 0 #696868, inset -1px -1px 0 #696868;
    z-index: 1;
    color: #fff
}

#maskJogos a:hover .hover {
    display: block
}

#maskJogos a .hover .seta {
    background: url(../imagens/sprite_resultado_jogo.png) no-repeat 0 0;
    position: absolute;
    display: block;
    top: -11px;
    left: 117px;
    width: 21px;
    height: 12px
}

#maskJogos a .hover h3 {
    margin: 0 10px 4px;
    line-height: 48px;
    font-size: 20px;
    color: #fff
}

#maskJogos a .hover h3.mand {
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd
}

#maskJogos a .hover h3 span.band_ir {
    background-color: #edeeef;
    display: inline-block;
    height: 38px;
    width: 37px;
    margin-right: 10px;
    vertical-align: middle;
    border-radius: 6px;
    box-shadow: 0 0 3px #B4B4B4
}

#maskJogos a .hover h3 img {
    width: 35px;
    position: relative;
    top: 10px;
    padding-right: 5px
}

#maskJogos a .hover h3 span.gols {
    float: right;
    font-size: 40px
}

#maskJogos a .hover hr {
    margin: 0;
    border-top: 1px solid #333537;
    border-bottom: 1px solid #646364
}

#maskJogos a .hover .box_info {
    background: #454242;
    overflow: hidden;
    padding: 6px 0
}

#maskJogos a .hover .infos,
#maskJogos a .hover .infos2 {
    float: left;
    width: 102px;
    padding: 0 10px;
    font-size: 10px;
    color: #fff;
    text-shadow: 0 1px 0 #000
}

#maskJogos a .hover .infos2 {
    border-left: 1px solid #fff
}

#maskJogos ul li h3.timeMand,
#maskJogos ul li h3.timeVisit {
    position: absolute;
    overflow: hidden;
    display: block;
    top: 7px;
    width: 37px;
    height: 38px;
    padding: 2px;
    border-radius: 6px;
    box-shadow: 0 0 3px #b4b4b4
}

#maskJogos ul li h3.timeMand {
    left: 20px
}

#maskJogos ul li h3.timeVisit {
    right: 20px
}

#maskJogos ul li h3.timeMand span,
#maskJogos ul li h3.timeVisit span {
    display: block;
    width: 37px;
    height: 38px
}

#maskJogos ul li h3.timeMand span img,
#maskJogos ul li h3.timeVisit span img {
    max-height: 38px;
    text-align: center
}

#maskJogos ul li .resultado {
    position: absolute;
    top: 17px;
    left: 62px;
    width: 66px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #424242
}

#maskJogos ul li .resultado span {
    font-size: 13px;
    color: #bfbeb5
}

#maskJogos ul li .status {
    position: absolute;
    top: 54px;
    left: 0;
    width: 189px;
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    color: #424242
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos {
    display: block;
    width: 220px;
    height: auto;
    position: absolute;
    top: 10px;
    left: 508px;
    color: #e3e3e3;
    font-weight: 700
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos a div {
    display: none;
    background: url(/imagens/barretos/bgSpot.png);
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
    width: 150px;
    height: auto;
    padding: 8px;
    top: 36px;
    position: relative;
    left: -30px;
    box-shadow: 0 0 6px #000
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos a:hover div {
    display: block;
    -webkit-animation: myanim2 .5s;
    -moz-animation: myanim2 .5s;
    -o-animation: myanim2 .5s;
    animation: myanim2 .5s
}

@-webkit-keyframes myanim2 {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes myanim2 {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes myanim2 {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes myanim2 {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos a div strong {
    font-size: 14px
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos a div span.seta {
    background: url(/imagens/barretos/seta.png);
    position: absolute;
    top: -10px;
    left: 70px;
    width: 20px;
    height: 10px
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos a {
    width: 99px;
    height: 26px;
    margin-right: 11px;
    float: left;
    text-decoration: none
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos a.radioA {
    background: url(/imagens/barretos/logoBandFM.png) no-repeat
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos a.radioB {
    background: url(/imagens/barretos/logoNativa.png) no-repeat
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria .radiosBarretos span {
    margin-bottom: 4px;
    display: block
}

#conteudoEntretenimento.conteudoBarretos #barraEditoriaFundo {
    background-image: url(http://entretenimento.band.com.br/barretos/imagens/topo_barretos.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #5A426D
}

#conteudoEntretenimento.conteudoBarretos #barraEditoria span.sprt {
    background-position: -260px -40px
}

#conteudoEntretenimento.conteudoBarretos #barraEditoriaFundo .breadcrumb a {
    color: #fff;
    text-shadow: none
}

a#breadcrumb_barretos {
    line-height: 48px;
    height: 48px;
    background-image: url(http://entretenimento.band.com.br/barretos/imagens/logo.png);
    background-position: right;
    background-repeat: no-repeat;
    padding: 20px 60px 20px 0
}

#conteudoEntretenimento.conteudoBarretos .listanot_ultimascanal a {
    margin-left: 30px
}

#conteudoEntretenimento.conteudoBarretos .lista_videos {
    margin: 0 -20px 0 0
}

#conteudoEntretenimento.conteudoBarretos .lista_videos li {
    height: 290px;
    margin: 0 20px 5px 0
}

#conteudoEntretenimento.conteudoBarretos .lista_videos li a {
    line-height: 1
}

#conteudoEntretenimento.conteudoBarretos .nav_videos {
    overflow: hidden;
    margin: 5px 0;
    padding-top: 5px;
    border-top: 1px solid #ccc
}

#conteudoEntretenimento.conteudoBarretos .nav_videos .bt_proximo {
    float: right
}

#conteudoEntretenimento.conteudoBarretos .nav_videos .bt_anterior {
    float: left
}

#conteudoEntretenimento.conteudoBarretos .nav_videos .bt_proximo a,
#conteudoEntretenimento.conteudoBarretos .nav_videos .bt_anterior a {
    background: #9A6EC0;
    display: block;
    padding: 4px 6px;
    color: #fff;
    text-decoration: none;
    border-radius: 3px
}

body.conteudo-visita-do-papa #barraEditoriaFundo {
    background: #e8cf65 url(../noticias/papa-no-brasil/imagens/bg-visita-do-papa.jpg) no-repeat top center!important
}

body.conteudo-visita-do-papa #barraEditoria a,
body.conteudo-visita-do-papa #barraEditoria a:visited {
    color: #000!important
}

body.conteudo-visita-do-papa #barraEditoria a.breadcrumbLink3 {
    color: #B50D0D!important
}

body.conteudo-visita-do-papa ol.lista_conteudo.lista_videos {
    margin: 0 -20px 0 0
}

body.conteudo-visita-do-papa ol.lista_conteudo.lista_videos li {
    height: 300px;
    margin: 0 20px 0 0
}

.band_erro {
    width: 550px;
    margin: 0 auto;
    margin: 50px auto 50px auto
}

.band_erro .passo1,
.band_erro .passo2,
.band_erro .passo3 {
    height: 75px;
    padding-left: 93px;
    margin-top: 30px;
    padding-bottom: 36px;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 16px 7px -14px silver;
    box-shadow: 0 16px 7px -14px silver
}

.sprite_erro {
    background-image: url(/imagens/sprite_erro.png)
}

.band_erro .passo1 h2 {
    font-size: 48px;
    color: #1d73bc!important;
    letter-spacing: -1px
}

.band_erro .passo1 span {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase
}

.band_erro .passo2 span {
    font-size: 14px
}

.band_erro .passo2 h2,
.band_erro .passo3 h2 {
    letter-spacing: -1px;
    font-size: 30px;
    color: #1d73bc!important;
    text-transform: uppercase
}

.band_erro .passo2 {
    background-position: 0 -200px
}

.band_erro .passo3 {
    background-position: 0 -400px
}

#destaques_p {
    padding-top: 35px;
    background: url(https://bandtv.band.uol.com.br/imagens/destaques_bandsports.png) no-repeat 629px 0
}

.destaques_bandsports .mat-lista span {
    color: #cb2c19!important
}

.destaques_bandsports .hb_sgrid_2 {
    margin-right: 10px!important
}

.destaques_bandsports .hb_sgrid_2.last {
    margin-right: 0!important
}

.spfw #box_abas > ul {
    overflow: hidden
}

.spfw #box_abas > ul li {
    float: left;
    margin-right: 5px;
    list-style-type: none
}

.spfw #box_abas > ul li a {
    background-color: #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BEBEBE), to(#ebebeb));
    background-image: -webkit-linear-gradient(top, #BEBEBE, #ebebeb);
    background-image: -moz-linear-gradient(top, #BEBEBE, #ebebeb);
    background-image: -ms-linear-gradient(top, #BEBEBE, #ebebeb);
    background-image: -o-linear-gradient(top, #BEBEBE, #ebebeb);
    background-image: linear-gradient(top, #BEBEBE, #ebebeb);
    display: block;
    height: 28px;
    padding: 0 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    font-size: 15px;
    color: #fff
}

.spfw #box_abas > ul li a.ativo {
    background-color: #6F0808;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(silver));
    background-image: -webkit-linear-gradient(top, #000, silver);
    background-image: -moz-linear-gradient(top, #000, silver);
    background-image: -ms-linear-gradient(top, #000, silver);
    background-image: -o-linear-gradient(top, #000, silver);
    background-image: linear-gradient(top, #000, silver)
}

.spfw ul.minuto_lista_not,
.spfw ul.minuto_lista_video {
    margin: 0 0 17px;
    padding: 0
}

.spfw ul.minuto_lista_not li,
.spfw ul.minuto_lista_video li {
    overflow: hidden;
    margin: 0 0 17px;
    list-style-type: none
}

.spfw ul.minuto_lista_not li a.img {
    overflow: hidden;
    display: block;
    float: left;
    width: 99px;
    height: 63px;
    margin-right: 10px
}

.spfw ul.minuto_lista_not li a.img img {
    display: block;
    min-width: 99px;
    height: 63px
}

.spfw ul.minuto_lista_not li p.data,
.spfw ul.minuto_lista_video li p.data {
    margin: 0 0 2px;
    font-size: 10px;
    color: #767676
}

.spfw ul.minuto_lista_not li h3,
.spfw ul.minuto_lista_video li h3 {
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -.06em
}

.spfw ul.minuto_lista_not li h3 a,
.spfw ul.minuto_lista_video li h3 a {
    text-decoration: none;
    color: #525252
}

ul.minuto_lista_not li h3 a:hover,
.spfw .spfw ul.minuto_lista_video li h3 a:hover {
    text-decoration: underline;
    color: #525252
}

.spfw ul.minuto_lista_video {
    overflow: hidden;
    margin-right: -20px
}

.spfw ul.minuto_lista_video li {
    float: left;
    width: 140px;
    height: 158px;
    margin: 0 20px 11px 0
}

.spfw ul.minuto_lista_video li .img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 139px;
    height: 78px;
    margin-bottom: 7px;
    border-right: 1px solid #333;
    border-radius: 7px
}

.spfw ul.minuto_lista_video li .img img {
    display: block;
    width: 139px;
    min-height: 78px
}

.spfw ul.minuto_lista_video li .data {
    margin: 5px 0 0!important
}

.spfw .galeria_do_caso {
    margin: 0 0 30px
}

.spfw .galeria_do_caso h2 {
    margin: 0;
    padding: 0
}

.spfw .galeria_do_caso h2 a,
.spfw .galeria_do_caso h2 img {
    display: block
}

.menuprincipal_subitem {
    margin-left: 20px
}

.link_metro {
    position: relative;
    padding-right: 70px
}

.link_metro span {
    width: 77px;
    height: 25px;
    text-indent: -999em;
    background-image: url(/imagens/link_metro.jpg);
    position: absolute;
    top: -5px;
    right: 0;
    display: block
}

.tag-cloud {
    width: 600px;
    padding: 10px;
    margin: 50px auto;
    overflow: hidden;
    border: 1px solid #ebebeb;
    border-radius: 5px
}

.container .tag-cloud h3 {
    border-bottom: 1px solid #595959;
    margin-bottom: 10px;
    font-size: 14px;
    color: #595959!important
}

.tag-cloud h3 span {
    border-bottom: 4px solid #595959
}

.tag-cloud ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.tag-cloud li {
    margin: 7px 7px 7px 0;
    float: left;
    position: relative
}

.tag-cloud a {
    -webkit-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    position: relative;
    text-decoration: none;
    text-align: center;
    padding: 5px;
    font-size: 12px;
    border-radius: 5px
}

.tag-cloud a:hover {
    background-color: #f2f2f2
}

#conteudoNoticias .tag-cloud a {
    color: #B50D0D
}

#conteudoEsporte .tag-cloud a {
    color: #678310
}

#conteudoEsporte.futebol-feminino #barraEditoriaFundo {
    background: #1e1d1d;
    background: #1e1d1d url(../imagens/layout/bg-futebol-feminino.jpg) no-repeat center top;
    height: 75px;
    padding-top: 10px
}

#conteudoEsporte.futebol-feminino #barraEditoria a {
    padding: 0;
    color: #dadada;
    text-shadow: 0 1px 1px #000
}

#conteudoEsporte.futebol-feminino #barraEditoria span.sprt {
    background-position: -261px -40px
}

#conteudoEsporte.futebol-feminino #menuEditoria > ul > li.menu_editoria_sub.hover > a,
#conteudoEsporte.futebol-feminino #menuEditoria > ul > li.menu_editoria_sub > a:hover,
#conteudoEsporte.futebol-feminino #barraEditoria #menuEditoria > ul > li > ul li a {
    color: #2d2b2f;
    text-shadow: 0 1px 1px #fff
}

#conteudoEsporte.futebol-feminino #sombraEditoriaFundo {
    display: none
}

table.tblfutfem {
    width: 620px
}

table.tblfutfem thead th {
    background: #161717 url(../imagens/layout/tabela-de-jogos.jpg) no-repeat 0 0;
    overflow: hidden;
    height: 48px;
    text-indent: -999px
}

table.tblfutfem td {
    background: #f1f1f1;
    padding: 8px 5px;
    text-align: center;
    font-size: 16px;
    color: #474747;
    border-bottom: 1px solid #cacaca
}

table.tblfutfem td.data {
    background: #d8d8d8;
    width: 75px
}

table.tblfutfem td.hora {
    background: #e5e5e5;
    color: #7c7c7c
}

table.tblfutfem td.data,
table.tblfutfem td.hora {
    width: 75px
}

table.tblfutfem td.time1,
table.tblfutfem td.time2 {
    width: 180px;
    color: #565656
}

table.tblfutfem td.time1,
table.tblfutfem td.gols1 {
    text-align: right
}

table.tblfutfem td.time2,
table.tblfutfem td.gols2 {
    text-align: left
}

table.tblfutfem td.vs {
    width: 5px
}

table.tblfutfem td.data,
table.tblfutfem td.time1,
table.tblfutfem td.time2 {
    font-weight: 700
}

.contador_bf {
    margin-top: 28px
}

#iframe-contador-copa-2014 {
    display: block;
    width: 956px;
    height: 95px;
    margin: 0 auto
}

#bloco_copa2014 {
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 3px 0 #666;
    box-shadow: 0 0 3px 0 #666
}

.bloco_copa2014.linha_12 {
    overflow: initial
}

#bloco_copa2014 {
    position: relative;
    left: -12px;
    margin: 0 auto;
    margin-bottom: 20px;
    overflow: hidden;
    width: 960px;
    height: 351px;
    background: #f8f8f8;
    background: #f8f8f8;
    background: -moz-linear-gradient(top, #f8f8f8 81%, #d8dcd8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(81%, #f8f8f8), color-stop(100%, #d8dcd8));
    background: -webkit-linear-gradient(top, #f8f8f8 81%, #d8dcd8 100%);
    background: -o-linear-gradient(top, #f8f8f8 81%, #d8dcd8 100%);
    background: -ms-linear-gradient(top, #f8f8f8 81%, #d8dcd8 100%);
    background: linear-gradient(to bottom, #f8f8f8 81%, #d8dcd8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#d8dcd8', GradientType=0);
    padding: 10px 0 10px 20px
}

#bloco_copa2014.pequeno {
    width: 610px;
    margin-left: 0;
    left: 10px;
    padding-left: 10px;
    float: left
}

.bloco_copa2014 .adpub {
    float: right
}

#bloco_copa2014.pequeno .materia {
    margin-right: 12px
}

#bloco_copa2014 .materia.cEsp h3 a {
    font-size: 13px;
    color: #004f0b;
    letter-spacing: 0;
    display: block;
    text-indent: 15px;
    background-image: url(http://esporte.band.uol.com.br/futebol/copa-2014/imagens/layout/seta_copa2014.png);
    background-repeat: no-repeat;
    background-position: 2px 5px
}

#bloco_copa2014 .borda,
#bloco_copa2014.borda,
#bloco_copa2014 a img {
    border-radius: 5px;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 2px 0 silver;
    box-shadow: 0 0 2px 0 silver
}

#bloco_copa2014 .topo_copa214 {
    width: 100%;
    height: 60px;
    position: relative;
    margin-bottom: 10px
}

#bloco_copa2014 .topo_copa214 .logo_copa2014 {
    width: 120px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0
}

#bloco_copa2014 .topo_copa214 .selo_copa2014 {
    width: 120px;
    height: 60px;
    position: absolute;
    top: 0;
    right: 20px
}

#bloco_copa2014 .adpub {
    display: none
}

#aviso_destaque {
    background: linear-gradient(to bottom, #FFF 0%, #E2E2E2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #FFF;
    border-radius: 4px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
    display: none;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 645px
}

#aviso_destaque p {
    color: #2F5D13;
    font-size: 26px;
    letter-spacing: -1px;
    line-height: 40px
}

.pequeno #aviso_destaque p {
    font-size: 18px;
    line-height: 25px
}

.pequeno #aviso_destaque {
    width: 300px
}

#bloco_copa2014.pequeno #aviso_destaque.materia,
#bloco_copa2014 #aviso_destaque {
    margin: 0 0 0 145px !important
}

#aviso_destaque p strong {
    font-weight: 400
}

#aviso_destaque p span {
    color: #2F5D13;
    font-weight: 700
}

#aviso_destaque p a,
#aviso_destaque p a:visited {
    color: #2F5D13;
    display: inline;
    font-family: arial;
    font-weight: 700!important;
    text-decoration: none;
    margin-left: 8px
}

#aviso_destaque p a:hover {
    text-decoration: underline
}

.pequeno #aviso_destaque p span.ico_relogio,
.pequeno #aviso_destaque p a {
    float: left
}

.pequeno #aviso_destaque p a {
    width: 250px
}

#aviso_destaque p span.ico_relogio {
    background-position: -126px -159px;
    display: none;
    height: 40px;
    margin: -4px 0 0;
    vertical-align: middle;
    width: 35px;
    background-image: url(http://esporte.band.com.br/futebol/copa-2014/imagens/layout/sprite.png)
}

#aviso_destaque p span.ico_relogio.ativo {
    display: inline-block
}

#aviso_destaque.ativo {
    display: block
}

#abaTimes.pequeno,
#abaTimes.pequeno ol,
#secEsp.novobox_esporte #abaTimes.pequeno ol > li,
#abaTimes.pequeno ol li ul {
    width: 440px
}

#abaTimes.pequeno ol > li {
    height: 100px
}

#abaTimes.pequeno ol li ul {
    height: 70px
}

#abaTimes.pequeno ol li ul li {
    margin-left: 25px;
    height: 42px
}

#barradownload {
    display: block;
    width: 940px;
    margin: 0 auto
}

.data-table {
    border-collapse: collapse!important;
    border: #CCC 1px solid!important
}

.border-top {
    border-top: 3px solid #888!important;
    border-right: #CCC 1px solid!important;
    padding: 10px!important
}

.padding-border {
    padding: 10px!important;
    border: #CCC 1px solid!important
}

.esporte_pele .lista_conteudo li a.lista_cont_link_img {
    height: 155px
}

.esporte_pele .lista_conteudo li {
    margin-right: 10px
}

ul.lista-midia {
    overflow: hidden;
    margin: 0 -35px 0 0;
    padding: 0
}

ul.lista-midia li {
    float: left;
    width: 152px;
    list-style: none;
    height: 250px
}

ul.lista-midia h3 {
    width: 110px;
    font-family: 12px
}

.lateral ul.lista-midia li {
    width: 138px;
    height: 210px;
    margin-right: 25px
}

.lateral ul.lista-midia li a figure {
    width: 138px;
    height: 79px
}

.lateral ul.lista-midia li a figure img {
    width: 138px;
    min-height: 79px
}

ul.lista-midia li a,
ul.lista-midia li a:visited {
    display: block;
    text-decoration: none
}

ul.lista-midia li a figure {
    position: relative;
    overflow: hidden;
    width: 183px;
    height: 100px;
    border-radius: 5px
}

ul.lista-midia li a figure img {
    display: block;
    width: 148px;
    min-height: 100px;
    z-index: 1
}

.destaque a figure span.tempo,
ul.lista-midia li a .tempo,
.lateral .box-seutime .box .content > a .tempo {
    background-color: #eee;
    background: rgba(255, 255, 255, .8);
    position: absolute;
    display: block;
    right: 38px;
    bottom: 5px;
    width: 35px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    color: #0f0f0f;
    border-radius: 3px;
    z-index: 2
}

ul.lista-midia li a h3 {
    margin: 5px 0 2px;
    font-size: 14px;
    font-weight: 400;
    color: #262626
}

ul.lista-midia li a p,
.lateral .box-seutime .box .content > a p {
    font-size: 11px;
    color: #e4742a
}

ul.lista-midia li a:hover h3,
.lateral .box-seutime .box .content > a:hover h3 {
    text-decoration: underline
}

#conteudoNoticias.protesto15demarco #mat_data,
#conteudoNoticias.protesto16deagosto #mat_data {
    color: #858585
}

#conteudoNoticias.protesto15demarco #conteudo,
#conteudoNoticias.protesto16deagosto #conteudo {
    background-color: #e5e5e5
}

#conteudoNoticias.protesto15demarco #barraEditoriaFundo,
#conteudoNoticias.protesto16deagosto #barraEditoriaFundo {
    background-color: #bd201e;
    background-image: url(http://noticias.band.uol.com.br/protesto15demarco/fundo.jpg);
    background-position: top center
}

#conteudoNoticias.protesto15demarco #barraEditoria span.sprt,
#conteudoNoticias.protesto16deagosto #barraEditoria span.sprt {
    background-position: -260px -40px
}

#conteudoNoticias.protesto15demarco #conteudo .principal {
    background-color: #fff;
    padding: 10px;
    width: 600px;
    overflow: hidden
}

#conteudoNoticias.protesto16deagosto #conteudo .principal {
    background-color: #fff;
    padding: 10px;
    width: 100%;
    overflow: hidden
}

#conteudoNoticias.protesto15demarco .breadcrumb a#breadcrumb_noticias,
#conteudoNoticias.protesto16deagosto .breadcrumb a#breadcrumb_noticias {
    color: #fff;
    opacity: 1;
    text-shadow: 0 1px 0 #000
}

#conteudoNoticias.protesto15demarco .breadcrumb a#breadcrumb_protesto15demarco,
#conteudoNoticias.protesto15demarco .breadcrumb a#breadcrumb_protesto12deabril,
#conteudoNoticias.protesto16deagosto .breadcrumb a#breadcrumb_protesto16deagosto {
    color: #252521;
    text-shadow: none
}

#conteudoNoticias.protesto15demarco #menuEditoria,
#conteudoNoticias.protesto16deagosto #menuEditoria {
    display: none
}

#conteudoNoticias.protesto15demarco h1.titulo_noticia,
#conteudoNoticias.protesto16deagosto h1.titulo_noticia {
    line-height: 38px;
    letter-spacing: -1px;
    font-size: 38px;
    color: #bd201e
}

#conteudoNoticias.protesto15demarco #mat_olho,
#conteudoNoticias.protesto16deagosto #mat_olho {
    color: #2f2f2f;
    font-size: 18px
}

#conteudoNoticias.protesto15demarco #mat_autor #mat_autor_nome,
#conteudoNoticias.protesto16deagosto #mat_autor #mat_autor_email {
    color: #858585
}

.lateral .na_capa {
    clear: both
}

.lateral .na_capa .tituloCapa {
    color: #fff!important;
    text-transform: uppercase;
    background-color: #b5150d;
    font-weight: 400;
    font-size: 22px;
    letter-spacing: -1px;
    padding: 5px;
    border-radius: 6px 6px 0 0
}

.lateral .na_capa .tituloCapa a img.logoBand {
    position: relative;
    top: 5px;
    left: 12px
}

.lateral .nacapa_prin {
    overflow: hidden;
    margin: 0 0 17px;
    border-bottom: 1px solid #bcbcbb;
    margin-bottom: 10px
}

.lateral .nacapa_prin > div > span {
    display: none
}

.lateral .nacapa_prin > div a.img {
    overflow: hidden;
    display: block;
    width: 298px;
    height: 122px;
    border: 1px solid #b5150d
}

.lateral .nacapa_prin > div h2 {
    margin: 10px 0 0;
    padding: 0;
    font-size: 18px
}

.nacapa_prin > div h2 a {
    color: #c60302!important
}

#conteudoNoticias.protesto15demarco .nacapa_lista .materia h3 a {
    font-size: 13px!important;
    letter-spacing: 0
}

.nacapa_lista #destaque1_home h1 a,
.nacapa_lista .materia h3 a,
#conteudoNoticias.protesto15demarco .nacapa_lista .materia span {
    color: #adabad!important
}

.nacapa_prin > div a.img img {
    display: block;
    width: 298px;
    height: auto;
    border-radius: 0
}

.nacapa_lista div {
    float: none!important;
    width: auto!important;
    margin: 0!important;
    padding: 0
}

.nacapa_lista #destaque1_home ul,
.nacapa_lista .materia ul {
    display: none
}

.nacapa_lista #destaque1_home time,
.nacapa_lista .materia span {
    display: block;
    margin: 0 0 2px;
    font-size: 11px;
    color: #737373!important
}

.nacapa_lista #destaque1_home h1,
.nacapa_lista .materia h3 {
    margin: 0 0 17px;
    padding: 0;
    font-size: 14px;
    line-height: 110%
}

.lateral time {
    display: none
}

.lateral .na_capa .cont {
    background: #fff;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 20px
}

.lateral .nacapa_prin > div a.img {
    width: 278px
}

#galeria {
    margin: 10px 0 20px
}

#galeria nav {
    height: 70px;
    display: inline-flex;
    margin-bottom: 15px
}

#galeria nav button {
    border: 0;
    width: 60px;
    height: 70px;
    background-color: #dfdfdf;
    text-indent: -999em;
    background-position: 0 -450px;
    cursor: pointer;
    float: left
}

.sprite_gallery {
    display: block;
    background: url(/imagens/layout/sprite_gallery_photos.png) no-repeat scroll 0 0
}

#galeria nav button.nav_anterior {
    background-position: 9px 21px
}

#galeria nav button.nav_proximo {
    background-position: -30px 21px
}

#galeria nav ul {
    overflow: hidden;
    height: 70px;
    float: left;
    width: 500px
}

#galeria nav ul li {
    float: left
}

#galeria nav ul li:last-child {
    margin-right: 0
}

#galeria nav ul li a {
    display: block;
    overflow: hidden;
    width: 70px;
    height: 70px;
    margin: 0 7.3px 0 6px
}

#galeria nav ul li a img {
    height: 100%;
    max-width: none;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

#galeria .imagem {
    padding: 15px;
    background-color: #efefef;
    clear: both;
    position: relative
}

#galeria .imagem button {
    border: 0;
    width: 28px;
    height: 54px;
    background-color: #e6dcd8;
    opacity: .9;
    text-indent: -999em;
    position: absolute;
    cursor: pointer;
    top: 39%
}

#galeria .imagem button.foto_anterior {
    background-position: -90px 15px;
    left: 15px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}

#galeria .imagem button.foto_proximo {
    background-position: -123px 15px;
    right: 15px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px
}

#galeria .imagem img {
    width: 100%
}

#conteudoEntretenimento #galeria .imagem p.texto {
    color: #9a6ec0
}

#conteudoEsporte #galeria .imagem p.texto {
    color: #678310
}

#conteudoNoticias #galeria .imagem p.texto {
    color: #880a0b
}

#galeria .imagem p.texto {
    font-size: 15px;
    margin: 15px 0 0;
    color: #000;
    font-weight: 700
}

#galeria .imagem span.credito {
    font-size: 10px;
    margin-top: 15px;
    color: #7a7a7a
}

.editorConteudo iframe {
    width: 100%
}

header.header_padrao {
    min-height: 50px;
    line-height: 50px;
    margin-bottom: 0;
    position: relative;
    box-shadow: none
}

header.header_padrao h1,
header.header_padrao h2,
header.header_padrao h3 {
    font-size: 35px;
    font-weight: 700;
    color: #292929!important;
    line-height: 50px;
    letter-spacing: -2px;
    box-shadow: none;
    margin-top: 10px
}

header.header_padrao h1:before,
header.header_padrao h2:before,
header.header_padrao h3:before {
    content: " ";
    display: block;
    position: absolute;
    top: -10px;
    left: 0;
    width: 50px;
    height: 8px
}

header.header_padrao a {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    font-weight: 700;
    color: #292929;
    line-height: 45px;
    text-decoration: none
}

header.header_padrao a:before {
    content: "+";
    font-size: 26px;
    font-weight: 700;
    margin-right: 5px;
    position: absolute;
    top: 0;
    left: -17px
}

header.header_padrao h1:before,
header.header_padrao h2:before,
header.header_padrao h3:before {
    background-color: #004b88
}

header.header_padrao a:before {
    color: #004b88
}

#conteudoEsporte.home_2016 #listacanal h3,
#conteudoEsporte #listamaislidas h3 {
    display: none
}

#conteudoEsporte.home_2016 header.header_padrao h1:before,
#conteudoEsporte.home_2016 header.header_padrao h2:before,
#conteudoEsporte.home_2016 header.header_padrao h3:before {
    background-color: #678310
}

#conteudoEsporte.home_2016 header.header_padrao a:before {
    color: #678310
}

#conteudoEsporte.home_2016 div#conteudo {
    font-family: 'fira sans'
}

#conteudoEsporte.home_2016 div#conteudo #barraEditoriaFundo {
    font-family: arial
}

#conteudoEsporte.home_2016 #secTp2 .materia span,
#conteudoEsporte.home_2016 #secTp3 .materia span {
    font-size: 14px;
    font-weight: 500
}

#conteudoEsporte.home_2016 #secTp2 .materia h3 a,
#conteudoEsporte.home_2016 #secTp3 .materia h3 a {
    font-size: 18px;
    color: #494949;
    font-weight: 700;
    letter-spacing: -.5px
}

#conteudoEsporte.home_2016 #secTp2 .container h1,
#conteudoEsporte.home_2016 #secTp2 .container h1 a,
#conteudoEsporte.home_2016 #secTp2 #mat_texto a,
#conteudoEsporte.home_2016 #secTp2 .container h2,
#conteudoEsporte.home_2016 #secTp2 .container h3,
#conteudoEsporte.home_2016 #secTp3 .container h1,
#conteudoEsporte.home_2016 #secTp3 .container h1 a,
#conteudoEsporte.home_2016 #secTp3 #mat_texto a,
#conteudoEsporte.home_2016 #secTp3 .container h2,
#conteudoEsporte.home_2016 #secTp3 .container h3 {
    color: #494949
}

#conteudoEsporte.home_2016 ul.lista_times {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-top: 15px
}

#conteudoEsporte.home_2016 ul.lista_times li {
    float: left;
    width: 75px;
    height: 65px;
    text-align: center
}

#conteudoEsporte.home_2016 ul.lista_times li a img {
    width: 45px
}

.container_videos div.item {
    width: 140px;
    float: left;
    margin-bottom: 10px
}

.container_videos div.item:first-child {
    margin-right: 20px
}

.container_videos div.item:last-child {
    margin-left: 20px
}

.container_videos div.item img {
    width: 100%;
    border-radius: 0
}

.container_videos div.item figure {
    position: relative
}

.container_videos div.item figure .play {
    position: absolute;
    bottom: 12px;
    left: 7px;
    width: 27px;
    height: 27px;
    background-image: url(https://bandtv.band.uol.com.br/imagens/play.png)
}

.container_videos div.item a {
    text-decoration: none
}

.container_videos div.item a h3 {
    font-weight: 300;
    font-size: 14px;
    color: #494949!important;
    margin-top: 5px
}

#conteudoEsporte.home_2016 .lista_not ol li {
    border-bottom: 0;
    margin-bottom: 10px
}

#conteudoEsporte.home_2016 .lista_not ol li a {
    font-size: 16px;
    font-weight: 500;
    padding-left: 55px
}

#conteudoEsporte.home_2016 .lista_not ol li span.sprt.ico {
    font-size: 35px;
    color: #c9c9c9!important;
    font-style: italic;
    font-weight: 700;
    text-shadow: none;
    width: 50px
}

#conteudoEsporte.home_2016 .lista_not ol li span.sprt.ico:before {
    content: "0"
}

#conteudoEsporte.home_2016 .listanot_listacanal li > span {
    text-indent: 0!important;
    font-size: 14px;
    font-weight: 500;
    color: #678310
}

#conteudoEsporte.home_2016 #barra_aovivo {
    margin: 0 auto 25px;
    width: 930px;
    position: relative;
    left: -5px;
    background: none;
    border-radius: 0;
    border: none;
    font-family: 'fira sans'
}

#conteudoEsporte.home_2016 #barra_aovivo .barra_aovivo_titulo {
    padding-bottom: 0;
    background-color: #678310!important
}

#conteudoEsporte.home_2016 #barra_aovivo .barra_aovivo_titulo a {
    margin-left: 0
}

#conteudoEsporte.home_2016 #barra_aovivo .barra_aovivo_titulo span {
    text-shadow: none;
    font-size: 34px;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
    top: 3px
}

#conteudoEsporte.home_2016 #barra_aovivo .mat-lista {
    float: left
}

#conteudoEsporte.home_2016 #barra_aovivo .mat-lista a {
    text-indent: 20px;
    display: block!important
}

#conteudoEsporte.home_2016 #barra_aovivo .mat-lista a:first-child {
    color: #678310;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

#conteudoEsporte.home_2016 #barra_aovivo .mat-lista a:last-child {
    color: #4a4a4a;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -1px;
    position: relative;
    top: 8px
}

#conteudoEsporte.home_2016 #barra_aovivo .barra_aovivo_titulo {
    float: left
}

#conteudoEsporte.home_2016 #barra_aovivo .materia.barra_aovivo_titulo.cEsp span {
    background-color: #678310!important
}

.menu_portal {
    width: 100%
}

.menu_portal nav.megamenu {
    box-shadow: none;
    width: 1160px;
    margin: 0 auto
}

.menu_portal nav.megamenu .content-menu {
    z-index: 1
}

.menu_portal nav.megamenu .content-share {
    position: position: initial!important;
    float: right!important
}

.menu_portal nav.megamenu .content-menu,
.megamenu .content-menu .container {
    position: initial!important
}

.menu_portal nav.megamenu .menu .sub-menu {
    z-index: 10!important;
    top: initial!important
}

.menu_portal .container {
    width: 1160px;
    position: relative
}

.menu_portal nav.megamenu .content-share {
    position: relative;
    right: 0;
    top: 10px
}

#barraEditoriaFundo {
    z-index: 9!important
}

#ad_superbanner.superbanner_center {
    position: relative;
    left: 0;
    margin: 0 auto
}

header.noshadow {
    box-shadow: none;
    margin-bottom: 10px
}

#barraEditoriaFundo.forcachape {
    background-image: url('https://bandtv.band.uol.com.br/imagens/forcachape.png');
    background-position: top center;
}

#barraEditoriaFundo.forcachape div.breadcrumb a,
#barraEditoriaFundo.forcachape .menu_editoria_sub a,
#barraEditoriaFundo.forcachape .menu_editoria_sub ul li a {
    color: #fff !important;
    text-shadow: none;
}

#barraEditoriaFundo.forcachape .menu_editoria_sub ul li a ul li a {
    color: #000 !important;
}

.texto_conteudo{
color:#787878;
font-size: 17px;
line-height: 24px;
/*overflow: auto;*/
}

#mat_texto table {
	width: 100%;
	background: #fff;
	margin-bottom: 20px;
}

#mat_texto table tr td{
	padding: 5px;
}

#mat_texto table tr:nth-child(odd){
	background-color: #e5e5e5;
}

#mat_texto table tr:nth-child(1){
	background-color: #747474;
	color: #fff;
}

#home p.guia_local {
	margin-bottom: 10px;
	text-align: right;
	font-size: 12px;
}

/* CSS página de ao vivo praças */

#ao_vivo_pracas .ao_vivo{
	margin-top: 40px;
}



/* FIM DE CSS página de ao vivo praças */


/* CSS página de erro */

#IDdaDIVdoJogo h1{
	color: #000000;
    margin-top: 75px;
	margin-bottom: -50px;
    font-size: 44px;
    font-weight: 800;
    text-transform: uppercase;
}

#IDdaDIVdoJogo h2{
	color: #000000!important;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
}

#IDdaDIVdoJogo h3{
	color: #008c45!important;
    margin-top: 50px;
	margin-bottom: 20px;
    font-size: 32px;
    font-weight: 600;
}

#IDdaDIVdoJogo h4{
	font-size: 20px;
    font-weight: 400;
	margin: 10px auto 10px auto;
}

#IDdaDIVdoJogo h4 strong{
	color: #008c45;
}

#IDdaDIVdoJogo a:link {
	color: #008c45;
}

#iFrameGame h4{
	font-size: 20px;
    font-weight: 400;
	margin: 10px auto 30px auto;
}

@media only screen and (max-width : 1200px){
	#iFrameGame.GameError{
		display:none;
	}
	
	#error.rodape-novo{
		display: none;
	}
	
}


/* Estilos para o formulário de busca do Google */
.gsc-control-cse input.gsc-input{
	font-size: 23px;
}
.gsc-control-cse .cse input.gsc-search-button, 
.gsc-control-cse input.gsc-search-button{
	height: 33px;
	font-size: 15px;
}

/* FIM do CSS página de erro */