:active, :focus{
outline: none;
}
body{
margin: 0;
padding: 0;
font-family: Arial;
font-size: 11px;
color: #666;
background: url('../imagens/bg.jpg') center top repeat-y;
}
#pagina{
width: 1000px;
margin: 0 auto;
}
#topo{
background: url('../imagens/topo.jpg') no-repeat;
width: 1000px;
height: 313px;
float: left;
}
#barra{
background: url('../imagens/bg-barra.jpg') repeat-x;
height: 67px;
width: 1000px;
float: left;
}
#barra-i{
width: 900px;
float: left;
margin: 0 0 0 70px;
}
#barra-i a{
margin: 0 30px 0 0;
float: left;
}

#home{
background: url('../imagens/home.jpg') no-repeat;
float: left;
width: 42px;
height: 67px;
}

#download{
background: url('../imagens/download.jpg') no-repeat;
float: left;
width: 75px;
height: 67px;
}

#registrar{
background: url('../imagens/registrar.jpg') no-repeat;
float: left;
width: 66px;
height: 67px;
}

#informacoes{
background: url('../imagens/informacoes.jpg') no-repeat;
float: left;
width: 97px;
height: 67px;
}

#regras{
background: url('../imagens/regras.jpg') no-repeat;
float: left;
width: 50px;
height: 67px;
}

#equipe{
background: url('../imagens/equipe.jpg') no-repeat;
float: left;
width: 50px;
height: 67px;
}

#forum{
background: url('../imagens/forum.jpg') no-repeat;
float: left;
width: 46px;
height: 67px;
}

#creditos{
background: url('../imagens/creditos.jpg') no-repeat;
float: left;
width: 59px;
height: 67px;
}

#cp{
background: url('../imagens/cp.jpg') no-repeat;
float: left;
width: 139px;
height: 67px;
}

#conteudo{
width: 900px;
float: left;
margin: 20px 30px 30px 70px;
}

h1{
font-family: Arial;
color: #a60606;
letter-spacing: -2px;
font-size: 27px;
font-weight: bold;
margin: 0 0 6px 0;
padding: 0;
}
#rodape{
height: 72px;
clear: both;
width: 1000px;
background: #3b3b3b;
}
#rodape-on{
margin: 23px 0 0 250px;
float: left;
}
#rodape-logo{
background: url('../imagens/logo-rodape.jpg') no-repeat;
width: 147px;
height: 35px;
margin: 17px 0 0 70px;
float: left;
}
#rodape-up{
background: url('../imagens/voltar.jpg') no-repeat;
width: 43px;
height: 35px;
float: right;
margin: 17px 60px 0 0;
}

/*  DOWNLOAD */
.box{
background: #EEE;
border: 1px solid #DEDEDE;
width: 150px;
float: left;
padding: 10px;
margin: 0 10px 10px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.box span{
font-weight: bold;
color: #ff9200;
}

.box a{
font-size: 15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #FFF;
background: #ff9811;
padding: 12px;
text-decoration: none;
float: left;
margin: 12px 0 0 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.box a:hover{
background: #f57a01;
}

#esquerda{
	float: left;
	width: 550px;
}
#direita{
	float: left;
	margin: 0 0 0 0px;
	width: 350px;
}

.r-esquerda{
float: left;
width: 560px;
margin: 0 0 10px 0;
}

.reg-msg{
color: #F00;
float: left;
width: 560px;
}

