/* <![CDATA[ */
/* tabela com as cores */
#coresdiv {
	display: none;
	margin-left: 140px;
}
table#cores {
	border: 1px solid #434730;
	border-collapse: collapse;
}

#cores caption {
	padding-bottom: 6px;
}
#cores th {
	font-size: 11px;
}

#cores th, #cores td {
	border: 1px solid #434730;
	padding: 3px;
	text-align: center;
}

#cores th {
	background-color: #5d6149;
}

/* TABELAS FRUNS */
#conteudo1col table, #conteudo1col div, #conteudo1col form, #conteudo1col p, #conteudo1col h1, #conteudo1col h2, #conteudo1col h3, #conteudo1col h4, #conteudo1col pre, #conteudo1col blockquote, #conteudo1col ul, #conteudo1col ol, #conteudo1col li, #conteudo1col th, #conteudo1col td, #conteudo1col fieldset {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.tbicone {
	width: 38px;
	margin-top: 4px;
	margin-left: 2px;
	background: #2f3131 url(../images/v3/bg_coluna01.gif) repeat-x left top;
	overflow: hidden;
}

#conteudo1col table.indice td.tbtitulo, #conteudo2col table.indice td.tbtitulo {
	text-align: left;
	overflow: hidden;
	background: #2f3131 url(../images/v3/bg_coluna01.gif) repeat-x left top;
}

.tbiconforum {
	width: 5%;
	text-align: center;
	background: #2f3131 url(../images/v3/bg_coluna01.gif) repeat-x left top;
}

.tbnum1, .tbnum2, .tbautor, .tbforumposts, .tbforumtitulo {
	width: 5%;
	text-align: center;
	background: #222424 url(../images/v3/bg_coluna02.gif) repeat-x left top;
}

#conteudo2col table.indice th.tbnum1 {
	width: 10%;
}

#conteudo1col th.tbforumposts, #conteudo2col th.tbforumposts {
	width: 26%;
	text-align: right;
}

#conteudo1col td.tbforumposts, #conteudo2col td.tbforumposts {
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	width: 26%;
	text-align: right;
	background: #222424 url(../images/v3/bg_coluna02.gif) repeat-x left -7px;
	padding: 5px;
}

#conteudo2col td.tbforumposts span.small {
	font-size: 9px;
	font-weight: normal;
	line-height: 20px;
}

#conteudo2col td.tbforumposts span.small img {
	vertical-align: -5px;
}

#conteudo1col th.tbforumtitulo, #conteudo2col th.tbforumtitulo {
	text-align: left;
	width: 48%;
}

#conteudo1col td.tbforumtitulo, #conteudo2col td.tbforumtitulo {
	height: 26px;
	font-size: 11px;
	width: 48%;
	text-align: left;
	background: #2f3131 url(../images/v3/bg_coluna01.gif) repeat-x left -7px;
	padding: 5px 7px;
}

#conteudo1col td.tblastdata, #conteudo2col td.tblastdata {
	width: 22%;
	text-align: left;
	overflow: hidden;
	background: #2f3131 url(../images/v3/bg_coluna01.gif) repeat-x left -7px;
	font-size: 9px;
}

.tbautor {
	overflow: hidden;
	width: 8%;
}

.tblast {
	width: 22%;
	text-align: left;
	overflow: hidden;
	background: #2f3131 url(../images/v3/bg_coluna01.gif) repeat-x left top;
	font-size: 9px;
}

#conteudo1col table.indice, #conteudo2col table.indice, .calendario {
	font-size: 10px;
	table-layout: fixed;
	width: 880px;
	margin: 0 10px;
	border-collapse: collapse;
	clear: both;
}

#conteudo1col th, #conteudo1col td, #conteudo2col td, #conteudo2col th, .u2udireita th, .u2ufolders th {
	padding: 4px 6px;
	border: 1px solid #3e4040;
}

#conteudo1col th, #conteudo2col th, .membros th, .u2udireita th, .u2ufolders th {
	background: #1f1f1f url(../images/v3/bg_ths.gif) repeat-x left top;
	font-size: 9px;
	color: #626666;
	border: 1px solid #282a2a;
	border-bottom: none;
	line-height: 0px;
	height: 22px;
	padding: 0px 6px 2px 6px;
}

#conteudo1col table.indice div.icon, #conteudo1col table.indice div.icon2 {
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 8px;
	margin-left: 1px;
	display: block;
	background: no-repeat left center;
}

