@charset "utf-8";
/* Edição Total do Layout por: Llairenm Ilai - ©Madjirus */
* {
	margin:0;
	padding:0
}
body {
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color:#000;
	color:#969696;
}
ul, ol { list-style:none }
img { border:0 }
.clear { clear:both }
.lista_inline { margin-top:20px }
.lista_inline li { display:inline }
.lista_inline li a { margin:0 3px }
/* -#- Estilos -#- */
#cores_tema #lista_trocar_tema {
	position:absolute;
	left:5px;
	bottom:0;
}
#cores_tema #lista_trocar_tema li {
	display:block;
	float:left;
	margin-right:8px;
}
/* -#- Fim Estilos -#- */
#geral {
	width:100%;
	height:100%
}
#bg_cg { background:url(../imagens/page_bg.jpg) center top repeat-x; }
#corpo_geral {
	width:961px;
	margin:0 auto
}
#nav_topo {
	background:url(../imagens/bg_menu_topo.png) left center repeat-x;
	height:55px;
}
/* -#- Menu Topo -#- */
#menu_topo {
	background:url(../imagens/bg_menu_topo.png) left center repeat-x;
	width:961px;
	height:55px;
	margin:0 auto;
}
#topo_menu li {
	display:block;
	float:left;
	height:55px;
	background:url(../imagens/sep_menu_topo.png) left top no-repeat
}
#topo_menu li:first-child, #topo_menu li:last-child { background:transparent; }
#topo_menu li a {
	display:block;
	height:50px;
	padding:0 15px;
	padding-top:6px;
	color:#000;
	text-decoration:none
}
#topo_menu li a:hover span.titulo_menu_topo {
	color:#fff;
	text-decoration:none
}
#topo_menu li a .titulo_menu_topo {
	font-size:20px;
	color:#222;
	font-size:20px;
	font-weight:bold
}
#topo_menu li a span {
	color:#b6b6b6;
	font-size:10px;
}
#topo_menu li a.selecionado span.titulo_menu_topo {
	color:#fff;
	text-decoration:none
}
#linha_nav { background-color:#000; }
#caixa_logo {
	background:url(../imagens/topo.png) top center no-repeat;
	height:240px;
	position:relative
}
#corpo { margin:10px 0; }
/* --#-- Barra Topo Corpo --#-- */
#barra_topo_corpo { }
.borda_et, .meio_mt, .borda_dt {
	float:left;
	height:10px;
}
.borda_et, .borda_dt { width:10px; }
.borda_et { background:url(../imagens/corpo_borda_et.png) no-repeat }
.meio_mt {
	background:url(../imagens/corpo_borda_mt.png) left top repeat-x;
	width:941px
}
.borda_dt { background:url(../imagens/corpo_borda_dt.png) no-repeat }
/* --#-- Barra Baixo Corpo --#-- */
#barra_baixo_corpo { }
.borda_eb, .meio_mb, .borda_db {
	float:left;
	height:10px
}
.borda_eb, .borda_db { width:10px; }
.borda_eb { background:url(../imagens/corpo_borda_eb.png) no-repeat }
.meio_mb {
	background:url(../imagens/corpo_borda_mb.png) left bottom repeat-x;
	width:941px
}
.borda_db { background:url(../imagens/corpo_borda_db.png) no-repeat }
/* --#-- Caixa Conteudos --#-- */
#caixa_conteudos {
	background-color:#161616;
	border-left:1px solid #343434;
	border-right:1px solid #343434;
	padding:0 10px;
}
.caixa_lateral, #conteudo { float:left }
.caixa_lateral_2 { float:right }
/* -#- Lateral -#- */
.lateral {
	width:180px;
	background-color:#252525;
	border:1px solid #343434;
	position:relative;
	margin-top:21px;
}
/* -#- Título Lateral -#- */
.titulo_lateral {
	position:absolute;
	top:-21px;
	left:-1px;
	line-height:35px;
	text-align:center;
	font-size:14px;
}
.titulo_lateral_e, .titulo_lateral_m, .titulo_lateral_d {
	float:left;
	height:45px
}
.titulo_lateral_e, .titulo_lateral_d { width:5px; }
.titulo_lateral_m { padding:0 5px }
/* -#- Menu Lateral -#- */
.menu_lateral {
	padding:1px;
	margin-top:26px;
}
.menu_lateral li:last-child { background:transparent; }
.menu_lateral li a {
	display:block;
	color:#969696;
	width:169px;
	padding-left:10px;
	line-height:25px;
}
.menu_lateral li {
	display:block;
	background:url(../imagens/linha_div_menu.png) bottom no-repeat;
	height:27px;
}
.ml_2 li a {
	width:169px;
	padding:0 5px;
}
.menu_lateral li a span { float:left }
.menu_lateral li a em {
	float:right;
	font-weight:bold;
	font-style:normal
}
.menu_lateral li a em img { vertical-align:middle; }
/* -#- Conteudo -#- */
#conteudo {
	width:554px;
	margin-left:11px;
}
span.titulo { font-size:18px }
span.desc_titulo {
	color:#848484;
	font-size:10px
}
.divisor {
	padding:5px 0;
	width:345px;
	height:16px;
	margin:0 auto;
	margin-top:10px
}
/* --#-- Downloads --#-- */
#downloads { }
ul.downloads_links { padding:15px 0; }
ul.downloads_links li {
	display:block;
	float:left;
	margin-right:30px;
}
/* --##-- ranking geral --##-- */
#rank_geral {
	width: 534px;
	color:#afafaf;
	padding: 10px 0;
	margin: 0 auto;
}
#rank_geral .lista_rank_esc li { display:inline; }
#rank_geral .lista_rank_esc li a {
	padding:2px 5px;
	color:#afafaf
}
#rank_geral ul li {
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	padding-left: 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
ul.list_rank li {
	background-color:#252525;
	border-bottom: 1px #343434 dashed;
}
/* --#-- ranking geral tamanho das listas --#-- */
/* posição */
#rank_geral ul li.posicao {
	width: 58px;
	border-left: 1px #343434 dashed;
	text-align: center;
}
/* Nome */
#rank_geral ul li.nome {
	width: 160px;
	border-left: 1px #343434 dashed;
}
/* ranking */
#rank_geral ul li.ranking {
	width: 112px;
	border-left: 1px #343434 dashed;
}
/* Clan */
#rank_geral ul li.clan {
	width: 190px;
	border-left: 1px #343434 dashed;
	border-right: 1px #343434 dashed;
}
/*--- Ranking Geral Tamanho das Listas Heros ---*/
#rank_geral ul li.nomej {
	width: 160px;
	border-left: 1px #343434 dashed;
}
/* Nome */
#rank_geral ul li.level {
	width: 43px;
	border-left: 1px #343434 dashed;
}
/* Ranking */
#rank_geral ul li.classe {
	width: 140px;
	border-left: 1px #343434 dashed;
}
/* Clan */
#rank_geral ul li.clanh {
	width: 130px;
	border-left: 1px #343434 dashed;
}
#rank_geral ul li.vezes {
	width: 45px;
	border-left: 1px #343434 dashed;
	border-right: 1px #343434 dashed;
}
/* Castle Siege ------------------------ */
.cs_table { width: 554px; }
.cs_table li {
	display: block;
	float: left;
}
.cs_table:hover li { color:#fff }
.cs_table li.title_cs {
	width: 100%;
	text-align: center;
}
.cs_table li.img_castle {
	margin: 0 1px;
	float: left;
}
li.data_cs, li.data_cs, li.dono_cs, li.tax_cs, li.atac_cs, li.def_cs {
	line-height: 18px;
	padding: 0 2px;
	margin: 1px 1px;
	border: 1px #343434 dashed;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#252525;
}
.cs_table li.espaco {
	width: 380px;
	height: 11px;
}
.cs_table li.data_cs { width: 150px; }
.cs_table li.dono_cs { width: 130px; }
.cs_table li.tax_cs { width: 80px; }
.cs_table li.atac_cs { width: 205px; }
.cs_table li.def_cs { width: 163px; }
/* --##-- Criar Conta / Mudar Senha --##-- */
.falha, .sucesso {
	width:100%;
	padding:3px 0;
	color:#fff;
	text-align:center;
	font-weight:bold
}
.falha {
	background-color:#d00;
	border:1px solid #a00
}
.sucesso {
	background-color:#0c0;
	border:1px solid #0a0
}
.error, .type, .confirm { font-weight:bold; }
.error { color: #c00; }
.type { color:#09f }
.confirm { color:#0c0; }
#reg_geral {
	width:400px;
	margin:0 auto
}
.stylec { font-size: 10px; }
#formreg ul.reg_form {
	width:200px;
	float:left
}
#formreg ul.reg_form li.block {
	width: 100%;
	height: 3px;
	clear: both;
}
#formreg ul.reg_form li {
	display:block;
	width:200px;
	height:26px;
	margin-bottom:3px;
	line-height:26px;
	text-align:left;
	padding-right:10px;
	font-weight:bold
}
.user, .pass, .pass2, .seg { padding-left:18px }
input.user { background:url(../imagens/icones/users.png) left center no-repeat; }
input.pass { background:url(../imagens/icones/key.png) left center no-repeat; }
input.pass2 { background:url(../imagens/icones/lock.png) left center no-repeat; }
input.seg { background:url(../imagens/icones/license-key.png) left center no-repeat; }
/* - Estilos Inputs - */
#check, #botao {
	width:100%;
	text-align:center;
	clear:both;
	padding:5px 0
}
/* - Confirmação - */
#confirmacao {
	text-align: center;
	padding-top: 5px;
}
/* --**-- Input Box --**-- */
.input_box {
	background:url(../imagens/input_f2.png) no-repeat;
	width:170px;
	height:26px;
	float:left;
	text-align:center
}
.input_box input {
	background-color:transparent;
	border:0;
	color:#afafaf;
	width:130px;
	height:20px;
}
/* --#-- Login Painel --#-- */
.desc_member { width:340px; }
.desc_member li {
	display:block;
	float:left;
	width:170px;
	line-height:16px;
}
sup.vip {
	font-size:9px;
	color:#fc0;
	margin-left:5px
}
.desc_member li.desc_m_maior { width:340px }
/* --#-- Videos --#-- */
ul#lista_link_videos { margin:5px 0 }
ul#lista_link_videos li { display:inline; }
ul#lista_link_videos li a { padding:4px 6px; }
/* --#-- Tabela Doações --#-- */
#tabeladoacoes { margin-top:20px }
.tabelas_d {
	width:534px;
	margin:0 auto;
	background-color:#131313;
	border:1px solid #2b2826;
	overflow:hidden;
	padding:5px;
}
.tabelas_d li {
	display:block;
	width:365px;
	float:left;
	height:18px;
	line-height:18px;
	border-bottom:1px dashed #2b2826;
}
.tabelas_d li.tl_d {
	width:169px;
	color:#a3a1a3;
	padding:0;
}
.tabelas_d li.n_b { border-bottom:none }
.itens {
	color:#b09979;
	font-weight:normal
}
/* --#-- Rodapé --#-- */
#rodape {
	line-height:33px;
	text-align:center
}
/* Edição Total do Layout por: Llairenm Ilai - ©Madjirus */
