body {
	text-align:center;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:url(bg.jpg);
}
ins {
	text-decoration:none;
}
#page {
	margin:auto;
	padding:0px 0px 0px 0px;
	border:0;
	text-align:left;
	width:744px;
	background:#FFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#939393;
}
#top {
	width:100%;
	height:60px;
}
#loginform {
	background:url(barra_login.jpg) no-repeat;
	width:653px;
	height:60px;
	display:block;
	float:left;
}
#loginbutton {
	background: url(bt_login_up.jpg) no-repeat;
	position:relative;
	width:91px;
	height:60px;	
	display:block;
	float:left;
}
#loginbutton a {
	width:100%;
	height:100%;
	display:inline;
	float:left;
}
#logo {
	background:#005A77;
	width:744px;
	height:257px;
	display:block;
	float:left;
}
#logo object {
	z-index:0;
}
#register {
	background:url(fundo_cadastro.jpg) no-repeat top #fff;
	width:419px;
	height:226px;
	display:inline;
	float:left;
	overflow:hidden;
}
#msgregister {
	width:280px;
	height:25px;
	margin:34px 0 0px 15px;
	padding:0;
	display:inline;
	float:left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#7F7F7F;
}
#forms {
	display:inline;
	float:left;
	width:410px;
	height:78px;
}
#forms input {
	margin:17px 0px 4px 13px;
	.margin:17px 0px 1px 13px;
	border-style: solid;
	border-width: 1px;
	border-color:#E3E3E3;
	padding:0 0 0 3px;
	width:180px;
	color:#7F7F7F;
}
#forms ul {
	list-style:none;
	padding:0;
	margin:0;
}
#forms ul li {
	display:inline;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
#about {
	background: url(fundo_o_que_e.jpg) no-repeat top #fff;
	width: 325px;
	height: 226px;
	display:inline;
	float:left;
}
#abouttxt {
	margin:65px 10px 0 20px;
	display:block;
	width:290px;
	height:130px;
	overflow:hidden;
	text-align:justify;
}
#aboutbutton {
	margin:0px 0 0 238px;
	display:block;
	width:74px;
	height:20px;
}
#aboutbutton a {
	width:100%;
	height:100%;
	display:inline;
	float:left;
}
#abouticon {
	position:absolute;
	z-index:1;
	background: url(monitor.png) no-repeat;
	width:65px;
	height:78px;
	display:block;
	margin:300px 670px;
}
#o2icon {
	width:110px;
	height:50px;
	display:block;
}

#o2icon a {
	display:block;

}
#tectoyicon {
	position:absolute;
	z-index:98;
	width:110px;
	height:40px;
	display:block;
	margin:572px 360px;
}

