* {
    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;
}
#menunav ul{
    padding-bottom: 5px;
    margin-bottom: 5px;
    overflow: hidden;
    border-bottom: 2px solid #F2f2f3;
}
#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 ;
}
.division #boloes a{
    margin: 3px 5px;
    display: inline-block;
    float: left;
    overflow: hidden;
}
.division #doacao input{
    width: 300px;
    height: 150px;
    border:0;
    margin:0 auto;
}

#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, .ranking td {
    text-align: right;
}

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

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

#ranking td.pontos, .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;
    background: url(_img/bg_warning.png) top left no-repeat #fef4d4;
    margin: 5px 0;
    margin-right: 10px;
    font-size: 130%;
    clear: both;
}

.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 a {
    width: 80px;
    height: 80px;
    overflow: hidden;
    display: block;
    display: inline;
    float: left;
    margin: 5px 6px;
}

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

#outras_edicoes {
    width: 180px;
}
#aguardando .palpiteiro{
    width: 90px;
    float: left;
    display: inline;
    text-align: center;
}
/* lista de campeonatos */
#campeonatos {
    overflow: hidden;
}

#campeonatos .campeonato {
    width: 106px;
    padding: 5px;
    float: left;
    overflow: hidden;
    height: 110px;
    margin: 2px;
    text-align: center;
    background: #EEE;
}

#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;
}
.conferido{
    background: #efefef;
}
.nconferido{
    background: #ccc;
}
/* 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;
}
#credit{
    color: #FFF;
    text-align: center;
}
.times60 a{
	margin: 7px;
	display: inline-block;
	float: left;
}
