/*body {

	background: #06759F url('images/fundo_noite.png') top center;

	background-repeat:repeat-x;

	font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";

	font-size:12px;

	color:#FFFFFF;

	margin: 0pt auto;

}*/
.body_dia {

	background: #06759F url('images/fundo_dia.png') top center;

	background-repeat:repeat-x;

	font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";

	font-size:12px;

	color:#FFFFFF;

	margin: 0pt auto;

}
.body_noite {

	background: #06759F url('images/fundo_noite.png') top center;

	background-repeat:repeat-x;

	font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";

	font-size:12px;

	color:#FFFFFF;

	margin: 0pt auto;

}



/* acrescentos na template  */



.categoria_home {

	background: url('images/categorias_fundo.png') no-repeat;

	float:left;

	width:580px;


}
.categoria_especial_home {

	background: url('images/categorias_especiais_fundo_.png') no-repeat;

	float:left;

	width:580px;
	
	height:275px;


}
.content {
	height:65px;

}
.content img {

	border: 1px solid #FFFFFF;		

	text-align:center;

	width:58px;

	height:58px;

	width: expression(this.width > 58 ? 58: true);

	height: expression(this.height > 58 ? 58: true);

	margin: 2px 2px 2px 2px;
	float:left;

}
.content2 img {

	border: 1px solid #FFFFFF;		

	text-align:center;	

	width:75px;

	height:75px;

	width: expression(this.width > 75 ? 75: true);

	height: expression(this.height > 75 ? 75: true);

	margin: 2px 2px 2px 2px;
	
	float:left;

}
.content_fav img {

	border: 1px solid #FFFFFF;		

	text-align:center;	

	width:50px;

	height:50px;

	width: expression(this.width > 50 ? 50: true);

	height: expression(this.height > 50 ? 50: true);

	margin: 2px 2px 2px 2px;
	
	float:left;

}
.content_fav_profile img {
	text-align:center;	
	width:50px;
	height:50px;

	width: expression(this.width > 50 ? 50: true);

	height: expression(this.height > 50 ? 50: true);
	
	float:none;
	
	

}
.content_fav_profile {

	border: 1px solid #FFFFFF;
	text-align:center;	
	width:95px;

	height:70px;

	margin: 2px 2px 2px 2px;
	
	
	float:left;

}

.title_category {

	margin: 10;

	padding: 0px 0px 0px 20px;

	font-size:18px;

}

.title_category a {

	text-decoration: none;

	color: #FFFFFF;

}

.title_category a:hover {

	color: #06759F;

}



/* fim acrescentos */

.wrapper { position: relative; width: 980px; margin: 0pt auto;}



.main {

	width:950px;

}



.container {

	margin-left: auto;

	margin-right: auto;

	width:980px;

	display:table; /* FireFox hack */

	text-align:left;

}



.header {

	background: url('images/header.png') top left;

	height:162px;

	width:980px;

	margin: 0 auto;

}



.adtop {

	text-align:center;

}



.adside {

	position:absolute;

	top:178px;

	left: 781px;

	z-index:1;	

}

blockquote {	
	margin: 0px 0px 15px 20px;
	
	
}

.rightside {

	float:left;

	margin: -16px 0 60px 14px;

	width:565px;

}



.leftside {

	float:left;

	margin: 0px 0 -5px 8px;

	width:191px;

}



.leftside h2, .adside h2 {

	font-size:12px;

	color:#555555;

	padding-top:10px;

	text-align:center;

	margin: 0 0 -5px 0;

	

}



.leftside li, .adside li {

	list-style-image: url('images/li.png');

	font-family: verdana,arial,times;

	font-size:12px;

	border-bottom: 1px solid #db6726;

	margin:0 5px 2px -5px;

}



.leftside li a, .adside li a {

	color: #FFFFFF;

	text-decoration: none;

	padding: 1px 2px 0px 2px;

}



.leftside li a:hover {

	color: #DDDDDD;

	text-decoration: none;

	background:#AAAAAA;

}



.sidebarback {

	background: url('images/sidebar_01top.png') top left no-repeat;

	width:191px;

	max-width:191px;
	

}
.sidebarmargin {
	padding: 5px 5px 5px 15px;

}


.menuholder { width:730px; }



.menu {

	position:relative;

	top:-52px;

	left:0px;

	font-size:12px;

	color:#2f2f2f;

	width:950px;

	text-align:center;

	font-family:Verdana,Arial,Times;

}

	

.menu a{

	color:#2f2f2f;

	text-decoration:none;

}	



