@charset "utf-8";
/* CSS Document */
* {
        margin:0;
        padding:0;
}
body {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:15px;
        margin:0;
        padding:0;
        background:url(../img/bg.gif) repeat #000;
}

img { border:none; }
a {
        color:#333;
        text-decoration:none;
}
a:hover { text-decoration:underline; }

div#container {
        width:970px;
        height:auto;
        margin:0 auto;
}
.atletas-letras {
        list-style:none;
        margin:15px auto;
        width:545px;
        height:30px;
}
        .atletas-letras li {
                float:left;
                padding:5px;
                margin:0 2px;
                background:#eee;
        }
.pontuacao-perfil {
        list-style:none;
        margin:10px auto;
        width:550px;
        height:205px;
}
        .pontuacao-perfil li {
                margin:5px 0;
        }

h4 {
        font-size:13px;
        font-weight:bold;
        color:#da251c;
}

        div#header {
                width:970px;
                height:140px;
        }
                .menu-federado {
                        list-style:none;
                        width:221px;
                        height:36px;
                        float:right;
                        margin:32px 0 0 0;
                        background:url(../img/bg-menu-federados.png) no-repeat;
                }
                .menu-federado a {
                        font-size:12px;
                        font-weight:bold;
                        color:#fff;
                }
                        .menu-federado li {
                                padding:11px 0 0 5px;
                                float:left;
                        }
                        .seja-federado {
                                width:123px;
                                height:36px;
                                padding:8px 0 0 0;
                                background:url(../img/bg-seja-federado.png) no-repeat;
                        }
                        .seja-federado a {
                                color:#fbe100;
                                margin:0 0 0 13px;
                        }

                .menu {
                        list-style:none;
                        width:773px;
                        height:33px;
                        float:right;
                        margin:-46px 0 0 0;
                        padding:13px 0 0 7px;
                        background:url(../img/bg-menu.png) no-repeat;
                }
                        .menu li {
                                float:left;
                                border:solid #3e3e3e;
                                border-width:0 1px 0 0;
                        }
                                .menu li ul {
                                        display:none;
                                }
                                .menu li:hover ul {
                                        list-style:none;
                                        display:block;
                                        width:140px;
                                        position:absolute;
                                        z-index:999;
                                        border:solid #3e3e3e;
                                        border-width:0 1px 1px 1px;
                                        background:#282828;
                                }
                                .menu li:hover a { color:#ffe400; }
                                        .menu li ul li {
                                                float:inherit;
                                                border:none;
                                        }
                                        .menu li ul li a {
                                                width:130px;
                                                font-size:12px;
                                                color:#fff !important;
                                                display:block;
                                                padding:5px !important;
                                                margin:0 !important;
                                                background:none !important;
                                        }
                                        .menu li ul li a:hover {
                                                color:#ffe400 !important;
                                                text-decoration:none;
                                                background:#333 !important;
                                        }
                        .menu .last { border:none; }
                        .menu li a {
                                font-size:13px;
                                font-weight:bold;
                                color:#fff;
                                display:block;
                                padding:5px 17px 5px 0;
                                margin:0 11px;
                                background:url(../img/arrow-down.gif) right no-repeat;
                        }

        div#destaque {
                width:969px;
                height:215px;
                background:url(../img/bg-destaque.jpg) no-repeat;
        }
                div#destaque div.banner {
                        width:659px;
                        height:232px;
                        float:left;
                        position:absolute;
                        margin:0 0 0 0;
                }
                div#destaque div.video {
                        width:310px;
                        height:215px;
                        float:right;
                        background:#fff;
                }

        div#content {
                width:919px;
                height:auto;
                padding:16px 25px;
                background:url(../img/bg-content.jpg) top repeat-x #fff;
        }
                div#main-content {
                        width:634px;
                        height:auto;
                        float:left;
                        margin:0 22px 0 0;
                }
                div#main-content h1 {
                        line-height:25px;
                        font-size:26px;
                        font-weight:bold;
                        color:#333;
                        margin:0 0 20px 0;
                }

                div#main-content p + p {
                        margin:10px 0 0 0;
                }

                label {
                        width: 75px;
                        float: left;
                        text-align: right;
                        margin-right: 5px;
                        font-family: Arial, Helvetica, sans-serif;
                        font-size:11px;
                        display: block;
                        padding: 4px;
                }
				#contato_pesquisa input[type=radio] { float:left !important; }
				#contato_pesquisa label {
                        width: 200px !important;
                        text-align: left;
						margin-top:-3px;
                        margin-right: 5px;
                        font-family: Arial, Helvetica, sans-serif;
                        font-size:11px;
                        display: block;
                        padding: 4px;
                }
                input {
                        color: #555555;
                        border: 1px solid #cccccc;
                        padding: 3px;
                        font-family: Arial, Helvetica, sans-serif;
                        font-size:11px;
                }
                select {
                        font-size:11px;
                        width:208px;
                        padding:3px;
                        border:1px solid #ccc;
                }
                textarea {
                        font-size:11px;
                        padding:3px;
                        border:1px solid #ccc;
                }
                .submit { margin:0 5px; }
                legend {
                        font-family:Arial, Helvetica, sans-serif;
                        color: #6e8092;
                        font-size: 14px;
                }
                fieldset {
                        border-top-style: none;
                        border-right-style: none;
                        border-bottom-style: none;
                        border-left-style: none;
                        margin-top: 15px;
                        margin-bottom: 15px;
                        padding:15px;
                }
                        div.ultimas-noticias {
                                width:634px;
                                height:200px;
                                overflow:hidden;
                        }
                                .tit-ultimas-noticias {
                                        width:634px;
                                        height:30px;
                                        margin:0 0 15px 0;
                                        background:url(../img/tit-ultimas-noticias.gif) left no-repeat;
                                }
                               h2 {
                                        font-size:12px;
                                        font-weight:bold;
                                        color:#cc0101;
                                }
                                div.ultimas-noticias ul { list-style:none; }
                                        div.ultimas-noticias ul li {
                                                width:310px;
                                                height:auto;
                                                float:left;
                                        }
                                        div.ultimas-noticias ul li + li { margin:0 0 0 14px; }
                                                div.ultimas-noticias ul li img {
                                                        float:left;
                                                        margin:0 5px 0 0;
                                                }

                        div#content .bt-mais {
                                float:right;
                                margin:10px 0 0 0;
                                padding:3px;
                                background:#e0e0e0;
                        }
                        div#content .bt-mais:hover, .bt-mais a { color:#fff; background:#828282; }

                div#content .sobre-fcth {
                        width:311px;
                        height:130px;
                        overflow:hidden;
                        float:left;
                        margin:0 11px 30px 0;
                }
                        .sobre-fcth .tit-sobre-fcth {
                                width:311px;
                                height:30px;
                                margin:0 0 5px 0;
                                background:url(../img/tit-sobre-fcth.gif) left no-repeat;
                        }

                div#content .atleta-destaque {
                        width:311px;
                        height:130px;
                        overflow:hidden;
                        float:left;
                        margin:0 0 30px 0;
                }
                        .atleta-destaque .tit-atleta-destaque {
                                width:311px;
                                height:30px;
                                margin:0 0 5px 0;
                                background:url(../img/tit-atleta-destaque.gif) left no-repeat;
                        }
                       .atleta-destaque img {
                                float:left;
                                margin:0 5px 0 0;
                        }

                div#content .parceiros-fcth {
                        width:311px;
                        height:auto;
                        overflow:hidden;
                        float:left;
                        margin:0 11px 0 0;
                }
                        .parceiros-fcth .tit-parceiros-fcth {
                                width:311px;
                                height:30px;
                                margin:0 0 5px 0;
                                background:url(../img/tit-parceiros-fcth.gif) left no-repeat;
                        }
                        .parceiros-fcth ul li { float:left; margin:0 5px; }

                div#content .cardplayer {
                        width:311px;
                        height:115px;
                        overflow:hidden;
                        float:left;
                }
                        .cardplayer .tit-cardplayer {
                                width:311px;
                                height:30px;
                                margin:0 0 5px 0;
                                background:url(../img/tit-cardplayer.gif) left no-repeat;
                        }
