/*Geral-------------------------*/
html {
	background: #6bb7b4 url(./images/bgtop2.jpg) repeat-x;
}
body {
	padding:0;
	margin:0;
	background:url(./images/bgtop.jpg) no-repeat center top;
	width:100%;
	display:table;
}
#layout {
	width:801px;
	margin:238px auto 0;
}
#topo {
	background:url(./images/topo.jpg) no-repeat center top;
	height:49px;
	padding:0;
	margin:0;
	background:0;
	width:100%;
	display:table;
}
#corpo {
	background:#fff url(./images/topoconteudo.jpg) no-repeat center top;
	width:100%;
	margin:0;
	border:0;
	padding:0;
	height:100%;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	padding-bottom:10px;
}

#rodape {
	background:url(./images/rodape.jpg) repeat-y;
	margin-bottom:10px;
	margin-top:8px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.clear { clear:both; }

a{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	outline:none;
	text-decoration:none;
}

img {
	border:0;
}

.laranja{
	color:#ff9966;
}

#ico_loading{
	display:block;
	margin:8px auto 8px;
}

p{
	font-family:tahoma;
	font-size:12px;
}

.logoservs{
	position: absolute;
	left: 280px;
	top: 3px;
	z-index: 10;
}
/*Rodapé=------------------------*/
#rodape p{
	font-family:tahoma;
	font-size:10px;
	font-weight:400;
	color:#fff;
	margin:0;
	text-align:center;
}

/*Menus-------------------------*/

#menus {
	float:left;
	width:160px;
}

#menus p {
	font-family:tahoma;
	font-size:11px;
	font-weight:400;
	color:#fff;
	padding-bottom:1px;
	padding-top:1px;
	margin-right:10px;
	cursor:pointer;
	text-shadow:2px 2px 8px #000;
}

#menus p:hover {
	font-weight:900;
}

#menus h1:hover {
	font-weight:900;
}

.menufundo {
	background:url(./images/bgmenu.jpg) repeat-y;
}

.menufim {
	background:url(./images/m_fim.jpg) no-repeat center top;
	height:9px;
}

#menu_principal_cont {
	background:url(./images/m_principal.jpg) no-repeat center top;
	padding-top:35px;
	padding-left:30px;
}

#menu_download_cont {
	background:url(./images/m_download.jpg) no-repeat center top;
	padding-top:33px;
	padding-left:30px;
}

#menu_comunidade_cont {
	background:url(./images/m_comunidade.jpg) no-repeat center top;
	padding-top:32px;
	padding-left:30px;
}

#menu_estatisticas_cont {
	background:url(./images/m_estatistica.jpg) no-repeat center top;
	padding-top:32px;
	padding-left:30px;
}

#menu_estatisticas_cont p {
	font-size:11px;
	margin-top:1px;
	font-weight:400;
	margin-left:10px;
}

#menu_estatisticas_cont h1 {
	font-family:tahoma;
	font-size:11px;
	font-weight:400;
	color:#fff;
	padding-bottom:1px;
	padding-top:1px;
	margin-right:10px;
	cursor:pointer;
	text-shadow:2px 2px 8px #000;
}

#menus a:visited{
	text-decoration:none;
}

.menu_abrefecha{
	display:none;
}

/*Links-------------------------*/
#links {
	background:url(./images/links_corpo.jpg) repeat-y;
}

#links_cont {
	background:url(./images/links_topo.jpg) no-repeat center top;
	padding-top:43px;
	padding-left:40px;
}

#links_fim {
	background:url(./images/links_fim.jpg) no-repeat center top;
	height:9px;	
}

#links_cont img{
	margin-bottom:6px;	
}

/*Conteudo-------------------------*/
#conteudo {

}

#conteudo_protectdiv{
	float:left;
	width:376px;
}


/*etc-------------------------*/
#etc {
	float:left;
	width:264px;
	margin-bottom:10px;
}

#servidores {
	background:url(./images/facaparte.png) no-repeat center top;
	margin-bottom:10px;
	clear:right;
	padding-top:25px;
	cursor:default;
}

#servidores #servidores_linkcp {
	width:100px;
	background:#16567c;
	font-family:tahoma;
	font-size:13px;
	text-align:center;
	font-weight:800;
	color:#fff;
	padding:6px;
	margin:8px auto 8px;
	cursor:pointer;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#servidores a{
	color:#fff;
}

