html
{
  background-color:#000;
  font-family:Verdana;
  font-size:13.5px; 
  text-align:center;
}
body{
  background-color:#006837;
  max-width:960px;  
  min-height:490px;
  padding-bottom:10px;
  margin-left:auto;
  margin-right:auto;
}
span{

}
fieldset  { 
  margin-bottom: 1.25em; 
  padding: .125em; 
} 

legend { 
  font-weight: bold; 
  margin-left: 20px; 
  font-size: 100%; 
  color: black; 
  font-family: verdana;  
} 


.container:after{
  content:"\0020";
  display:block;
  clear:both;
  zoom:10;
  }
.moldura{
  float:left;
  margin-right:-10000px;
  margin-top:10px;
  width:98%;
}
#u99{
  margin-left:1%;
}
#u91{
  padding-bottom:10px;
  background-color:#22B573;
}
#u81,#u82,#u83,#u84{
  background-color:#00A99D;
  margin-right:-10000px;
  margin-top:10px;  
  position:relative;
  padding-bottom:5px;
}
#u81{
  width:98%;
  left:1%;
}
#u82{
  width:32%;
  left:1%;
}
#u83{
  width:32%;
  left:34%;
}
#u84{
  width:32%;
  left:67%;
}
#u71,#u72,#u61,#u51,#u73,#u74{
  background-color:#FFFFFF;
  height:20px;
  position:relative;
  margin-right:-10000px;
  margin-top:7px;
}
#u71{
  width:31%;
  left:1%;
}
#u72{
  width:65.7%;
  left:33.5%;
}
#u73{
  width:31%;
  left:1%;
}
#u74{
  width:65.7%;
  left:33.5%;
}
#u61{
  height:35px;
  position:relative;
  width:96.7%;
  margin-left:1.7%;
}
.caixa{
  zoom:1;
}
#u51{
  height:25px;
  margin-top:6px;
  position:relative;
  width:96.7%;
  margin-left:1.7%;
}
.box {
  margin:auto;
  width:700px;
  background:grey;
  top:50px;
  border:1px;
  font-family: arial;
  color:#fff;
  font-size:18px;

  padding:5px 0 5px 5px;
  border-bottom:1px solid #161712;
  border-top:1px solid #161712; 
    margin-bottom: 20px;
}
.topo{
	width: 100%;
	height: 100px;
	background-color: black;
}
.container_ranking{
	width: auto;
  max-height: 2800px;
  min-height: 660px;
	height: auto;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	background-color: white;
}
.container_r1{
	width: 280px;
	height: auto;
	background-color: gray;
	margin-left: 20px;
	margin-top: 20px;
  margin-bottom: 20px;
	position: absolute;
}
.container_r2{
	width: 280px;
	height: auto;
	background-color: gray;
	margin-left: 320px;
	margin-top: 20px;
  margin-bottom: 20px;
	position: absolute;
}
.container_r3{
	width: 280px;
	height: auto;
	background-color: gray;
	margin-left: 620px;
	margin-top: 20px;
  margin-bottom: 20px;
	position: absolute;
}
.box_point{
  width: 260px;
  height: auto;
  margin-left: 10px;
  border: 1px solid black;
  background-color: white;
    margin-bottom: 20px;
}