body, form{ margin:0px; padding:0px;}
body{
	font-family:Arial;
	background:url(../img/bgSXGames.gif) #2a292d;
}
a{
	color:#0054a6;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
input{
	font-size:11px;
}
img{
	border:0px;
}

h3{
	font-size:14px;
	color:#4f7093;
	margin:0px;
}

.w100{
	width:100%;
}

.body{
	font-size:12px;
}

.bordaImg{
	position:absolute;
	_display:none;
}

.cabecalho{
	width:100%;
	margin-bottom:5px;
	display:table;
}

.lgSXGames{
	width:229px;
	padding-top:40px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	margin-left:35px; margin-top:10px;
	float:left;
	background:url(../img/lgSxGames.gif) no-repeat;
}


.fotoAvatar{
	border:#666666 1px solid
}

/* Login */
.login{
	width:460px;
	float:right;
	margin-top:10px; margin-right:35px;
}
.loginBox{
	width:338px;
	height:47px;
	background:url(../img/boxLogin.gif) no-repeat bottom;
	float:left;
	margin-top:9px;
}
.loginTable{
	float:left;
	margin-left:11px;
	width:112px;
	display:inline;
	text-align:center;
}
.loginText{
	padding-left:6px;	padding-right:6px;
	text-align:center;
	color:#FFFFFF;
	background:#555555;
	border:solid 1px #464646;
}
.loginTable input{
	margin-top:5px;
	width:102px;
}
.loginOK{
	float:left;
	padding-top:21px;
	margin-left:4px;
}
.EsqueciSenha{
	float:right;
	padding-top:11px;
	padding-right:5px;
	width:40px;
	_width:45px;
}
.EsqueciSenha a{
	color:#FFFFFF;
	font-size:11px;
}
.cadastreSe{
	width:121px;
	height:47px;
	background:url(../img/btCadastro.gif) no-repeat bottom;
	margin-top:9px;
	float:right;
}
.cadastreSe p{
	text-align:center;
	margin-top:11px;
	color:#000000;
}

.loginBoxOn{
	width:250px;
	height:47px;
	background:url(../img/boxLoginOn.gif) no-repeat bottom;
	float:right;
	margin-top:9px;
}
.loginTableOn{
	float:left;
	margin-left:11px;
	width:239px;
	display:inline;
	color:#FFFFFF;
}

.loginBoxOn a{
	color:#b7e9fa;
}
.loginSair{
	padding-left:6px;	padding-right:6px;
	margin-right:10px;
	text-align:center;
	background:#c1c1c1;
	border:solid 1px #464646;
	font-size:11px	;
}
.loginSair a{
	color:#000000;
}
/* Fim Login */

.menu{
	height:48px;
	width:100%;
}
.menu img{
	margin-left:3px;
}

.mapaDoSite{
	background:#4e4e4e;
	margin-left:10px; margin-right:10px;
	padding:10px;padding-left:25px;
	color:#d4d8e2;
	position:relative;
}
.mapaDoSite a{
	color:#d4d8e2;
}
.mapaDoSiteTit{
	font-size:14px;
	font-weight:bold;
}
.mapaDoSite p{
	margin-top:3px;margin-bottom:2px;
	font-size:12px;
}

.rodape{
	margin:10px;
	margin-bottom:25px;
}
.rodapeTxt{
	margin-top:2px;
	color:#9a9a9a;
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
}

/* ********************************* */
#bannerLat1{
	/*margin:1px #0F6 solid;*/
	position:absolute;
	top:288px; 
	right:10px;
	width:160px;
	height:700px;
}

/* Banner Horizontal */
.BannerH{
	background:url(../../img/bannerE.gif) no-repeat left #e6e6e6;
	height:102px;
}
.BannerHInt{
	background:url(../../img/bannerD.gif) no-repeat right;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:20px; padding-right:20px;	
}
/* FIM Banner Horizontal */

.menuBarra{
	font-size:14px; color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	padding:8px 35px 10px 35px;
}
.lnkBranco{
	color:#FFFFFF;
}
.lnkBranco:hover{
	text-decoration:underline;
}