#conteudo1col table.indice div.icon2 {
	margin-top: 4px;
}

#conteudo1col table.indice div.forumicon {
	width: 31px;
	height: 31px;
	margin-top: 0px;
	margin-left: 4px;
	display: block;
	background: no-repeat left center;
}

#conteudo1col .clearer, #conteudo1col .nosize {
	height: 0px;
	width: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	clear: both;
}

#conteudo1col td div.tclcon {
	margin-left: 25px;
	font-size: 9px;
	line-height: 14px;
	color: #e4e4e4;
}

#conteudo1col td div.tclcon h3 {
	line-height: 13px;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#conteudo1col td div.tclcon h4 {
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0 5px 0;
}

#conteudo1col td.tblast span.byuser {
	overflow: hidden;
}

#conteudo1col th.tbtitulo {
	padding-left: 30px;
	border-bottom: none;
}

#conteudo1col td.tbtitulo:hover {
	background: #ccc;
}

#conteudo1col table.indice caption, #conteudo1col div.poststopo, #conteudo1col table.indice tfoot tr td.forumrestos {
	background: #373939 url(../images/v3/bg_captiontabelas.gif) repeat-x left top;
	height: 25px;
	padding: 5px 5px 0 5px;
	text-align: left;
	font-size: 11px;
	color: #bfbfbf;
	width: 880px;
/*	margin: 0 10px 2px 10px;*/
margin: 0px !important;
	font-weight: bold;
	border: 1px solid #282a2a;
}

#conteudo1col table.indice tfoot tr td.forumrestos {
	border-top: 4px solid #252626;
}

#conteudo1col td.separatopped{
	background: #222424;
	margin: 0;
	padding: 0;
	height: 5px;
	border: none;
}

#conteudo1col table.indice tfoot tr td, #conteudo2col table.indice tfoot tr td, #conteudo2col table.membros tfoot tr td {
	height: 1px;
	padding: 0px;
	padding: 0 0 15px 0;
	border: none;
}

#conteudo2col table.indice {
	margin: 0 10px 20px 10px;
	width: 690px;
}

#conteudo2col table.indice tfoot tr td {
	padding: 5px 0 10px 0;
	text-align: right;
}

#conteudo2col table.indice caption {
	background: #373939 url(../images/v3/bg_captiontabelas.gif) repeat-x left top;
	height: 25px;
	padding: 5px 5px 0 5px;
	text-align: left;
	font-size: 11px;
	color: #bfbfbf;
	margin: 15px 10px 2px 10px;
	font-weight: bold;
	border: 1px solid #282a2a;
}

#conteudo1col table.indice tfoot, div.postsfoot {
	font-size: 9px;
}

#conteudo1col .restosindice {
	clear: both;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 50px;
}

#conteudo1col .restosindice img {
	vertical-align: -25%;
}

#conteudo1col div.forunsnav {
	font-size: 9px;
	display: block;
	margin: 10px 10px 5px 10px;
	width: 880px;
}

#conteudo1col div.poststopo {
	display: block;
	clear: both;
	width: 870px;
	padding: 5px 5px 0 5px;
	margin: 0 10px 1px 10px;
	height: 18px;
}

#conteudo1col div.topico {
	display: block;
	clear: both;
	background: #1f1f1f url(../images/v3/bg_ths.gif) repeat-x left top;
	font-size: 9px;
	color: #626666;
	border: 1px solid #282a2a;
	border-bottom: none;
	line-height: 0px;
	height: 10px;
	padding: 10px 8px 2px 8px;
	margin: 0 10px 0 10px;
	width: 864px;
}

#conteudo1col div.topico img {
	margin-top: -7px;
}

#conteudo1col div.forunsnav span, div.poststopo span, div.postsfoot span {
	float: left;
}

#conteudo1col div.forunsnav span.paginas, div.poststopo span.paginas, div.postsfoot span.paginas {
	float: right;
}

div.poststopo span.paginas, div.postsfoot span.paginas {
	padding-top: 0px;
}

#conteudo1col table.indice caption span, #conteudo1col table.indice tfoot tr td.forumrestos span {
	float: left;
}

#conteudo1col table.indice caption span.paginas, #conteudo1col table.indice tfoot tr td.forumrestos span.paginas {
	float: right;
	text-align: right;
	padding-right: 5px;
}

