body {
	margin:0px;
}

.ver-mais {
	float:right;
	color:#008aff;
	font:bold 22px Arial;
	position:relative;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
	height:auto;
}

.ver-mais a {
	color:#008aff;
	text-decoration:none;
}

.ver-mais a:hover {
	color:#ff0000;
	text-decoration:none;
}

/* TOPO */
#header {
	background:url(imagens/bg_topo.gif) repeat-x;
	position:relative;
	width:100%;
	height:121px;
}

#header .conteudo {
	position:relative;
	margin:0 auto;
	width:960px;
	height:auto;
}

#header .logo {
	float:left;
	position:relative;
	margin:35px 0 0 0;
	padding:0 0 0 20px;
	width:371px; /* 391px */
	height:auto;
}

#header .busca {
	background:#666;
	float:right;
	position:relative;
	margin:33px 0 0 0;
	padding:0 10px 0 10px;
	width:415px; /* 445px */
	height:55px;
	text-align:right;
}

#header .busca input.campo {
	font:28px Arial;
	color:#999;
	border:0px none;
	float:left;
	position:relative;
	margin:10px 0 0 0;
	padding:0 0 0 5px;
	width:295px;
	height:35px;
}

#header .busca input.botao {
	font:24px Arial;
	color:#fff;
	background:#ffd129;
	border:0 none;
	float:right;
	position:relative;
	margin:10px 0 0 0;
	width:100px;
	height:35px;
}

/* MENU */
#menu {
	font:bold 14px Arial;
	background:#000 url(imagens/bg_menu.gif) repeat-x;
	position:relative;
    margin:0 0 20px 0;
	padding:8px 0 0 0;
	width:100%;
	height:34px;
	text-align:center;
}

#menu a {
	color:#000;
	text-decoration:none;
}

#menu a:hover {
	color:#ff0000;
	text-decoration:underline;
}

#menu h2 {
    font:bold 14px Arial;
    display:inline;
	color:#000;
	text-decoration:none;
}

#menu h2 a {
    display:inline;
	color:#000;
	text-decoration:none;
}

#menu h2 a:hover {
    display:inline;
	color:#ff0000;
	text-decoration:underline;
}

/* CONTEUDO */

#content {
	position:relative;
	margin:0 auto 0 auto;
	width:960px;
	height:auto;
	overflow:hidden;
}

/* CATEGORIAS */

#categorias {
	position:relative;
	margin:0 auto;
	width:100%;
	height:auto;
	text-align:center;
}

#categorias h2 {
	float:left;
	font:bold 16px Arial;
	margin:0 auto;
	padding:5px 30px 5px 30px;
}

#categorias .categoria {
	float:left;
	color:#008aff;
	font:bold 16px Arial;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
	line-height:200%;
}

#categorias .categoria a {
	color:#008aff;
	margin:0 auto;
	padding:0;
	text-decoration:none;
}

#categorias .categoria a:hover {
	color:#ff0000;
	text-decoration:underline;
}

/* BUSCAR */
#buscar {
	float:right;
	position:relative;
	width:640px;
	height:auto;
	overflow:hidden;
}

#buscar h1 {
	font:bold 18px Arial;
	margin:0 auto;
}

#buscar .conteudo {
	background:#000 url(imagens/bg_fundo.gif) repeat;
	position:relative;
	width:100%;
	height:100%;
	text-align:left;
	overflow:hidden;
}

#buscar .barra {
	font:bold 18px Arial;
	background:#000 url(imagens/bg_menu.gif) repeat-x;
	position:relative;
	padding:5px 0 0 10px;
	width:630px; /* 960px */
	height:33px; /* 38px */
	text-align:left;
}

#buscar .listagem {
	float:left;
	position:relative;
	width:640px;
	height:auto;
}

#buscar .box {
	float:left;
	position:relative;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:200px; /* 215px */
	height:65px;
}

#buscar .imagem {
	border:1px solid #000;
	float:left;
	position:relative;
	padding:2px 2px 2px 2px;
	margin:0 auto;
	width:68px;
	height:57px;
}

#buscar p.titulo {
	float:left;
	font:bold 12px Arial;
	position:relative;
	margin:0 auto;
	padding:2px 0 0 3px;
	width:123px;
	height:15px;
	overflow:hidden;
}

#buscar h3 {
	float:left;
	font:bold 12px Arial;
	position:relative;
	margin:0 auto;
	padding:2px 0 0 3px;
	width:123px;
	height:15px;
	overflow:hidden;
}

