
	p#errorMsg {
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	width:240px; height:auto;
	background:#f5f7f8;
	border:1px solid #c9d6de;
	padding:7px 10px 7px 10px;
	}
	
	p.formDescription {margin:0 0 40px 0}
	p.formDescription span {color:#000}
	
	h5 {
	width:100%; height:auto;
	margin:10px 0 5px 0;
	font-size:100%;
	float:left;
	}
	
	h3.firstResults {
	margin-top:-5px;
	float:left;
	}

	div#back {width:100%; height:auto; position:relative}
	
	div#back a {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px 5px 3px 5px;
	text-decoration:none;
	background:#5b7185;
	color:#fff;
	position:absolute; 
	right:0; top:0
	}


	/* Sidebar */

	div#sidebar {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:250px; height:auto;
	background:#84c225;
	padding:20px 0 20px 0;
	margin:0 20px 0 0;
	float:left;
	}
	
	div#sidebar h3 {
	background:none;
	font-size:13px; 
	margin:30px 0 5px 20px;
	padding:0 0 0 0;
	color:#fff;
	}
	
	div#sidebar h3.first {margin-top:0}

	div.sidebarContent {
	width:170px; background:#f5f7f8;
	padding:20px 20px 20px 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-left:20px;
	float:left;
	}
	
	div.sidebarContent ul#share li {margin-bottom:15px; float:left}
	div.sidebarContent ul#share li.last {margin-bottom:0}
	
	div.sidebarContent input[type="text"] {width:157px; font-size:11px; padding:5px}
	
	
	/* Sidebar Game Perfil */
	
	ul#perfilNivel {
	width:170px; height:38px;
	margin:0 0 10px 0;
	float:left;
	}
	
	ul#perfilNivel li {
	width:38px; height:38px;
	margin:0 6px 0 0;
	float:left;
	}
	
	ul#perfilNivel li.last {margin-right:0}
	
	div#classificao div {
	width:120px; margin:-3px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size:11px;
	float:left;
	}

	div#classificao img {margin:0 10px 0 0; float:left}
	
	
	/* Game Player */
	
	div#gamePlayer {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:640px; height:auto;
	background:#e6ebef;
	padding:18px 18px 15px 18px;
	text-align:center;
	float:left;
	}
	
	*+html div#gamePlayer {padding:18px 18px 18px 18px}


	/* Sidebar User Perfil */

	div#userPhoto {width:170px; height:204px}

	ul#userPoints {margin:8px 0 -8px 0; float:left}
	ul#userPoints li {width:170px; float:left}
	
	ul#userPoints li span.number {
	width:40px;
	padding:0 5px 0 0;
	text-align:right;
	float:left;
	}
	
	ul#userPoints li span.item {
	width:120px;
	padding:3px 0 0 0;
	text-align:left;
	float:right;
	}
	
	/* ------------------------------- */
	
	ul.friends {
	margin-bottom:-8px;
	float:left;
	}

	ul.friends li {
	margin:0 8px 8px 0;
	position:relative;
	float:left;
	}
	
	ul.friends li a img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}

	ul.friends li.user01 {z-index:900}
	ul.friends li.user02 {z-index:890}
	ul.friends li.user03 {z-index:880; margin-right:0}

	div.balao {
	width:296px;
	background:url(../img/balao02.png) no-repeat;
	position:absolute; 
	top:-155px; left:25px;
	padding:17px;
	display:none;
	color:#fff;
	}
	
	div.balao p.vejaMais {
	background:none;
	padding:10px 0 0 0;
	text-align:right;
	font-size:11px;
	}
	
	div.balao a {text-decoration:none; color:#c1ced6}
	div.balao a:hover {text-decoration:underline; color:#fff}

	div.balao img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:3px solid #dfe6ec;
	margin:0 15px -3px 0; 
	float:left
	}
	
	div.balao ul {
	width:180px; height:auto;
	margin:13px 0 0 0;
	float:left;
	}
	
	div.balao ul li {
	margin:0; padding:0;
	float:none;
	}
	
	/* ------------------------------- */

	ul#addFriend {
	width:460px; height:auto;
	padding:25px 0 20px 0;
	margin:0 0 1px 0;
	float:left;
	}
	
	ul#addFriend li {margin:0 0 20px 0}
	
	ul#addFriend li span {
	width:100px; height:auto;
	padding:5px 20px 0  0;
	text-align:right;
	float:left;
	}
	
	ul#addFriend li.ult {margin:0 38px 0 0; float:right}
	
	ul#addFriend li input[type="text"] {
	width:286px; height:auto;
	background:#f1f5f8 url(../img/search.jpg) top left no-repeat;
	border:1px solid #fff;
	padding:7px;
	}
	
	ul#addFriend li textarea {
	width:290px; height:136px;
	padding:5px;
	}

	/* ------------------------------- */
	
	ul.analises {padding-top:5px; float:left}
	
	ul.analises li {
	margin:0 0 30px 0;
	float:left;
	}
	
	ul.analises li a img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}
	
	ul.analises li object {margin-bottom:10px; float:left}
	ul.analises li div {width:580px; margin-left:20px; float:left}

	ul.analises li div ul.dados li {float:none}

	ul.analises li ul li,
	ul.solicitacoes li ul li {margin:0; padding:0; border:none}

	/* ------------------------------- */

	ul.recados {float:left}

	ul.recados li {
	margin:0 0 15px 0;
	float:left;
	}

	ul.recados li a img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}

	ul.recados li div {
	width:257px; height:auto; 
	margin-left:20px; 
	float:left;
	}

	ul.recados li div ul {margin:-5px 0 0 0}

	ul.recados li div ul li {margin:0; float:left}
	ul.recados li div ul.dados li {float:none}

	div.mensSendForm {
	width:288px; height:auto;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#e8edf0 url(../img/square.png);
	padding:20px 20px 20px 20px;
	float:left;
	}

	div.mensSendForm ul li#enviar {
	margin:20px 0 0 0;
	float:right;
	}

	div.mensSendForm label {color:#606469}

	div.mensSendForm textarea {
	width:276px; height:40px;
	padding:5px;
	float:left;
	}
	
	/* ------------------------------- */
	
	ul#paginationRecados {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:328px; height:auto;
	background:url(../img/square.png);
	padding:15px 0 15px 0; margin:0;
	text-align:center;
	float:left;
	}

	ul#paginationRecados li {
	margin:0 3px 0 3px;
	font-size:10px;
	display:inline;
	}

	ul#paginationRecados li a, ul#paginationRecados li.current {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	color:#fff;
	}

	ul#paginationRecados li.current {background:#99cc33}
	ul#paginationRecados li a {background:#5b7185}

	ul#paginationRecados li a:hover {background:#996699}
	
	/* ------------------------------- */
	
	div#content, div#contentBusca {
	width:676px; height:auto;
	float:left;
	}
	
	div#contentBusca h3 a {float:right}
	*+html div#contentBusca h3 a {margin-top:-18px}
	
	div#colunaPerfil01 {
	width:328px; height:auto;
	margin-right:20px;
	float:left;
	}
	
	div#colunaPerfil02 {
	width:328px; height:auto;
	float:left;
	}
	
	/* ------------------------------- */
	
	h2.grande {
	font-size:40px; 
	margin:0 0 30px 0;
	line-height:43px;
	}
	
	p.enfase {
	font:18px Georgia, "Times New Roman", Times, serif;
	border-top:1px solid #cad5de;
	border-bottom:1px solid #cad5de;
	text-align:center;
	margin:23px 0 50px 0;
	padding:20px;
	background:#f5f7f8;
	color:#84c225;
	}
	
	p.enfase em {
	font:25px Georgia, "Times New Roman", Times, serif;
	color:#44546a;
	}
	
	/* ------------------------------- */
	
	ul#posts {margin:0 0 -16px 0; float:left}
	*+html ul#posts {margin:0 0 -12px 0}

	ul#posts li, ul#posts2 li {
	border-bottom:1px dotted #c9d6de;
	margin:0 0 15px 0; padding:0 0 5px 0;
	float:left;
	}

	ul#posts li {width:328px}
	ul#posts2 li {width:100%}

	ul#posts li span.number {color:#84c225}
	p.comentsPost {font-size:11px}

	/* ------------------------------- */
	
	ul#slider {
	width:636px; height:auto;
	border-bottom:1px solid #fff;
	margin:0 0 20px 0;
	font-size:11px;
	display:none;
 	color:#84c225;
	float:left;
	}
	
	*+html ul#slider {padding:0 0 25px 0; margin:0 0 -7px 0}
	ul#slider li {float:left}
	
	/* ------------------------------- */
	
	ul#comentarPost {
	width:636px; height:auto;
	background:#e8edf0 url(../img/square.png);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	position:relative;
	padding:20px;
	float:left;
	}
	
	ul#comentarPost li {width:300px; height:auto; margin:0 0 25px 0}
	
	ul#comentarPost li span {
	width:293px; height:auto;
	border:1px solid #fff;
	padding:10px 0 3px 5px;
	background:#f1f5f8;
	font-size:13px;
	color:#717171;
 	float:left;
	}

	ul#comentarPost li.dir {margin-right:35px}
	ul#comentarPost li.ult {width:auto; float:right; margin-bottom:0}

	ul#comentarPost li textarea {
	width:624px; height:80px;
	padding:5px;
	}

	*+html ul#comentarPost li.ult {margin:0 0 -23px 0}

	.counter {
	position:absolute;
	top:20px; right:20px;
	font-size:11px;
	color:#000;
	}

	li#desc .counter {top:20px; left:90px}
	a.go {margin:9px 20px 0 0; float:left}
	
	
	/* Search Results */
	
	div#contentBusca ul.balaoLista li {margin:0 0 27px 27px; float:left; position:relative}
	div#contentBusca ul.balaoLista li ul li {margin:0 0 0 0; float:none}

	div#contentBusca ul.gamesLista {margin:0 0 0 25px}
	div#contentBusca ul.gamesLista li {width:300px; margin-right:25px}
	
	/* ------------------------------- */  

	div#pagination {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:350px; height:auto;
	background:#e8edf0 url(../img/square.png);
	padding:8px 12px 12px 12px;
	margin:10px 0 0 0;
	float:right;
	}
	
	* + html div#pagination {margin-top:30px}
	
	span#previous a, span#previous a:hover, span#previous a:active {background:url(../img/botoes/buttonPrevious.png); float:left}
	span#next a, span#next a:hover, span#next a:active {background:url(../img/botoes/buttonNext.png); float:right}
	
	span#previous a, span#next a {
	width:170px; height:25px;
	margin:4px 0 0 0;
	outline:none;
	display:block;
	}

	span#previous a:hover, span#next a:hover {background-position:0 -25px}
	span#previous a:active, span#next a:active {background-position:0 -50px}

	span#previous img, span#next img {margin-top:4px}

	span#previous img {float:left}
	span#next img {float:right}


	/* Product Details */
	
	div#sidebarProduto {
	width:230px; height:auto;
	margin:0 40px 0 0;
	float:left;
	}
	
	div#sidebarProduto img {
	border:3px solid #c9d6de;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	float:left;
	}
	
	ul#galeriaTroca li {
	height:48px;
	margin:17px 12px 0 0;
	float:left;
	}
	
	ul#galeriaTroca li a {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:32px; height:25px;
	font:16px Georgia, "Times New Roman", Times, serif;
	background:#84c225;
	text-decoration:none;
	text-align:center;
	padding:5px 0 0 0;
	color:#fff;
	float:left;
	}
	
	ul#galeriaTroca li a:active {margin-top:1px}
	ul#galeriaTroca li a:hover {background:#996699; color:#fff}
	
	ul#galeriaTroca .current a {
	background:#c9d6de;
	text-decoration:none;
	color:#6a6f76;
	}
	
	ul#gameMedia {
	background:url(../img/tracoHorizontal.jpg) top repeat-x;
	margin-top:15px;
	padding:20px 0 0 0;
	float:left;
	}
	
	ul#gameMedia li {margin:0 0 7px 0}

	ul#gameMedia li a {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:191px; height:auto;
	padding:10px 0 10px 45px;
	text-decoration:none; 
	color:#c1ced6;
	display:block;
	}
	
	ul#gameMedia li a:hover {color:#fff}
	
	ul#gameMedia li#trailer a {background:#5b7185 url(../img/iconMovie.jpg) left no-repeat; background-position:10px 5px}
	ul#gameMedia li#trailer a:hover {background:#996699 url(../img/iconMovie2.jpg) left no-repeat; background-position:10px 5px}
	
	ul#gameMedia li#download a {background:#5b7185 url(../img/iconDown.jpg) left no-repeat; background-position:10px 5px}
	ul#gameMedia li#download a:hover {background:#996699 url(../img/iconDown2.jpg) left no-repeat; background-position:10px 5px}
	
	/* ------------------------------- */

	div#produtoDetalhes {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:635px; height:auto;
	padding:15px 20px 21px 20px;
	margin:20px 0 20px 0;
	background:#f5f7f8;
	float:left;
	}
	
	*+html div#produtoDetalhes {
	border-top:1px solid #c9d6de;
	border-bottom:1px solid #c9d6de;
	}
	
	div#produtoDetalhes h4 {
	margin:0 0 10px 0; 
	color:#5b7185;
	}
	
	div.tipo {margin:0 0 0 20px; float:right}
	div.tipo ul li {margin:0 7px 0 0; float:left}
	
	div.tipo ul li a {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:35px; height:27px;
	background:#84c225;
	font:14px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-align:center;
	padding:8px 0 0 0;
	color:#fff;
	float:left;
	}
	
	div#produtoDetalhes ul li.camNormal a:hover {background:#996699}
	
	div.tipo ul li.camEsgotado a {background:#c9d6de; cursor:auto}
	
	/* ------------------------------- */
	
	span.preco {float:left; padding:15px 0 0 0}
	span.preco2 {float:left; padding:4px 0 0 0}
	
	span.preco span.number, span.preco2 span.number {font-size:30px}
	
	span.comprar {margin:10px 0 0 0; float:right}
	span.comprar a:active {background:none}
	
	div#contentProduto ul.analises li div {width:550px; margin-left:20px; float:left}
	
	
	/* Premio Details */
	
	img#premioDest {
	border-top:3px solid #c9d6de;
	border-bottom:3px solid #c9d6de;
	float:left;
	}

	ul.balaoLista li.premio {
	margin:0 52px 26px 0;
	float:left;
	}
	
	
	/* Credits */
	
	div#frase {
	width:100%;
	margin:8px 20px 25px 0;
	float:left;
	}
	
	p#myCredits {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#f5f7f8;
	padding:8px 15px 12px 15px;
	margin:10px 30px 0 0;
	border:1px solid #c9d6de;
	float:left;
	}
	
	/* ------------------------------- */
	
	ul#creditos {
	width:100%; height:auto;
	margin:0 0 0 0;
	float:left;
	}
	
	ul#creditos li {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:138px; height:auto;
	padding:8px 1px 1px 1px;
	margin:5px 14px 0 0;
	background:#f5f7f8;
	font:35px Georgia, "Times New Roman", Times, serif;
	position:relative;
	border:3px solid #c9d6de;
	text-align:center;
	color:#84c225;
	float:left;
	}
	
	ul#creditos li span.CreditsPreco {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:13px;
	background:#5b7185;
	padding:5px;
	color:#fff;
	position:absolute;
	top:-10px; right:-10px;
	display:none;
	}
	
	ul#creditos li span.c {
	font-size:20px;
	color:#adadad;
	}

	ul#creditos li span.comprar a {
	width:138px; height:auto;
	font-size:13px;
	padding:7px 0 8px 0;
	font:12px Arial, Helvetica, sans-serif;
	margin:6px 0 0 0;
	background:#e6ebef;
	color:#008fc4;
	display:block;
	}
	
	ul#creditos li span.comprar a:hover {
	text-decoration:none;
	background:#84c225;
	color:#fff;
	}
	
	div#content.creditosPeq ul#creditos li {
	width:92px; height:auto;
	padding-top:15px;
	}
	
	ul#creditos li {font:20px Georgia, "Times New Roman", Times, serif}
	div#content.creditosPeq ul#creditos li span.comprar a {width:92px; height:auto}
	
	/* ------------------------------- */

	ul#planos {
	width:100%; height:auto;
	float:left;
	}

	ul#planos li {
	width:100%; height:auto;
	margin:0 0 10px 0;
	float:left;
	}

	ul#planos li table {display:none}

	ul#planos li div.banner {
	width:100%; height:136;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#c9d6de;
	float:left;
	}

	ul#planos li div.banner a img {border:none}
	
	a.maisTarde {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#f5f7f8;
	padding:12px 15px 12px 15px;
	margin:25px 0 0 0;
	border:1px solid #c9d6de;
	float:right;
	}
	
	/* Permissoes */
	
	table.permissions {
	margin:5px 0 0 0;
	float:left;
	}
	
	table.permissions tr {float:left}
	
	table.permissions tr td, table.permissions tr th {padding:9px}
	table.permissions tr th {border:1px solid #eff4f8}
	
	table.permissions tr td.prodNome, table.permissions tr th.prodNome {width:513px}
	table.permissions tr td.prodPeq, table.permissions tr th.prodPeq {width:120px; text-align:center}

	span.sim {color:#689b19}
	span.nao {color:#c20000}


	/* GameNews */

	ul#news {
	margin:10px 0 0 0;
	float:left;
	}

	ul#news li {
	width:295px; height:auto;
	padding:0 0 70px 0;
	margin:0 30px 0 0;
	line-height:19px;
	float:left;
	}

	ul#news li span.date {font-size:13px}
	ul#news li a.cont {float:right}

	ul#news li h3 {
	margin:0 0 12px 0;
	line-height:25px;
	}

	ul#news li h3 a {text-decoration:none; margin:0; font-size:20px}
	ul#news li h3 a:hover {color:#84c225} 
	
	/* ------------------------------- */
	
	div#sidebarNews ul {
	width:230px; height:auto;
	margin:-30px 40px 0 0;
	float:left;
	}

	div#sidebarNews ul li {
	width:230px; height:auto;
	padding:0 0 20px 0;
	float:left;
	}

	div#sidebarNews ul li h3 a {
	margin:0 0 12px 0;
 	font-size:15px
	}

	div#sidebarNews ul li h3 a {text-decoration:none; margin:0}

	/* ------------------------------- */

	div#sidebarTopics {
	width:230px; height:auto;
	margin:-25px 40px 0 0;
	color:#5b7185;
	float:left;
	}

	div#sidebarTopics ul li {
	width:230px; height:auto;
	padding:0 0 20px 0;
	}

	div#sidebarTopics h3 {
	width:230px; height:auto;
	font-size:15px; 
	color:#996699;
	}

	/* ------------------------------- */

	ul#postDados {
	width:100%; height:auto;
	margin:-10px 0 50px 0;
	float:left;
	}

	ul#postDados li {
	margin:0 30px 0 0;
	float:left;
	}


	/* Cadastro */

	ul.formCadastro {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:570px; height:auto;
	background:#e8edf0 url(../img/square.png);
	padding:25px 0 5px 0;
	margin:0 0 1px 0;
	float:left;
	}

	ul.formCadastro li {margin:0 0 20px 0}
	ul.formCadastro li label {font-size:13px; color:#717171}

	ul.formCadastro li.imgSize, 
	ul.formCadastro li.apelTut {
	font:11px Arial, Helvetica, sans-serif;
	margin:-15px 0 20px 0;
	font-style:normal;
	color:#9ba0a6;
	text-align:right;
	}

	ul.formCadastro li.imgSize {padding:0 170px 0 0}
	ul.formCadastro li.apelTut {padding:0 65px 0 0}

	ul.formCadastro li span {
	width:170px; height:auto;
	padding:5px 20px 0  0;
	text-align:right;
	float:left;
	}

	ul.formCadastro li em {
	font:11px Arial, Helvetica, sans-serif;
	font-style:normal;
	}

	ul.formCadastro li div.opcoes {margin-bottom:10px; float:left}
	ul.formCadastro li input[type="text"], ul.formCadastro li input[type="password"] {height:auto; padding:7px}
	ul.formCadastro li input[type="text"], ul.formCadastro li input[type="password"] {width:300px}

	ul.formCadastro li input.formPeq {width:75px; margin-right:5px}
	ul.formCadastro li input.formMed {width:200px}

	ul.formCadastro li textarea {
	width:300px; height:150px;
	padding:7px;
	}

	ul.formCadastro li select {width:316px}

	ul.formCadastro li.bot {padding-right:64px; float:right}
	
	li.bot input, li.ult input, input.bot, a.bot {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:182px; height:auto;
	background:url(../img/navegacao/bot.png) no-repeat;
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:5px 0 7px 0;
	cursor:pointer;
	color:#fff;
	border:none;
	}

	a.bot {
	height:30px;
	text-decoration:none;
	text-align:center;
	float:right;
	}

	ul#addFriend li.ult {margin-bottom:15px; float:right}
	*+html ul#addFriend li.ult {margin-bottom:-50px}

	ul.formCadastro li.mant {padding-right:20px; float:right}

	*+html span.desc {display:none}
	em.obrig {color:#cc0000}


	/* Depois do Login */

	ul#formNext {
	width:100%; height:auto;
	margin:30px 0 0 0;
	float:left;
	}

	ul#formNext li {margin:0 0 5px 0}


	/* Seja um assinante! */

	div#assineDesc {
	width:350px; height:auto;
	float:right;
	}

	ul.sidebarMenu li {margin-bottom:3px}
	
	span.aboutInf {
	width:100%; height:auto;
	margin:20px 0 30px 0;
	float:left;
	}
	
	
	/* Ranking */
	
	table.rankingGames {
	margin:5px 0 0 0;
	float:left;
	}
	
	table.rankingGames tr th {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#996699;
	color:#fff;
	}

	table.rankingGames tr {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:676px; height:auto;
	background:#f5f7f8;
	margin-bottom:1px;
	float:left;
	}

	table.rankingGames tr a img {margin:0 10px 0 0; float:left}
	table.rankingGames tr h4 a {margin:7px 0 0 0; float:left}

	table.rankingGames tr td, table.rankingGames tr th {padding:9px}
	
	table.rankingGames tr td.prodNome, table.rankingGames tr th.prodNome {width:521px; text-align:left}
	table.rankingGames tr td.prodPeq, table.rankingGames tr th.prodPeq {width:50px; text-align:center}
	
	table.rankingGames tr td a img {border:3px solid #c9d6de; float:left}
	table.rankingGames tr td a:hover img {border:3px solid #84c225}