#conteudo1col div.forunsnav span.paginas {
	padding: 0px;
	margin-top: -3px;
}

/* POSTS */
#conteudo1col div.um, #conteudo1col div.dois {
	display: block;
	clear: both;
	height: 100%;
	background: #2f3131;
	margin-bottom: 1px;
	width: 880px;
	margin: 0 10px;
	border: 1px solid #3a3c3c;
	border-bottom: 5px solid #222424;
}

#conteudo1col div.dois {
	background: #353838;
}

div.caixa {
	overflow: hidden;
	display: block;
	clear: both;
	border-bottom:1px solid #3a3c3c;
}

#conteudo1col div.postaesq, #conteudo1col div.postaesqfoot {
	text-align:center;
	float: left;
	width: 172px;
	overflow: hidden;
	display: block;
	padding: 10px 0;
}

div.postaesq dl, div.postaesq dt, div.postaesq dd {
	margin: 0 0 2px 0;
	font-size: 11px;
}

div.postaesq dd {
	font-size: 9px;
}

div.postaesq dd.caixa {
	margin: 0 15px 2px 15px;
	width: 142px;
	background: url(../images/v3/bg_caixaposts.gif) no-repeat left top;
	height: 15px;
	text-align: left;
	padding: 1px 4px;
	color: #999;
}

#conteudo1col div.postadir {
	overflow: hidden;
	width: auto;
	border-left: 1px solid #3a3c3c;
	height: 100%;
}

div.um div.postadir span.data, div.dois div.postadir span.data, #z fieldset span.previewdata {
	padding: 10px 15px;
	border-bottom: 1px solid #3a3c3c;
	background: #363737;
	display: block;
	font-size: 10px;
}

div.dois div.postadir span.data {
	background: #3b3e3e;
}

#conteudo1col div.postadir span.data span.icon {
	float: left;
	width: 25px;
	height: 35px;
	padding: 10px 0 0 0;
}

#conteudo1col div.postadir span.data span.iconalt {
	float: left;
	width: 40px;
	height: 35px;
	padding: 0 0 0 0;
}

#conteudo1col div.postadir span.data h3 {
	font-size: 12px;
	font-weight: bold;
}

#z {
	font-size: 11px;
	line-height: 16px;
}

#z fieldset span.previewdata {
	margin: 3px 0 3px 0;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px dotted #3a3c3c;
}

div.postadir span.data span.postquote {
	float: right;
	padding: 0px;
	margin-top: -23px;
}

#z fieldset span.posttitulo {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0 0 5px 0;
	color: #eca433;
}

#conteudo1col div.mensagem {
	min-height: 180px;
	width: 100%;
	padding: 10px 15px;
	float: left;
	display: block;
	border: 0px;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
}

#conteudo1col div.mensagem div {
	width: 96%;
}

#conteudo1col div.postassinatura {
	clear: both;
	font-size: 9px;
	padding: 5px 15px;
}

div.postassinatura img {
	max-height: 100px;
	max-width: 700px;
}

div.um div.postassinatura hr, div.dois div.postassinatura hr {
	margin-top: 30px;
	border: 0px;
	height: 2px;
	width: 100%;
	background: url(../images/v3/bg_postshr01.gif) repeat-x left center;
}

#conteudo1col div.um div.postaesq hr, #conteudo1col div.dois div.postaesq hr {
	margin-top: 2px;
	border: 0px;
	height: 2px;
	width: 142px;
	background: url(../images/v3/bg_postshr01.gif) no-repeat center center;
}

#conteudo1col div.dois div.postassinatura hr, #conteudo1col div.dois div.postaesq hr {
	background: url(../images/v3/bg_postshr02.gif) repeat-x left center;
}

div.dois div.postaesq hr {
	background: url(../images/v3/bg_postshr02.gif) no-repeat center center;
}

#conteudo1col div.postfootright {
	padding: 5px 5px 0px 5px;
	margin-top: 15px;
	border-top: 1px solid #3a3c3c;
	display: block;
	font-size: 9px;
	clear: both;
}

div.quote, #conteudo1col div.quote {
	width: 90%;
	background: #222424;
	display: block;
	clear: both;
	padding: 5px;
	margin: 20px 5px 10px 10px;
	border-bottom: 3px solid #1d1f1f;
	color: #999999;
	font-size: 10px;
}

#conteudo1col div.quote ul {
	list-style: square;
	padding: 0 0 0 15px;
}

