body {

	background-color:#DBDBDB;

	background-image:url(images/grayfade.gif);

	margin: 0px;

	color: #000000;

	padding-bottom: 10px;

	background-repeat: repeat-x;

	background-position: top;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

h2 {

margin-bottom:3px;

padding-bottom:3px;

font-size:16px;

}



.featuresbody {

 background-color:#FFFFFF;

 background-image:none;

 }



img {

 border: none;

}



div, form, span, h1 {

 margin: 0px;

 padding: 0px; 

}



td {

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

}



td.acoes {

	font-family:Helvetica, sans-serif;

	font-size:10px;

}



td.info {

font-size:11px;

font-family:Helvetica, sans-serif;

padding-bottom:2px;

padding-top:2px;

}



td.info_title {

font-size:11px;

font-weight:bold;

padding-bottom:3px;

padding-top:3px;

}



td.esrb {

	font-family:Helvetica, sans-serif;

	font-size:10px;

}



a {

 color: #0066FF;

 text-decoration:underline;

 font-family:Verdana, Arial, Helvetica, sans-serif;

}



a:hover {

color:#FF6600;

text-decoration:underline;

}



iframe {

 background-color: #FFF;

}



h1 {

 font-size: 32px;

 font-family: Arial;

 font-weight: normal;

}



.featuresbody h1 {

 font-size: 20px;

 margin-bottom:15px;

}



#root {

	width: 900px;

	background-color:#FFF;

}



.top {

  color: #75AD00;

  font-size: 22px;

  padding: 0px 5px 5px 5px;

}



#new {

 position: absolute;

 left: 50%;

 margin-top: 321px;

 margin-left: -450px;

}



* html #new {

 margin-top: 322px;

}



* html #new img {

 behavior: url(png.htc);

 width: 94px;

 height: 119px; 

}



#topright {

 vertical-align: bottom; 

}



#topright td {

 color: #333;

}



.formfields, select {

 border: 1px solid #CCC; 

 border-style: solid; 

 font-size: 11px;

 padding-left:5px;

 font-family: Arial;

 width: 175px;

}



input {

 font-size: 11px;

 padding-left:5px;

 font-family: Arial;

}



textarea.formfields {

 width: 250px;

}



#content {

 padding: 0px 12px;

}



.lt {

 background-image: url(images/inner/lt.gif);

 background-repeat: no-repeat;

}



.rt {

 background-image: url(images/inner/rt.gif);

 background-repeat: no-repeat;

}



.lb {

 background-image: url(images/inner/lb.gif);

 background-repeat: no-repeat;

}



.rb {

 background-image: url(images/inner/rb.gif);

 background-repeat: no-repeat;

}



.tbg {

 background-image: url(images/inner/tbg.gif);

 background-repeat: repeat-x;

 width: 100%;

}



.bbg {

 background-image: url(images/inner/bbg.gif);

 background-repeat: repeat-x;

}



.lbg {

 background-image: url(images/inner/lbg.gif);

 background-repeat: repeat-y;

}



.rbg {

 background-image: url(images/inner/rbg.gif);

 background-repeat: repeat-y;

}



.lt_h {

 background-image: url(images/inner/lt_h.gif);

 background-repeat: no-repeat;

}



.rt_h {

 background-image: url(images/inner/rt_h.gif);

 background-repeat: no-repeat;

}



.tbg_h {

 background-image: url(images/inner/tbg_h.gif);

 height: 29px;

 width: 100%;

 color: #FFFFFF;

 font-size: 12px;

 padding: 0px 5px;

}



.tbg_h a.more {

 display: block;

 float: right;

 margin-top: -18px;

 font-size: 12px;

 font-weight: bold;

 color: #FFFFFF; 

}



.lt img, .rt img, .lb img, .rb img, .lt_h img, .rt_h img  {

 width: 8px;

}



.central {

 padding-top: 5px;

 padding-bottom: 1px;

}



.central td {

 text-align: center; 

}



.items .listing a img {

 border: 3px solid #FFFFFF;

}



* html .items img {

 behavior: url(png.htc);

}



.items .listing td {

 padding: 2px;

}



.content {

 padding: 0px 5px;

 padding-top: 5px;

}



#inner, #side {

 padding-top: 15px;

 vertical-align: top;

}



#side {

 width: 183px;

 padding-left: 15px;

}



#side h4 {

 margin: 0px;

 margin-bottom:10px;

 margin-top:10px;

 padding: 0px;

 font-size: 12px;

 font-family:Helvetica, sans-serif;

 text-transform:uppercase;

 color:#333333;

}



#side a {

 display: block;

 color: #002967;

 font-size: 12px;

 text-decoration:underline;

 border-bottom: dotted 1px #CCC;

 padding-left: 12px;

 padding-bottom: 3px;

 margin-bottom: 5px;

 background-image: url(images/arrow.gif);

 background-repeat: no-repeat;

 background-position: 3px 6px;

}

