* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 12px;
    font-family: Verdana, Kalimati, sans-serif;
    color: #809900;
    background: url(_img/bg_body.jpg) top left repeat;
}

ul, li {
    list-style: none;
}
hr{
    border: 0;
    border-bottom: 2px solid #F2f2f3;
    margin-top: 5px;
    display: block;
    width: 565px;
    margin-left: 5px;
    float: left;

}
h1 {
    background: url(_img/logo.png) top left no-repeat;
    width: 86px;
    height: 120px;
    font-size:0;
    line-height: 0;
    margin: 10px;
    text-indent: -9000px;
}
h2{
    font-size: 120%;
    margin-bottom: 5px;
    padding: 5px 0;
    color: #809900;
    border-bottom: 2px solid #809900;
    clear: both;
}
h3{
    font-size: 110%;
    margin-bottom: 5px;
    padding: 5px 0;
    color:#0093DD;
    border-bottom: 2px solid #0093DD;
    clear: both;
}
a {
    color: #FF6C00;
    text-decoration: none;
}

a.selecionado, a:hover {
    color: #0093dd;
}

a img {
    border: 0;
}

fieldset {
    border: 0;
}

fieldset legend {
    font-weight: bold;
    border-bottom: 1px solid #adb311;
}

label {
    display: block;
}

label.error {
    color: #900;
    font-size: 90%;
    font-style: italic;
    padding-bottom: 5px;
    padding-left: 30px;
}

input, select, textarea {
    border: 1px solid #adb311;
    width: 350px;
    margin: 2px 0 3px;
    color: #adb311;
    padding: 2px;
}

input:focus, select:focus, textarea:focus {
    border-color: #0093DD;
    color: #0093dd;
}

button{
    background: url(_img/bg_botao.jpg) top left repeat-x;
    padding: 4px 3px;
    text-align: center;
    border: 1px solid #eaecda;
    font-weight: bold;
    color: #809000;
    display: block;
    margin-left: 280px;
}

.checkbox {
    display: inline;
    width: 16px;
}

#interna, #helper_header, #helper_footer, .box{
    margin-bottom: 5px;
    border: 1px solid #eaecda;
    background: #FFF;
    overflow: hidden;
    padding: 5px;
}

#div_site {
    width: 970px;
    overflow: hidden;
    margin: 0 auto;
}

#div_header {
    height: 140px;
    overflow: hidden;
    position: relative;
}
#div_header.libertadores{
    background: url(_img/headers/libertadores.jpg) top left no-repeat;
}

#div_header .midias{
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.midias a {
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin-left: 5px;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

.midias .bt_facebook {
    background: url(_img/midias/facebook.png) top center no-repeat;
}

.midias .bt_twitter {
    background: url(_img/midias/twitter.png) top center no-repeat;
}

.midias .bt_orkut {
    background: url(_img/midias/orkut.png) top center no-repeat;
}

.midias .bt_blog{
    background: url(_img/midias/blog.png) top center no-repeat;
}
#div_footer .midias{
    margin-top: 0px;
    float: none;
    text-align: center;
}
#div_footer{
    background: #f3f3f2;
    clear: both;
}
#div_footer.libertadores{
    background: url(_img/footers/libertadores.jpg) bottom left no-repeat;
}
#footer_nav{
    text-align: center;
    margin-bottom: 10px;
}
#footer_nav a:first-child{
    border-left: 2px solid #FFF;
}
#footer_nav a{
    padding: 0 5px;
    border-right: 2px solid #FFF;
    color: #FFF;
}
#information, #login{
    border-right: 2px solid #eaecda;
    display: inline;
    float: left;
    width: 380px;
}
#information #usr_avatar {
    margin: 5px;
    margin-left: 0;
    display: inline;
    width: 166px;
    height: 166px;
    overflow: hidden;
    float: left;
}
#information #dados{
    width: 205px;
    float: left;
    display: inline;
}
#login fieldset{
    float:left;
    display: inline;
    margin: 0 2px 0 3px
}
#login button{
    margin-top: 12px;
    margin-left: 0;
}
#login fieldset input{
    width: 140px;
}
#login p{
    clear: both;
    margin: 5px 0;
}
#login #LLogado{
    float: left;
}
#login #LLogado input{
    width: auto;
}
#login #cadastrar{
    padding: 0 10px;
    font-size: 160%;
    font-weight: bold;
}
#login_navigation{
    overflow: hidden;
    clear: both;
}
#menunav a, #information a, #login a{
    color: #809900;
}
#div_wrapper {
    float: left;
    display: inline;
    width: 970px;
    overflow: hidden;
    padding-right: 10px;
}