.pontuacao-perfil {
        list-style:none;
        margin:10px auto;
        width:550px;
        height:205px;
}
        .pontuacao-perfil li {
                margin:5px 0;
        }

h4 {
        font-size:13px;
        font-weight:bold;
        color:#da251c;
}

.atletas-ul {
        list-style:none;
        margin:15px 10px;
}
        .atletas-ul li {
                font-size:12px;
                padding:10px;
                margin:10px 0;
                background:#ccc;
        }


#perfil-usuario {
        width:450px;
        height:120px;
}
        h3 {
                margin:25px 0 0 0;
        }
        .avatar_usuario {
                        float:right;
                        margin:3px 0 0 10px;
                }


                div#sidebar {
                        width:263px;
                        height:auto;
                        float:left;
                }
                        div#sidebar .ranking {
                                width:264px;
                                height:auto;
                        }
                                .ranking .tit-ranking {
                                        width:264px;
                                        height:43px;
                                        margin:0 0 15px 0;
                                        background:url(../img/tit-catarinense-2012-3.gif) left no-repeat;
                                }
                                .ranking ul { list-style:none; }
                                .ranking ul li {
                                        margin:0 0 3px 0;
                                        padding:5px 5px 8px 5px;
                                        background:#e0e0e0;
                                }
                                        .ranking ul li img { float:left; margin:0 5px 0 0;}
                                        .ranking ul li .tit { font-size:17px; color:#3e3e3e; display:block; margin:0 0 9px 0; }
                                        .ranking ul li .pontuacao { font-size:20px; font-weight:bold; color:#fff; padding:0 4px; background:#595959; }
                        div#sidebar .banners { height:280px; margin:30px 0 0 0;}
                        div#sidebar #twitterfcth {
                                                        margin:0 0; 
                                                        padding:0 0; 
                                                        text-align:center
                                                }                                               
                                                        #twitterfcth ul{
                                                                margin:0px;
                                                                padding:2px 0px;
                                                        }                                                       
                                                        #twitterfcth ul li{
                                                                border:1px solid #eee; 
                                                                list-style-type:none;
                                                                list-style-position:outside; 
                                                                padding:10px;
                                                                background:#eee;
                                                                margin:10px;
                                                        }
                                                        #twitterfcth .loading { margin:10px 0 0 0; }

        div#footer {
                color:#fff;
                text-align:center;
                padding:15px;
        }

