@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

ul, ol { list-style-type:none; }
img {
	border:none;
	outline:none;
}
table { border:none; }
.clear { clear:both; }
.centro { text-align:center; }
.vlrs {
	background-color:transparent;
	border:none;
	font-weight:bold;
}
a:link, a:visited, a:active {
	color:#a00;
	text-decoration:none;
}
a:hover {
	color:#d00;
	text-decoration:underline;
}
/* - Geral > */
#geral {
	width:854px;
	margin:0 auto;
}
/* - Nav Topo - */
#nav_topo {
	height:51px;
	background:url(images/nav_topobg.jpg) left top no-repeat;
}
/* Mune Topo */
#menu_topo {
	margin-left:80px;
	height:33px;
}
#menu_topo li {
	display:block;
	float:left;
	font:bold 13px Helvetica, Arial, sans-serif;
}
#menu_topo li a {
	color:#fff;
	padding:0 10px;
	display:block;
	height:33px;
	line-height:26px;
}
/* - Cabeçalho - */
#cabecalho {
	height:287px;
	background:url(images/cabecalho.jpg) top no-repeat;
	position:relative;
}
/* - Conteineres - */
#bloco_conteiner {
	width:790px;
	margin:0 auto;
}
#conteiner { background:url(images/container_bg.jpg) top repeat-y; }
#conteiner_topo { background:url(images/container_top.jpg) top no-repeat; }
#conteiner_rodape {
	background:url(images/container_buttom.jpg) bottom no-repeat;
	padding:24px 18px;
	min-height:304px;
}
/* - Corpo - */
#corpo {
	width:526px;
	margin:0 auto;
	float:left;
}
/* Titulo */
.titulo_g {
	width:526px;
	height:20px;
	line-height:20px;
	font-family:"Times New Roman", Georgia, Times, serif;
	background: url(images/titulo_g.png) no-repeat;
	color:#fef4da;
	margin-bottom:10px;
}
.titulo_g span {
	float:left;
	margin-left:18px;
	font-weight:bold;
	font-size:14px;
}
.titulo_g em {
	float:right;
	margin-right:7px;
}
.titulo_g em a { color:#fef4da; }
.sub_titulo {
	background:url(images/icon.png) left center no-repeat;
	padding-left:18px;
	margin-bottom:3px;
}
/* - Lateral - */
#lateral {
	width:214px;
	float:right;
}
#topo_l {
	height:35px;
	line-height:35px;
	background:url(images/lateral_t.png) top no-repeat;
}
.titulo_rank {
	display:block;
	height:35px;
	background:url(images/icon.png) 0 10px no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#fffff4;
	padding-left:14px;
	margin-left:12px;
}
img.t_level { vertical-align:middle; }
#corpo_l {
	background:url(images/lateral_bg.png) top repeat-y;
	min-height:77px;
	padding:0 4px;
	color:#fff;
	line-height:20px;
}
#rodape_l {
	height:7px;
	background:url(images/lateral_b.png) no-repeat;
}
.titulo_p {
	width:214px;
	height:20px;
	line-height:20px;
	font:bold 14px "Times New Roman", Times, serif;
	background: url(images/titulo.png) no-repeat;
	color:#fef4da;
	margin-bottom:10px;
	line-height:20px;
}
.titulo_p span { margin-left:18px; }
/* - Ranking L - */
.rank_topo li {
	display:block;
	float:left;
	background-color:#000;
	line-height:25px;
	font-weight:bold;
}
.r_l {
	width:40px;
	text-align:center;
}
.n_l { width:126px; }
.l_l {
	width:40px;
	text-align:center;
}
.rank li {
	display:block;
	float:left;
	line-height:22px;
}
/* - Box Download - */
#box_download {
	width:256px;
	position:absolute;
	left:54px;
	top:173px;
}
#box_download li {
	display:block;
	float:left;
	padding:3px;
}
#box_download li a {
	display:block;
	width:122px;
	height:33px;
}
#box_download li a:hover { text-decoration:none; }
.d_cliente { background:url(images/btn_cliente.png) no-repeat; }
.d_patch { background:url(images/btn_patch.png) no-repeat; }
.d_teams { background:url(images/btn_teamspeak.png) no-repeat; }
.tuto { background:url(images/btn_tutorial.png) no-repeat; }
.d_cliente:hover { background:url(images/btn_cliente_on.png) no-repeat; }
.d_patch:hover { background:url(images/btn_patch_on.png) no-repeat; }
.d_teams:hover { background:url(images/btn_teamspeak_on.png) no-repeat; }
.tuto:hover { background:url(images/btn_tutorial_on.png) no-repeat; }
/* - Estatus - */
#estatus {
	position:absolute;
	right:56px;
	top:171px;
	width:260px;
	color:#fef4da;
}
#estatus li {
	line-height:20px;
	clear:both;
}
#estatus li strong {
	float:left;
	display:block;
	background:url(images/icon.png) left center no-repeat;
	padding-left:14px;
	font-weight:normal;
}
#estatus li em {
	float:right;
	font-weight:bold;
}
/* estatus on / off */
.on, .off { font-weight:bold; }
.on { color:#0c0; }
.off { color:#c00; }
/* - table_r - */
.table_r { width:100%; }
.table_r img { vertical-align:middle; }
.table_r .tb_r_t { font-weight:bold; }
/* - Tabela Doações - */
.tabela_doacoes {
	width:263px;
	float:left;
}
.tabela_doacoes li {
	display:block;
	float:left;
	width:34px;
	min-height:120px;
}
.tabela_doacoes li a { font-weight:bold; }
.tabela_doacoes li.texto_tbd { width:226px; }
.tabela_doacoes li strong { color:#000; }
/* - downloads_links - */
.downloads_links { }
.downloads_links li {
	display:block;
	float:left;
	width:160px;
	margin:0 7px;
}
.downloads_links li img {
	width:160px;
	height:35px;
}
.ts_s {
	padding-top:20px;
	clear:both;
}
/* - SWF > */
.swf {
	position:absolute;
	left:356px;
	top:65px;
}
/* - Login Painel > */
.desc_member {
	width:340px;
	margin-bottom:10px;
}
.desc_member li {
	display:block;
	float:left;
	width:170px;
	line-height:16px;
}
sup.vip {
	font-size:9px;
	font-weight:bold;
	color:#f80;
	margin-left:5px
}
.desc_member li.desc_m_maior { width:340px }
.sppc {
	color:#351309;
	font-weight:bold
}
/* - Inputs > */
.inputs li {
	display:block;
	float:left;
	margin-bottom:5px;
	line-height:26px;
	position:relative;
}
.inputs li label { font-weight:bold; }
label.error {
	position:absolute;
	top:3px;
	right:237px;
	background-color:#c00;
	padding:0 2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	line-height:18px;
	color:#fff;
	width:100%;
	border:1px solid #f00;
	-box-shadow:1px 1px 3px #500;
	-moz-box-shadow:1px 1px 3px #500;
	-webkit-box-shadow:1px 1px 3px #500;
}
.c_i {
	background:url(images/darker-bg.png);
	width:230px;
	height:26px;
	line-height:26px;
	margin-left:7px;
}
.c_i input {
	width:206px;
	height:18px;
	margin-top:3px;
	margin-left:3px;
	border:1px solid #555;
	color:#fef4da;
}
#logar, #senha, #user, .pass, .pass2, #email { padding-left:16px; }
#logar, #user { background:#5C554B url(images/icones/users.png) left center no-repeat; }
.pass { background:#5C554B url(images/icones/lock.png) left center no-repeat; }
#senha, .pass2 { background:#5C554B url(images/icones/key.png) left center no-repeat; }
#email { background:#5C554B url(images/icones/mail.png) left center no-repeat; }
.inputs li .c_i input:focus { border-color:#c00; }
.inputs li.label_i {
	width:200px;
	clear:both;
}
.inputs li.dente_e { background:url(images/darker-left-dent.png) left center no-repeat; }
.inputs li em {
	font-size:10px;
	color:#d00;
}
#botao {
	width:100%;
	clear:both;
	padding-top:10px;
}
/* - Trocas de Itens > */
.trocas {
	background-color:#000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.trocas tr.topo_t {
	background-color:#5C554B;
	color:#fef4da;
}
.trocas tr.topo_t td {
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
.trocas tr:last-child td {
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
}
.trocas tr td {
	text-align:center;
	padding:1px 5px;
	font-weight:bold;
}
.trocas tr td.nome {
	padding-left:2px;
	text-align:left;
}
/* - Castle Siege - */
.cs_table { width:526px; }
.cs_table li { float:left; }
.cs_table li.title_cs {
	width:100%;
	border:none;
	text-align:center;
	line-height:28px;
}
.data_cs, .dono_cs, .tax_cs, .atac_cs, .def_cs { padding-left:1px; }
.data_cs { width:140px; }
.dono_cs { width:144px; }
.tax_cs { width:90px; }
.atac_cs { width:187px; }
.def_cs { width:188px; }
.espaco { width:377px; }
/* - Castles - */
.castles { width:100%; }
.castles tr td { line-height:16px; }
.castles tr#topo_ctls { font-weight:bold; }
/* -- Tabela de Doações */
.tbl_doacoes { width:100%; }
.tbl_doacoes tr td { padding:0 2px; }
.tbl_doacoes tr td.tbl_d_img { width:14%; }
.tbl_doacoes tr td.tbl_d_img img { border:3px solid #ccc; }
.tbl_doacoes tr td.tbl_d_corpo { width:36%; }
.tbl_doacoes tr.tbl_d_l_itens td {
	height:25px;
}

/* /- Tabela de Doações */