#servidores #servidores_linkcp:hover {
	background:#3783a3;
}

#servidores .serv_ssv {
	width:230px;
	background:#e7eef2;
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	font-weight:800;
	color:#16567c;
	padding:8px;
	cursor:default;
	margin:4px auto 4px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#servidores .serv_ssv:hover {
	background:#d9e2e7;
}

#servidores .cinza{
	color:#999999;
	font-weight:400;
	font-size:11px;
}

#servidores .verde{
	color:#669900;
	font-weight:900;
}

#servidores #info_ssv{
	width:200px;
	font-family:tahoma;
	font-size:10px;
	text-align:center;
	font-weight:400;
	color:#999999;
	padding:4px;
	margin:0px auto 0px;
}

#servidores .vermelho{
	color:#ec3737;
	font-weight:900;
}

#servidores .laranja{
	color:#dd970f;
	font-weight:900;
}

/*Enquete-------------------------*/

#enquete {
	background:url(./images/enquetebg.jpg) no-repeat center top;
	width:149px;
	float:left;
	padding-top:48px;
	margin-bottom:15px;
}

#enquete p{
	font-family:tahoma;
	font-size:11px;
	font-weight:900;
	color:#336699;
	margin:0;
	padding:0;
	margin-left:10px;
	
}

#enquete label{
	font-family:tahoma;
	font-size:11px;
	font-weight:400;
	margin:0;
	padding-bottom:0px;
	margin-left:22px;
	margin-top:8px;
	padding-top:3px;
	display:block;
	clear:right;
}

#enquete input{
	float:left;
	margin-left:10px;
}

#enquete span{
	color:#ff9966;
	font-weight:900;
}

#enquete .botao1{
	width:40px;
	border:0;
	margin-top:13px;
	background:#16567c;
	font-family:tahoma;
	font-size:10px;
	text-align:center;
	font-weight:800;
	color:#fff;
	padding:4px;
	cursor:pointer;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	float:left;
}

#enquete .botao1:hover {
	background:#3783a3;
}

#enquete .botao2{
	border:0;
	margin-top:13px;
	text-decoration:underline;
	font-family:tahoma;
	font-size:10px;
	text-align:center;
	font-weight:800;
	color:#ff6633;
	padding:4px;
	cursor:pointer;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	float:left;
}

#enquete .botao2:hover {
	color:#ff4000;
}

#enquete #resultadoz{
	padding-top:20px;
}

#enquete .resultadoz{
	font-size:10px;
	font-weight:900;
	color:#000;
}

.enquete_barraresult{
	margin-left:10px;
	width:130px;
	height:13px;
	background:#3783a3;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topright:3px;
	font-family:tahoma;
	font-size:11px;
	font-weight:900;
	color:#000;
	padding-top:0px;
	padding-left:3px;
}

.enquete_textresult{
	margin-left:10px;
	margin-top:6px;
	font-family:tahoma;
	font-size:11px;
}


/*Vote no Servidor!-------------------------*/

#vote {
	width:112px;
	float:right;
	margin-bottom:10px;
}

/*Slideshow da WOE-------------------------*/

#woe {
	background:url(./images/woe_corpo.jpg) repeat-y;
	clear:both;
	cursor:default;
}

#woe p{
	margin:0;
	padding:0;
}

#woe_cont {
	background:url(./images/woe_topo.jpg) no-repeat center top;
	padding-top:43px;
	padding-left:5px;
	height:75px;
}

#woe_fim {
	background:url(./images/woe_fim.jpg) no-repeat center top;
	height:12px;	
}

#woe_cont .woe_exibir {
	width:122px;
	border:0;
	margin-left:2px;
	font-family:tahoma;
	text-align:center;
	float:left;
	overflow:hidden;
}

#woe_cont .woe_titulo{
	font-size:12px;
	font-weight:900;
	color:#003333;
}

#woe_cont .woe_dia{
	margin-top:3px;
	font-size:11px;
	font-weight:900;
	color:#006666;
}

#woe_cont .woe_horario{
	font-size:11px;
	font-weight:400;
	color:#fff;
}

#woe_vili {
	display:none;	
}

/*Hall da Fama-------------------------*/