#side a:hover {

text-decoration:underline;

}



#side .panel {

 background-image: url(images/side/panel.gif);

 background-repeat: no-repeat;

 background-position: 0px 25px;

 margin-bottom: 15px;

}



* html #side .panel img {

 behavior: url(png.htc);

 width: 179px;

}





#side .panel a {

 font-weight: normal;

 padding: 0px;

 margin: 0px;

 background-image: none;

 border: none;

 margin: 0px 20px;

}



.clear, #side a.clear {

 margin: 0px;

 padding: 0px;

 border: none;

}



.trim { 

 padding: 15px;

}

 

#bottom {

 padding-top: 5px;

}



#bottom span {

 font-size: 10px;

}



span.formhead {

 display: block;

 background-color: #76AE01;

 border: 1px solid #A3A3A3;

 font-family:Helvetica, sans-serif;

 font-size:12px;

 font-weight:bold;

 color:#FFFFFF;

 padding:8px;

 text-align:center;

}

.formhead {



}



.button td {

 text-align: right;

 border-top: 1px solid #D8D8D8;

}



.dot {

 font-size: 16px;

 color: #A1D845;

}



.price {

 font-size: 12px;

 color: #F89E33;

 font-weight: bold;

}



.features {

 height: 300px;

 vertical-align: top; 

}



.features_tabs {

 padding-top: 15px;

}



.features_tabs a {

 display: block;

}



.error table {

 color: #FF0000;

 /*border: 1px solid #FF0000;

 background-color: #FFFFFF;*/

}



.pager {

 background-color: #F2F2F2;

 border: solid 1px #DDD;

}



.platformlink {

 font-size: 30px;

 color: #E3E3E3; 

}



.last {

 padding: 0px;

}



#left {

 width: 250px;

 background-color: #000000; 

}



.leftmenuheader {

 color: #6DC3F4;

 font-size: 20px; 

 padding-top: 15px;

 padding-left: 31px;

 text-transform: uppercase;

}



.leftmenu {

 padding-left: 47px;

 height: 20px;

 background-image: url(images/leftm/arrow.gif);

 background-repeat: no-repeat;

 background-position: 32px 4px;

 vertical-align: top;

 color: #B1872E;

 font-size: 16px;

 font-weight: bold;

}



.leftmenu a {

 font-size: 16px;

 color: #B5B5B5;

 font-weight: bold;

}



#signin .content {

 font-size: 14px;

 color: #B5B5B5;

 font-weight: bold;

 padding-left: 34px;

}



.hint {

 font-size: 12px;

 font-weight: bold;

 padding: 10px 34px;

}



.path, .path a {

 font-size: 12px;

 color: #6DC3F4; 

 padding-left: 10px;

}



.path span {

 font-size: 12px;

 color: #B1872E;

}



.listitem {

 vertical-align: top;

 padding-left: 30px;

 padding-bottom: 30px;  

}



.listitem img {

 width: 100px;

 padding-bottom: 5px;

}



.listitem a {

 color: #E5E5E5;

 font-size: 16px;

 font-weight: bold;

}



#pager td {

 height: 20px;

 width: 20px;

 text-align: center; 

 color: #E5E5E5;

 font-size: 13px;

 font-weight: bold;

}



#pager .activepager {

 height: 20px;

 width: 20px;

 text-align: center;

 border: 1px solid #6DC3F4;

 background-color: #000000;

}



#pager a {

 color: #6DC3F4;;

}



#functions {

 height: 35px; 

}



.st01 {

background-color:#E6EDB2;

border-right:1px solid #F6F9D5;

}



.st02 {

background-color:#D9E0A2;

}



.toptable {

  font-size: 14px;

  color: #636355;

  font-weight:bold;

}

.bottomtable{

  text-align: right;

  width:100%;

  font-weight: bold;

}



/*#collage {

 background-image: url(images/collage_back.jpg);

}*/



/** html #collage img {

 behavior: url(png.htc);

 width: 900px;

 height: 258px;

}*/

.input_small{

border: 0.1pt solid #1C5180;

border-collapse: collapse;

border-spacing: 0;

font-size: 9pt;

height: 11pt;

line-height: 9pt;

padding: 0 0 0 2;

space: 0;

z-index: 1;

}



.img_link{

  border: none;

  cursor: pointer;

* html cursor : hand;

}

.str{

 color: #3F3F3F;

 font-size:11px;

 line-height:1.1;

 font-weight: bold;

 padding-right: 10px;

}

.str_{

 color: #3F3F3F;

 padding-left: 4px;

 padding-right: 4px;

 font-size:11px;

 font-weight: bold;

}

table.metacritic {

	border:1px solid #CCC;

	padding:5px;

	width:295px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#333333;

	font-weight:bold;

}

.metacritic a {

font-size:28px;

color:#89BA1B;

text-decoration:underline;

}