/* INDEX */
.division {
    width: 316px;
    float: left;
    display: inline;
    overflow: hidden;
    margin-right: 5px;
}

.right {
    margin-right: 0;
}

.division div {
    margin-bottom: 5px;
}

td {
    text-align: center;
    vertical-align: middle;
    padding: 0 3px;
    border-bottom: 1px solid #DDD;
}

td.hora {
    font-weight: bold;
}

td.time-casa {
    text-align: right;
    width: 110px;
}

td.time-fora {
    text-align: left;
    width: 110px;
}

td.campeonato {
    padding: 0 5px 0 0 ;
}

#dados-chamariz div {
    background: url(_img/chamariz.png) center left no-repeat;
    margin: 2px 2px 3px 3px;
    text-align: left;
    padding-left: 50px;
    text-align: center;
    width: 97px;
    float:left;
    display: inline;
    font-weight: bold;
    border-bottom: 1px solid #0093DD;
    padding-bottom: 3px;
}

#dados-chamariz div h3 {
    font-size: 90%;
    color: #DC870C;
    margin-bottom: 0px;
    border:0;
}
#ranking td {
    text-align: right;
}

#ranking td.colocacao {
    width: 30px;
    color: #78b81b;
}

#ranking td.nome {
    text-align: left;
    text-transform: uppercase;
}

#ranking td.pontos {
    font-weight: bold;
}

.division #avisos .box_aviso {
    border: 0;
    border-bottom: 1px solid #ddd;
    margin: 0;
    padding: 15px 10px 15px 60px;
    background: none;
    display: block;
    overflow: hidden;
}

.division #avisos .blog {
    background: url(_img/avisos/blog.png) center left no-repeat;
    color: #919191;
}
.division #avisos .blog a,  .division #avisos .blog h3{
    color: #919191;
    border: 0;
}

.division #avisos .aviso {
    background: url(_img/avisos/aviso.png) center left no-repeat;
    color: #dc870c;
}

.division #avisos .aviso a, .division #avisos .aviso h3 {
    color: #dc870c;
    border: 0;
}

.division #avisos .podcast {
    background: url(_img/avisos/podcast.png) center left no-repeat;
    color: #448290;
}

.division #avisos .podcast a, .division #avisos .podcast h3 {
    color: #919191;
    border: 0;
}
#oqueeh li {
    list-style: none;
    background: url(_img/bg_li_bolao.png) center left no-repeat;
    padding: 5px 0;
    padding-left: 35px;
    margin-bottom: 5px;
}
#oqueeh li.nao {
    background: url(_img/bg_li_bolao_nao.png) center left no-repeat;
}
/* Páginas internas */
#interna {
    overflow: hidden;
    width: 960px;
}

#interna.interna-dividida {
    width: 753px;
    margin-right: 5px;
    float: left;
    display: inline;
}

#interna.interna-dividida .metade-tela{
    width: 362px;
    display: inline;
}
.left{
    float: left;
    margin-right: 5px;
}
.right{
    float: right;
}
/* Banners */
.banner {
    text-align: center;
    overflow: hidden;
    padding: 5px;
}

.banner p {
    margin-bottom: 3px;
}

.banner li {
    border-left: 1px solid #eaecda;
    padding: 0 5px;
    display: inline;
    float: left;
}

.banner .bt_comprar, .banner .pag_banner button {
    background: url(_img/bt_comprar.jpg) top left repeat-x;
    border: 1px solid #eaecda;
    color: #ff6c00;
    padding: 2px 3px;
    margin: 7px 1px 0;
    float: left;
}

.banner button.selecionado {
    color: #0093dd;
}