#hallfama {
	background:url(./images/hall_corpo.jpg) repeat-y;
}

#hallfama_cont {
	background:url(./images/hall_topo.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:5px;
}

#hallfama_fim {
	background:url(./images/hall_fim.jpg) no-repeat center top;
	height:12px;	
}

#hallfama p{
	margin:0;
	padding:10px;
	font-family:tahoma;
	text-align:center;
	font-size:11px;
	font-weight:900;
	color:#000;
}


/*Slideshow-------------------------*/

#slideshow {
	margin-top:5px;
	margin-left:3px;
	height:233px;
	width:100%;
}

.ssbotoes{
	border-top:solid 2px #f88b54;
	border-right:solid 2px #f88b54;
	border-bottom:solid 2px #f88b54;
	background:#f1864f;
	margin-top:2px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	cursor:pointer;
}

.ssbotoes p{
	margin:0;
	padding:2px;
	font-family:tahoma;
	font-size:16px;
	font-weight:900;
	color:#fff;
}

#ss_imagens {
	width:324px;
	height:220px;
	float:left;
	border:solid 4px #eb6a28;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#ss_nbotoes{
	margin-top:5px;
	text-align:center;
	width:33px;
	float:left;	
}

#ssi_1, #ssi_2, #ssi_3, #ssi_4 {
	position:absolute;
	display:none;
	cursor:pointer;
}

#ssi_1 {
	display:block;
}

#ssb_1{
	cursor:default;
	background:#eb6a28;	
}

#ss_imagens p {
	width:95%;
	margin:0;
	padding:8px;
	font-family:tahoma;
	font-size:12px;
	font-weight:900;
	text-align:center;
	color:#fff;
	background:url(./images/transp.png);
	position:absolute;
	bottom:0;
	cursor:pointer;
}

#ss_imagens span{
	display:none;
}
/*Balão Flutuante----------------------*/

#balao {
	display:none;
	position:absolute;
	padding:10px;
	background:url(./images/balao_bg.png);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-size:11px;
	font-weight:900;
	font-family:tahoma;
	color:#000;
}

#balao .direito{
	text-align:right;
	font-size:10px;
}

#balao .textolimpo{
	font-weight:900;
	font-family:sans-serif;
	color:#fff;
	padding-right:20px;
}

.balao_cont{
	display:none;
}


/*Noticias Home-------------------------*/
#noticias_home{
	background:url(./images/noticias.jpg) no-repeat center top;
	padding-top:50px;
	padding-left:15px;
	padding-right:15px;
	margin-top:10px;
	font-family:tahoma;
	font-size:12px;
}

#noticias_bloco{
	margin-bottom:5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#000;
	background:#f5f5f5;
}

#noticias_bloco:hover{
	background:#e0e8f3;
}

#noticias_bloco p{
	padding:0px;
	margin:0px;
}

#noticias_data{
	margin-left:4px;
	margin-top:4px;
	float:left;
	font-size:13px;
	font-weight:900;
	color:#15516a;
}

#noticias_autor{
	float:right;
	margin-top:4px;
	margin-right:8px;
	color:#999999;
}

#noticias_autor p{
	font-size:11px;
	font-weight:400;	
}

#noticias_titulo{
	margin:5px;
	padding-top:4px;
	padding-bottom:4px;
	clear:both;
}

#noticias_titulo p{
	font-size:11px;
	font-weight:400;
	font-family:sans-serif;	
}

/*Informações-------------------------*/
#informacoes{
	background:url(./images/informacoes.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
}

#informacoes p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:justify;
	text-indent:20px;
}

#informacoes li p{
	text-indent:0px;
}

#informacoes td:first-child{
	font-weight:900;
}

#informacoes h3{
	margin-bottom:5px;
	font-family:tahoma;
	font-size:17px;
	background:#e7eef2;
	letter-spacing:-1px;
	padding-left:4px;
}

/*Seja VIP-------------------------*/
#bevip{
	background:url(./images/sejavip.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
}

#bevip p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:justify;
	text-indent:20px;
}

#bevip ul{
	margin:2px;	
}

#bevip li p{
	text-indent:0px;
	text-align:left;
}

#bevip table p{
	text-indent:0px;
	text-align:left;
}

#bevip li p{
	text-indent:0px;
	text-align:left;
}

