body{
	background:#000000;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
}

#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:895px;
	margin-top:0px;
}

/***************************************/
/***************HEADER******************/
/***************************************/

#wrapper #header{
	width:895px;
	height:105px;
	background:url(../images/header-spade-backgroun.jpg) 300px no-repeat;
	float:left;
}

#wrapper #header  #logo{
	float:left;
}
#wrapper #header #header_menu{
	width:350px;
	height:15px;
	float:left;
	
}
#wrapper #header #header_menu ul{
	margin:0px;
	margin-left:72px;
	padding:0px;
}
#wrapper #header #header_menu li{
	list-style:none;
	display:inline;
	text-align:right;
	padding-left:13px;
	background:url(../images/header-menu-spade.jpg) left no-repeat ;
}
#wrapper #header #header_menu li.clear{
	background:url(../images/empty.gif) left no-repeat ;
}
#wrapper #header #identification #join{
	float:left;
	margin:0px;
	margin-bottom:3px;
}
#wrapper #header #identification{
	float:left;
	height:100px;
	width:200px;
	margin-left:30px;
}

#wrapper #header #identification #login{	
	float:left;
	background:url(../images/header-form-inputs-background.jpg) no-repeat;
	width:185px;
	height:25px;
}
#wrapper #header #identification #login #txtPassword, #wrapper #header #identification #login #txtUsername{
	display:inline;
	width:70px;
	background:url(../images/empty.gif) repeat-x;
	margin-top:3px;
	border:none;
	color:#FFFFFF;
	font-size:12px;

} 
#wrapper #header #identification #login #txtUsername{
	margin-left:14px;
}
#wrapper #header #identification #login #txtPassword{
	margin-left:11px;
	font-weight:bold;
}

#wrapper #header #identification  #play_bg{
	margin-top:3px;
	float:left;
	width:185px;
	height:30px;
	background:url(../images/play-background.jpg) no-repeat;
}

#wrapper #header #identification  #play_bg #btnPlay {
	background:url(../images/play-button-backgound.jpg) no-repeat;
	width:173px;
	height:26px;
	margin-top:2px;
	margin-left:5px;
	cursor:pointer;

}
/**********************************/
/************MAIN MENU***********/
/**********************************/
#wrapper #main_menu{
	float:left;
	background:url(../images/menu-column-footer-background.jpg) no-repeat;
	margin-left:10px;
	height:785px;
	
}
#wrapper #main_menu ul{
	margin:0px;
	padding:0px;
}
#wrapper #main_menu li{
	list-style:none;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#009900 dotted 1px;
}
#wrapper #main_menu .account{
	background:url(../images/section-box-background.jpg) repeat;
	height:85px;
	width:207px;
	padding-top:3px;
	margin-bottom:12px;
}
#wrapper #main_menu .account #account_header{
	background:url(../images/sections-my-account.jpg) no-repeat;
	height:15px;
	margin-left:4px;
}
.separator{
	border: #666666 solid 1px;;
	width:205px;
	height:0px;
}
#wrapper #main_menu .account #menu_account{
    float:left;
	background:url(../images/news-background.jpg) no-repeat;
	width:200px;
	height:60px;
	margin-top:3px;
	margin-left:3px;
}
#wrapper #main_menu ul li ul li,#wrapper #main_menu .account #menu_account ul li{
	margin:0px;
	margin-left:20px;
	border:none;
	padding:0px;
}
#wrapper #main_menu .account #menu_account ul li{
	margin-left:10px;
}
#wrapper #main_menu .header{
		background:url(../images/menu-column-title.jpg) no-repeat;
		height:35px;
		width:207px;
}
#wrapper #main_menu .space{
		height:35px;
		width:207px;
		border-bottom:dotted #009900 1px;
}
#wrapper #main_menu a{
		text-decoration:none;
		margin-left:5px;
		color:#CCCCCC;
		font-size:14px;
}
#wrapper #main_menu ul li ul li a{
		font-size:12px;
}

#wrapper #main_menu #content_menu {
	margin-top:50px;
	background:url(../images/menu-column-background.jpg) no-repeat;
	height:505px;
	width:207px;
}
#wrapper #main_menu #content_menu #news{
	width:207px;
	padding-top:3px;
	background:url(../images/section-box-background.jpg) repeat;
	padding-bottom:5px;

}
#wrapper #main_menu #content_menu #news #news_header{
	background:url(../images/sections-title/news-sections.jpg) no-repeat;
	height:15px;
	margin-left:4px;

}
#wrapper #main_menu #content_menu #news #news_info{
	margin-top:3px;
	background:url(../images/news-background.jpg) no-repeat;
	margin-left:4px;
	padding:5px;
}
#wrapper #main_menu #content_menu #leaderboard{
	width:207px;
	padding-top:3px;
	margin-top:20px;
	background:url(../images/section-box-background.jpg) repeat;
	padding-bottom:5px;

}
#wrapper #main_menu #content_menu #leaderboard #leader_header{
	background:url(../images/sections-title/leaderboard-sections.jpg) no-repeat;
	height:15px;
	margin-left:4px;

}
#wrapper #main_menu #content_menu #leaderboard #leader_info li{
	border:none;
	padding:5px;
}
#wrapper #main_menu #content_menu #leaderboard #leader_info{
	margin-top:3px;
	background:url(../images/leaderboard-background.jpg) no-repeat;
	margin-left:4px;
	padding:5px;
}
/**********************************/
/**********SECONDARY MENU**********/
/**********************************/
#wrapper #secondary_menu{
	float:left;
	margin-bottom:5px;
	width:660px;
}
#wrapper #secondary_menu ul{
	margin:0px;
	padding:0px;
	margin-left:10px;
}
#wrapper #secondary_menu ul li{
	list-style:none;
	display:inline;
}
/**********************************/
/**************CONTENT*************/
/**********************************/
#wrapper #content{
	background:url(../images/section-content-background.jpg) repeat;
	float:left;
	margin-left:10px;
}
#wrapper #content #content_header{
	background:url(../images/section-title-border-background.gif)  no-repeat;
	height:35px;
	width:645px;
}
#wrapper #content #content_header #title{
	height:30px;
	width:300px;
	margin-left:15px;

}
#wrapper #content #content_header #header_part{
	background:url(../images/section-title-middle-background.jpg);
	margin-left:10px;
	height:35px;
}
#wrapper #content #content_part{
	margin:7px 7px 15px 7px;
	background:#000000;
	width:590px;
	padding:20px;
}

#wrapper #content #content_part #frame{
margin:-20px -22px -20px -20px;

}
/**********************************/
/**************FOOTER**************/
/**********************************/
#wrapper #footer{
	float:right;
	width:630px;
	text-align:center;
	margin-right:25px;
	
}
/**********************************/
/************TEXT FORMAT***********/
/**********************************/
#wrapper #main_menu #content_menu #news #news_info a,a{
	color:#009900;
	font-size:10px;
}
#wrapper #header #header_menu a{
	text-decoration:none;
	color:#CCCCCC;
	font-size:11px;
}

#wrapper #content #content_part strong{
	font-size:12px;
}
h1,h2,h3{
	color:#53B744;
}
p{
	margin-top:0px;
}
label{
	font-size:10px;
}
span{
	width:0px;
	overflow:hidden;
	position:relative;
	display:block;
}
.oculto { 
	display: none; 
}
.visible { 
	display: inline;
}
#dolar{
	font-size:14px;
	color:#00CC00;
}
