#calendario {
	height: 3370px;
}

#conteudo {
	width: 980px;
	margin: 0 auto;
	font-family:"FlamaBasicRegular", Arial;
}
#fase1 {
	position:relative;
	height:370px;
	font-size:16px;
}
.topo {
	width: 980px;
	font-size:32px;
	color:#424242;
	border-bottom:#CCC 1px solid;
	height:40px;
	margin-bottom:10px;
}

.mata_topo{
	width: 311px;
	height:29px;
	line-height:29px;
	position:absolute;
	color:#fff;
	background-color:#424242;
	top:0px;
	left:0px;
	text-align: center;
}

.mata{
	width: 311px;
	position:relative;
	line-height:29px;
}

.mata_horario{
	width: 311px;
	color:#666;
	font-size:13px;
	height: 15px;
	line-height:15px;
	top:0px;
	left:0px;
}

.mata_informacao{
	width: 311px;
	position:absolute;
	color:#999;
	font-size:11px;
	height: 13px;
	line-height:13px;
	top:15px;
	left:0px;
}

.mata_time{
	width: 153px;
	height: 29px;
	position:absolute;
	text-align: left;
	padding-left:5px;
}

.ida {
	text-align: left;
	position:absolute;
	width: 311px;
	height: 29px;
	top:30px;
	left:0px;
}

.volta {
	text-align: right;
	position:absolute;
	width: 311px;
	height: 29px;
	top:122px;
	left:0px;
}

.penalidade{
	width: 20px;
	height: 20px;
	line-height:20px;
	position:absolute;
	text-align: center;
	background-color:#f1f1f1;
	font-family:"FlamaBold", Arial;
}

.pen_box{
	width: 20px;
	height: 13px;
	line-height:13px;
	font-size:11px;
	position:absolute;
	text-align: center;
}

.placar_input{
	width: 26px;
	height: 25px;
	line-height:25px;
	position:absolute;
	text-align: center;
	background-color:#fff;
	color:#333;
	font-family:"FlamaBold", Arial;
	font-size:23px;
	border: 1px inset #A5ACB2;
}

.placar{
	width: 29px;
	height: 29px;
	line-height:29px;
	position:absolute;
	text-align: center;
	background-color:#888;
	color:#fff;
	font-family:"FlamaBold", Arial;
	font-size:23px;
}


#fase2 {
	position:relative;
	height:1520px;
	font-size:16px;
}

.rodape{
	color:#999;
	font-size:13px;
	top:1400px;
	position:absolute;
	width:980px;
}

.box_rodape{
	padding:5px 0;
	border-bottom:#DDD 1px solid;
}

.box_rodape_final{
	padding:5px 0;
}

.box_verde{
	font-family:Arial;
	font-size:20px;
	color:#78AE46;
}

.box_vermelho{
	font-family:Arial;
	font-size:20px;
	color:#D31729;
}

#grupos{
	position:relative;
	font-size:16px;
	color:#000;
}

.grupo{
	font-size:16px;
	height:150px;
	position:absolute;
}

.tabela{
	width: 520px;
	height:150px;
	top:0px;
	left:0px;
	position:relative;
	line-height:29px;
}

.descricao{
	font-family:"FlamaBold", Arial;
	font-size:16px;
	height:29px;
	color:#000;
	position:relative;
}

.descricao .abre{
	width:248px;
	position:absolute;
}

.criterio{
	width: 29px;
	height: 29px;
	position:absolute;
	text-align: center;
}

.time{
	width: 153px;
	position:absolute;
	text-align: left;
	padding-left:5px;
}

.linha0{
	background-color:#f1f1f1;
}

.linha1{
	background-color:#d2d2d2;
}

.colocacao{
	height: 29px;
	position:relative;
	margin-bottom:1px;
}

.pontos0{
	font-family:"FlamaBold", Arial;
	color:#fff;
	background-color:#A7A9AC;
}

