.campeonissimo { padding: 7pt 0pt 10pt 0pt; }
.ficha, .proximos { width: 386px; }
.ficha div, .proximos div { text-align: center; }
.ficha .local, .proximos .local { font-size: 8pt; font-weight: normal; }
.ficha .plantel { text-align: justify; font-size: 8pt; }
.v, .v a { background-color: #005C01; color: #ffffff; text-decoration: none; }
.e, .e a { background-color: #B6EB05; color: #005c01; background-color: #C2FF8A; text-decoration: none; }
.d, .d a { background-color: #AA0000; color: #ffffff; text-decoration: none; }
.p, .p a { background-color: #dedede; color: #005c01; text-decoration: none; }
.v, .e, .d, .p { text-align: center; font-weight: bold; padding: 2pt; border-top: 1px solid #ffffff; }
div .fotos { color: #c0c0c0; text-align: left; font-size: 8pt; padding: 0pt 0pt 10pt 0pt; }

a.tooltip { color: #005c01; text-decoration: none; }
a.tooltip span {display:none; padding: 4px; margin-left: 10px; width: 300px; text-decoration: none; text-align: center; border: 1px solid #005c01; }
a.tooltip:hover span { display:inline; position:absolute; background:#C2FF8A; color: #005c01; text-decoration: none; font-weight: bold; }
.sortable { width: 780px; padding-top: 15px; }
.sortable th { background: #005c01; color: #c2ff8a; }
.sortable td { border-bottom: 1px solid #777788;}
.sortable .center { text-align: center; }
.sortable .right { text-align: right; }
.aniversario { background: #005c01; color: #c2ff8a; }

.pie { padding: 0pt; margin: 0pt; width: 200px; border: 1px solid black; }

table, tr, td { padding: 0px; }
td { vertical-align: top; font-size: 10pt; }

.temporada { width: 778px; }

.tabela_numeros { width: 192px; border: 1px solid #b0b0b0; }
.tabela_numeros td { font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; padding: 1px; }
.tncol2 { text-align: center; width: 25%; }
.tncol3 { text-align: center; }
.tntit { font-weight: bold; text-align: center; width: 192px; }

.trofeus a { color: #005c01; text-decoration: none;}
.trofeus a:hover { color: #005c01; text-decoration: underline;}

.fontes { padding: 10pt 0pt 0pt 0pt; width: 750px; }
.fontes a { color: #005c01; text-decoration: underline;}
.fontes a:hover { color: #005c01; text-decoration: underline;}

.craques { width: 750px; text-align: justify; }
.craques a { color: #005c01; text-decoration: underline; font-weight: bold; }
.craques a:hover { color: #005c01; text-decoration: underline; font-weight: bold; }

.sala a { color: #005c01; }

/* Estrutura do layout */

body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt;
color: #005C01;
}

b{font-size: 110%;}
em{color: red;}


#topsection{
background: #005C01;
height: 90px; /*Height of top section*/
vertical-align: middle;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 210px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 210px; /*Width of left column*/
margin-left: -100%;
background: #ffffff;
text-align: center;
}

#footer{
clear: left;
width: 100%;
background: #005C01;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFFFF;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