#buscar p.jogadas {
	float:left;
	font:12px Arial;
	position:relative;
	margin:8px 0 0 0;
	padding:2px 0 0 3px;
	width:123px;
	overflow:hidden;
}

#buscar p a {
	color:#000;
	text-decoration:none;
}

#buscar p a:hover {
	color:#ff0000;
	text-decoration:none;
}

#buscar h3 a {
	color:#000;
	text-decoration:none;
}

#buscar h3 a:hover {
	color:#ff0000;
	text-decoration:none;
}

/* JOGOS ONLINE */
#jogos-online {
	float:right;
	position:relative;
	width:640px;
	height:auto;
	overflow:hidden;
}

#jogos-online h1 {
	font:bold 18px Arial;
	margin:0 auto;
}

#jogos-online .conteudo {
	background:#000 url(imagens/bg_fundo.gif) repeat;
	position:relative;
	width:100%;
	height:100%;
	text-align:left;
	overflow:hidden;
}

#jogos-online .barra {
	font:bold 18px Arial;
	background:#000 url(imagens/bg_menu.gif) repeat-x;
	position:relative;
	padding:5px 0 0 10px;
	width:630px; /* 640px */
	height:33px; /* 38px */
	text-align:left;
}

#jogos-online .listagem {
	float:left;
	position:relative;
	width:430px;
	height:auto;
}

#jogos-online .box {
	float:left;
	position:relative;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:205px; /* 215px */
	height:65px;
}

#jogos-online .imagem {
	border:1px solid #000;
	float:left;
	position:relative;
	padding:2px 2px 2px 2px;
	margin:0 auto;
	width:68px;
	height:57px;
}

#jogos-online p.titulo {
	float:left;
	font:bold 12px Arial;
	position:relative;
	margin:0 auto;
	padding:2px 0 0 3px;
	width:128px;
	height:15px;
	overflow:hidden;
}

#jogos-online p.jogadas {
	float:left;
	font:12px Arial;
	position:relative;
	margin:8px 0 0 0;
	padding:2px 0 0 3px;
	width:128px;
	overflow:hidden;
}

#jogos-online p a {
	color:#000;
	text-decoration:none;
}

#jogos-online p a:hover {
	color:#ff0000;
	text-decoration:none;
}

#mais-jogos {
	float:right;
	position:relative;
	margin:5px 0 0 10px;
	width:200px;
	height:auto;
}

#mais-jogos p.titulo {
	float:left;
	color:#008aff;
	font:bold 16px Arial;
	position:relative;
	padding:10px 0 0 0;
	height:auto;
}

#mais-jogos ul {
	list-style:decimal;
	position:relative;
	margin:0 auto;
	padding:0 0 0 30px;
	width:auto;
	height:auto;
}

#mais-jogos ul li {
	font:12px Arial;
	margin:2px 0 0 0;
}

#mais-jogos h3 {
	font:12px Arial;
	margin:2px 0 0 0;
}

#mais-jogos a {
	color:#000;
	text-decoration:none;
}

#mais-jogos a:hover {
	color:#ff0000;
	text-decoration:none;
}

/* PUBLICIDADE HOME */
#publicidade-direita {
	float:left;
	position:relative;
	width:300px;
	height:auto;
	overflow:hidden;
}

#publicidade-direita .barra {
	font:bold 18px Arial;
	background:#000 url(imagens/bg_menu.gif) repeat-x;
	position:relative;
	padding:5px 0 0 10px;
	width:290px; /* 300px */
	height:33px; /* 38px */
	text-align:left;
}

#publicidade-direita .conteudo {
	background:#000 url(imagens/bg_fundo.gif) repeat;
	position:relative;
	padding:10px 0 0 0;
	width:100%;
	height:250px;
	text-align:left;
}

#publicidade-esquerda {
	float:right;
	position:relative;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:300px;
	height:250px;
	overflow:hidden;
}

/* JOGOS DE CATEGORIAS */
#jogos-de {
	float:left;
	position:relative;
	margin:20px 0 0 0;
	width:960px;
	height:auto;
	overflow:hidden;
}

#jogos-de .barra {
	font:bold 18px Arial;
	background:#000 url(imagens/bg_menu.gif) repeat-x;
	position:relative;
	padding:5px 0 0 10px;
	width:950px; /* 960px */
	height:33px; /* 38px */
	text-align:left;
}