#conteudo1col div.quote ul li {
	padding: 0;
}

div.quote span.quotetitulo, #conteudo1col div.quote span.quotetitulo {
	background: #1d1f1f;
	display: block;
	clear: both;
	margin: -5px;
	margin-bottom: 5px;
	height: 15px;
	padding: 3px 5px;
	font-weight: bold;
	color: #999999;
	font-size: 10px;
}

/* eventos */
#conteudo2col table.indice th {
	font-weight: normal;
}

#conteudo2col table.indice td.tbnum1 {
	text-align: center;
	border-bottom: 1px solid #3a3c3c;
	border-right: 1px solid #3a3c3c;
	font-size: 9px;
	padding: 5px;
	width: 15%;
	background: #222424 url(../images/v3/bg_coluna02.gif) repeat-x left -7px;
}

#conteudo2col table.indice th.tbnum1 {
	width: 15%;
}

#conteudo2col table.indice td.tbtitulo {
	text-align: left;
	overflow: hidden;
	background: #2f3131 url(../images/v3/bg_coluna01.gif) repeat-x left -7px;
	border-bottom: 1px solid #3a3c3c;
	border-right: 1px solid #3a3c3c;
	padding: 3px 5px 5px 5px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
}

div#titulos {
	background: #f8f1df url(../images/novas/bg_barra_footer.gif) repeat-x left top;
	height: 19px;
	padding-top: 3px;
	text-align: left;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #e04620;
	text-transform: uppercase;
	padding-left: 5px;
	border-right: 1px solid #3a3c3c;
}

/* LADDERS */
.ladder, .pendentes, .membros {
	margin: 0px;
	margin: 0 20px 20px 10px;
	padding: 0px;
	table-layout: fixed;
	width: 98%;
	border-collapse: collapse;
	clear: both;
}

.ladder caption, .pendentes caption, .membros caption, .calendario caption {
	background: #373939 url(../images/v3/bg_captiontabelas.gif) repeat-x left top;
	height: 25px;
	padding: 5px 5px 0 5px;
	text-align: left;
	font-size: 11px;
	color: #bfbfbf;
	margin: 15px 20px 2px 10px;
	font-weight: bold;
	border: 1px solid #282a2a;
}

.pendentes caption, .membros caption, .calendario caption {
	text-align: left;
	height: 25px;
}

#conteudo2col table.membros {
	margin: 15px 10px 2px 10px;
}

#conteudo2col table.membros caption {
	margin: 15px 10px -15px 10px;
}

table.calendario td, table.calendario th {
	width: 100%;
}

p.separador {
	padding: 5px 20px 5px 20px;
	margin: 0px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
}

.pendentes tfoot, .calendario tfoot {
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
	text-align: center;
	font-size: 9px;
	height: 28px;
}

.ladder th, .ladder td, .membros td {
	padding: 4px 6px;
}

.ladder th, .membros th {
	font-weight: normal;
	background: #1f1f1f url(../images/v3/bg_ths.gif) repeat-x left top;
	font-size: 9px;
	color: #626666;
	border: 1px solid #282a2a;
	border-bottom: none;
	line-height: 0px;
	height: 22px;
	padding: 0px 6px 2px 6px;
}

.pequeno {
	width: 4%;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

.tag {
	width: 8%;
}

.nome {
	width: 35%;
}

.nomehib {
	width: 76%;
}

.novos {
	width: 81%;
}

.dataisnc {
	width: 15%;
}

.ladder tr.par, .ladder tr.impar, .pendentes tr.par, .pendentes tr.impar, .membros tr.par, .membros tr.impar, .indice tr.par, .indice tr.impar {
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
	margin-bottom: 1px;
}

.ladder tr.impar, .pendentes tr.impar, .membros tr.impar, .indice tr.impar {
	background: #353838 url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
}

.ladder tfoot td {
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
	height: 1px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	line-height: 0px;
}

.centro, .u2udireita .centro {
	text-align: center;
	width: 5%;
}

.u2udireita .centro {
	text-align: center;
	width: 8%;
}


.membros tfoot, .calendario tfoot {
	font-size: 9px;
	background: url(../images/v3/bg_tracocaixas.gif) repeat-x left top;
	text-align: center;
}

.membros .nick {
	width: 45%;
}

.u2udireita .nick, .u2ufolders .nick {
	font-size: 9px;
	width: 85%;
}

.u2udireita .nick a {
	font-size: 12px;
}

.logotipo {
	background: url(../images/novas/bg_logotipo.gif) no-repeat top left;
	width: 125px;
	height: 125px;
	text-align: center;
	float: left;
	display: block;
	margin-left: 10px;
	margin-top: 10px;
	clear: none;
}

.caixaclans {
	float: left;
	display: block;
}

.caixaclans span.info {
	margin-left: 10px;
	width: 500px;
}

.caixaclans span.noborder, .verclans span.noborder {
	border: 0px;
}

#clansnav {
	margin: 5px 45px 10px 40px;
	padding: 0 0 19px 0px;
	border-bottom: 1px solid #4d4d4d;
}

#clansnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font: 10px/16px Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0;
}

#clansnav a {
	float: left;
	line-height: 14px;
	margin: 0 25px 4px 0px;
	text-decoration: none;
	color: #999;
}

#clansnav a.active {
	font: 12px/14px Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}

#clansnav a.active, #clansnav a:hover {
	border-bottom: 4px solid #e04620;
	padding-bottom: 2px;
	color: #e04620;
}

#clansnav a:hover {
	color: #e04620;
}

.membros .extra {
	width: 70%;
}

.membros td h1 {
	padding: 0;
	margin: 0;
	display: inline;
	font: bold 16px "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	border: none;
	background: none;
}

/* calendrio */
.calendario, .calendario caption {
	width: 550px;
	margin: 0px auto 0px auto;
}

.dia {
	height: 70px;
	width: 70px;
	border: 1px solid #fff;
	background: #353838;
	vertical-align: top;
	padding: 5px;
	font-size: 8px;
	overflow: hidden;
	line-height: 10px;
}

.dia:hover {
	background: #2f3131;
}

.dia a {
	font-size: 9px;
	background: url(../images/novas/calendario_bullet.gif) no-repeat 1px 6px;;
	padding-left: 5px;
}

.next_month, .last_month {
	background: #333;
}

#hoje {
	background: #777;
}

/* double eliminatórias */
#esquerda table.desmall {
	font-size: 9px;
	table-layout: fixed;
	margin: 10px auto;
	border-collapse: collapse;
	clear: both;
	padding: 0px;
	text-align: center;
	overflow: hidden;
	width: 50%;
}
table.desmall td, table.desmall td.equipa {
	font-size: 8px;
	white-space: nowrap;
	line-height: 11px;
	height: 15px;
	margin: 2px;
	width: 20px;
	overflow: hidden;
}
table.desmall td.equipa {
	background: url(../images/tabelas/bgequipa.gif) no-repeat center center;
	vertical-align: middle;
	text-align: center;
}
table.desmall td.up, .membros td.up {
	background: url(../images/tabelas/up.gif) no-repeat left top;
	vertical-align: middle;
}
table.desmall td.down, .membros td.down {
	background: url(../images/tabelas/down.gif) no-repeat left top;
	vertical-align: middle;
}
table.desmall td.centro, .membros td.risca {
	background: url(../images/tabelas/centro.gif) repeat-y left top;
	vertical-align: middle;
}
table.desmall td.centroh, .membros td.riscah {
	background: url(../images/tabelas/centroh.gif) repeat-x left top;
	vertical-align: middle;
}
.membros td.riscahb {
	background: url(../images/tabelas/centroh.gif) repeat-x left bottom;
	vertical-align: middle;
}
.membros td.down {
	background: url(../images/tabelas/down.gif) no-repeat left bottom;
	vertical-align: middle;
}
.membros td.equipa {
	border: 1px solid #3a3c3c;
	background: #363737;
	vertical-align: middle;
	text-align: center;
}

/* grupos */
.grupospares {
	padding: 5px;
	margin: 5px 0 0 0;
	display: block;
}
table.grupossmall {
	table-layout: fixed;
	width: 60px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0 5px;
	line-height: 11px;
	float: left;
}

table.grupossmall caption {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #eca433;
	width: 50px;
	margin: 0 5px;
}

table.grupossmall td, table.grupossmall td.equipa {
	overflow: hidden;
	font-size: 10px;
	white-space: nowrap;
	line-height: 11px;
	height: 15px;
	margin: 0px;
	width: 15%;
	padding: 1px;
}

table.grupossmall td.equipa {
	width: 85%;
}

table.grupossmall tr.promovidos {
	font-weight: bold;
}

/* ]]> */