.banner .bt_comprar {
    display: block;
    width: 110px;
}

.banner .preco {
    font-weight: bold;
    color: #ff6c00;
    font-size: 120%;
}

.banner img {
    border: 1px solid #eaecda;
}

.full_banner {
    text-align: left;
    width: 960px;
    overflow: hidden;
    height: 140px;
    clear: both;
}

.full_banner .pag_banner {
    float: right;
    margin-top: -38px;
}

.full_banner li {
    width: 228px;
    height: 110px;
}

.full_banner img {
    float: left;
    margin-right: 5px;
    display: inline;
}

.full_banner .bt_comprar {
    margin-left: 95px;
    text-align: center;
    margin-top: -10px;
}

/* tabelas */
.table-default {
    width: 100%;
    border-collapse: collapse;
    clear: both;
    border-bottom: 2px solid #EAECDA;
    margin-bottom: 10px;
}

.table-default thead tr {
    border-bottom: 2px solid #eaecda;
    font-weight: normal;
}

.table-default .direita {
    text-align: right;
    color: #838383;
}

.table-default .esquerda {
    text-align: left;
    font-weight: bold;
}

.table-default .placar {
    width: 25px;
    margin-bottom: 5px;
}

.table-default td, .table-default th {
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    padding: 5px;
}

.table-default tr {
    border-bottom: 1px solid #eaecda;
}

.table-default td span {
    color: #ff6c00;
    text-align: center;
    clear: both;
    display: block;
    font-weight: bolder;
}

.table-default .dicas {
    width: 26px;
    height: 25px;
    background: url(_img/bt_dicas.png) top left no-repeat;
    font-size: 0;
    font-weight: normal;
    display: block;
}

.table-default .comentarios {
    width: 31px;
    height: 25px;
    background: url(_img/bt_comentarios.png) top left no-repeat;
    font-size: 0;
    font-weight: normal;
    display: block;
}

.table-default .mascote {
    vertical-align: middle;
}

.paginacao {
    text-align: center;
    padding: 10px 0;
    line-height: 130%;
    clear: both;
}

.paginacao a {
    margin: 5px;
    padding: 3px;
}

.warning {
    color: #838383;
    border: 1px solid #fbd07a;
    padding: 5px 15px 5px 35px;
    display: inline;
    float: left;
    background: url(_img/bg_warning.png) top left no-repeat #fef4d4;
    margin: 5px 0;
    margin-right: 10px;
}

.warning span {
    color: #ff6c00;
    font-weight: bold;
}

/* Meus Palpites */
.lista-campeonatos img {
    border: 0;
    margin: 2px 2px 3px 3px;
}

#palpites-campeonato {
    padding: 10px 0;
    border-top: 2px solid #809900;
    border-bottom: 2px solid #809900;
    overflow: hidden;
}

#palpites-campeonato img {
    float: left;
    display: inline;
    margin-right: 10px;
}

#palpites-campeonato a {
    margin-top: 25px;
    font-size: 200%;
    display: block;
}

/* meus amigos */
#div_busca {
    padding: 5px 5px 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #809900;
    overflow: hidden;
}

#div_busca button {
    margin-top: 0;
}

#div_busca #busca {
    float: left;
    display: inline;
}

#amigos {
    clear: both;
}

#amigos .amigo {
    width: 225px;
    float: left;
    display: inline;
    margin: 2px 2px 3px 3px;
    overflow: hidden;
    text-align: right;
    background: #f8f9e8;
    color: #838383;
}

#amigos .amigo .nome {
    color: #ff6c00;
    font-weight: bold;
    margin-bottom: 0;
}

#amigos .amigo .time {
    font-weight: bold;
}

#amigos .amigo p {
    margin: 3px 0 2px;
}

#amigos .amigo .avatar {
    float: right;
    margin-left: 10px;
}