#tectoyicon a {
	display:block;

}
#newsicon {
	position:absolute;
	z-index:1;
	background: url(bt_novidades_up.png) no-repeat;
	width:155px;
	height:37px;
	display:block;
	margin:851px 548px;
}
#newsicon a {
	width:100%;
	height:100%;
	display:inline;
	float:left;
}
#ranking {
	background: url(fundo_ranking.jpg) no-repeat;
	width: 521px;
	height: 329px;
	display:inline;
	float:left;
	margin: 0 0 0 0px;
	padding:0;
}
#rankingleft {
	width:247px;
	height:220px;
	display:inline;
	float:left;	
	padding:0;
	margin:94px 0 0 22px;
}
#rankingright {
	width:230px;
	height:220px;
	display:inline;
	float:left;	
	padding:0;
	margin:94px 0 0 15px;
}
#ranking * ul {
	list-style:none;
	padding:0;
	margin:0;
}
#ranking * li {
	list-style:none;
	display:block;
	height:17px;
	_height:20px;
	padding:3px 0 0 0 ;
	margin:0px 0 1px 0;
	overflow:hidden;
}
#ranking * li b {
	display:block;
	float:left;
	width:20px;
	text-align:center;
	color:#3297B3;
	margin:0 11px 0 0;
}
#news {
	background: url(fundo_novidades.jpg) no-repeat;
	width:223px;
	height:329px;
	display:block;
	float:left;
}
#subnews {
	margin:64px 0 0 14px;
	display:inline;
	float:left;
}
#news ul, #news li, #news * li * {  
	list-style:none;
	padding:0;
	margin:0;
	font-size:11px;
}
#news ul {
	padding:0px;
}
#news li {
	width:190px;
	height:64px;
	overflow:hidden;
	display:block;
	margin:0 0 18px 0;
}
#news ul li h1 {
	font-weight:bold;
	color:#FFDC2A;
	text-align:right;
	width:172px;
	text-align:right;
}
#news ul li h1 span , #news ul li h2 {
	font-weight:normal;
	color:#FFF;
}
#news ul li h2 a {
	text-decoration:none;
	color:#FFF;
	display:block;
	margin:10px 0 0 0;
	width:190px;
	height:44px;
	overflow:hidden;
}
#news ul li h2 a:hover {
	text-decoration:underline;
}
#users {
	background: url(fundo_usuarios.jpg) no-repeat;
	width:744px;
	height:29px;
	display:block;
	float:left;
}
#users * {
	height:14px;
	display:inline;
	float:left;
}
#usersin {
	margin:8px 0 0 103px;
	width:55px;
}
#userson {
	margin:8px 0 0 61px;
	width:58px;
}
#userstoday {
	margin:8px 0 0 83px;
	width:47px;
}
#usersyeste {
	margin:8px 0 0 90px;
	width:55px;
}
#users * {
	text-align:center;
}
#bottom {
	width:100%;
	background:white;
	float:left;
	padding:0 0 0 0;
}
#marginbottom {
	margin:0 0 14px 14px;
	display:inline;
	float:left;
}
#buttonTVGamegol {
	background: url(bloco_tv.jpg) no-repeat;
	width:241px;
	height:239px;
	display:block;
	float:left;
	cursor:pointer;
}
#help {
	background: url(bloco_ajuda.jpg) no-repeat;
	width:238px;
	height:121px;
	display:block;
	float:left;
}
#forum {
	background: url(bloco_forum.jpg) no-repeat;
	width:238px;
	height:121px;
	display:block;
	float:left;
}
#magazine {
	background: url(bloco_revista.jpg) no-repeat;
	width:238px;
	height:118px;
	display:block;
	float:left;
}
#shopgg {
	background: url(bloco_loja.jpg) no-repeat;
	width:238px;
	height:118px;
	display:block;
	float:left;
}
#flashSteps {
	padding:0 0 0 0;
	background:#FFF;
	float:left;
	display:block;
	width:744px;
}
#sponsorsleft {
	background: url(patrocinador_esq.jpg) no-repeat;
	width:185px;
	height:78px;
	display:block;
	float:left;
}
#sponsorsmid {
	background: url(patrocinador_centro.jpg) no-repeat;
	width:309px;
	height:78px;
	display:block;
	float:left;
}
#sponsorsright {
	background: url(patrocinador_dir.jpg) no-repeat;
	width:223px;
	height:78px;
	display:block;
	float:left;
}
#bottominfo {
	background: url(rodape.jpg) no-repeat;
	width:744px;
	height:27px;
	display:block;
	float:left;
}
#checkbox {
	padding:200px;
}
#chck {
	display:none;
}
.cimg {
	margin:26px 72px 0 244px;
}
.chcad {
	margin:4px 0px 10px 16px;
	width:387px;
	/*height:34px;*/
	display:inline;
	float:left;
}
.chcadimg {
	padding:0 4px 0 0 ;
	width:13px;
	height:13px;
	display:block;
	float:left;
}
.msgcad {
	color:#FF9933; 
	padding:0 0 10px 21px;
	background: url(alerta.jpg) top left no-repeat;
}
.formtop {
	border:0px;
	width:93px;
	height:58px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:23px 0px 0px 0px;
	_padding:24px 0px 0px 0px;
	background:transparent;
	color:white;
}
#login {
	margin:0 20px 0 0;
}
#password {
	margin:0 0 0 75px;
}
img {
	border:0;
	padding:0;
	margin:0;
}
#buttons {
	margin:0 0 0 14px;
	display:inline;
	float:left;
}
#cadbgbutton {
	width:171px;
	height:38px;
	display:inline;
	float:left;
	background: url(espaco_bt_cadastro.png) no-repeat;
}
.msgcadbutton {
	padding:12px 0 0 22px;
}
#cadcleanbutton {
	width:64px;
	height:38px;
	background: url(bt_limpar_up.png) no-repeat;
	display:inline;
	float:left;
}
#cadcleanbutton a {
	width:100%;
	height:100%;
	display:inline;
	float:left;
}
#cadinbutton {
	width:152px;
	height:38px;
	background: url(bt_cadastrar_up.png) no-repeat;
	display:inline;
	float:left;
}
#cadinbutton a {
	width:100%;
	height:100%;
	display:inline;
	float:left;
}
#bgbutton * {
	float:left;
	display:inline;
	border:0;
}
#bgbuttonin {
	width:216px;
	height:38px;
	display:inline;
	float:left;
}
#minilogo {

}

.loginMsg {
	position:absolute;
	margin:60px 0px;
	width:400px;
	_width:744px;
	color:#CCCCCC;
	display:none;
	font:12px Arial, Helvetica, sans-serif;
	text-align:right;
	background:black;
	padding:20px 18px 20px 326px;
	opacity:.85;
	-moz-opacity:.85;
	filter:alpha(opacity=85);
}

form {
	padding:0px;
	margin:0px;
}
a:active, a:visited, a:link {
	text-decoration:underline;
	color:#646464;
}
#cadcheck {
	display:none;
}
#hiddenimages {
	width:0px;
	height:0px;
	display:none;
}
#hiddenimages * {
	width:0px;
	height:0px;
	display:none;
}
a:active {
	text-decoration:none;
}
a {
	cursor:pointer;
}
#backgroundTVGamegol {
	display:none;
	background:#000; 
	margin:0; 
	padding:0; 
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7; 
}
#TVGamegol {
	display:none;
 	position:absolute;
	width:840px;
 	height:616px;
	background:url(../../imagens/TVBorda.jpg) no-repeat top;
	z-index:100;
}
#fecharTVGamegol {
	position:absolute;
	display:block;
	left:798px;
	background:url(../../imagens/TVFechar_up.jpg) no-repeat;
	width:22px;
	height:20px;
}
#flashTVGamegol {
	display:none;
	position:absolute;
	padding:0px;
	z-index:102;
	background:black;
}
.sponsors {
	background:url(fundo_banner.jpg) no-repeat bottom;
	width:717px;
	height:79px;
	display:block;
	float:left;
}

