/*
 * Gerais
 */
.wgt      { display:block; float:left; margin:0 10px 15px; padding:0; position:relative; }
.wgt-cont { display:block; position:relative; }
/* Colunas */
.wgt-g1 { width:140px; }
.wgt-g2 { width:300px; }
.wgt-g3 { width:460px; }
.wgt-g4 { width:620px;}
.wgt-g6 { width:940px;}
.wgt-full { margin-left:0 !important; margin-right:0 !important; width:100%; }

.wgt-460 { width:460px; }




/*
 * Submenu interno
 */
.wgt-submenu h3 { border-bottom:1px solid #CACACA; color:#5B5B5B; display:block; font:700 12px 'Arvo', serif; padding:0 0 5px; margin:0 0 5px; text-transform:uppercase; }
.wgt-submenu h4 { color:#5B5B5B; display:block; font:700 12px 'Arvo', serif; margin:0 0 5px; text-transform:uppercase; }
.wgt-submenu ul { margin:0 0 15px; padding:0; }
.wgt-submenu li { color:#666; display:list-item; font-size:12px; line-height:20px; list-style:inside disc; margin:0; padding:0;}
.wgt-submenu a  { color:#666; background: none !important; }
.wgt-submenu a:hover { text-decoration:underline; }

.wgt-submenu .sub-sub { margin-left:10px;}
.wgt-submenu .list-arquivos { margin-top:20px !important;}
.wgt-submenu .list-arquivos .title-arq { color:#333;}


/*
 * Slideshow
 */
.wgt-slide .wgt-cont    { display:block; height:365px; overflow:hidden; position:relative; width:620px; }
.wgt-slide .wgt-cont ul { display:block; left:0; margin:0; padding:0; position:absolute; top:0; width:620px; z-index:5; }
.wgt-slide .wgt-cont li { display:block; height:365px; margin:0; overflow:hidden; padding:0; position:relative; width:620px; }

.wgt-slide .wgt-cont li .slide { display:block; height:365px; margin:0; overflow:hidden; padding:0; position:relative; width:620px; }
.wgt-slide .wgt-cont li .slide .chamada         { bottom:0;  left:0; position:absolute; z-index:10; }
.wgt-slide .wgt-cont li .slide .chamada strong  { background-color:#5B5B5B; color:#272727; display:inline-block; font:700 14px 'Arvo', serif; margin:0; padding:10px; text-transform:uppercase; }
.wgt-slide .wgt-cont li .slide .chamada h2      { color:#FFF; display:block; font:400 18px 'Arvo', serif; text-transform:uppercase; }
.wgt-slide .wgt-cont li .slide .chamada h2 span { background-color:#000; font-size:14px; display:inline-block; padding:7px 10px; }
.wgt-slide .wgt-cont li .slide:hover .chamada strong { background-color:#FEC847; color:#272727; }
.wgt-slide .wgt-cont li .slide:hover .chamada h2     { color:#CCC; }

.wgt-slide .prev, .wgt-slide .next { height:34px; position:absolute; top:150px; width:22px; z-index:20; }
.wgt-slide .prev { background-position:-226px 0; left:10px; } .wgt-slide .prev:hover { background-position:-248px 0; }
.wgt-slide .next { background-position:-269px 0; right:10px; }.wgt-slide .next:hover { background-position:-291px 0; right:10px; }





/*
 * Partidas
 */
.wgt-partidas .proxima { border-bottom:1px solid #434343; display:block; position:relative; width:300px; }
.wgt-partidas .proxima .camp-rod  { background:url(../img/bg/faixa_preta.png) repeat-x 0 top #181818; color:#FEC847; display:block; font:700 12px 'Arvo', serif; margin:0; padding:7px 0; text-align:center; text-transform:uppercase; -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; }
.wgt-partidas .proxima .data      { background:url(../img/bg/faixa_dourada.png) repeat-x 0 top #FAB736; color:#272727; display:block; font:700 12px 'Arvo', serif; margin:0; padding:7px 0; text-align:center; text-transform:uppercase; }

.wgt-partidas .comprar-ingresso a { background:url(../img/bg/faixa_dourada.png) repeat-x 0 top #FAB736; border-bottom: solid 4px #b28314; color:#272727; display:block; font:700 18px 'Arvo', serif; height: 34px; line-height: 36px; margin: 1px auto; text-align: center;   text-transform: uppercase; text-shadow: 1px 1px 1px #fedc89; }
.wgt-partidas .comprar-ingresso a:hover { border-bottom: solid 2px #b28314; height: 34px; padding: 0 0 2px 0; }

.wgt-partidas .proxima .confronto { background-color:#FFF; border-bottom:1px solid #1B1B1B; border-top:1px solid #525252; display:block; height:125px; margin:0; padding:10px 0; position:relative; width:300px; }
.wgt-partidas .proxima .confronto .time { color:#666; display:block; font:700 12px 'Arvo', serif; position:absolute; text-align:center; text-transform:uppercase; top:20px; width:100px; z-index:5; }
.wgt-partidas .proxima .confronto .casa { left:20px; }
.wgt-partidas .proxima .confronto .visitante { right:20px; }
.wgt-partidas .proxima .confronto .time img  { display:block; margin:0 auto 5px; }
.wgt-partidas .proxima .confronto .versus    { display:block; color:#C2C2C2; display:block; font:700 30px 'Arvo', serif; left:140px; position:absolute; top:45px; z-index:5; }

.wgt-partidas .proxima .ficha         { background:url(../img/bg/faixa_preta.png) repeat-x 0 center #000; border-bottom:1px solid #252525; border-top:1px solid #232323; display:block; padding:7px; text-transform:uppercase; }
.wgt-partidas .proxima .ficha a       { color:#FFF; display:block; font:700 12px 'Arvo', serif; position:relative; text-align:center; }
.wgt-partidas .proxima .ficha a:hover { color:#FAB736; }
.wgt-partidas .proxima .ficha a .ico  { background-position:-173px -60px; height:13px; position:absolute; right:5px; top:2px; width:9px; z-index:5; }
.wgt-partidas .proxima .ficha a:hover .ico { background-position:-226px -34px; }

.wgt-partidas .ultimas    { background-color:#FFF; width:300px; }
.wgt-partidas .ultimas ul { display:block; margin:0; padding:0; width:300px; }
.wgt-partidas .ultimas li { border-bottom:1px solid #CACACA; display:block; height:63px; margin:0; padding:0; position:relative; width:300px; }

.wgt-partidas .ultimas li .confronto       {display:block; height:63px; left:0; margin:0; padding:0; position:absolute; top:0; width:200px; z-index:5; }
.wgt-partidas .ultimas li .confronto .time { color:#666; display:block; height:45px; font:700 12px 'Arvo', serif; position:absolute; text-align:center; text-transform:uppercase; top:9px; width:45px; z-index:5; }
.wgt-partidas .ultimas li .confronto .casa { left:20px; }
.wgt-partidas .ultimas li .confronto .visitante { right:20px; }
.wgt-partidas .ultimas li .confronto .time img  { display:block; margin:0; }
.wgt-partidas .ultimas li .confronto .versus    { display:block; color:#272727; display:block; font:700 18px 'Arvo', serif; left:65px; position:absolute; text-align:center; top:21px; width:70px; z-index:5; }
.wgt-partidas .ultimas li .confronto .versus strong { color:#C2C2C2; font-weight:700; margin:0 5px; }

.wgt-partidas .ultimas li .ficha            { color:#A3A3A3; font:700 11px 'Arvo', serif; padding:18px 40px 17px 5px; position:absolute; right:0; text-transform:uppercase; top:0; width:55px; z-index:5; }
.wgt-partidas .ultimas li .ficha .ico       { background-position:-184px -60px; height:13px; position:absolute; right:13px; top:25px; width:9px; z-index:5; }
.wgt-partidas .ultimas li .ficha:hover      { color:#FAB736; }
.wgt-partidas .ultimas li .ficha:hover .ico { background-position:-226px -34px; }


/** Partidas Internas **/
.wgt-partidas-int {}
.wgt-partidas-int .cont { margin: 0 auto; text-align:center; width: 290px;}
.wgt-partidas-int .nome-campeonato { color:#FEC847; font-weight:bold;}
.wgt-partidas-int .confronto { border-bottom: 1px solid #D2D2D2;
    display: block;
    float: left;
    margin: 0 0 30px;
    min-height: 180px;
    padding: 0 0 10px;
    width: 460px;}
.wgt-partidas-int .partida { 
    display: block;
    height: 63px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 220px;}
.wgt-partidas-int .confronto .time { color: #666666;
    display: block;
    font: 700 12px 'Arvo',serif;
    height: 45px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 9px;
    z-index: 5;}
	
.wgt-partidas-int .confronto .time img { display: block;    margin: 0 auto 5px;}
.wgt-partidas-int .confronto .casa { left: 20px;}
.wgt-partidas-int .confronto .visitante { right: -16px;}
.wgt-partidas-int .confronto .versus {  color: #272727;
    display: block;
    font: 700 18px 'Arvo',serif;
    left: 90px;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 70px;
    z-index: 5;}

.wgt-partidas-int .confronto .versus strong { color: #C2C2C2;    font-weight: 700;    margin: 0 2px;}

/*
* Penalidades - Competições
*/
h3.title-penalidades{ margin-top: 20px !important; }
.classif-penalidade { margin-left: 0 !important; }
.classif-penalidade li    { display:block; font-size:11px; list-style:none; text-transform:uppercase; }
.classif-penalidade li li { color:#666; display:list-item !important; font-size:11px; list-style:square outside none; margin:0 0 5px 13px; text-transform:lowercase; }


/*
 * Destaque com foto
 */
.wgt-fotodest .share { position:absolute; right:10px; top:10px; z-index:5; }
.wgt-fotodest .share .ico { height:22px; display:inline-block; margin:0 0 0 5px; width:22px; }
.wgt-fotodest .share .fcb { background-position:-130px 0; }
.wgt-fotodest .share .fcb:hover { background-position:-130px -22px; }

.wgt-fotodest .share .twr { background-position:-152px 0; }
.wgt-fotodest .share .twr:hover { background-position:-152px -22px; }

.wgt-fotodest .foto  { display:block; height:200px; margin:0; overflow:hidden; padding:0; position:relative; width:300px; }
.wgt-fotodest .foto .chamada          { bottom:0; left:0; position:absolute; z-index:10; }
.wgt-fotodest .foto .chamada strong   { background-color:#5B5B5B; color:#272727; display:inline-block; font:700 12px 'Arvo', serif; margin:0; padding:10px; text-transform:uppercase; }
.wgt-fotodest .foto .chamada h3       { background-color:#000; color:#FFF; display:block; font-size:12px; font-weight:400; padding:10px; }
.wgt-fotodest .foto:hover .chamada strong { background-color:#FEC847; color:#272727; }
.wgt-fotodest .foto:hover .chamada h3     { color:#CCC; }

/*
 * Listagem Relacionados
 */
.wgt-galeria-rel .cont-rel { float:left;}



/*
 * Listagem de notícias
 */
.wgt-not-lista ul { display:block; margin:0; padding:0; }
.wgt-not-lista li { border-bottom:1px solid #CACACA; display:block; font-size:12px; margin:0 0 15px; min-height:100px; padding:0; }
.wgt-not-lista li a  { color:#666; display:block; margin:0; min-height:50px; padding:0 0 10px 110px; position:relative; }
.wgt-not-lista li a .foto  { left:0; position:absolute; top:0; z-index:5; }
.wgt-not-lista li a strong { color:#5B5B5B; display:block; font:700 11px 'Arvo', serif; text-transform:uppercase; }
.wgt-not-lista li a:hover  { color:#222; }





/*
 * Vídeo destaque
 */
.wgt-videodest .video-title        { display:block; font:700 12px 'Arvo',serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-videodest .video-title strong { background-color:#FEC847; color:#272727; display:block; float:left; line-height:20px; margin:0; padding:7px; }
.wgt-videodest .video-title a      { color:#999; display:block; float:right; margin:0; padding:7px 0; float:right; } 
.wgt-videodest .video-title a:hover{ color:#333; }

.noticia #widget-vozaotv-rel { margin:25px 0 0;}
.noticia .wgt-g2.wgt-videodest.news { margin:0 0 20px;}



/*
 * Classificação
 */
.wgt-classificacao .wgt-title         { display:block; font:700 12px 'Arvo',serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-classificacao .wgt-title strong  { background-color:#FEC847; color:#272727; display:block; float:left; margin:0; padding:7px; }
.wgt-classificacao .wgt-title a       { color:#999; display:block; float:right; margin:0; padding:7px 0; float:right; } 
.wgt-classificacao .wgt-title a:hover { color:#333; }

.wgt-classificacao .wgt-cont table    { background-color:#FFF; border-collapse:separate; color:#707070; width:100%; }
.wgt-classificacao .wgt-cont table th { background-color:#F6F6F6; border-bottom:1px solid #DDD; border-top:1px solid #DDD; font-size:11px; padding:5px 0; text-align:center; }
.wgt-classificacao .wgt-cont table td { background-color:#FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF; color:#666; font-size:11px; line-height:27px; padding:2px 0; position:relative; vertical-align:middle; }
.wgt-classificacao .wgt-cont tbody tr { border-bottom:1px solid #DDD; }

.wgt-classificacao .wgt-cont table .atual    { font-weight:normal !important; text-align:left; text-indent:10px; text-transform:lowercase; }
.wgt-classificacao .wgt-cont table .posicao  { border-bottom:1px solid #DDD; color:#DF9701; font-size:12px; font-weight:bold; text-align:center; width:27px; }
.wgt-classificacao .wgt-cont table .time     { border-bottom:1px solid #DDD; font-size:12px; padding-left:10px; text-align:left; width:125px; }
.wgt-classificacao .wgt-cont table .jogos    { border-bottom:1px solid #DDD; text-align:center; width:40px; }
.wgt-classificacao .wgt-cont table .pontos   { border-bottom:1px solid #DDD; text-align:center; width:40px; }
.wgt-classificacao .wgt-cont table .vitorias { border-bottom:1px solid #DDD; text-align:center; width:40px; }

.wgt-classificacao .wgt-cont tr.ceara { background-color:#F6F6F6 !important; color:#000 !important; }

.submenu_competicoes{ margin-left: 13px !important; }

.wgt-classificacao .legenda { margin:5px 0 0 10px;}
/*
* Campeonatos
*/
.interna .conteudo em { color:#5B5B5B; display:block; font:700 12px 'Arvo', serif; margin:0; text-transform:uppercase; }
.interna .conteudo h2 span{ display: none; }
.interna .conteudo h2{ color:#000; display:block; font:400 26px 'Arvo', serif; margin:0 0 15px; }

/*
* Proximo jogo
*/
#widget-proximojogo                { margin-bottom:30px; padding-bottom:10px; width: 440px;}
#widget-proximojogo h2             { border-bottom:1px solid #F2AD07; color:#F2AD07; font:700 14px 'Arvo', serif; margin-bottom:2px; padding-bottom:1px; text-transform:uppercase; }
#proximojogo                       { background:#FFF; width: 440px; }
#proximojogo .barra                { background: #FEC847; border-top:1px solid #DDD; clear:both; color:#272727; font:700 14px 'Arvo', serif; display:block; padding:10px 8px; }
#proximojogo .data                 { float:right; font-size:11px; margin-top:3px; }
#proximojogo .titulo               { font-size:14px; font-weight:bold; }
#proximojogo .campeonato           { background:#FFF; border-bottom:1px solid #EEE; border-top:1px solid #DDD; clear:both; font-size: 12px; color:#666; display:block; padding:10px 0 6px; text-align:center; }
#proximojogo .borda                { display:block; height:70px; padding:8px 3px 11px; }
#proximojogo .box                  { display:table; width:100%; }
#proximojogo .borda .time1         { float:left; text-align:right; width:35%; }
#proximojogo .borda .time2         { float:left; text-align:left; width:35%; }
#proximojogo .borda .placar        { clear:right; float:left; font-size:2.5em; font-weight:bold; margin-top:15px; text-align:center; width:29%; }
#proximojogo .borda .placar span   { font-size:0.8em; font-weight:normal; }
#proximojogo .nometime             { color:#999; font-size:0.9em; height:15px; margin:0 auto; width:380px; }
#proximojogo .nometime span        { float:left; text-align:center; width:49%; }
#proximojogo .infos                { display:none; float:left; height:30px; margin:10px 0 5px; padding:0 3px; width:300px; }
#proximojogo .infos li             { display:block; float:left; font-size:10px; margin:5px 6px 0 5px; }
#proximojogo .infos a              { background-position:left center; background-repeat:no-repeat; color:#5C5C5C; display:block; padding:3px 0 3px 20px; text-decoration:none; }
#proximojogo .infos a.ficha        { background-image:url(../img/icons/page_white_edit.png); }
#proximojogo .infos a.noticias     { background-image:url(../img/icons/newspaper.png); }
#proximojogo .infos a.fotos        { background-image:url(../img/icons/photo.png); }
#proximojogo .infos a.videos       { background-image:url(../img/icons/television.png); }
#proximojogo .infos a:hover        { text-decoration:underline; }
#widget-proximojogo a.mais         { border-top:1px solid #F2AD07; color:#F2AD07; display:block; font:700 14px 'Arvo', serif; text-decoration:none; margin-top:2px; padding:3px 9px; }
#widget-proximojogo a.mais:hover   { text-decoration:underline; }


/*
* Elenco
*/
.wgt-540 { width:540px;}
.vovozetes .elenco-lista { width:620px;}
.elenco-lista         { margin-bottom:20px; position:relative; margin-left: 0 !important; width:460px; }
.elenco-lista li      { display:block; color:#676767; display:block; float:left; font-size:12px; font-weight:normal; height:195px; list-style:none !important; margin:0 13px 0 0 !important; text-align:center; }
.elenco-lista a       { border:7px solid #2A2A2A; float: left; display:block; margin-bottom:5px; }
.elenco-lista a img{ float: left; }
.elenco-lista a:hover { border-color:#F2AD07; }
.elenco-lista h4      { font-size:12px; font-weight:normal; }

/*
* Share
*/
.csc-share     { margin:0 0 15px; border-bottom: 1px dotted #DDDDDD; border-top: 1px dotted #DDDDDD; padding:5px 0 8px 0; }
.csc-share .lbl-link { color:#999999; margin:10px 10px 0px 0px; }
.csc-share .ipt-link { background:#FFF; border-radius:3px 3px 3px 3px; margin-top: 7px !important; border:1px solid #DDDDDD !important; font-size: 12px; padding:4px 4px 3px !important; }
.csc-share .csc-share-link { width:300px; }
.csc-share .csc-share-link2 { width:220px; }
.csc-share .csc-share-okt { border-left: 1px dotted #DDDDDD; margin: 5px 0px 0 0; padding: 0 0 0 5px; }
.csc-share .csc-share-twr { border-left: 1px dotted #DDDDDD; padding: 0 5px; margin:5px 0 0 0;  }
.csc-share .csc-share-fcb { margin:5px 0 0; border-left: 1px dotted #DDDDDD; border-right: 1px dotted #DDDDDD; padding:0 5px 0 5px; }
.csc-share .csc-share-goo { margin: 7px 0 0; padding:0 5px 0 5px; }
.csc-share .btn-okt       { background:url(../img/btn_okt_bg.png) repeat-x 0 0 transparent; border:1px solid #B1C1DC; color:#444; display:block; font:11px Arial, Helvetica, sans-serif; padding:3px 0 3px 4px; text-decoration:none; width:90px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.csc-share .btn-okt:hover { background-position:0 -20px; }
.csc-share .btn-okt span  { background:url(../img/btn_okt_icon.png) no-repeat 0 0; padding:1px 0 2px 21px; }

/**css-share-line**/
.csc-share-line    { margin:0 0 15px; border-bottom: 1px dotted #DDDDDD; border-top: 1px dotted #DDDDDD; padding:5px 0 8px 0; }
.csc-share-line .lbl-link { color:#999999; margin:10px 10px 0px 0px; }
.csc-share-line .ipt-link { background:#FFF; border-radius:3px 3px 3px 3px; margin-top: 7px !important; border:1px solid #DDDDDD !important; font-size: 12px; padding:4px 4px 3px !important; }
.csc-share-line .csc-share-link { width:300px; }
.csc-share-line .csc-share-link2 { width:220px; }
.csc-share-line .csc-share-okt { border-left: 1px dotted #DDDDDD; margin: 5px 0px 0 0; padding: 0 0 0 5px; }
.csc-share-line .csc-share-twr { border-left: 1px dotted #DDDDDD; padding: 0 5px; margin:5px 0 0 0;  }
.csc-share-line .csc-share-fcb { margin:5px 0 0; border-left: 1px dotted #DDDDDD; border-right: 1px dotted #DDDDDD; padding:0 5px 0 5px; }
.csc-share-line .csc-share-goo { margin: 7px 0 0; padding:0 5px 0 5px; }
.csc-share-line .btn-okt       { background:url(../img/btn_okt_bg.png) repeat-x 0 0 transparent; border:1px solid #B1C1DC; color:#444; display:block; font:11px Arial, Helvetica, sans-serif; padding:3px 0 3px 4px; text-decoration:none; width:90px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.csc-share-line .btn-okt:hover { background-position:0 -20px; }
.csc-share-line .btn-okt span  { background:url(../img/btn_okt_icon.png) no-repeat 0 0; padding:1px 0 2px 21px; }





/*
* Noticias
*/
#widget-not-des-lista                 { margin-bottom:20px; position:relative; }
#widget-not-des-lista .destaque       { border:7px solid #5b5b5b; display:block; float:left; margin:0 15px 15px 0; width:185px; }
#widget-not-des-lista .destaque:hover { border-color:#fec847; }
#widget-not-des-lista .destaque img   { display:block; }
#widget-not-des-lista .data           { background:#fec847; color:#2A2A2A; display:block; font:700 15px 'Arvo', serif; left:0; padding:10px 10px 6px; position:absolute; text-align:center; text-transform:uppercase; top:0; }
#widget-not-des-lista .data strong    { display:block; font-size:25px; line-height:15px; }
#widget-not-des-lista .data em        { display:block; color: #2A2A2A; font-style:normal; }
#widget-not-des-lista h4              { color:#5b5b5b;  font:700 20px 'Arvo', serif; line-height:26px; margin-bottom:10px; }
#widget-not-des-lista h4 a            { color:#5b5b5b; text-decoration:none; }
#widget-not-des-lista h4 a:hover      { color:#F2AD07; }
#widget-not-des-lista p               { line-height:16px; }
#widget-not-des-lista p a             { color:#2A2A2A; text-decoration:none; }
#widget-not-des-lista p a:hover       { text-decoration:underline; }



/*
 * Agenda
 */
.agenda .data-agenda { background:#fec847; color:#2A2A2A; display:block; float:left; font:700 15px 'Arvo', serif; margin:0 10px 0 0; padding:10px 10px 6px; text-align:center; text-transform:uppercase; width:25px;}
.agenda .data-agenda strong    { display:block; font-size:25px; line-height:15px; }
.agenda .data-agenda em        { display:block; color: #2A2A2A; font-style:normal; }

.agenda h4              { color:#5b5b5b;  font:700 'Arvo', serif; font-size:16px !important; line-height:26px ; margin-bottom:5px !important; margin-left:55px; }
.agenda h4 a            { color:#5b5b5b; text-decoration:none; }
.agenda h4 a:hover      { color:#F2AD07; }


.agenda p { margin:0 0 0 55px;}





/*
* Classificação - Internas
*/
#classificacao-geral											{ float:left; width:440px; }
#classificacao-geral .detalhar									{ float:right; top: 0; right: 10px; font-size: 10px; text-transform: uppercase; position: absolute; }
#classificacao-geral .detalhar a								{ color: #272727; text-decoration: none; }
#classificacao-geral .detalhar a:hover							{ text-decoration: underline; }
#escolha-turno       { margin-bottom:10px; width:100%; }
#escolha-turno label { display:block; font-size:12px; margin-bottom:3px; color:#333; }
#id-carregando       { float:right; }
#widget-classificacao											{ width:100%; min-height:20px; margin-bottom: 50px; }
#widget-classificacao h3										{ display:none; }
#widget-classificacao div h4									{ background:#FEC847; position: relative; color:#272727; font:700 14px 'Arvo',serif; height:30px; line-height:30px; padding: 2px 0 0 10px; width:430px; float:left; margin-bottom:1px; overflow:hidden }
#widget-classificacao div table tr td							{ background:#fff; border-right:1px solid #fff; border-bottom:1px solid #ddd; color:#666; height:30px; font-family:Trebuchet MS,Helvetica,sans-serif; font-size:11px; line-height:30px; }
#widget-classificacao div table tr#titulos,
#widget-classificacao div table tr#titulos td					{ background:#F6F6F6; height:20px; color:#707070; line-height:20px }
#widget-classificacao div table tr td span.posicao-atual		{ background: #fff; width: 27px; height:13px; display:block; overflow:hidden; float:left; line-height:13px; font-size: 12px; text-align:center; color:#DF9701; margin-top:15px; margin-top:8px; font-weight: bold; }
#widget-classificacao div table tr td span.posicao-atual.ceara	{ color:#000; }
#widget-classificacao div table tr td span.posicao-atual.classi-fase { color:#088350; }

#container-classificacao { float: left; margin-bottom: 20px; width: 100%; }
#widget-classificacao div table tr td span.classi-rebaixado { color: #CD634E !important; }
#widget-classificacao div table tr td span.classi-pre-liber { color: #19B3AA !important; }
#widget-classificacao div table tr td span.classi-liber { color: #088350 !important; }
#widget-classificacao div table tr td span.classi-copasulamer{ color: #3B81E0 !important; }

/*
* Lista jogos - Internas
*/
#widget-listadejogos							{ min-height:20px; width:440px; } /* off - margin-bottom: 65px; */
#widget-listadejogos h3							{ background:#FEC847; color:#272727; font:700 14px 'Arvo',serif; height:30px; line-height:30px; padding-left:10px; width:430px; float:left; margin-bottom:1px; padding-top: 5px; padding-bottom: 0; overflow:hidden}
#widget-listadejogos h3 a{ color: #272727; font-size: 10px; float: right; margin-right: 10px; }
#widget-listadejogos h3 a:hover{ text-decoration: underline; }
#barra-rodada									{ background: #999999; height: 25px; width: 440px; float: left; line-height:25px; text-align:center; }
#barra-rodada .btn-voltar-rodada				{ width:19px; height: 15px; background:url(../img/btn-rodadas.gif) scroll no-repeat -2px -1px; overflow: hidden; text-indent: -999px; display: block0; float: left; margin:6px 0 0 6px; }
#barra-rodada .btn-voltar-rodada:hover			{ background-position: -24px -1px; }
#barra-rodada span								{ margin: 0 auto; color:#FFFFFF; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 26px; }
#barra-rodada .btn-avancar-rodada				{ width:19px; height: 15px; background:url(../img/btn-rodadas.gif) scroll no-repeat -2px -19px; overflow: hidden; text-indent: -999px; display: block0; float: right; margin:6px 6px 0 0; }
#barra-rodada .btn-avancar-rodada:hover			{ background-position: -24px -19px; }
#tabela-rodadas									{ float: left; width: 440px; overflow: hidden; position: relative; }
#widget-listadejogos div table tr#titulos,
#widget-listadejogos div table tr#titulos td	{ background:#F6F6F6; height:20px; color:#707070; font-weight: bold; line-height:20px }
#widget-listadejogos div table tr td			{ background:#fff; border-right:1px solid #fff; border-bottom:1px solid #ddd; color:#666; height:30px; font-family:Trebuchet MS,Helvetica,sans-serif; font-size:11px; line-height:30px; text-align: center; }
#tabela-rodadas ul								{ list-style: none; width:100000px !important; margin-left: 0; position: relative;}
#tabela-rodadas ul li							{ float:left; list-style:none !important; min-height:10px; margin:0; overflow:hidden; width:440px; }
#container-classificacao         { float: left; margin-bottom: 20px; width:100%; }
#widget-agenda-mes h5            { color:#2A2A2A; display:block; font-weight:bold; }
#widget-agenda-mes h5 p          { margin-bottom:0 !important; }
#id-partidas a img { margin-top: 10px; }


/*
 * Banner Button
 */
.wgt-bannerbutton strong { display:block; font-size:10px; font-weight:normal; margin:3px; text-transform:uppercase; }


/*
* Alvinegros pelo mundo
*/
#alvinegropelomundo { background: #eee; margin: 0 auto 50px; padding-bottom: 10px; }
#alvinegropelomundo h3{ background: #fff; }
#alvinegropelomundo p{ padding: 0 10px; }


/*
 * Destaque Revista
 */
.wgt-revistadest .wgt-title        { display:block; font:700 12px 'Arvo',serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-revistadest .wgt-title strong { background-color:#000; color:#FFF; display:block; float:left; line-height:20px; margin:0; padding:7px; }
.wgt-revistadest .wgt-title a      { color:#999; display:block; float:right; margin:0; padding:7px 0; float:right; } 
.wgt-revistadest .wgt-title a:hover{ color:#E8B345; }

.wgt-revistadest .foto  { display:block; height:290px; margin:0; overflow:hidden; padding:0; position:relative; width:300px; }
.wgt-revistadest .foto .chamada          { bottom:0; left:0; position:absolute; z-index:10; }
.wgt-revistadest .foto .chamada strong   { background-color:#5B5B5B; color:#272727; display:inline-block; font:700 12px 'Arvo', serif; margin:0; padding:10px; text-transform:uppercase; }
.wgt-revistadest .foto .chamada h3       { background-color:#000; color:#FFF; display:block; font-size:12px; font-weight:400; padding:10px; }
.wgt-revistadest .foto:hover .chamada strong { background-color:#FEC847; color:#272727; }
.wgt-revistadest .foto:hover .chamada h3     { color:#CCC; }





/*
 * Listagem de notícias da revista
 */
.wgt-revista-lista ul { display:block; margin:35px 0 0; padding:0; }
.wgt-revista-lista li { border-bottom:1px solid #333; display:block; font-size:12px; margin:0 0 8px; padding:0; }
.wgt-revista-lista li a  { color:#FFF; display:block; margin:0; min-height:50px; padding:0 0 10px 110px; position:relative; }
.wgt-revista-lista li a .foto  { left:0; position:absolute; top:0; z-index:5; }
.wgt-revista-lista li a strong { color:#E8B345; display:block; font:700 11px 'Arvo', serif; text-transform:uppercase; }
.wgt-revista-lista li a:hover  { color:#E8B345; }





/*
 * Destaque Vovozete
 */
.wgt-vovozete .wgt-title        { display:block; font:700 12px 'Arvo',serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-vovozete .wgt-title strong { background-color:#000; color:#FFF; display:block; float:left; line-height:20px; margin:0; padding:7px; }
.wgt-vovozete .wgt-title a      { color:#999; display:block; float:right; margin:0; padding:7px 0; float:right; } 
.wgt-vovozete .wgt-title a:hover{ color:#E8B345; }

.wgt-vovozete .foto  { display:block; height:290px; margin:0; overflow:hidden; padding:0; position:relative; width:300px; }
.wgt-vovozete .foto .chamada          { bottom:0; left:0; position:absolute; z-index:10; }
.wgt-vovozete .foto .chamada strong   { background-color:#5B5B5B; color:#272727; display:inline-block; font:700 12px 'Arvo', serif; margin:0; padding:10px; text-transform:uppercase; }
.wgt-vovozete .foto .chamada h3       { background-color:#000; color:#FFF; display:block; font-size:12px; font-weight:400; padding:10px; }
.wgt-vovozete .foto:hover .chamada strong { background-color:#FEC847; color:#272727; }
.wgt-vovozete .foto:hover .chamada h3     { color:#CCC; }


/*
 * Destaque Revista
 */
.destaque-parceiros .wgt-revista-lista .wgt-title        { display:block; font:700 12px 'Arvo',serif; margin:0; padding:0; text-transform:uppercase; }
.destaque-parceiros .wgt-revista-lista .wgt-title strong { background-color:#000; color:#FFF; display:block; float:left; line-height:20px; margin:0; padding:7px; }
.destaque-parceiros .wgt-revista-lista .wgt-title a      { color:#999; display:block; float:right; margin:0; padding:7px 0; float:right; } 
.destaque-parceiros .wgt-revista-lista .wgt-title a:hover{ color:#E8B345; }
.destaque-parceiros .wgt-revista-lista ul { margin:15px 0 0;}
/*
.wgt-revista-lista .foto  { display:block; height:290px; margin:0; overflow:hidden; padding:0; position:relative; width:300px; }
.wgt-revista-lista .foto .chamada          { bottom:0; left:0; position:absolute; z-index:10; }
.wgt-revista-lista .foto .chamada strong   { background-color:#5B5B5B; color:#272727; display:inline-block; font:700 12px 'Arvo', serif; margin:0; padding:10px; text-transform:uppercase; }
.wgt-revista-lista .foto .chamada h3       { background-color:#000; color:#FFF; display:block; font-size:12px; font-weight:400; padding:10px; }
.wgt-revista-lista .foto:hover .chamada strong { background-color:#FEC847; color:#272727; }
.wgt-revista-lista .foto:hover .chamada h3     { color:#CCC; }
*/

/*
 * Elenco
 */
.wgt-elenco { height:278px; }
.wgt-elenco .wgt-title        { display:block; font:700 12px 'Arvo',serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-elenco .wgt-title a      { background-color:#E8B345; color:#272727; display:inline-block; line-height:18px; margin:0; padding:5px 7px; text-decoration:none; } 
.wgt-elenco .wgt-title a:hover{ background-color:#272727; color:#E8B345; }

.wgt-elenco .wgt-options { display:block; height:35px; position:absolute; right:0; top:3px; width:546px; z-index:10; }
.wgt-elenco .wgt-options ul { display:block; margin:0; padding:0; }
.wgt-elenco .wgt-options li { display: block; float:left; height:35px; margin:0; padding:0; width:91px; }
.wgt-elenco .wgt-options li a { background-position:-238px -34px; color:#777777; display:block; font:700 12px 'Arvo',serif; margin:0; padding:5px 5px 12px; text-align:center; text-transform:uppercase; width:81px; }
.wgt-elenco .wgt-options li a:hover { color:#FEC847; }
.wgt-elenco .wgt-options li.atual a { background-position:-238px -34px; background-repeat:no-repeat; color:#FEC847; }
.wgt-elenco .wgt-options .meia   { width:71px !important; }
.wgt-elenco .wgt-options .meia a { width:61px !important; }
.wgt-elenco .wgt-options .atual-meia a { background-position:-326px -34px; background-repeat:no-repeat; color:#FEC847; }
.wgt-elenco .wgt-options .goleiro   { width:79px !important; }
.wgt-elenco .wgt-options .goleiro a { background-position:-238px -34px !important; width:78px !important; }
.wgt-elenco .wgt-options .atual-goleiro a { background-position:-396px -34px; background-repeat:no-repeat; color:#FEC847; }
.ico.aba-scroller-jogador.atacante { background-position: -236px -34px !important;}

.wgt-elenco .wgt-cont    { bottom:0; display:block; height:250px; left:34px; overflow:hidden; position:absolute; z-index:5; width:552px; }
.wgt-elenco .wgt-cont ul { display:block; height:250px; margin:0; padding:0; position:relative; width:1000px; }
.wgt-elenco .wgt-cont li { display:block; float:left; height:250px; width:138px; }
.wgt-elenco .wgt-cont li a { display:block; height:250px; margin:0; padding:0; position:relative; width:138px; }
.wgt-elenco .wgt-cont li a img  { display:block; margin:0; padding:0; }
.wgt-elenco .wgt-cont li a .ico { background-position:-236px -69px; background-repeat:no-repeat; bottom:0; color:#FFF; font:700 12px 'Arvo', serif; left:0; height:20px; padding:15px 5px 5px; position:absolute; text-align:center; text-transform:uppercase; width:128px; z-index:5; }
.wgt-elenco .wgt-cont .goleiro a .ico { font-size:10.7px;}

.wgt-elenco .prev, .wgt-elenco .next { height:34px; position:absolute; top:120px; width:22px; z-index:20; }
.wgt-elenco .prev { background-position:-226px 0; left:0; } .wgt-slide .prev:hover { background-position:-247px 0; }
.wgt-elenco .next { background-position:-269px 0; right:0; }.wgt-slide .next:hover { background-position:-290px 0; }





/*
 * Pelo Mundo
 */
.wgt-pelomundo .wgt-title        { display:block; font:700 12px 'Arvo',serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-pelomundo .wgt-title a      { background-color:#E8B345; color:#272727; display:inline-block; line-height:18px; margin:0; padding:5px 7px; text-decoration:none; } 
.wgt-pelomundo .wgt-title a:hover{ background-color:#272727; color:#E8B345; }

.wgt-pelomundo .foto  { display:block; margin:0; overflow:hidden; padding:0; position:relative; width:140px; }
.wgt-pelomundo .foto .chamada          { display:block; }
.wgt-pelomundo .foto .chamada strong   { color:#E8B345; display:inline-block; font:700 12px 'Arvo', serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-pelomundo .foto .chamada h3       { color:#FFF; display:block; font-size:12px; font-weight:400; padding:0; }
.wgt-pelomundo .foto:hover .chamada h3 { color:#E8B345; }





/*
 * Netinhos
 */
.wgt-netinhos .wgt-title        { display:block; font:700 12px 'Arvo',serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-netinhos .wgt-title a      { background-color:#E8B345; color:#272727; display:inline-block; line-height:18px; margin:0; padding:5px 7px; text-decoration:none; } 
.wgt-netinhos .wgt-title a:hover{ background-color:#272727; color:#E8B345; }

.wgt-netinhos .foto  { display:block; margin:0; overflow:hidden; padding:0; position:relative; width:140px; }
.wgt-netinhos .foto .chamada          { display:block; }
.wgt-netinhos .foto .chamada strong   { color:#E8B345; display:inline-block; font:700 12px 'Arvo', serif; margin:0; padding:0; text-transform:uppercase; }
.wgt-netinhos .foto .chamada h3       { color:#FFF; display:block; font-size:12px; font-weight:400; padding:0; }
.wgt-netinhos .foto:hover .chamada h3 { color:#E8B345; }





/*
 * Mais lidas
 */
.wgt-top .tabs    { border-bottom:1px solid #FEC847; display:block; margin:0 0 1px; padding:0; position:relative; }
.wgt-top .tabs ul { margin:0; padding:0; position:relative; }
.wgt-top .tabs li { display:inline-block; font:700 14px 'Arvo', sans-serif; margin:0 2px 0 0; }
.wgt-top .tabs li a       { background-color:#DCDCDC; color:#A6A6A6; display:block; margin:0; padding:7px; }
.wgt-top .tabs li a:hover { background-color:#CCC; color:#999; text-decoration:none; }
.wgt-top .tabs .atual a   { background-color:#FEC847; color:#353535; }
.wgt-top .tabs .atual a:hover { background-color:#FEC847; color:#353535; }

.wgt-top .wgt-cont { position:relative; }
.wgt-top .wgt-cont .top ol   { margin:0; padding:0; }
.wgt-top .wgt-cont .top li   { background-color:#FEC847; border-left:5px solid #FEC847; display:block;font-size:12px; fon-weight:400; margin:0 0 1px; padding:0; position:relative; }
.wgt-top .wgt-cont .top li a       { background-color:#E8E8E8; color:#6B6B6B; display:inline-block; margin:0; padding:7px 10px; width:275px; }
.wgt-top .wgt-cont .top li a:hover { background-color:#FEC847; color:#353535; text-decoration:none; }





/*
 * Post
 */
.wgt-post { margin-bottom:25px; }

.wgt-post .wgt-title { display:block; margin:0 0 10px; padding:0; }

.wgt-post .wgt-title .post-cat   { color:#5B5B5B; display:block; font:700 12px 'Arvo', serif; margin:0 0 5px; text-transform:uppercase; }
.wgt-post .wgt-title .post-cat a { color:#5B5B5B; text-decoration:none; }
.wgt-post .wgt-title .post-cat a:hover { color:#111; }

.wgt-post .wgt-title .post-title   { color:#000; display:block; font:400 26px 'Arvo', serif; margin:0 0 10px; }
.wgt-post .wgt-title .post-title a { color:#000; text-decoration:none; }
.wgt-post .wgt-title .post-title a:hover { text-decoration:underline; }

.wgt-post .wgt-title .post-meta         { display:block; float:left; color:#717171; font:400 11px 'Arvo', serif; margin:0; padding:5px 0 0; width:435px; }
.wgt-post .wgt-title .post-meta a       { border-bottom:1px solid #DBDBDB; color:#717171; }
.wgt-post .wgt-title .post-meta a:hover { border-bottom-color:#717171; }

.wgt-post .wgt-title .post-share  { display:block; float:right; width:180px; }

.wgt-post .post-cont   { display:block; margin:0 0 15px; padding:0; position:relative; }
.wgt-post .post-cont p { color:#666; line-height:20px; margin:0 0 20px; }
.wgt-post .post-cont .post-foto      { display:block; margin:0 20px 20px 0; float: left;}
/*.wgt-post .post-cont .post-foto .cont-img { height:340px; overflow:hidden;}*/
.wgt-post .post-cont .post-foto img     { display:block;}
.wgt-post .post-cont .post-foto strong { background:none repeat scroll 0 0 #F6F6F6; display:block; font-size:11px; font-weight:normal; padding:2px 10px 3px; text-align:left;}
.wgt-post .post-cont .post-foto.img01 strong { max-width:185px;}

.post-cont .post-foto img     { display:block;}
.post-cont .post-foto.img01 strong { max-width:185px;}
.post-cont .post-foto strong { background:none repeat scroll 0 0 #F6F6F6; display:block; font-size:11px; font-weight:normal; padding:2px 10px 3px; text-align:left;}
.post-cont .post-foto.img01 { display:block; margin:0 20px 20px 0; float: left;}
.post-cont .post-foto.img01 img { display:block;}

.wgt-post .post-cont .post-dest      { display:block; margin-bottom:18px; width:300px; }
.wgt-post .post-cont .post-dest-fl     { float:left; margin-right:20px; }
.wgt-post .post-cont .post-dest-fr     { float:right; margin-left:20px; }
.wgt-post .post-cont .post-dest-center { margin:0 auto 18px; }
.wgt-post .post-cont .post-dest img  { display:block; margin:0; }
.wgt-post .post-cont .post-dest span { background-color:#000; color:#FFF; display:block; padding:5px; }

.wgt-post .post-tags      { color:#6D6D6D; display:block; font:400 12px 'Arvo', seri; margin:0; padding:0 0 0 20px; position:relative; }
.wgt-post .post-tags a    { border-bottom:1px solid #DADADA; color:#6D6D6D; text-decoration:none; text-transform:lowercase; }
.wgt-post .post-tags a:hover { border-bottom-color:#6D6D6D; }
.wgt-post .post-tags .ico { background-position:-157px -60px;  height:15px; left:0; position:absolute; top:0; width:15px; }

.noticia .wgt-post .post-tags { margin:10px 0 20px;}



/*
 * Listagem de notícias relacionadas
 */
.wgt-post-rel .wgt-title { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 12px 'Arvo', serif; margin:0 0 8px; padding:0 0 3px; text-transform:uppercase; }
.wgt-post-rel ul { display:block; margin:0; padding:0; }
.wgt-post-rel li { border-bottom:1px solid #CACACA; display:block; font-size:12px; margin:0 0 8px; padding:0; }
.wgt-post-rel li a  { color:#666; display:block; margin:0; min-height:60px; padding:0 0 10px 110px; position:relative; }
.wgt-post-rel li a .foto  { left:0; position:absolute; top:0; z-index:5; }
.wgt-post-rel li a strong { color:#5B5B5B; display:block; font:700 11px 'Arvo', serif; text-transform:uppercase; }
.wgt-post-rel li a:hover  { color:#222; }
.wgt-post-rel li a:hover strong { color:#000; }





/*
 * Listagem de notícias (larga)
 */
.wgt-post-rel-large .wgt-title { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 12px 'Arvo', serif; margin:0 0 8px; padding:0 0 3px; text-transform:uppercase; }
.wgt-post-rel-large ul { display:block; margin:0; padding:0; }
.wgt-post-rel-large li { display:block; font-size:14px; margin:0 0 8px; padding:0; }
.wgt-post-rel-large li a  { color:#666; display:block; margin:0; min-height:50px; padding:0 0 10px 110px; position:relative; }
.wgt-post-rel-large li a .foto  { left:0; position:absolute; top:0; z-index:5; }
.wgt-post-rel-large li a strong { color:#5B5B5B; display:block; font:700 12px 'Arvo', serif; margin:0 0 5px; text-transform:uppercase; }
.wgt-post-rel-large li a:hover  { color:#222; }
.wgt-post-rel-large li a:hover strong { color:#000; }





/*
 * Galerias relacionadas
 */
.wgt-galeria-rel .wgt-title { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 12px 'Arvo', serif; margin:0 0 8px; padding:0 0 3px; text-transform:uppercase; }
.wgt-galeria-rel ul    { display:block; margin:0; padding:0; }
.wgt-galeria-rel li    { display:block; font-size:12px; margin:0 0 8px; padding:0; }
.wgt-galeria-rel li a  { color:#666; display:block; margin:0; padding:0 0 10px 42px; position:relative; }
.wgt-galeria-rel li a strong { color:#5B5B5B; display:block; font:700 11px 'Arvo', serif; text-transform:uppercase; }
.wgt-galeria-rel li a:hover  { color:#222; }
.wgt-galeria-rel li a:hover strong { color:#000; }
.wgt-galeria-rel li a .ico   { height:32px; left:0; position:absolute; top:0; width:32px; }
.wgt-galeria-rel .foto  .ico { background-position:-194px 0; }
.wgt-galeria-rel .video .ico { background-position:-194px -32px; }
.wgt-galeria-rel .audio .ico { background-position:-194px -64px; }





/*
 * Ficha Tecnica - Partida
 */
.wgt-ficha-jogo { margin-bottom:50px; }
.wgt-ficha-jogo .wgt-title { display:block; margin:0 0 20px; }
.wgt-ficha-jogo .wgt-title .jogo-title { color:#5B5B5B; display:block; font:700 14px 'Arvo', serif; margin:0 0 5px; text-transform:uppercase;  }
.wgt-ficha-jogo .wgt-title .jogo-local { color:#717171; display:block; font:700 12px 'Arvo', serif; margin:0; padding:0; }
.wgt-ficha-jogo .wgt-title .jogo-meta                  { color:#717171; display:block; font:400 12px 'Arvo', serif; margin:0; padding:0;}
.wgt-ficha-jogo .wgt-title .jogo-meta a                { border-bottom:1px solid #DBDBDB; color:#717171; text-decoration:none; }
.wgt-ficha-jogo .wgt-title .jogo-meta a:hover          { border-bottom-color:#717171; }
.wgt-ficha-jogo .wgt-title .jogo-meta .dlc-sumula      { position:relative; margin:0 0 0 20px; padding:0; }
.wgt-ficha-jogo .wgt-title .jogo-meta .dlc-sumula .ico { background-position:-174px -7px; height:13px; left:-17px; position:absolute; top:0; width:12px; }

.wgt-ficha-jogo .ficha-placar { display:block; position:relative; }
.wgt-ficha-jogo .ficha-placar .placar-title { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 14px 'Arvo', serif; margin:0 0 15px; padding:0 0 3px; text-transform:uppercase; }
.wgt-ficha-jogo .ficha-placar .placar-share { position:absolute; right:0; top:-5px; z-index:5; }

.wgt-ficha-jogo .ficha-placar .confronto { display:block; height:125px; margin:0 0 15px; padding:10px 0; position:relative; width:620px; }
.wgt-ficha-jogo .ficha-placar .confronto .time { color:#666; display:block; font:700 12px 'Arvo', serif; position:absolute; text-align:center; text-transform:uppercase; top:20px; width:100px; z-index:5; }
.wgt-ficha-jogo .ficha-placar .confronto .casa { left:60px; }
.wgt-ficha-jogo .ficha-placar .confronto .visitante { right:60px; }
.wgt-ficha-jogo .ficha-placar .confronto .time img  { display:block; margin:0 auto 5px; }
.wgt-ficha-jogo .ficha-placar .confronto .versus    { display:block; color:#272727; display:block; font:700 56px 'Arvo', serif; left:159px; position:absolute; text-align:center; top:35px; width:300px; z-index:5; }
.wgt-ficha-jogo .ficha-placar .confronto .versus span { color:#C2C2C2; font-size:30px; padding:5px 0 0; margin: 0 70px; }

.wgt-ficha-jogo .arbitragem h3 { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 14px 'Arvo', serif; margin:0 0 5px; padding:0 0 3px; text-transform:uppercase; }
.wgt-ficha-jogo .arbitragem ul { display:block; font-size:14px; margin:0; padding:0; width:305px; }
.wgt-ficha-jogo .arbitragem li { display:block; margin:0 0 5px; }

/*
* Mural
*/
.mural-txt						{ font-size: 18px; font-weight: bold; font-style: italic; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 10px; }
.mural-torcedor			{ color: #f2ad07; }
.mural-mensagem		{ width: 440px; height: 145px; background: #f9f9f9; border: 2px solid #bdbdbd; color: #515151; padding: 8px; font-style: italic; margin-bottom: 10px; }
.mural-bt-enviar			{ width: 65px; padding: 3px 0 4px; text-align: center; color: #f2ad07; background: url(../img/bg-submit.gif) repeat-x 0 0; border: 0; font-size: 13px; float: right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; cursor: pointer; }
.mural-bt-enviar:hover{ color: #fff; }
.mural-incentivos			{ float: left; margin-top: 50px; width: 440px; }
.mural-incentivos li		{ float: left; width: 100%; margin-bottom: 25px !important; list-style: none !important; }
.mural-incentivos li .barra		{ background: url(../img/bg-barra-mural.gif) repeat-x 0 0; height: 30px; margin-bottom: 8px; width: 100%;  }
.mural-incentivos li .barra .autor { color: #f2ad07; float: left; margin: 6px 0 0 10px; font-style: italic; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; }
.mural-incentivos li .barra .data	{ color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; float: right; margin: 8px 10px 0 0;}
.mural-incentivos li .incentivo { font-style: italic; float: left; width: 100%; display: block; color: #8e8e8e; }


/*
* Paginacao
*/
#widget-paginacao          { display:block; margin-bottom:20px; text-align:center; }
#widget-paginacao ul       { margin:0 auto; }
#widget-paginacao li       { color:#FFF; display:inline; margin-right:2px; }
#widget-paginacao a        { background:#FEC847; color:#353535; text-decoration:none; padding:3px 7px; }
#widget-paginacao a:hover  { background:#999999; }
#widget-paginacao a.ativo  { background:#999999; color:#333; text-decoration:none; }

/*
* Downloads
*/
.wallpapers, .emoticons, .avatars, .bgs                { display:inline-block; margin-left: 0; margin-bottom:30px; }
.wallpapers li      { color:#343434; display:block; float:left; font-size:10px; height:125px; margin-right:10px !important; height:190px; width:200px; }
.wallpapers img     { display:block; margin-bottom:5px; }
.wallpapers strong  { display:block; font-size:12px; padding:2px; }
.wallpapers a       { color:#343434; text-decoration:none; }
.wallpapers a:hover { text-decoration:underline; }
.emoticons li       { display:block; float:left; height:50px; margin:0 5px 5px 0 !important; padding:0; width:50px; }
.emoticons img      { margin:0; padding:0; }
.avatars li         { display:block; height:100px; float:left; margin:0 5px 5px 0 !important; padding:0; width:100px; }
.avatars img        { margin:0; padding:0; }
.bgs li             { display:block; height:125px; float:left; margin:0 5px 5px 0 !important; padding:0; width:200px; }
.bgs img            { margin:0; padding:0; }



/*
 * Ficha Tecnica - Time
 */
.wgt-ficha-ind .wgt-title         { border-bottom:1px solid #CACACA; display:block; min-height:40px; margin:0 0 15px; padding:8px 0 0 55px; position:relative; }
.wgt-ficha-ind .wgt-title .escudo { background-position:0 0; background-repeat:no-repeat; height:56px; left:-5px; position:absolute; top:-12px; width:53px;}
.wgt-ficha-ind .wgt-title h3 { color:#666; display:block; font:700 24px 'Arvo', serif; margin:0; padding:0; text-transform:uppercase; }

.wgt-ficha-ind .equipe p { line-height:18px; margin:0 0 18px; }

.wgt-ficha-ind .gols    { margin:0 0 20px; }
.wgt-ficha-ind .gols h4 { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 14px 'Arvo', serif; margin:0 0 10px; padding:0 0 3px; text-transform:uppercase; }
.wgt-ficha-ind .gols ul { display:block; margin:0; padding:0; }
.wgt-ficha-ind .gols li { display:block; float:left; margin:0 5px 10px 0; padding:2px 0 0 21px; position:relative; width:225px; }
.wgt-ficha-ind .gols li .ico { background-position:-174px -20px; height:16px; left:0; position:absolute; top:0; width:16px; }

.wgt-ficha-ind .subs    { overflow:hidden; margin:0 0 20px; }
.wgt-ficha-ind .subs h4 { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 14px 'Arvo', serif; margin:0 0 10px; padding:0 0 3px; text-transform:uppercase; }
.wgt-ficha-ind .subs ul { display:block; margin:0; padding:0; width:640px; }
.wgt-ficha-ind .subs li { display:block; float:left; height:70px; margin:0 20px 10px 0; padding:0; position:relative; width:140px; }
.wgt-ficha-ind .subs li strong { display:block; font-weight:400; margin:0 0 5px; }
.wgt-ficha-ind .subs li span   { display:block; margin:0 0 5px; padding:0 0 0 15px; position:relative; }
.wgt-ficha-ind .subs li span .ico { height:7px; left:0; position:absolute; top:5px; width:7px; }
.wgt-ficha-ind .subs li .ent .ico { background-position:-174px 0; }
.wgt-ficha-ind .subs li .sai .ico { background-position:-181px 0; }

.wgt-ficha-ind .cards    { overflow:hidden; margin:0; }
.wgt-ficha-ind .cards h4 { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 14px 'Arvo', serif; margin:0 0 10px; padding:0 0 3px; text-transform:uppercase; }
.wgt-ficha-ind .cards ul { display:block; margin:0; padding:0; width:640px; }
.wgt-ficha-ind .cards li { display:block; float:left; height:70px; margin:0 20px 10px 0; padding:0; position:relative; width:140px; }
.wgt-ficha-ind .cards li strong { display:block; font-weight:400; margin:0 0 5px; }
.wgt-ficha-ind .cards li span   { display:block; margin:0 0 5px; padding:0 0 0 15px; position:relative; }
.wgt-ficha-ind .cards li span .ico { height:11px; left:0; position:absolute; top:3px; width:7px; }
.wgt-ficha-ind .cards li .red .ico { background-position:-130px -122px; }
.wgt-ficha-ind .cards li .yel .ico { background-position:-137px -122px; }





/*
 * Galeria
 */
.wgt-galeria { margin-bottom:50px !important; }
.wgt-galeria .wgt-title   { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 14px 'Arvo', serif; margin:0 0 10px; padding:0 0 3px; text-transform:uppercase; }

/* LARGE */
.wgt-galeria .large { display:block; height:340px; position:relative; width:620px; }
.wgt-galeria .large-cont { display:block; height:340px; overflow:hidden; position:relative; width:620px; }
.wgt-galeria .large ul   { display:block; left:0; margin:0; padding:0; position:absolute; top:0; width:10000px; z-index:5; }
.wgt-galeria .large li   { display:block; float:left; height:340px; margin:0; overflow:hidden; padding:0; position:relative; width:620px; }
.wgt-galeria .large .prev,
.wgt-galeria .large .next { height:34px; position:absolute; top:150px; width:22px; z-index:20; }
.wgt-galeria .large .prev { background-position:-226px 0; left:10px; }
.wgt-galeria .large .prev:hover { background-position:-248px 0; }
.wgt-galeria .large .next { background-position:-269px 0; right:10px; }
.wgt-galeria .large .next:hover { background-position:-291px 0; right:10px; }

/* COMPACT */
.wgt-galeria .compact { background-color:#000; display:block; height:82px; padding:2px 0; position:relative; width:620px; }
.wgt-galeria .compact-cont { display:block; height:82px; overflow:hidden; margin:0 auto; padding:0; position:relative; width:580px; }
.wgt-galeria .compact ul   { display:block; left:0; margin:0; padding:0; position:absolute; top:0; width:10000px; z-index:5; }
.wgt-galeria .compact li   { display:block; float:left; height:82px; margin:0 1px 0 0; overflow:hidden; padding:0; position:relative; width:115px; }
.wgt-galeria .compact .prev, 
.wgt-galeria .compact .next { display:block; height:82px; position:absolute; top:2px; width:18px; }
.wgt-galeria .compact .prev { left:1px; }
.wgt-galeria .compact .next { right:1px; }
.wgt-galeria .compact .next:hover,
.wgt-galeria .compact .prev:hover { background-color:#FEC847; }
.wgt-galeria .compact .prev .ico,
.wgt-galeria .compact .next .ico       { height:13px; position:absolute; top:36px; width:9px; z-index:20; }
.wgt-galeria .compact .prev .ico       { background-position:-312px 0; left:4px; }
.wgt-galeria .compact .prev:hover .ico { background-position:-321px 0; }
.wgt-galeria .compact .next .ico       { background-position:-339px 0; right:4px; }
.wgt-galeria .compact .next:hover .ico { background-position:-330px 0; }





/*
 * Paginacao
 */
.wgt-pag .prev { float:left; padding-left:14px; }
.wgt-pag .next { float:right; padding-right:14px; }
.wgt-pag .prev,
.wgt-pag .next { color:#666; font-size:12px; font-weight:700; position:relative; text-transform:uppercase; }
.wgt-pag .prev:hover,
.wgt-pag .next:hover { color:#000; }

.wgt-pag .prev .ico,
.wgt-pag .next .ico { height:13px; position:absolute; top:-1px; width:9px; }
.wgt-pag .prev .ico { background-position:-321px 0; left:0; }
.wgt-pag .next .ico { background-position:-330px 0; right:0; }





/*
 * Elenco - Ficha
 */
.wgt-elenco-ficha .elenco-cat { color:#5B5B5B; display:block; font:700 12px 'Arvo', serif; margin:0; text-transform:uppercase; }
.wgt-elenco-ficha .elenco-pro { color:#000; display:block; font:400 26px 'Arvo', serif; margin:0 0 15px; }
.wgt-elenco-ficha .foto { display:block; float:left; margin:0 0 10px; width:220px; }
.wgt-elenco-ficha .info { display:block; float:right; margin:0 0 10px; width:220px; }
.wgt-elenco-ficha h3 { border-bottom:1px solid #CACACA; color:#272727; display:block; font:700 14px 'Arvo',serif; margin:0 0 10px; padding:0 0 3px; text-transform:uppercase; }
.wgt-elenco-ficha dl dt,
.wgt-elenco-ficha dl dd { font-size:14px; line-height:18px; }
.wgt-elenco-ficha dl dt { font-weight:700; }
.wgt-elenco-ficha dl dd { margin:0 0 8px; }
.wgt-elenco-ficha .about p { line-height:18px; margin:0 0 18px; }
.wgt-elenco-ficha .anteriores,
.wgt-elenco-ficha .clubes { margin:0 0 25px; }
.wgt-elenco-ficha .midias a { color:#666; }
.wgt-elenco-ficha .midias a:hover { text-decoration:underline; }





/*
 * Galeria
 */
.wgt-galeria-elenco { margin:0 0 25px !important; }
.wgt-galeria-elenco .wgt-cont { background-color:#000; display:block; height:82px; padding:2px 0; position:relative;  }
.wgt-galeria-elenco .slide { display:block; height:82px; overflow:hidden; margin:0 auto; padding:0; position:relative; width:420px; }
.wgt-galeria-elenco .slide ul   { display:block; left:0; margin:0; padding:0; position:absolute; top:0; width:1000000px; z-index:5; }
.wgt-galeria-elenco .slide li   { display:block; float:left; height:82px; margin:0 1px 0 0; overflow:hidden; padding:0; position:relative; width:115px; }

.wgt-galeria-elenco .prev, 
.wgt-galeria-elenco .next { display:block; height:82px; position:absolute; top:2px; width:18px; }
.wgt-galeria-elenco .prev { left:1px; }
.wgt-galeria-elenco .next { right:1px; }
.wgt-galeria-elenco .next:hover,
.wgt-galeria-elenco .prev:hover { background-color:#FEC847; }
.wgt-galeria-elenco .prev .ico,
.wgt-galeria-elenco .next .ico       { height:13px; position:absolute; top:36px; width:9px; z-index:20; }
.wgt-galeria-elenco .prev .ico       { background-position:-312px 0; left:4px; }
.wgt-galeria-elenco .prev:hover .ico { background-position:-321px 0; }
.wgt-galeria-elenco .next .ico       { background-position:-339px 0; right:4px; }
.wgt-galeria-elenco .next:hover .ico { background-position:-330px 0; }


/*galeria entrevista
.interna .conteudo.entrevistas .wgt-galeria-elenco { width:300px !important;}
.interna .conteudo.entrevistas .wgt-galeria-elenco .wgt-cont { background-color:#000; display:block; height:82px; padding:2px 0; position:relative;  width:300px; }
.interna .conteudo.entrevistas .wgt-galeria-elenco .slide { display:block; height:82px; overflow:hidden; margin:0 auto; padding:0; position:relative; width:245px; }
*/

.interna .conteudo.entrevistas .wgt-210 .wgt-videodest .video-text {}


/** Aderir Plano **/
.wgt-aderir-cadastro {  border-bottom: 1px dotted #DDDDDD; display: block; float: left; padding: 10px 0 20px; width: 620px;}
.wgt-aderir-cadastro .content {background: url("../img/bg-aderir.jpg") repeat scroll center top #000000; display: block; float: left; padding: 25px 10px 27px 20px;}
.wgt-aderir-cadastro .oficial { display: block; float: left; margin: 0 25px 0 0; width: 290px;}
.wgt-aderir-cadastro .passaporte {  display: block; float: left; width: 275px;}
.wgt-aderir-cadastro h3 { color: #FEC847; font: 300 17px 'Arvo',serif; margin: 0 0 5px; text-transform: uppercase;}
.wgt-aderir-cadastro p { color: #CCCCCC; font-size: 14px; margin-bottom: 18px;}
.wgt-aderir-cadastro a { background: url("../img/bg/faixa_preta.png") repeat-x scroll 0 center #000000; border: 1px solid #333333; color: #FFFFFF; float: left;
 font: 300 14px 'Arvo',serif; padding: 7px 20px; text-transform: uppercase;}
.wgt-aderir-cadastro a:hover { color: #FEC847;}


.listagem-aderir-planos {  float: left; margin: 40px 0 0;}
.listagem-aderir-planos ul { display: block; list-style: none outside none; margin: 0; padding: 0;}
.listagem-aderir-planos li { display: block; float: left; margin: 0 0 45px !important; position: relative; width: 620px;}
.listagem-aderir-planos .thumb-plano { float: left; height: 150px; position: relative; width: 185px;}
.listagem-aderir-planos .mais-info { background: none repeat scroll 0 0 #000000; bottom: 3px; color: #FFFFFF; float: left; font-size: 12px; font-weight: lighter; left: 345px; margin: 0 0 0 15px; padding: 5px; position: absolute;}
.listagem-aderir-planos .mais-info:hover { background: #fff; color: #000;}


.listagem-aderir-planos .conteudo { display: block; float: left; margin: 0 0 0 20px; min-height: 155px !important; width: 360px;}
.listagem-aderir-planos .conteudo h3 { color: #000000; font: 500 20px 'Arvo',serif; margin: 0 0 5px; text-transform: uppercase;}
.listagem-aderir-planos .conteudo p { margin: 0;}
.listagem-aderir-planos .conteudo .btn-aderir {  background: url("../img/soumais/btn-planos.png") repeat scroll 0 0 transparent; bottom: 3px; display: block; font: 500 12px 'Arvo',serif; padding: 5px; position: absolute; text-align: center; text-transform: uppercase; width: 130px;}
.listagem-aderir-planos .conteudo .btn-aderir:hover { color: #fff;}

.listagem-aderir-planos  .error-aderir {  background: none repeat scroll 0 0 #F2D9D9; bottom: -55px; color: #D55656; display: none; left: 160px; padding: 0px;  position: absolute; width: 190px; z-index: 9999;}
.listagem-aderir-planos .ico-error { background: url("../img/ico-error-aderir.png"); display: block; height: 17px; position: absolute; top: -15px; width: 19px; z-index: 999;}

.back-lightbox { background: none repeat scroll 0 0 #000000; bottom: 0; display: none; height: 100%; left: 0; opacity: 0.8; position: fixed; right: 0; top: 0;    width: 100%; z-index: 900;}
.lightbox-planos { /**background: url("../img/light-box-bg.png");**/ height: 100%; display: none; position: absolute; width: 100%; z-index: 999;}
.lightbox-planos .content { background: none repeat scroll 0 0 #FFFFFF; border-radius: 10px 10px 10px 10px; box-shadow: 0 0 12px #000000; margin: 0 auto; left:30%; position: absolute; width: 570px;}
.lightbox-planos .header-box { border-bottom: 1px solid #dddddd; padding: 30px 30px 10px; position: relative;}
.lightbox-planos .header-box h2 { color: #000000; display: block; font: 400 24px 'Arvo',serif; margin: 0;}
.lightbox-planos .header-box .fechar { background: url("../img/fechar-lightbox.png") no-repeat; display: block; height: 38px; padding:10px; right: -30px; top: -15px;  position: absolute; width: 38px;}


.lightbox-planos .main-box { height: 280px; overflow: hidden; padding: 20px 30px;}
.lightbox-planos .main-box .conteudo {  height: 270px;  overflow-y: scroll; padding: 0 20px 0 0;}

.lightbox-planos .footer-box {  border-top: 1px solid #DDDDDD; display: block; height: 30px; padding: 30px 30px 20px;}
.lightbox-planos .footer-box .botoes { float: right;}
.lightbox-planos .footer-box .fechar-btn { background: #d9d9d9; display: block; float: left; font: 500 16px 'Arvo',serif; margin: 0 20px 0 0; padding: 5px 35px; text-align: center; text-transform: uppercase;}
.lightbox-planos .footer-box .fechar-btn:hover { color: #fff;}

.lightbox-planos .footer-box .btn-aderir-light {  background: url("../img/bg/faixa_dourada.png") repeat-x scroll 0 top #FAB736; display: block; float: left;    font: 500 16px 'Arvo',serif; padding: 5px 35px; text-align: center; text-transform: uppercase;}
.lightbox-planos .footer-box .btn-aderir-light:hover { color: #fff;}


/** Aderir Plano **/


/** Meus Planos **/
/** Tabela de Planos **/
.tabela-planos { margin: 0 0 50px;}
.tabela-divida { float: left;  margin: 0 0 50px;}


.table-planos {   border-collapse: collapse; border-spacing: 1px; clear: both; font-size: 9pt; margin: 10px 0 15px; text-align: left; width: 100%;}
.table-planos thead {}
.table-planos thead .plano {}
.table-planos thead .servico {}
.table-planos thead .divida {}
.table-planos .linha {  border-bottom: 1px solid #DDDDDD; padding: 12px 15px;}
.table-planos thead tr {}
.table-planos thead tr th { color: #999999; cursor: pointer; font-family: 'Arvo'; font-size: 16px; font-weight: bold; padding: 12px 10px; }

.table-planos tbody {}
.table-planos tbody tr {}
.table-planos tbody tr td { color: #272727; font-size: 14px; padding: 20px 10px; text-transform: uppercase; vertical-align: top;}
.table-planos tbody td .nome-plano { font-family: 'Arvo'; font-size: 16px;}
.table-planos tbody td .ouro { color: #fab736;}
.table-planos tbody td .prata { color: #c9c9c9;}
.table-planos tbody td .bronze { color: #e26c38;}
.table-planos tbody td .regular { color: #57c98a;}
.table-planos tbody td .irregular { color: #e36969;}

/** Tabela de Dívidas **/
.tabela-planos-dividas .plano-nome {  border-bottom: 1px solid #DDDDDD; color: #272727; font-family: 'arvo'; font-size: 16px; padding: 5px; text-transform: uppercase;}
.table-planos.dividas {}
.table-planos.dividas .descricao { width: 170px;}
.table-planos.dividas .servico { width: 70px;}
.table-planos.dividas .vencimento { width: 160px;}
.table-planos.dividas .valor { width: 150px;}
.table-planos.dividas .valor-number { color: #e36969; font-weight: bold;}
.table-planos.dividas .btn-pagar { background: url("../img/bg/faixa_preta.png") repeat-x scroll 0 center #000000; color: #FFFFFF; float: right; font-size: 12px; padding: 5px 15px; position: relative; top: -5px;}
.table-planos.dividas .btn-pagar:hover { color:#FEC847;}

.tabela-planos-dividas .quitar-dividas { float: right;}
.tabela-planos-dividas .quitar-dividas span {  color: #999999; font-size: 12px; margin: 0 5px 0 0;}
.tabela-planos-dividas .btn-quitar-dividas { background: url("../img/soumais/btn-planos.png") repeat scroll 0 0 transparent; font-size: 12px; font-weight: bold;  padding: 5px 30px; text-transform: uppercase;}
.tabela-planos-dividas .btn-quitar-dividas:hover { color: #fff;}

/** Processo de Pagamento **/
.tabela-planos-dividas.processo .descricao { width: 190px;}
.tabela-planos-dividas.processo .servico { width: 120px;}
.tabela-planos-dividas.processo .vencimento { width: 160px;}
.tabela-planos-dividas.processo .valor { width: 70px;}
.tabela-planos-dividas.processo .cont-total { float: right; margin: 0 20px 0 0;}
.tabela-planos-dividas.processo .total { color: #999999; font-family: 'arvo'; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform:uppercase;}
.tabela-planos-dividas.processo .valor-total { color: #272727; font-size: 16px; font-weight: bold;}

/** Dados Pagamento **/
.info-pagamento { margin: 20px 0 0;}
.info-pagamento .cartao {}
.info-pagamento .form-pagamento { margin: 15px 0 0;}
.info-pagamento .debito { margin: 10px 0;}
.info-pagamento .credito {}
.info-pagamento .ipt-credito { margin: 0 0 5px;}
.info-pagamento .recorrente { margin: 5px 0;}
.info-pagamento .btn-pagamento { background: url("../img/bg/faixa_preta.png") repeat-x scroll 0 center #000000; border: 1px solid #252525; color: #FFFFFF;
 display: block; font-weight: bold; margin: 20px 0 0; padding: 7px 15px; text-transform: uppercase;}
.info-pagamento .btn-pagamento:hover { color: #FAB736 }


/** Escolher Tipo de Cadastro - Torcedor Oficial ou Passaporte Alvinegro **/
.tipo-cadastro {}
.tipo-cadastro.oficial-cadastro { background: url("../img/bg_torc_oficial.jpg") center top no-repeat #000; margin: 0 0 44px;}
.tipo-cadastro.oficial-cadastro .info-cadastro { color: #fff; font-family: 'arvo', sans-serif; font-size: 18px; text-shadow: 2px 0 0 #000;}
.tipo-cadastro.pass-cadastro { background: url("../img/bg_pass_alvinegro.jpg") center top no-repeat #000;}

.tipo-cadastro .cont { padding: 30px;}

.tipo-cadastro .title-oficial { background: url("../img/torcedor_oficial.png") no-repeat; display: block; height: 28px; width: 363px; }
.tipo-cadastro .title-pass { background: url("../img/pass_alvinegro.png") no-repeat; display: block; height: 24px; width: 377px; }
.tipo-cadastro h3 { margin: 0 0 20px;}

.tipo-cadastro .cadastro-header { display: block; float: left; margin: 0 0 40px;}
.tipo-cadastro .cadastro-header p { color: #fff; font-family: 'arvo', sans-serif; font-size: 16px; text-shadow: 2px 0 0 #000; width: 340px;}
.tipo-cadastro .planos-cont { border-top: 1px solid; padding: 30px 0 0;}
.tipo-cadastro ul { float: left; list-style: none outside none; margin: 0; padding: 0;}
.tipo-cadastro .planos {  display: block;    padding: 30px 0;    position: relative;}

.tipo-cadastro .planos h4 { color: #f3b136; font-family: 'arvo', sans-serif; font-size: 18px; margin: 0 0 10px;}
.tipo-cadastro .planos p { color: #fff; font-size: 14px; line-height: 1.4em;}
.tipo-cadastro .plano-left { border-bottom: 1px solid;    float: left;    width: 560px;}
.tipo-cadastro .plano-left .content { display: block;    float: left;    position: relative;    width: 340px;}
.tipo-cadastro .plano-right { border-bottom: 1px solid;    float: right;    width: 560px;}
.tipo-cadastro .plano-right .content { display: block;    float: right;    position: relative;    width: 340px;}

.tipo-cadastro .cartao-fidelidade { display: block; height: 170px;    position: absolute; right: -230px; top: -30px; width: 234px;}
.tipo-cadastro .cartao-tradicional { display: block; height: 111px; left: -220px; position: absolute; top: 20px; width: 160px;}
.tipo-cadastro .outros { float: right;}
.tipo-cadastro .outros p {  color: #FFFFFF; float: left; font-size: 14px; margin: 10px 15px 0 0;}
.tipo-cadastro .outros .btn-mais-planos { background: url("../img/bg/faixa_preta.png") repeat-x scroll 0 center #000000; border: 1px solid #252525; color: #FFFFFF; display: block; float: right; font-family: 'Arvo', sans-serif; font-weight: bold; margin: 0; padding: 7px 35px; text-transform: uppercase;}
.tipo-cadastro .outros .btn-mais-planos:hover { color: #FAB736;}

.tipo-cadastro .btn-cadastro { background: url("../img/bg/faixa_preta.png") repeat-x scroll 0 center #000000; border: 1px solid #3C3C3C; color: #FFFFFF; display: block; float: left; font-family: 'Arvo', sans-serif; font-size: 16px; margin: 20px 0 0; padding: 12px 20px; text-transform: uppercase;}
.tipo-cadastro .btn-cadastro:hover { color: #FAB736;}

.tipo-cadastro.pass-cadastro p { font-size: 14px;}
.tipo-cadastro.pass-cadastro .cadastro-header { margin: 0;}



/** Retorno de Pagamento **/
.retorno-pagamento { color: #999; margin: 30px 0 0;}
.retorno-pagamento h3 { font-family: 'Arvo', arial, sans-serif; font-size: 24px; font-weight: lighter; padding: 0 0 0 45px; position: relative; text-transform: uppercase; }

.retorno-pagamento .ico-confirmacao { background: url("../img/ico-confirmacao.png") no-repeat;  display: block; height: 33px; left: 0; position: absolute; top: -5px; width: 36px;}
.retorno-pagamento .concluido .ico-confirmacao { background-position: 0 0;}
.retorno-pagamento .erro .ico-confirmacao { background-position: -40px 0; display: block; height: 33px; left: 0; position: absolute; top: -5px; width: 36px;}
.retorno-pagamento .pendente .ico-confirmacao { background-position: -80px 0; display: block; height: 33px; left: 0; position: absolute; top: -5px; width: 36px;}


.retorno-pagamento .confirmacao {  border-bottom: 1px solid #dddddd;}
.retorno-pagamento .confirmacao p { font-size: 18px;}
.retorno-pagamento .concluido h3 { color: #57c98a; }
.retorno-pagamento .erro h3 { color: #e36969; }
.retorno-pagamento .pendente h3 { color: #fbb837;}


.retorno-pagamento .dados-pagamento { border-bottom: 1px solid #dddddd; padding: 10px 0; margin: 0 0 20px;}
.retorno-pagamento .info-name { font-family: 'Arvo', arial, sans-serif; font-size: 16px;}
.retorno-pagamento .info-result { font-size: 28px;}

.retorno-pagamento .status-concluido { color: #57c98a;}
.retorno-pagamento .status-erro {  color: #e36969;}
.retorno-pagamento .status-pendente { color: #fbb837;}

.retorno-pagamento .dados { margin: 25px 0;}



/* Promoções */
.title-promocoes { border-bottom:1px solid #CDCDCD; display:block; font:24px 'arvo', sans-serif; margin:0 auto 30px; padding:0 0 18px; }
.wgt-promocao { display:block; margin:0 0 35px; padding:0; }
.wgt-promocao .wgt-title   { color:#666; font:400 14px 'Droid Sans',Arial,sans-serif; margin:0 0 10px; padding:0; }
.wgt-promocao .wgt-title a { color:#666; text-decoration:none; }
.wgt-promocao .wgt-title a:hover { color:#333; }
.wgt-promocao .pic-promo       { border:3px solid #E5E5E5; display:block; margin:0 auto 10px; padding:0; }
.wgt-promocao .pic-promo:hover { border-color:#FEC847; }
.wgt-promocao .pic-promo img   { display:block; margin:0; padding:0; }
.wgt-promocao h3 { margin:0 0 5px; }
.wgt-promocao ul { margin-left:14px; }

.btn-promocoes { background-color:#FFC53A; color:#000 !important; display:inline-block; margin:0; padding:10px 8px; -moz-box-shadow:2px 2px 0 #7F7F7F; -webkit-box-shadow:2px 2px 0 #7F7F7F; box-shadow:2px 2px 0 #7F7F7F; }
.btn-promocoes:hover { color:#000; margin:2px 0 0 2px; -moz-box-shadow:0 0 0 #7F7F7F; -webkit-box-shadow:0 0 0 #7F7F7F; box-shadow:0 0 0 #7F7F7F; }