#semestre {
	position:		relative;
	width:			100%;
}

#semTitulo {
	position:		relative;
	width:			100%;
	padding-top:	25px;
}

#semCompeticao {
	float:			left;
	width:			340px;
	margin:			2px;
}

#semCompeticao a {
	opacity: 					0.8;
	filter: 					alpha(opacity = 80);
	zoom:						1;
}

#semCompeticao a:hover {
	opacity: 					1;
	filter: 					alpha(opacity = 100);
	zoom:						1;
}

p.indice_tabela {
	font: 						bold 90% Arial,Helvetica,Verdana;
	color: 						#000000;
}

p.indice_tabela a {
	font: 						bold 100% Arial,Helvetica,Verdana;
	color:						#000000;
	text-decoration: 			underline;
}

p.indice_tabela a:hover {
	background: 				#797979;
}

p.fonte {
	font: 						normal 80% Arial,Helvetica,Verdana;
	color: 						#000000;
}

p.fonte_posicao {
	font: 						bold 80% Arial,Helvetica,Verdana;
	color: 						#000000;
}

p.fonte_chap {
	font: 						bold 90% Arial,Helvetica,Verdana;
	color: 						#FFFFFF;
}

p.fonte_posicao_chap {
	font: 						bold 110% Arial,Helvetica,Verdana;
	color: 						#FFFFFF;
}

.chapLine {
	background:					#0E5D23; 
}

.tabela,
.tabela1 {
	border: 					1px solid #000000;
}

h4 {
	padding-top: 10px;
}

.pq {
	font-size: 11px;
	color: #323232;
}

h2.futebol a {
	color: #000000;
}

h2.futebol a:hover {
	color: #797979;
}

#futebolMenuCamp {
	position:			relative;
	float:				left;
	width:				30%;
	margin:				10px 0 20px 0;
}

#futebolMenuCamp ul {
}

#futebolMenuCamp ul li {
	display:			block;
	padding:			6px;
	margin:				4px;
	-moz-border-radius: 5px;
	border-radius:		5px;	
}

li.offFases {
	background:			#1A7FBF;
}

li.onFases {
	background:			#055789;
	font-weight:		bold;
	color:				#FFFFFF;
}

#futebolMenuCamp ul li a {
	color:				#FFFFFF;
	font-size:			12px;
}

#futebolMenuCamp ul li a:hover {
	color:				#75B5DD;
}

#results {
	position:			relative;
	float:				right;
	width:				65%;
	margin-left:		5%;
	margin-top:			20px;
}

#anteriores,
#campeoes {
	position:			relative;
	width:				90%;
	background:			#FAEFF0;
	margin:				10px auto;	
	padding:			10px 0;
	border:				2px solid #CDF4B0;
}

#campeoes {
	font-weight:		normal;
	padding:			5px 0;
}

#campeoes p {
	font-weight:		bold;
	font-size:			13px;
}

#anteriores p a {
	color:				#000000;
	text-decoration:	underline;
	font-size:			14px;
}

p.jogos {
	text-align:			left;
	padding:			5px 0 5px 20px;
	font-weight:		bold;
	font-size:			14px;
}
