@media only screen and (max-width: 767px){
	.foto-campeao{
		padding:0px !important;
		margin-bottom:20px;	
	}
	.infos-campeao{
		text-align:center !important;
		margin-bottom:20px;	
	}
	.bb-left{
		border-left:1px solid #000 !important;
	}
}
@media only screen and (min-width: 990px){
	.bb-left{
		border-left:0px !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.bb-left{
		border-left:0px !important;
	}
}
@media only screen and (max-width: 990px){
	.total-calendario{
		padding:0px !important;
		margin-top:0px !important;
	}
	.banner-resultados{
		padding:0px !important;
		margin-bottom:40px;	
	}
	.cabecalho-classificacao{
		padding:0px !important;	
	}
	.banner-baixotabela{
		padding:0px !important;	
	}
	.tabela-legenda-pontos{
		padding:0px !important;	
	}
}
.voltar{
	width:100px !important;
	text-align:center !important;
	color:#FFF;
	cursor: pointer !important;
	margin: 0 auto !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	background-color:#2B9208;
	border:1px solid #1C5C05;
	font-family:'Open Sans' !important;
	font-size:13px !important;
	margin-bottom:30px !important;
}
.voltar:hover{
	background-color:#1C5C05 !important;
}
.voltar a{
	color:#FFF;	
}
.voltar a:hover{
	color:#FFF !important;	
}
.total-calendario{
	min-height:10px;
	padding-left:20px;
	padding-right:20px;
	margin-top:20px;
	margin-bottom:20px;	
}
.banner-resultados{
	padding-left:100px;
	padding-right:100px;
	margin-bottom:40px;	
}
.cabecalho-resultados{
	min-height:10px;
	width:100%;
	margin-bottom:20px;	
}
.cabecalho-resultados ul{
	padding-left:2px !important;
	padding-right:2px !important;
	padding-top:2px !important;
}
.cabecalho-resultados li{
	font-size:12px;
	font-family:'Open Sans';
	color:#000;
	padding:0px;
	height: 28px;
	line-height: 28px;
	text-align:center;
	margin-bottom:2px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
}
.calendario-dez{
	padding-top: 13px !important;
	padding-bottom: 12px !important;	
}
<!-- CABECALHO RESPONSIVO -->
.cabecalho-classificacao-xs{
	min-height:10px;
	width:100%;	
}
.cabecalho-classificacao-xs li{
	padding:0px;
	border:1px solid #666;
	padding:2px !important;
	margin-bottom:20px;
}
.cabecalho-classificacao-xs li div{
	padding:0px;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding-left:10px;
}
.data-xs, .clube-xs{
	border-right:0px !important;	
}
.sem-bordaxs{
	border-bottom:0px !important;	
}
.banner-baixotabela{
	width:100%;
	padding-left:100px;
	padding-right:100px;
	min-height:10px;
	margin-top:30px;	
}
.ibama{
	font-size:11px !important;
}
.menu-outros-resultados{
	width:100%;
	min-height:10px;
	margin-bottom:20px;	
}
.BORDA-RIGHT{
	border-left: 1px solid #666 !important;
}
.contorno-vai{
	background-color:#E9E9E9;
	padding-top:7px;
	padding-bottom:7px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
.menu-outros-resultados li{
	padding-top:5px;
	padding-bottom:0px;
	background-color: #FFF;
	color:#000;
	font-size:12px;
	padding-right:2px;
	padding-left:2px;
	text-align:center;
	font-family:'Open Sans';	
}
.menu-outros-resultados li a{
	color:#000 !important;	
}
.contorno-vai:hover{
	color:#FFF !important;	
	background-color:#2B9208 !important;
}
.tabela-legenda-pontos{
	min-height:10px;
	width:100%;
	padding-left:220px;
	padding-right:220px;
	margin-bottom:50px;	
}
.tabela-legenda-pontos ul{
	padding-left:2px !important;
	padding-right:2px !important;
	padding-top:2px !important;
}
.tabela-legenda-pontos li{
	font-size:12px;
	font-family:'Open Sans';
	color:#000;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	margin-bottom:2px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
}