.menu a:hover{

	color:#6b6b6b;

}		



.footer {	

	background: #06759F url('images/bottom.png') bottom center;

	background-repeat:repeat-x;	

	clear:both;

	height:190px;

	width:100%;

	margin: 0 auto;

	text-align:center;

	color: #FF5400;

	text-decoration:none;

	



}

.footertext {

    color: #FFFFFF;

	padding:0 50px 0 0;

	text-align:center;	

	font-size:80%;

}



a img {

	border:none;

}



/*lista de jogos categoria*/

.bloco_div img {

	max-height: 50px;

	max-width: 50px;

	padding: 0 4px 4px 4px;

	width: expression(this.width > 80 ? 80: true);

	height: expression(this.height > 80 ? 80: true);

	float:left;

	color:#FFFFFF;

}



.bloco_div a img {

	max-height: 76px;

	max-width: 76px;

	padding: 2px 2px 2px 2px;

	width: expression(this.width > 76 ? 76: true);

	height: expression(this.height > 76 ? 76: true);

	color:#FFFFFF;

}



.bloco_div {

	height:80px;

	width:80px;

	float:left;

	display:block;

	margin: 2px 2px 2px 2px;

	background: #FFFFFF;

}



#blockdiv img {

	max-height: 50px;

	max-width: 50px;

	padding: 0 40px 0px 40px;

	width: expression(this.width > 50 ? 50: true);

	height: expression(this.height > 50 ? 50: true);

	position:relative;

	top:-172px;

	z-index:1;

	float:left;

}



#blockdiv a img {

	max-height: 80px;

	max-width: 101px;

	padding: 0 0 0 0;

	width: expression(this.width > 101 ? 101: true);

	height: expression(this.height > 80 ? 80: true);

	position:relative;

	top:-15px;

	left:33px;

}



#blockdiv {

	height:176px;

	width:135px;

	min-height:176px;

	min-width:135px;

	background: url('images/tableback1.png') top center;

	float:left;

	display:block;

	margin: 0 2px 0 2px

}



#blockdiv h4 {

	text-align:center;

	font-size:95%;

	position:relative;

	top:0px;

}



.block {

	margin-left:auto;

	margin-right:auto;

	width:560px;

}



.bottomnav {

	text-align:right;

	margin-left:auto;	

	margin-right:30px;

	width:500px;

	float:right;

}

.bottomnav a{

	text-decoration:none;

	font-family:verdana,arial;

	font-size:20px;

	color:#000000;

	position:relative;

	top:3px;

}



#blockdiv .spacer {

	padding:0 40px 0 40px;

	margin:0;

	top:0;

}



/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */



.detail {

	/*background:#5993eb;*/

	background: url('images/bigback.png') no-repeat;

	/*border:1px solid #333333;*/

	margin:0 0 -65px 0;

	padding: 5px 10px 5px 10px;

	position:relative;

	color:#000000;

}



.playnow a img{

	z-index:0;

	position:relative;

	left:471px;

	top:-3px;

}



.reviews, .article, .register form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {

	background: url('images/bigback_trepeat.png') top left repeat-y;

	border-top: 4px solid #3f667b;

	border-bottom: 4px solid #3f667b;

	width:556px;

}



.gameembed {

	margin-bottom:18px;

}



.reviews p, .reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, form p, .gameembed h3, .viewFavorites p, .changePass p, .viewFavorites h2, .changePass h2, .viewFavorites h1, .changePass form, .profileInfo h1, .profileInfo p, .profileInfo img  {

	padding: 0 20px 0 20px ;

}



.profileImage img {

	float:right;
	
	border: 2px solid #FFFFFF;
	padding: 0 0 0 0 ;		
	
	width:150px;

	height:150px;

	width: expression(this.width > 150 ? 150: true);

	height: expression(this.height > 150 ? 150: true);

	margin: 15px 15px 0px 0px;


}





.individualreview {

	border: 1px solid #313131;

	background:#FFFFFF;

	padding: 10px 20px 10px 20px ;

	margin: 10px 20px 5px 20px ;

	width:400px;

	color:#000000;

}



.reviewtext {

	font-size:10px;

	color:#333333;

	text-indent:10px;

	background:#AAAAAA;

}





.addreview {

	width:200px;

	padding:15px 15px 15px 15px;

	border: 1px solid #313131;

	margin: 0 auto 0 auto;

}



h1, h1 a {

	color:#FFFFFF;

	font-size:22px;

	text-decoration:none;

}