.pontos1{
	font-family:"FlamaBold", Arial;
	color:#fff;
	background-color:#808285;
}

.posicao0{
	color:#fff;
	background-color:#78AE46;
}

.posicao1{
	color:#fff;
	background-color:#D31729;
}

.posicao2{
	color:#fff;
	background-color:#424242;
}

.atual{
	width: 431px;
	height:29px;
	line-height:29px;
	position:relative;
	margin-bottom:1px;
}

.qual{
	width: 371px;
	height:29px;
	position:absolute;
	left:30px;
	text-align: center;
	background-color:#333;
	color:#fff;
}

.ff{
	font-family:"FlamaBold", Arial;
	color:#fff;
	background-color:#999;
	line-height:25px;
	height:29px;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;

}

.rodada{
	width: 432px;
	height:150px;
	position:relative;
	line-height:29px;
}

.jogo{
	width: 431px;
	height: 59px;
	position:relative;
	margin-bottom:1px;
}

.horario{
	width: 431px;
	position:absolute;
	color:#666;
	font-size:13px;
	height: 16px;
	line-height:16px;
	text-align: center;
	top:30px;
	left:0px;
}

.informacao{
	width: 431px;
	position:absolute;
	color:#999;
	font-size:11px;
	height: 13px;
	line-height:13px;
	text-align: center;
	top:46px;
	left:0px;
}

.time_jogo{
	width: 150px;
	height: 29px;
	position:absolute;
	text-align: center;
}

.inativo{
	background-color:#EEE;
}

.ativo{
	background-color:#333;
}

#fase3 {
	position:relative;
	height:1200px;
	font-size:16px;
}

#fase4 {
	position:relative;
	height:270px;
	
}

#fase4  .b{
	font-family:"FlamaBold", Arial;
	color:#666;
	font-size:16px;
	font-size:13px;
	line-height:15px;
}

.final_info {
	height: 65px;
	width: 175px;
	padding: 10px;
	position:absolute;
}

.final_horario{
	color:#666;
	font-size:13px;
	line-height:15px;
}

.final_informacao{
	color:#999;
	font-size:11px;
	height: 13px;
	line-height:13px;
}

.final_time{
	width: 165px;
	height: 29px;
	position:absolute;
	text-align: center;
	font-family:"FlamaBold", Arial;
	line-height:29px;
	font-size:16px;
}

.final_img{
	width: 200px;
	height: 200px;
	position:absolute;
	text-align: center;
	background-color:#f1f1f1;
}

.final_input{
	width: 77px;
	height: 76px;
	line-height:76px;
	position:absolute;
	text-align: center;
	background-color:#fff;
	color:#333;
	font-family:"FlamaBold", Arial;
	font-size:76px;
	border: 1px inset #A5ACB2;
}

.final_placar{
	width: 80px;
	height: 80px;
	line-height:80px;
	position:absolute;
	text-align: center;
	background-color:#333;
	color:#fff;
	font-family:"FlamaBold", Arial;
	font-size:76px;
}

.vs{
	width: 24px;
	height: 80px;
	line-height:80px;
	position:absolute;
	text-align: center;
	color:#333;
	font-family:"FlamaBold", Arial;
	font-size:12px;
}

.final_penalidade{
	width: 38px;
	height: 38px;
	font-size:34px;
	line-height:38px;
	position:absolute;
	text-align: center;
	background-color:#CCC;
	color:#FFF;
	font-family:"FlamaBold", Arial;
}

.final_pen{
	width: 38px;
	height: 38px;
	line-height:38px;
	font-size:34px;
	position:absolute;
	text-align: center;
	background-color:#FFF;
	color:#CCC;
}

.campeao{
	width: 195px;
	height: 84px;
	font-size:32px;
	line-height:84px;
	position:absolute;
	text-align: center;
	background-color:#999;
	color:#FFF;
	font-family:"FlamaBold", Arial;
}