/* botoes */
.botao {
    width: 130px;
    float: left;
    display: inline;
    margin-left: 5px;
    margin-top: 8px;
    background: url(_img/bg_botao.jpg) top left repeat-x;
    border: 1px solid #eaecda;
    cursor: pointer;
    padding: 5px 3px;
    text-align: center;
}
.botao.adm{
    background: url(_img/bg_menunav_admin.jpg) top left repeat-x;
}
.botao.logado{
    background: url(_img/bg_menunav_logado.jpg) top left repeat-x;

}
.botao.sair, .botao.palpitar{
    font-weight: bold;
}
/* Hino do clube*/
#hino p {
    margin-bottom: 10px;
}

#hino #composicao {
    color: #838383;
    font-size: 90%;
    font-style: italic;
}

/* Uniformes */
#uniformes {
}

#uniformes .uniforme {
    width: 90px;
    height: 150px;
    float: left;
    overflow: hidden;
    margin: 6px;
    float: left;
    display: inline;
    font-size: 90%;
    text-align: center;
}

/* Helpers */
#helper_header {
    width: 960px;
    float: left;
}

#helper_header img {
    float: left;
    display: inline;
    padding-right: 10px;
    border-right: 2px solid #eaecda;
}

#helper_header #navbar {
    margin-top: 12px;
    overflow: hidden;
}
#helper_footer {
    float: left;
    display: inline;
    width: 188px;
    text-align: center;
}

#helper_footer a {
    margin: 3px 2px 2px 3px;
}

#lista_palpiteiros img {
    width: 82px;
    height: 82px;
    overflow: hidden;
    display: block;
    display: inline;
    float: left;
    margin: 5px 6px;
}

#helper_footer #clubes a {
    margin: 2px;
}

#outras_edicoes {
    width: 180px;
}

/* lista de campeonatos */
#campeonatos {
    overflow: hidden;
}

#campeonatos .campeonato {
    width: 146px;
    padding: 5px;
    float: left;
    overflow: hidden;
    height: 140px;
    margin: 2px;
    text-align: center;
}

#campeonatos .campeonato img {
    height: 90px;
    width: 90px;
    overflow: hidden;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}

/* Lista de Times */
#times {
    overflow: hidden;
}

#times .time {
    width: 90px;
    padding: 10px;
    float: left;
    overflow: hidden;
    height: 90px;
    margin: 5px;
    text-align: center;
}

.disabled{
    color: #ccc;
}
.bt_excluir{
    background: url(_img/bt_excluir.png) top left no-repeat;
    font-size: 0;
    line-height: 0;
    margin: 0 5px;
    border: 0;
    width: 33px;
    height: 33px;
    display: block;
}
/* CAMPEONATOS */
/* Acrano */
.campeonato_acreano {
    color: #2ba44F;
    background: #e3f2e7;
}

.campeonato_acreano a {
    color: #2ba44F;
}

/* Alagoas */
.campeonato_alagoano {
    color: #008ed2;
    background: #e4ecf8;
}

.campeonato_alagoano a {
    color: #008ed2;
}

/* Amapa */
.campeonato_amapaense {
    color: #FFcb05;
    background: #FFF7E5;
}

.campeonato_amapaense a {
    color: #FFcb05;
}

/* Amazonas */
.campeonato_amazonense {
    color: #125aa4;
    background: #e3e5f3;
}

.campeonato_amazonense a {
    color: #125aa4;
}

/* Bahia */
.campeonato_baiano {
    color: #00aeef;
    background: #e1f4fb;
}

.campeonato_baiano a {
    color: #00aeef;
}

/* Brasilia */
.campeonato_brasiliense {
    color: #2ba44F;
    background: #e5edeb;
}

.campeonato_brasiliense a {
    color: #2ba44F;
}

/* Ceará */
.campeonato_cearense {
    color: #d4a516;
    background: #fff7ef;
}

.campeonato_cearense a {
    color: #d4a516;
}

/* Espírito Santo */
.campeonato_capixaba {
    color: #f8abad;
    background: #fef4f3;
}

.campeonato_capixaba a {
    color: #f8abad;
}

/* Goiás */
.campeonato_goiano {
    color: #00aeef;
    background: #e1f4fd;
}

.campeonato_goiano a {
    color: #00aeef;
}

/* Maranhão */
.campeonato_maranhense {
    color: #2e3192;
    background: #e0deef;
}

.campeonato_maranhense a {
    color: #2e3192;
}