/* *** MENU LATERAL *** */
.menuLat{
	position:absolute; left:10px; 
	top:288px; 
	z-index:101;
	width:131px;
	display:table;
	_display:inline;
}
.favorito, .historico{
	width:115px; _width: 131px;
	height:28px;
	color:#FFFFFF; font-weight:bold;
	padding:8px;
}
.favorito:hover , .historico:hover{
	cursor:pointer;
}
.menuCategoria{
	width:131px;
	margin-top:6px;
	color:#FFFFFF;
}
.menuLatTit{
	font-size:16px;
	font-weight:bold;
	padding:3px; padding-left:8px;	
}
.menuLatOver{
	padding:3px; padding-left:8px;
	text-decoration:none;
	font-weight:bold;
}
.menuLat ul{
	list-style:none;
	font-size:1em;
	margin:0px; padding:0px;
}
.menuLat li{
	margin-left:0px;
	padding:2px; padding-left:8px; padding-top:3px;
}
.menuLat li:hover{ 
	cursor:pointer;
}


/* *** BOX CONTEUDO *** */
.bordaCinza{
	position:relative;
	padding:10px;
	border-top:#e6e6e6 5px solid;
	border-bottom:#e6e6e6 5px solid;
	margin-bottom:10px;
	background:#FFFFFF;
}
.conteudo{
	min-height:700px;
	_height:700px;
}
.BoxBranca{
	position:relative;
	background:#FFFFFF;
	_position:static;
}
.bannerTop{
	margin:5px;	
}
.bannerTop table{
	background:#e6e6e6;
	width:100%;
}
.conteudo{
	width:100%;
}
.meio{
	margin-top:8px;
	margin-left:138px;
	margin-right:170px;
	min-height:670px; _height:670px;
}
.bordaCinza4{
	border:#e6e6e6 4px solid;
	background:#f0f2f6;
	position:relative;
	_position:static;
}

.titDireita{
	float:right;
	font-size:10px;
}
.titDireita select{
	font-size:11px;
}

/* TELA DETALHE */
.separador{
	margin-right:10px;
	vertical-align:middle;
}

/* COMENTARIOS */
.comentario{
	position:relative;
	_position:static;
	border:#dadada 1px solid;
	display:inline-block;
}
.comConteudo{
	background:#f9f9f9;
	margin:4px;
}
.comLoop{
	border-top:1px solid #dadada;
	padding-top:4px;
}


/* Botão COMUM */
.btComum{
	font-size:11px;
	font-weight:bold;
	background:url(../../img/btComumBG.gif) repeat-x;
	cursor:pointer;
	height:24px;
}
.btComum img{
	vertical-align:middle;
}

/* PAGINAÇÃO */
.paginacao{
	background:#e6e8ec;
	margin-top:6px; margin-bottom:20px;
	height:38px;
	text-align:center;
	color:#67809d;
}
.paginacao a{
	color:#67809d; font-weight:bold;
}


/* BOTÃO IMAGEM */
a.botao{
	color:#004e48;
	font-size:11px;
	text-decoration: none;	
	font-weight:bold;
}
span.botaoD{
	background:url(../img/bgBotao.gif) transparent no-repeat right top;
	padding:2px 10px 2px 0px;
	font-size:11px;
	line-height:18px;
}
span.botaoE{
	background:url(../img/bgBotaoE.gif) transparent no-repeat left top;
	padding:2px 7px 2px 0px;
	font-size:11px;
	line-height:19px;
}
span.botaoVoltarE{
	background:url(../img/bgBotaoVoltarE.gif) transparent no-repeat left top;
	padding:2px 17px 2px 0px;
	font-size:11px;
	line-height:19px;
}
a.botao:hover{
	text-decoration: none;	
}
a.botao:active span {
    background-position: bottom right;
}
/* FIM BOTÃO */


/* TAGS */
.tagCloud {
	font-size: 12px;
	padding: 10px;
}

.tagCloud A.tagPeso5 { font-size: 1.8em; font-weight: bold; }
.tagCloud A.tagPeso4 { font-size: 1.6em; font-weight: bold; }
.tagCloud A.tagPeso3 { font-size: 1.4em; font-weight: bold; }
.tagCloud A.tagPeso2 { font-size: 1.2em; font-weight: bold; }
.tagCloud A.tagPeso1 { font-size: 1.0em; }
/* FIM TAGS */