#jogos-de h1 {
	font:bold 18px Arial;
	margin:0 auto;
}

#jogos-de .conteudo {
	background:#000 url(imagens/bg_fundo.gif) repeat;
	position:relative;
	width:100%;
	height:300px;
	text-align:left;
}

#jogos-de .listagem {
	float:left;
	position:relative;
	margin:10px 0 0 0;
	width:640px;
	height:auto;
}

#jogos-de .box {
	float:left;
	position:relative;
	margin:10px 0 0 0;
	width:106px; /* 106px */
	height:110px;
}

#jogos-de .imagem {
	border:1px solid #000;
	float:left;
	position:relative;
	margin:0 0 0 16px;
	padding:2px 2px 2px 2px;
	width:68px;
	height:57px;
}

#jogos-de h3 {
	float:left;
	font:bold 12px Arial;
	position:relative;
	margin:2px 0 0 0;
	padding:0 5px 0 5px;
	width:96px;
	height:30px;
	overflow:hidden;
	text-align:center;
}

#jogos-de h3 a {
	color:#000;
	text-decoration:none;
}

#jogos-de h3 a:hover {
	color:#ff0000;
	text-decoration:none;
}

/* JOGAR */
#jogar {
	float:left;
	position:relative;
    margin:0 0 20px 0;
	width:960px;
	height:auto;
}

#jogar h1 {
	font:bold 18px Arial;
	margin:0 auto;
}

#jogar .barra {
	font:bold 18px Arial;
	background:#000 url(imagens/bg_menu.gif) repeat-x;
	position:relative;
	padding:5px 0 0 10px;
	width:950px; /* 640px */
	height:33px; /* 38px */
	text-align:left;
}

#jogar .conteudo {
	background:#000 url(imagens/bg_fundo.gif) repeat;
	position:relative;
	width:100%;
	heigth:100%;
	text-align:center;
	overflow:hidden;
}

#jogar .flash {
	position:relative;
	margin:20px 0 0 0;
}

#jogar p a {
	color:#000;
	text-decoration:none;
}

#jogar p a:hover {
	color:#ff0000;
	text-decoration:none;
}

/* DESCRIÇÃO */

#info {
	float:left;
	position:relative;
	margin:0 0 20px 0;
	width:960px;
	height:auto;
}

#info .barra {
	font:bold 18px Arial;
	background:#000 url(imagens/bg_menu.gif) repeat-x;
	position:relative;
	padding:5px 0 0 10px;
	width:950px; /* 640px */
	height:33px; /* 38px */
	text-align:left;
}

#info .conteudo {
	font:16px Arial;
	background:#000 url(imagens/bg_fundo.gif) repeat;
	position:relative;
	width:100%;
	height:100%;
	text-align:left;
	overflow:hidden;
}

#info .embeds {
	float:left;
	position:relative;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	text-align:center;
}

#info .embeds b {
	font:bold 14px Arial;
	position:relative;
	width:640px;
}

#info textarea {
	font:14px Arial;
	width:640px;
	height:60px;
	text-align:center;
}

#info .mais {
	float:right;
	position:relative;
	margin:0 auto;
	padding:0 0 0 10px;
	width:290px; /* 300px */
	height:100%;
	text-align:left;
}

#info .mais h2 {
    display:inline;
    font:bold 16px Arial;
}

#info .mais h2 a {
    display:inline;
    font:bold 16px Arial;
}

#info .mais h3 {
    display:inline;
    font:bold 16px Arial;
}

#info .mais h3 a {
    display:inline;
    font:bold 16px Arial;
}

#info p.titulo {
	font:bold 22px Arial;
	color:#008aff;
	margin:10px 0 0 0;
	padding:0;
}

#info b {
	font:bold 16px Arial;
	padding:0;
}

#info b.vis {
	font:bold 22px Arial;
	color:#000;
	padding:0 0 0 20px;
}

/* RODAPE */
#footer {
	color:#fff;
	font:bold 18px Arial;
	background:url(imagens/bg_topo.gif) repeat-x;
	position:relative;
	margin:20px auto 0 auto;
	padding:25px 0 0 0;
	width:100%;
	height:96px; /* 121px */
	text-align:center;
}

#footer .links {
	color:#fff;
	font: 14px Arial;
}

#footer a {
	color:#fff;
	font:14px Arial;
	text-decoration:none;
}