h1 a:hover, a:hover {

	color:#ff5400;

}



h2 {

	color:#FFFFFF;

	font-size:18px;

}



a {

	color:#EEEEEE;

}



.gamedetails {

	color:#FFFFFF;

	background: url('images/bigback.png') top left no-repeat;

	padding: 10px 28px 10px 12px;

	height:238px;

	min-height:238px;

}



.gamedetails p{

	margin: 0 0 0 70px;

}

.gamedetails img{

	float:left;

	margin: 5px 5px 5px 5px;

}
.dentro_form input{
	float:right;

}

.register form, .login form {

	font-size: 14px;

	display:table;

}



.register input, .login input {

	width: 400px;

	height: 22px;

	margin: -5px 0 5px 0;

	font-size: 18px;

	font-family:Verdana,Arial,Times;

	background:#ededed;	
	text-align: left;

}



.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{

	background:#FFFFFF;

}



#regsubmit, #submit, #tafbutton {

	background: #fff;

	padding: 1px;

	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-variant : small-caps;

	border : 1px solid #aaa;

	width:30%;

	margin:0 10px 0 0;

}



#regsubmit:hover, #submit:hover, #tafbutton:hover {

	border : 1px solid #000;

}



#agree, #sponsored, #rememb {

	width: 15px;

	background:transparent;

	margin:-10px 0 0 0;	

}



#tafbutton {

clear:both;

}



.tellafriend label {

    display:block;

}



.register textarea, .gameembed textarea {

	width: 492px;

	height: 100px;

	margin: 0 0 20px 0;

	font-size: 11px;

	font-weight: normal;

}



.gameembed textarea {

margin: 0 5px 10px 30px;

}



.welcomebox, .featuredgame, .suggestedgames {

	background: url('images/featuredgame.png') top left no-repeat;

	width:275px;

	height:250px;

	min-width:275px;

	min-height:240px;

	float:left;

	

}



.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, .tellafriend label {

	padding:10px 10px 10px 10px;

	overflow:hidden;

}



.welcomebox h2, .featuredgame h2, .suggestedgames h3, .tellafriend h3{

	padding:10px 10px 0px 10px;

	text-align:center;

	margin:0 0 0 0;

}



.suggestedgames, .tellafriend {

	margin-top:15px;

}



.tellafriend form {

	margin:-40px 0 0 65px;

}



.tellafriend label {

	display:block;

	margin-bottom:-8px;

}



.featuredgame {

	background: url('images/featuredgame.png') top left no-repeat;

	margin-left:7px;

}



.featuredgame img {

	float:left;

	padding:10px 10px 10px 10px;

}



.featuredgame a{

	color:#FFFFFF;

	font-size:14px;

	text-decoration:none;

	float:right;

	padding:0px 10px 0px 0px;

}



.featuredgame a:hover{

	color:#041a00;

}



.tellafriend {

	background: url('images/mediumgreen.png') top left no-repeat;

	width:274px;

	height:240px;

	min-width:274px;

	min-height:240px;

	float:right;

	position:relative;

	left:-10px;

}





#searchbox {

	position:absolute;

	top:70px;

	left:842px;

}



.topcategory {

	height:176px;

	width:135px;

	min-height:176px;

	min-width:135px;

	background: url('images/tableback1.png') top center;

	float:left;

	display:block;

	margin: 4px 6px 0 0px

}



.topcategory h2 a, .topcategory h2 {

	font-size:14px;

	text-align:center;

	color:#ffffff;

	text-decoration:none;

}



.topcategory img {

	margin: 0 auto 0 auto;

}



.topcategory ul, .topcategory a {

	margin:-10px 5px 0 0;

	color:#ffffff;

	line-height:12px;

	text-decoration:none;

	width:120px;

	

}



.topcategory li {

height:13px;

overflow:hidden;

position:relative;

left:-25px;

}
.add_menu {
	text-align:left;
	position:absolute;
	top:135px;
	left:150px;	
	width:728px;
}


.toplogin {

	position:absolute;

	top:135px;

	left:332px;

	text-align:right;

	width:600px;

	/*font-variant : small-caps;*/	

}



.toplogin a {

	/*text-decoration:none;*/

}



/* Code added for 2.7 compatibility*/

#gameRating {

	position:relative;

	top:-16px;

	left:126px ;

}



#thegamediv {

	position:relative;

	z-index:0;

}



.tip {

margin-left:-100px;

}



.topcategory li {

	border-bottom:solid #626262 1px;

}



.topcategory a:hover {

	color: #6AC6F7;

}