.formulario label{
width: 560px;
float: left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
color: #999;
}
.formulario input[type="text"], .formulario input[type="password"], .formulario select {
background: #FFF;
border: 1px solid #DDD;
padding: 8px;
width: 200px;
color: #999;
font-size: 12px;
font-family: Arial;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.formulario input[type="submit"]{
font-size: 15px;
border: 0;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #FFF;
background: #ff9811;
padding: 12px;
text-decoration: none;
float: left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 220px;
}

h2{
font-family: Arial;
color: #F90;
letter-spacing: -2px;
font-size: 23px;
font-weight: bold;
margin: 4px 0 6px 0;
padding: 0;
border-bottom: 1px dotted #DDD;
width: 90%;
}

h3{
font-family: Arial;
color: #F99;
font-size: 15px;
margin: 0 0 6px 0;
padding: 0;
}
#destaques{
background: #ececec;
height: 205px;
width: 872px;
float: left;
margin: 15px 0 0 0;
}
.forum{
margin: 0 0 5px 0;
padding: 0 0 3px 0;
border-bottom: 1px solid #e1e1e1;
}
.boxx{
width: 300px;
float: left;
padding: 0 2px 0 0;
margin: 10px 0 0 0;
border-right: 1px solid #dbdbdb;
height: 190px;
}
.conteudo-d{
width: 270px;
float: left;
padding: 15px;
}
.titulo-d{
background: #FFF;
float: left;
font-size: 21px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: -2px;
padding: 10px 10px 6px 10px;
margin: 0 0 0 10px;
}
.topsite{
background: url('../imagens/top.jpg') no-repeat;
width: 200px;
height: 174px;
float: left;
margin: 20px 0 0 20px;
}

#ranking{
width: 427px;
float: left;
margin: 15px 0 0 15px;
}

#noticias{
background: #eaeaea;
width: 427px;
float: left;
margin: 15px 0 0 0;
}

#topo-noticias{
background: url('../imagens/noticias.jpg') no-repeat;
width: 427px;
height: 58px;
float: left;
}

#c-noticias{
width: 407px;
padding: 10px;
float: left;
}

#noticias-lista{
	float: left;
	list-style: none;
	width: 400px;
	margin: 0px;
	padding: 0px;
}
#noticias-lista li{
	margin: 1px 0 0 0;
	background: #FFF;
	width: 407px;
	float: left;
	height: 25px;
	cursor: pointer;
}
#noticias-lista li span{
	background: #666;
	width: 40px;
	text-align: center;
	color: #FFF;
	padding: 5px;
	float: left;
}
.noticias-lista-c{
	padding: 5px;
	width: 346px;
	height: 10px;
	float: left;
	color: #505050;
	overflow: hidden;
}
.noticias-lista-c a {
	color: #666;
	text-decoration: none;
}
.noticias-lista-c a:hover {
	color: #000;
	text-decoration: none;
}
.ranking{
display: none;
}
.pvp-title{
padding: 0;
border-bottom: 1px dotted #DDD;
width: 90%;
margin: 0 0 10px 0;
float: left;
}

.pvp-title span{
font-family: Arial;
letter-spacing: -2px;
font-size: 23px;
font-weight: bold;
}
.pvp-title a{
text-decoration: none;
font-family: Arial;
color: #000;
font-size: 17px;
font-weight: bold;
float: right;
}

.ranking-topo{
width: 427px;
height: 50px;
float: left;
}
.ranking-topo a{
padding: 10px;
height: 30px;
text-decoration: none;
float: left;
margin: 0 2px 0 0;
font-family: Arial;
font-size: 26px;
font-weight: bold;
letter-spacing: -2px;
}
.b-ativo{
background: #bebebe;
color: #FFF;
}
.b-normal{
background: #EEE;
color: #BBB;
}
.ranking-conteudo{
background: #bebebe;
padding: 10px;
width: 407px;
float: left;
color: #FFF;
}
.mini-ranking{
display: none;
}
.destaque{
font-size: 15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #FFF;
background: #ff9811;
padding: 12px;
text-decoration: none;
float: left;
margin: 12px 15px 0 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.destaque:hover{
background: #f57a01;
}
.players-on{
color: #FFF;
background: #000;
width: 330px;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 220px 0 0 110px;
font-size: 11px;
text-align: center;
}
.players-on strong{
color: #ff9811;
}