/* Mato Grosso  do Sul*/
.campeonato_sul-mato-grossense {
    color: #0095da;
    background: #e1eef9;
}

.campeonato_sul-mato-grossense a {
    color: #0095da;
}

/* Mato Grosso */
.campeonato_mato-grossense {
    color: #e23695;
    background: #e0e0f1;
}

.campeonato_mato-grossense a {
    color: #e23695;
}

/* Minas Gerais */
.campeonato_mineiro {
    color: #e9262b;
    background: #fae9e1;
}

.campeonato_mineiro a {
    color: #e9262b;
}

/* Pará */
.campeonato_paraense {
    color: #e9262b;
    background: #fae9e1;
}

.campeonato_paraense a {
    color: #e9262b;
}

/* Paraiba */
.campeonato_paraibano {
    color: #ed1c24;
    background: #fee7dc;
}

.campeonato_paraibano a {
    color: #ed1c24;
}

/* Paraná */
.campeonato_paranaense {
    color: #00a651;
    background: #e3f2e7;
}

.campeonato_paranaense a {
    color: #00a651;
}

/* Pernambuco */
.campeonato_pernambucano {
    color: #e23291;
    background: #e0deef;
}

.campeonato_pernambucano a {
    color: #e23291;
}

/* Piaui */
.campeonato_piauiense {
    color: #00aeef;
    background: #e1f4fd;
}

.campeonato_piauiense a {
    color: #00aeef;
}

/* Rio de Janeiro */
.campeonato_carioca {
    color: #00aeef;
    background: #e1f4fd;
}

.campeonato_carioca a {
    color: #00aeef;
}

/* Rio Grande do Norte */
.campeonato_potiguar {
    color: #2ba44F;
    background: #e5edeb;
}

.campeonato_potiguar a {
    color: #2ba44F;
}

/* Rio Grande do Sul */
.campeonato_gaucho {
    color: #ed1c24;
    background: #fee7dc;
}

.campeonato_gaucho a {
    color: #ed1c24;
}

/* Rondonia */
.campeonato_rondoniense {
    color: #00aeef;
    background: #e1f4fd;
}

.campeonato_rondoniense a {
    color: #00aeef;
}

/* Roraima */
.campeonato_roraimense {
    color: #00aeef;
    background: #e1f4fd;
}

.campeonato_roraimense a {
    color: #00aeef;
}

/* Santa Catarina */
.campeonato_catarinense {
    color: #618500;
    background: #f3f8e7;
}

.campeonato_catarinense a {
    color: #618500;
}

/* São Paulo */
.campeonato_paulista {
    color: #ed1c24;
    background: #fee7dc;
}

.campeonato_paulista a {
    color: #ed1c24;
}

/* Sergipe */
.campeonato_sergipano {
    color: #00aeef;
    background: #e1f4fd;
}

.campeonato_sergipano a {
    color: #00aeef;
}

/* Tocantins */
.campeonato_tocantinense {
    color: #d4a516;
    background: #fff7ef;
}

.campeonato_tocantinense a {
    color: #d4a516;
}

/* Copa do Brasil */
.copa_do_brasil {
    color: #0099CC;
    background: #d8e5f3;
}

.copa_do_brasil a {
    color: #0099CC;
}

/* Libertadores da América */
.copa_libertadores_da_america {
    color: #f39a59;
    background: #fdf3eb;
}

.copa_libertadores_da_america a {
    color: #f39a59;
}

/* /CAMPEONATOS*/


/* xorna */
.comp-ico{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(_img/30.png) repeat scroll 0 0;
    display: inline-block;
    height:30px;
    margin:5px 0;
    overflow:hidden;
    width:30px;
}
/* Perfil */
#scrap_list li{
    overflow: hidden;
    border-bottom: 1px solid #eaecda;
    padding: 5px;
    margin-bottom: 5px;
}
#scrap_list li .delete-scrap{
    position: absolute;
    margin-left: 520px;
    margin-top: 25px;
}
#scrap_list li em{
    text-align: right;
    float: right;
    color: #838383;
}
#scrap_list li img{
    float: left;
    display: inline;
    margin: 0 10px 10px 0px;
}