#bevip ol{
	font-size:11px;
	padding-left:20px;
}

#bevip ol li{
	margin-bottom:3px;
}

#bevip legend p{
	text-indent:0px;
	text-align:left;
}

#bevip fieldset{
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	margin-top:5px;
}

#bevip td:first-child{
	font-weight:900;
}

#bevip h3{
	margin-bottom:5px;
	font-family:tahoma;
	font-size:17px;
	background:#e7eef2;
	letter-spacing:-1px;
	padding-left:4px;
}

#bevip .negrito{
	font-weight:900;
}

#bevip .vip_divabout{
	display:block;	
}

#bevip #tabelalistacash{
	margin-left:25px;
}

#bevip td span{
	display:none;
}

#bevip .vip_trigger_sdiv{
	cursor:pointer;
}

#bevip .vip_trigger_sdiv + div{
	display:none;
}

#bevip .linha_selvip{
	cursor:pointer;	
}

#bevip .linha_selvip:hover{
	background:#ececee;
}

/*Nossa Staff-------------------------*/

#staffrbr{
	background:url(./images/staff.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
}

#staffrbr p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:justify;
	text-indent:20px;
}

#staffrbr ul{
	margin-top:10px;	
}

#staffrbr li p{
	text-indent:0px;
}

#staffrbr h3{
	margin-bottom:5px;
	font-family:tahoma;
	font-size:17px;
	background:#e7eef2;
	letter-spacing:-1px;
	padding-left:4px;
}

/*Fale Conosco-------------------------*/

#falecom{
	background:url(./images/faleconosco.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
}

#falecom a{
	color:#2310d2;	
}

#falecom p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:justify;
}

#falecom ul{
	margin-top:10px;
}

/*Database-------------------------*/

#database{
	background:url(./images/database.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
}

#database p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:justify;
	font-weight:900;
}

/*Castelos-------------------------*/
#castelos{
	background:url(./images/castelos.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
	position:relative;
}
#castelos .imagemfeudo{
	display:block;
	margin:8px auto 8px;
}

#castelos .castelos_lista{
	margin-left:auto; 
	margin-right:auto;
}

#castelos .castelos_fundo{
	position:relative;
	background:#eef1f7;
	border: 1px dashed #8e8e8e;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:8px;
	margin-left:4px;
	width:345px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	cursor:default;
}
#castelos legend{
	padding:0px;
	margin:0px;
	padding-left:3px;
	padding-right:3px;
	margin-left:20px;
	font-size:12px;
	font-weight:900;
	font-family:tahoma;
}

#castelos .emblemamapa{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 10;
}

#castelos p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:justify;
	font-weight:900;
}

/*Player Level Ranking-------------------------*/
#p_lvranking{
	background:url(./images/charslv.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
	position:relative;
}

#p_lvranking fieldset{
	position:relative;
	background:#f8f8f9;
	border: 1px solid #8e8e8e;
	margin:0;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:8px;
	margin-left:3px;
	width:345px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	cursor:default;
}

#p_lvranking legend{
	padding:0px;
	margin:0px;
	padding-left:3px;
	padding-right:3px;
	margin-left:90px;
	font-size:12px;
	font-weight:900;
	font-family:tahoma;
}

#p_lvranking p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:center;
	font-weight:400;
	font-family:tahoma;
}

#p_lvranking .p_lvrankinglistas{
	margin-top:3px;
}

/*Guild Level Ranking-------------------------*/
#g_lvranking{
	background:url(./images/guildlv.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
	position:relative;
}

#g_lvranking fieldset{
	position:relative;
	background:#f8f8f9;
	border: 1px solid #8e8e8e;
	margin:0;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:8px;
	margin-left:3px;
	width:340px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	cursor:default;
}

#g_lvranking p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:center;
	font-weight:400;
	font-family:tahoma;
}

/*Lista de Nicks Trocados-------------------------*/
#nickhistory{
	background:url(./images/toplogdenicks.jpg) no-repeat center top;
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	margin-top:10px;
	position:relative;
}

#nickhistory fieldset{
	position:relative;
	background:#f8f8f9;
	border: 1px solid #8e8e8e;
	margin:0;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:8px;
	margin-left:3px;
	width:340px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	cursor:default;
}

#nickhistory p{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:center;
	font-weight:400;
	font-family:tahoma;
}