@charset 'ISO-8859-1';

/*
 * GERAL
 *
 * Estilos que serão usados no site inteiro
 */

* {
    margin:0;
    padding:0;
}

h2 {
    font-size:16px;
    font-weight:bold;
    line-height:24px;
    margin:5px 0px;
    padding-left:30px;
    background:url('images/ball_glow_white_bg.png') no-repeat;
}

img {
    border:none;
}

p {
    text-align:justify;
}

/*
 * LAYOUT
 *
 * Estilos utilizados para definir a estrutura da página
 */

body {
    text-align:center;
    /*background-color:#54341b;*/
    background-color:#b4b0b1;
    /*background:url('images/bg.png');*/
    color:black;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}

#general {
    width:1024px;
    margin:0px auto;
    text-align:left;
    background-color:white;
}

.noticia {
    margin-bottom:20px;
}

.noticia .title a {
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}

.noticia .date {
    color:gray;
}

.noticia .description a {
    font-size:12px;
    margin:5px 10px;
    text-align:justify;
    text-decoration:none;
}

/* HEADER */

#header {
    width:1024px;
    height:230px;
    background:black url('images/banner.jpg') no-repeat;
}

#header * {
    display:none;
}

/* MENU */

#menu {
    width:200px;
    float:left;
}

#menu * {
    color:white;
    text-decoration:none;
}

#menu a {
    width:100%;
    height:30px;
    padding-left:35px;
    display:block;
}

#menu ul {
    display:block;
    list-style:none;
    background-color:black;
    border-bottom:1px solid white;
}

#menu li {
    display:block;
    border-top:1px solid white;
    background:url('images/ball_black_bg.png') no-repeat 10px 6px;
    line-height:30px;
}

#menu li.subsecao {
    background-position:40px 6px;
}

#menu li.subsecao a {
    padding-left:65px;
}

/* CONTENT */

#content {
    width:614px;
    padding:0 5px 5px;
    float:left;
}

#content .section {
    margin:20px 0px 20px 30px;
}

/* ASIDE */

#merchandising {
    width:200px;
    float:right;
}

#merchandising h2 {
    margin-left:25px;
}

#merchandising .announce {
    width:150px;
    height:70px;
    border:1px solid gray;
    margin:5px 0px 5px 25px;
    overflow:hidden;
}

/* FOOTER */

#footer {
    clear:both;
    background-color:black;
}

#footer address {
    color:white;
    margin:0px 10px;
    font-size:12px;
    line-height:30px;
}

/*
 * SEÇÕES
 *
 * Estilos específicos para cada seção do site
 */

/* INDEX */

#secao-index .aniversariante {
    font-size:12px;
}

#secao-index .aniversariante strong {
    font-size:14px;
    font-weight:bold;
}

#secao-index .eventos {
    font-size:12px;
}

#secao-index .photo-frame {
    position:relative;
}

#secao-index .photo-frame ul {
    list-style:none;
}

#secao-index .photo-frame img {
    width:100px;
}

#destaque img {
    margin:4px;
	float: right;
}

#destaque p {
    margin-bottom:15px;
}

/* HISTÓRIA */

#secao-historia img {
    margin:10px;
    float:right;
}

#secao-historia p {
    margin-bottom:15px;
}

/* CLASSIFICACOES */

#secao-classificacoes table {
    width:100%;
    border:1px solid gray;
    text-align:center;
}

#secao-classificacoes table td {
    padding:2px 5px;
    font-size:14px;
    border-left:1px solid gray;
}

#secao-classificacoes table tbody td {
    border-top:1px solid gray;
}

#secao-classificacoes table td.time {
    width:100%;
    text-align:left;
}

/* GALERIAS */

#secao-galerias ul {
    list-style:none;
}

#secao-galerias li {
    line-height:40px;
    background:url('images/photo.jpg') no-repeat;
}

#secao-galerias li a {
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    padding-left:50px;
}

/* GALERIA */

.jshowcase-prev-command, .jshowcase-next-command {
    width:32px;
    height:32px;
    position:absolute;
    top:30px;
    border:none;
    overflow:hidden;
    text-indent:-1000px;
    z-index:2;
    cursor:pointer;
}

.jshowcase-prev-command {
    left:0px;
    background:transparent url('images/prev.gif');
}

.jshowcase-next-command {
    right:0px;
    background:transparent url('images/next.gif');
}

#secao-galeria .photo-frame {
    background:url('images/loader.gif') no-repeat center center;
    text-align:center;
    margin-top:20px;
}

#secao-galeria img.featured {
}

#secao-galeria .tumb-container {
    position:relative;
    margin-top:30px;
}

#secao-galeria ul {
    list-style:none;
}

#secao-galeria li img {
    width:100px;
    cursor:pointer;
}

/* INTEGRANTES */

#secao-integrantes ul {
    list-style:none;
}

#secao-integrantes li {
    margin-bottom:20px;
}

#secao-integrantes .integrante-nome {
    font-weight:bold;
    font-size:12px;
}

#secao-integrantes li img {
    width: 60px;
    height: 60px;
    margin-right: 10px;
    float: left;
}

#secao-integrantes dt {
    font-size:11px;
}

/* ANIVERSARIANTES */

#secao-aniversariantes dl {
}

#secao-aniversariantes dt {
    font-size:14px;
    font-weight:bold;
}

#secao-aniversariantes dd {
    margin:0px 0px 10px 20px;
}

#secao-aniversariantes ul {
    list-style:none;
}

#secao-aniversariantes li {
    font-size:12px;
}

/* VIDEOS */

#secao-videos dt {
    font-size:16px;
    font-weight:bold;
}

#secao-videos dd {
    margin-bottom:20px;
}

#secao-videos embed {
    width:400px;
    height:300px;
}

/* CONTATO */

#secao-contato label {
    font-size:12px;
}

#secao-contato dd {
    margin-bottom:5px;
}

#secao-contato input.text, #secao-contato textarea {
    width: 500px;
}

#secao-contato input.fone {
    width: 100px;
}

#secao-contato input.uf {
    width: 40px;
}

/* AGENDA */

#secao-agenda dl.jogos {
}

#secao-agenda dl.jogos dt {
    font-size:14px;
    font-weight:bold;
}

#secao-agenda dl.jogos dd {
    margin-bottom:20px;
}

#secao-agenda dl.dados {
    margin:10px 0px 10px 10px;
}

#secao-agenda dl.dados dt {
    font-size:13px;
    display:block;
    float:left;
    padding-right:5px;
}

#secao-agenda dl.dados dd {
    font-size:13px;
    line-height:14px;
    margin-bottom:5px;
}

/* NOTÍCIAS */
