#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */



.clear { clear: both;}

.right { float: right;}

.left { float: left;}



a, a:hover {

	color: #000;

	cursor: pointer;

	text-decoration: underline;

}

a:focus {

	outline: none;

}



.ico_sms, #tit-ao-vivo, #creditos img, .vermais a, #log ul li, table thead tr th, #twitter, #orkut a, #tweets li, #logo-itatiaia a, #apoio-itatiaia a, #sobre-usuario ul li a  {

	behavior: url("/clientes/mb/copaintercolegial/2009/style/css/iepngfix.htc");

}



em {

	/*font-weight: bold;*/

}



/*****************************

	GERAL

*****************************/

body {

	background:#fff;

	font: normal 12px/15px "Trebuchet MS", Arial, Verdana, sans-serif;

}



/*****************************

	ESTRUTURA

*****************************/

#wrap {

	padding: 66px 23px 60px 28px;

	margin: 27px auto 0;

	position: relative;

	width: 779px;

}



#header {

	margin-bottom: 22px;

}



	#header h1, #header h1 a {

		display: block;

		height: 195px;

		width: 767px;

	}

		#header h1 a {

			text-indent: -9999px;

		}



#selecione-cor {

	height: 41px;

	left: 0;

	position: absolute;

	top: 0;

	width: 830px;

	z-index: 90;

}

	#selecione-cor #camisas-10, #selecione-cor p {

		float: left;

		font-weight: bold;

	}

	#selecione-cor p {

		color: #11528c;

		margin-top: 7px;

		width: 200px;

	}

	#selecione-cor #camisas-10 {

		display: inline;

		margin: -20px 12px 0 0;

		padding: 0;

		position: relative;

		z-index: 95;

	}

		#selecione-cor #camisas-10 li {

			float: left;

			list-style: none;

			display: inline;

			padding-top: 20px;

		}

			#selecione-cor #camisas-10 li a {

				display: block;

				font-size: 1px;

				line-height: 1px;

				height: 41px;

				text-indent: -9999px;

			}

			#selecione-cor #camisas-10 #cores-br a {

				background: url(../img/camisa10_br.png) no-repeat 0 0;

				width: 39px;

			}

			#selecione-cor #camisas-10 #cores-ar a {

				background: url(../img/camisa10_ar.png) no-repeat 0 0;

				width: 38px;

			}

			#selecione-cor #camisas-10 #cores-fr a {

				background: url(../img/camisa10_fr.png) no-repeat 0 0;

				width: 37px;

			}

	

	#categorias {

		display: inline;

		float: right;

		margin: 6px 15px 0 0;

		padding: 0;

	}

		#categorias li {

			display: inline;

			float: left;

			list-style: none;

			margin-right: 7px;

		}

			#categorias li a {

				line-height: 28px;

				padding: 4px 7px;

				text-decoration: none;

			}

			

	#categorias #mn-area-restrita a {

		background: #004684;

		color: #fff;

	}



#menu_topo {

	margin-bottom: 10px;

}



#log {

	margin-bottom: 15px;

}

	#log p, #log fieldset label, #log fieldset input {

		float: left;

	}

	#log fieldset {

		float: left;

		margin: 0;

	}

		#log fieldset label {

			margin-left: 10px;	

		}

		#log fieldset input {

			border: 0;

			font-size: 9px;

			margin-left: 5px;	

			width: 165px;

		}

		#log fieldset .bt_ok {

			background: none;

			border: 0;

			margin-right: 20px;

			width: 17px !important;

		}

	#log ul {

		margin: 0;

		padding: 0;

	}

		#log ul li {

			background: url(../img/ifixpng-bullet_seta.png) no-repeat 0 6px;

			display: inline;

			float: left;

			list-style: none;

			height: 24px;

			margin-right: 8px;

			padding-left: 8px;

		}

			#log ul li a {

				color: #000;

				font-weight: bold;

			}

		#log ul #mn-cadastro {

			background: none;

			float: right;

			padding: 0;

		}

			#log ul #mn-cadastro a {

				display: block;

				height: 24px;

				line-height: 24px;

				margin-top: -5px;

				text-align: center;

				text-decoration: none;

				z-index: 99;

				position: relative;

				width: 95px;

			}



#log-internas {

	display: block;

	height: 30px;

	margin-bottom: 20px;

}

	#log-internas ul {

		float: left;

		margin: 0;

		padding: 0;

	}

		#log-internas ul li {

			background: 0;

			display: inline;

			list-style: none;

			padding: 0;

		}

			#log-internas ul li a {

				height: 24px;

				line-height: 24px;

				padding: 4px 8px;

				text-decoration: none;

			}

			#log-internas ul li a:hover {

				text-decoration: underline;

			}



	#log-internas #apoio-itatiaia {

		float: right;

		width: 125px;

	}

	#apoio-itatiaia span {

		display: block;

		float: left;

		width: 45px;

	}

	#apoio-itatiaia a {

		background: url(../img/logo_itatiaia_internas.png) no-repeat 0 0;

		display: block;

		float: right;

		height: 40px;

		text-indent: -9999px;

		width: 79px;

	}



#sms {

	float: left;

	height: 25px;

	margin-bottom: 40px;

	padding-top: 30px;

	width: 660px;

}



#sms.internas {

	float: none;

	height: 25px;

	margin-bottom: 40px;

	padding-top: 0;

}

	#sms .ico_sms {

		background: url(../img/ifixpng-ico_sms.png) no-repeat 0 0;

		display: block;

		float: left;

		height: 34px;

		margin-right: 9px;

		text-indent: -9999px;

		width: 34px;

	}

	#sms p {

		padding-top: 3px;

	}

	

#coluna_esquerda {

	display: inline;

	float: left;

	margin-right: 40px;

	width: 500px;

	position: relative;

}



#coluna_direita {

	float: left;

	width: 230px;

}



#footer, #creditos {

	margin: 0 auto;

	width: 830px;

}



#footer {

	

}

#menu_footer {

	background: #fff;

	font-size: 13px;

	height: 25px;

	padding: 17px 0 0 42px;

}

	#footer ul {

		margin: 0;

		padding: 0;

	}

		#footer ul li {

			display: inline;

			float: left;

			list-style: none;

			margin-right: 10px;

		}

			#footer ul li a {

				text-decoration: none;

			}

			#footer ul li a:hover {

				text-decoration: underline;

			}







#creditos {

	font-size: 11px;

	height: 68px;

	margin-bottom: 25px;

	text-align: center;

	padding-top: 37px;

	position: relative;

}

	#creditos img {

		position: absolute;

	}

	#creditos .logo_mercantil {

		top: 16px;

		left: 11px;

	}

	#creditos .logo_lapis {

		bottom: 9px;

		right: 9px;

	}





/*****************************

	CABEÇALHO

*****************************/

#menu_topo ul {

	border-top: 5px solid #fff;

	border-bottom: 5px solid #fff;

	margin: 0;

	padding: 0;

}

	#menu_topo ul li {

		display: inline;

		list-style: none;

		margin-right: 15px;

	}

	#menu_topo ul #sobre-a-copa {

		margin-left: 15px;

	}

		#menu_topo ul li a {

			color: #000;

			font-size: 13px;

			line-height: 26px;

			/*height: 26px;*/

			padding: 5px 0;

			text-decoration: none;

		}

		#menu_topo ul li a:hover {

			background: #fff;

		}

		#menu_topo ul li a, #footer ul li a {

			font-weight: bold;

		}



/*****************************

	CORPO

*****************************/

h2 {

	font-size: 24px;

	line-height: 24px;

	margin-bottom: 10px;

}

h3 {

	font-size: 18px;

	margin-bottom: 0;

}



#logo-itatiaia {

	display: inline;

	float: left;

	height: 65px;

	margin-right: 15px;

	width: 101px;

}

	#logo-itatiaia a {

		background: url(../img/logo_itatiaia.png) no-repeat 0 0;

		display: block;

		height: 50px;

		text-indent: -9999px;

		width: 101px;

	}

	#logo-itatiaia span {

		display: block;

		margin: 0  0 5px 5px;

	}



#coluna_direita h3 {

	margin-bottom: 15px;

}

	#coluna_direita h3 span {

		background: #fff;

		padding: 0 5px;

	}



.destaque {

	font-size: 14px;

}



.title_legend {

	font-size: 11px;

	margin-bottom: 15px;

}



.box {

	background: #fff;

	margin-bottom: 35px;

	padding: 0 !important;

	position: relative;

}

	.box_interna {

		position: relative;

		padding: 20px;

		z-index: 90;

	}

	span.bt, span.bt span, span.bb, span.bb span {

		display: block; 

		font-size: 1px; line-height: 1px;

		height: 11px; 

		position: relative;

		clear: both;

	}

	span.bt, span.bb {

		width: 100%;

	}

	span.bt {

		top: -3px; 

		left: -3px;

	}

	span.bt span {

		background-position: 100% -12px !important; 

		left: 6px;

		top: 0;

	}

	span.bb {

		background-position: 0 -24px !important;

		top: 3px; 

		left: -3px;

	}

	span.bb span {

		background-position: 100% -36px !important;

		left: 6px;

		bottom: 0;

	}



#tabela_resultados_interna {

	padding: 0;

}

	#tabela_resultados_interna span.bt, #tabela_resultados_interna span.bt span {

		height: 5px !important;

	}

	#tabela_resultados_interna span.bt span {

		background-position: 100% -6px !important;

		/*width: 5px;*/

	}

	#tabela_resultados_interna table {

		margin: -5px 0 -11px;

		width: 100%;

	}



.data-hora {

	width: 50px;

}



.categoria {

	width: 95px;

}



.equipe1, .equipe2 {

	font-size: 14px;

	line-height: 13px;

	width: 125px;

}



.equipe2 {

	border-right: 0;

}



.equipe1 a, .equipe2 a {

	color: #000;

	text-decoration: none !important;

}



.placar {

	font-size: 24px;

	width: 100px;

}



.versus {

	font-size: 31px;

	text-transform: lowercase;

}



.vencedor {

	margin: 0 5px;

}



.vermais {

	text-align: right;

	/*text-transform: lowercase;*/

}

	.vermais a {

		background: url(../img/ifixpng-bullet_seta.png) no-repeat 0 6px;

		font-size: 11px;

		padding-left: 8px;

	}

	

.nivel {

	text-align: left;

}

	.nivel a {

		text-decoration: none;

	}

	.nivel .ativo {

		color: #fff;

		font-size: 15px;

		padding-left: 7px;

	}

	

#tabela_resultados {

	margin-bottom: 50px;

}



#box_rola p {

	line-height: 19px;

}



#galeria_galera {

	/*padding: 12px 0 12px 11px;*/

	position: relative;

}

#galeria_galera .box_interna {

	padding: 0 0 0 10px !important;

}

.tipo_imagem {

	margin-bottom: 0;

}

	.tipo_imagem span {

		font-size: 18px;

		padding: 2px 10px;

	}



.foto, .video {

	display: inline;

	float: left;

	/*position: relative;*/

}



.foto {

	margin-right: 2px;

	width: 235px;

}



.video {

	width: 240px;

}

	

.foto .vermais, .video .vermais {

	margin-top: 15px;

}



#entre-no-clima {

	margin-bottom: 25px;

}



#lista_online {

	margin: 0;

	padding: 0;

}

	#lista_online li {

		display: inline;

		float: left;

		height: 50px;

		list-style: none;

		margin: 0 10px 10px 0;

		width: 48px;

	}

		#lista_online li a {

			display: block;

		}

	

#coluna_direita .vermais {

	margin-bottom: 5px;

	clear: both;

}



#podcast {

	margin-top: 70px;

}

	#player-podcast {

		clear: both;

		width: 191px;

		margin-bottom: 10px;

	}

		#player-podcast .box_interna {

			padding: 0 8px !important;

		}

		#player-podcast span.bt, #player-podcast span.bb {

			clear: both;

			width: 191px;

		}

	#ver-podcast a {

		float: left;

	}

	#info-podcast {

		margin: 0 0 0 7px;

		width: 180px;

	}

	.tit-podcast {

		font-style: italic;

		float: left;

	}

	#tit-ao-vivo {

		background: url(../img/ifixpng-tit_ao_vivo.png) no-repeat 0 0;

		display: inline;

		float: right;

		height: 8px;

		margin-top: 3px;

		text-indent: -9999px;

		width: 41px;

	}

		

#conheca_times {

	margin-top: 70px;

}



#time_index {

	background: #fff;

	padding: 10px;

}

	#time_index a {

		text-decoration: none;

	}

	#time_index p {

		margin: 0;

	}



.foto_time_index {

	display: block;

}

	

#exemplo-sms {

	font-size: 11px;

	margin-bottom: 15px;

}	



.instrucoes-torpedo .destaque {

	color: #000 !important;

}



#acompanhe_tambem, #torpedo-sms {

	margin-top: 80px;

}

	#torpedo-sms .descricao {

		font-size: 11px;

	}



#twitter, #orkut {

	display: block;

	height: 25px;

	text-indent: -9999px;

}

#twitter {

	background: url(../img/logo_twitter.png) no-repeat 0 50%;

	margin: 0 0 10px 0;

	width: 81px;

}

#orkut, #orkut a {

	display: block;

	height: 25px;

	margin-bottom: 50px;

	width: 75px;

}

#orkut a {

	background: url(../img/logo_orkut.png) no-repeat 0 50%;

}



#tweets {

	margin: 0 0 30px;

	padding: 0;

}

	#tweets li {

		background: url(../img/bullet_tweets.png) no-repeat 0 7px !important;

		display: inline-block;

		font-size: 11px;

		list-style: none;

		padding: 0 0 3px 10px;

	}



#TwitterCounter {

	margin-bottom: 30px;

}



.logo_lapis {

	height: 11px;

	width: 58px;

}



.logo_mercantil {

	height: 81px;

	width: 82px;

}



/*****************

	BUSCA

*****************/



.busca_midia {

	padding: 10px;

	margin-bottom: 25px;

}



.busca_lab {

	color: #d10000;

}



.busca_midia fieldset {

	margin: 0;

}



.busca_midia fieldset input {

	border: 0;

	background: #fff;

	width: 365px;

}



.bt_buscar {

	width: 45px !important;

}



#tipo-busca {

	margin: 5px 0 0 35px;

	padding: 0;

}

	#tipo-busca li {

		display: inline;

		float: left;

		margin-right: 10px;

		list-style: none;

	}

		#tipo-busca li input {

			background: none;

			display: inline;

			float: left;

			margin-right: 5px;

			width: 15px;

		}





/*****************

	GALERIA

*****************/



#galeria_logado {

	margin: 0 0 25px;

	padding: 0;

}

	#galeria_logado li {

		display: inline;

		list-style: none;

		float: left;

		/*height: 75px;*/

		margin-right: 5px;

		width: 49px;

	}

		#galeria_logado li .avatar {

			display: block;

			height: 47px;

		}

	

.linha_azul {

	clear: both;	

}



.bt_autor {

	color: #d10000;

	font-size: 10px;

}



.galeria_galerah2 {

	margin-bottom: 15px;

}

	.galeria_galerah2 span {

		background: #fff;

		color: #d10000;

		font-size: 16px;

		padding: 2px 5px;

	}

	

/*****************

	PAGINACAO

*****************/

.paginacao {

	height: 15px;

	margin: 35px 0 25px;

	padding: 8px 4px;

	position: relative;

}



#pages {

	float: left;

	font-size: 11px;

	margin-right: 10px;

	text-align: center;

	width: 100%;

}

	#pages a {

		text-decoration: none;

	}

	#pages span {

		text-decoration: underline;

	}



#btn-proxima, #btn-anterior {

	position: absolute;

	top: 8px;

}



#btn-proxima {

	background: url(../img/ifixpng-bullet_seta.png) no-repeat 100% 5px;

	right: 4px;

	padding-right: 8px;

}

	#btn-proxima span {

		display: none;

		margin: 5px 0 0 3px;

	}



#btn-anterior {

	background: url(../img/bullet_seta_esq.png) no-repeat 0 5px;

	left: 4px;

	padding-left: 8px;

	margin-right: 80px;

}

	#btn-anterior span {

		display: none;

		margin: 5px 3px 0 0;

	}

	

#youtube_player {

	margin-bottom: 25px;

	padding-bottom: 10px;

}



#youtube_player p {

	font-size: 13px;

	margin-bottom: 5px;

}

	#youtube_player object {

		border: 2px solid #fff;

		display: block;

		margin-bottom: 15px;

	}



.form_col1, .form_col2 {

	display: inline;

	float: left;

	width: 245px;

}

	.form_col1 ul, .form_col2 ul {

		margin: 0;

		padding: 0;

	}

		.form_col1 ul li, .form_col2 ul li {

			list-style: none;

			margin-bottom: 5px;

		}



#jog1 .form_col1, #jog1 .form_col2 {

	width: 350px;

}



	.form_col1 label, .form_col2 label {

		display: block;

		margin-bottom: 5px;

	}

		.form_col1 label input, .form_col2 label input, .form_termos label input {

			float: left;

			display: inline;

			margin-right: 5px;

		}



#crie_perfil .dados_pessoais textarea, #seleciona-escola {

	margin-bottom: 15px

}



.form_termos label {

	display: block;

	margin-bottom: 20px;

}



.copas, .choose_opt, .form_senhas {

	padding: 15px 0;

}

	.choose_opt label, #condicional_tipo_torcedor label {

		margin-right: 15px;

			display: inline;

	}

		.choose_opt label input {

			margin-right: 5px;

			display: inline;

		}



#condicional_tipo_torcedor {

	margin-bottom: 15px;

}



.collect ul {

	margin: 0;

	padding: 0;

	width: 600px;

}

	.collect li {

		display: inline;

		float: left;

		list-style: none;

		margin: 0 10px 10px 0;

		width: 58px;

	}

		.collect li a {

			display: block;

			padding: 4px 0;

			text-align: center;

		}

		.collect li a img {

			display: block;

			margin: 0 auto;

		}

		



#personal_info {

}

	#sobre-usuario {

		display: inline;

		float: left;

		margin-bottom: 15px;

		width: 185px;

	}

		#sobre-usuario ul {

			margin: 0;

			padding: 0;

		}

			#sobre-usuario ul li {

				list-style: none;

			}

				#sobre-usuario ul li a {

					background: url(../img/ico_acao_usuarios.png) no-repeat;

					display: block;

					height: 22px;

					padding-top: 4px;

					padding-left: 22px;

				}

				#sobre-usuario ul .adicionar_ao_time a {

					background-position: 0 0;

					font-size: 10px;

					text-decoration: none;

				}

				#sobre-usuario ul .denunciar_perfil a {

					background-position: 0 -39px;

				}



.perfil_session, .perfil_subsession {

	clear: both;

	background: #fff;

}



.perfil_session {

	font-size: 16px;

	padding: 6px;

}



.perfil_subsession {

	margin: 15px 0;

}

	.perfil_subsession h3 {

		background: url(../img/marcador_times.png) no-repeat 100% -54px;

		display: block;

		cursor: pointer;

		font-size: 14px !important;

		margin-bottom: 0;

		padding: 3px;

		/*position: relative;*/

	}

	.perfil_subsession h3.fechado {

		background: url(../img/marcador_times.png) no-repeat 100% 0px;

	}



.username {

	font-size: 24px;

	line-height: 24px;

	margin-bottom: 15px;

}



.userdescriptiontitle {

	margin-bottom: 5px;

}



.userdescription {

	font-size: 11px;

}



.bt_apagar {

	font-size: 13px;

	padding: 2px 4px;

	text-transform: lowercase;

	text-decoration: none;

}



.perfil_misc {

	clear: both;

	margin: 0 0 20px;

	padding: 0;

}

	.perfil_misc li {

		list-style: none;

	}

	

.historico_user {

	margin: 0 0 20px;

	padding: 0;

}

	.historico_user li {

		list-style: none;

	}



legend {

	background: #FFFFFF none repeat scroll 0 0;

	font-size: 14px;

	margin-bottom: 15px;

	padding: 5px;

}



.galeria_pessoal {

	margin: 0;

	padding: 0;

}

	.galeria_pessoal li {

		display: inline;

		float: left;

		height: 50px;

		margin: 0 5px 15px 0;

		width: 50px;

	}

		.galeria_pessoal li img {

			display: block;

			margin-bottom: 15px;

		}





/*****************************

	TABELAS

*****************************/



.interna_tit {

	margin-bottom: 20px;

	font-size: 24px;

}



.interna_tit span {

	background: #fff;

	padding: 5px 10px;

}



.linha_azul {

	height: 3px;

	border: 0;

}



/***************************

	Sobre a Copa 

***************************/



.copa_history ul {

	background: #fff;

	margin: 0 0 20px;

	padding: 0;

}

	.copa_history ul li {

		list-style: none;

		padding: 13px;

	}

		.copa_history ul li dl, .copa_history ul li dd {

			margin: 0;

			padding: 0;

		}

		.copa_history ul li dt {

			color: #d10000;

			margin-bottom: 5px;

		}

.copa_history .size12 {

	padding-bottom: 50px;

}



/***************************

	Esqueceu a senha? 

***************************/

.form {

	margin: 0;

}

.dados_pessoais ul, .form_senhas ul, .enviar-dados ul, .form ul {

	margin: 0;

	padding: 0;

}

	#crie_perfil .dados_pessoais ul li, #crie_perfil .form_senhas ul li {

		margin-bottom: 20px;

	}

	.dados_pessoais ul li, .form_senhas ul li, .enviar-dados ul li, .form ul li {

		clear: both;

		list-style: none;

		margin-bottom: 10px;

	}

		.dados_pessoais ul li label, .form_senhas ul li label, .enviar-dados ul li label, .form ul li label {

			display: block;

			float: left;

			font-size: 14px;

			width: 140px;

		}

		.dados_pessoais ul li input, .form_senhas ul li input, .form ul li input {

			border: 0;

			font: 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;

			width: 630px;

		}

		.form_senhas ul li textarea, #crie_perfil .dados_pessoais textarea {

			border: 0;

			font: 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;

			height: 150px;

			width: 630px;

		}





.enviar-dados ul li label {

	width: 80px;

}

.enviar-dados ul li input {

	border: 0;

	font: 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	width: 410px;

}



.enviar-dados ul li textarea {

	border: 0;

	font: 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	height: 150px;

	width: 410px;

}



.bt_enviar, .bt_enviar_add {

	background: #fff !important;

	border: 0;

	display: block;

	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;

	height: 22px;

	margin: 0 auto 35px;

	line-height: 22px;

	text-align: center;

	width: 57px !important;

}



#filtrar-info {

	margin: 0;

	padding: 0;

}

	#filtrar-info li {

		list-style: none;

	}

		#filtrar-info li label {

			display: inline;

			float: left;

			font-size: 15px;

			margin-right: 5px;

			text-align: right;

			width: 140px;

		}



		#filtrar-info li select {

			font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;

			padding: 0;

			width: 230px;

		}



.categorias {

	margin: 0 0 35px;

	padding: 0;

}

	.categorias li {

		list-style: none;

	}

		.categorias li h3 {

			/*background-image: url(../img/marcador_times.png);

			background-repeat: no-repeat;

			background-position: 100% 4px;*/

			background: url(../img/marcador_times.png) no-repeat 100% 4px;

			cursor: pointer;

			display: block;

			font-size: 14px;

			height: 29px;

			line-height: 29px;

			padding: 0 5px;

			position: relative;

		}

		.categorias li .aberto {

			background: url(../img/marcador_times.png) no-repeat 100% -49px !important;

		}

		/*.categorias .darkli .aberto {

			background-color: #ffeb66;

		}

		.categorias .lightli .aberto {

			background-color: #fff;

		}*/

		.categorias li div.lista-escolas {

			background: #fff;

			display: none;

			padding: 15px;

		}

			.categorias li div ul {

				margin: 0;

				padding: 0;

			}

				.categorias li div ul li {

					margin-bottom: 10px;

				}

				.categorias li div ul li a {

					text-decoration: none;

				}

				

#sidebar {

	/*background: #ffeb66;*/

	width:232px;

}



	#sidebar .boxes {

		padding: 14px 17px;

	}

	

	#sidebar .boxes h3 span {

		font-size: 17px;

		padding: 0 5px;

	}

	

	#ultima-no-blog h3 {

		margin: 0;

	}

		#ultima-no-blog h3 span {

			font-size: 14px !important;

			line-height: 18px;

		}

		#ultima-no-blog .vermais {

			text-align: left;

		}

		

		

#redes-sociais {

	margin: 50px 0 0;

}

	#redes-sociais h3 {

		margin-bottom: 20px;

	}

	#redes-sociais ul {

		margin: 0;

		padding: 0;

	}

		#redes-sociais ul li {

			display: inline;

			float: left;

			list-style: none;

			margin-right: 10px;

		}





.tabela_legend {

	background: #fff;

	padding: 4px 2px;

	margin: 5px 0 27px;

	

}

	.tabela_legend strong {

		color: #d10000;

	}



#mn-futebol-e-10 {

	display: inline;

	float: left;

	margin-right: 19px;

	width: 106px;

}

	#mn-futebol-e-10 ul {

		margin: 0;

		padding: 0;

	}

		#mn-futebol-e-10 ul li {

			display: inline;

			list-style: none;

		}

			#mn-futebol-e-10 ul li a {

				display: block;

				margin-bottom: 2px;

				padding: 6px;

				text-decoration: none;

			}



#conteudo {

	display: block;

	float: left;

	line-height: 22px;

	width: 641px;

}



#futecons_list {

	margin: 0;

	padding: 0;

}

	#futecons_list li {

		display: inline;

		float: left;

		margin-right: 30px;

		list-style: none;

		/*width: px;*/

	}

		#futecons_list li img {

			display: block;

		}

		#futecons_list li .bt_download {

			display: block;

			text-align: right;

		}

		

#passos_futecons li {

	color: #d10000;

}

	#passos_futecons li span {

		color: #000;

	}



#tit-instalacao {

	margin-top: 50px;

}





#principais-camisas-10, .ficha-tecnica ul {

	margin: 0;

	padding: 0;

}

	#principais-camisas-10 li {

		list-style: none;

		margin-bottom: 50px;

	}

	#principais-camisas-10 li p {

		clear: both;

	}



.ficha-tecnica {

	position: relative;

	margin-bottom: 20px;

}

	.ficha-tecnica img {

		/*position: absolute;

		left: 0;

		top: 25px !important;*/

		float: left;

		margin-right: 15px;

	}

	

	.ficha-tecnica h3, .ficha-tecnica div {

		display: block;

		float: left;

		width: 295px;

	}

	

	.ficha-tecnica h3 {

		line-height: 15px;

		margin-bottom: 10px;

	}

	.ficha-tecnica div {

		padding: 12px;

	}

	.ficha-tecnica h4 {

		margin-bottom: 0 !important;

		text-transform: uppercase;

	}

	.ficha-tecnica ul li {

		line-height: 18px;

		margin: 0 !important;

	}

		

#lista-gols {

	margin: 0;

	padding: 0;

}

	#lista-gols li {

		display: inline;

		float: left;

		list-style: none;

		margin: 0 35px 35px 0;

		position: relative;

		width: 275px;

	}

		#lista-gols li .destaque-gol {

			left: 0;

			position: absolute;

			top: 0;

		}



	.sobre-gol {

		height: 70px;

		margin: 0 0 10px;

		padding: 0 0 0 90px;

	}

		.sobre-gol li {

			display: block !important;

			float: none !important;

			line-height: 15px;

			margin: 0 !important;

			width: auto !important;

		}



.subtit {

	background: #fff;

	color: #d10000;

	font-size: 16px;

	margin-bottom: 20px;

	padding: 9px 12px;

}



#papo-de-vestiario {

	line-height: 18px;

	margin-bottom: 50px;

	min-height: 195px;

	padding-left: 225px;

	position: relative;

}

	#papo-de-vestiario img {

		/*left: 0;

		position: absolute;

		top: 0;*/

		margin-left: -225px;

		float: left;

	}



#dribbles-incriveis {

	margin: 0;

	padding: 0;

}

	#dribbles-incriveis li {

		background: #fff;

		display: inline;

		float: left;

		height: 130px;

		list-style: none;

		margin-right: 7px;

		width: 185px;

	}



.lista {

	margin: 0;

	padding: 0;

}

	.lista li {

		background: url(../img/bullet_tweets.png) no-repeat 0 6px;

		list-style: none;

		padding-left: 10px;

	}

	

#tit-links {

	margin-top: 50px;

}



.campo-procurar {

	margin-left: 80px;

}



.recados {

	margin: 0;

	padding: 0;

}

	.recados li {

		display: block;

		list-style: none;

		margin-bottom: 10px;

	}

	

.recado_foto {

	display: inline;

	float: left;

	margin-right: 10px;

	width: 60px;

}



.recado_corpo {

	float: left;

}

	.recado_corpo h4 a {

		font-size: 13px;

	}

	

.data {

	font-size: 9px;

	margin-bottom: 5px;

}



.time_nome h2 {

	font-size: 16px;

	padding: 5px;

}



#torcida_delimiter {

	background: none !important;

}



#video_autor span {

	display: inline;

	font-size: 10px;

	margin-left: 5px;

}



#todosperfis_list {

	margin: 0;

	padding: 0;

}

	#todosperfis_list li {

		display: inline;

		float: left;

		height: 247px;

		margin: 0 10px 15px 0;

		list-style: none;

		width: 180px;

	}

	.perfil_container p {

		font-size: 13px;

	}

	.perfil_container .bt_download {

		padding: 3px;

	}



/*****************************

	POPUP

*****************************/

#pop {

	padding:10px;

}



#pop_cont {

	background:#ffdd00;

	padding:25px;

	width:380px;

}



#termos_uso {

	margin: 0;

	padding: 0;

}



#termos_uso li {

	list-style:decimal inside;

	color:#d10000;

	/*font-weight:bold;*/

	line-height:20px;

	font-size:.88em;

}



#termos_uso li span {

	color:#000;

	font-size:12px;

}



#tabela .posicao {

	background:#ce1517;

	color:#fff;

	width:50px;

	font-size:16px;

}





/*****************************

	TABELAS

*****************************/



#tabela-home {

	margin: 0;

}

	#tabela-home thead tr th {

		text-align: left;

	}

		#tabela-home thead tr th ul {

			margin: 0 0 10px 95px;

			padding: 0;

		}

			#tabela-home thead tr th ul li {

				list-style: none;

			}

			#tabela-home thead tr th ul li label {

				color: #fff;

				display: inline;

				float: left;

				font-size: 15px;

				margin-right: 10px;

				text-align: right;

				width: 140px;

			}

			#tabela-home thead tr th ul li select {

				font-size: 10px;

				font-weight: normal;

				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

				width: 225px;

			}

	#tabela-home tbody tr {

		background: #fff;

	}

	#tabela-home tbody .alt {

		background: #fffad9;

	}

		#tabela-home tr td {

			text-align: center;

		}

		

#tabela {

	margin: 10px 0 0;

	width: 100%;

}

	#tabela thead tr th {

		font-size: 12px;

		padding: 5px 0 5px 5px;

		text-align: left;

		text-transform: uppercase;

	}

	#tabela tbody tr.table_head {

		background: #f0f7fb;

	}

		#tabela tbody tr.table_head td {

			font-size: 11px;

			padding: 4px;

			text-align: center;

		}

		#tabela tbody tr td {

			border-right: 1px solid #000;

			border-bottom: 1px solid #000;

			padding: 15px 0;

			text-align: center;

		}

		#tabela tbody tr td.equipe2, #tabela tbody tr td.lastli {

			border-right: 0;

		}

		#tabela tbody tr td.equipe1 a, #tabela tbody tr td.equipe2 a {

			font-size: 14px;

			text-decoration: underline !important;

		}

		

/*****************************

	BLOG (ROLA NA COPA)

*****************************/

#blog {

	font: 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif !important;

}



#tit-rola-na-copa {

	clear: both;

}



#blog_left, #blog_right {

	display: inline;

	float: left;

}



#blog_left {

	margin-right: 50px;

	width: 505px;

}



#blog_right {

	padding-left: 15px;

	width: 200px;

}



.titulo_blog {

	margin-bottom: 10px;

	padding: 5px 8px;

	position: relative;

}

	.titulo_blog h2 {

		font-size: 16px;

		margin-bottom: 0;

	}

		.titulo_blog h2 a {

			text-decoration: none;

		}

	.titulo_blog span {

		position: absolute;

		right: 8px;

		top: 10px;

	}

	

.post {

	padding: 0 10px;

}



.comentarios {

	background: #ffea5e;

	margin-bottom: 25px;

	position: relative;

	padding: 5px 10px;

}

	.comentarios p {

		margin-bottom: 0;

	}

	.comentarios span {

		position: absolute;

		right: 8px;

		top: 5px;

	}

		.comentarios span small {

			font-size: 18px;

		}

		.comentarios span a {

			text-decoration: none;

		}



.numero_respostas {

	font-size: 13px;

}



.coment_autor {

	font-size: 11px;

}



.coment_list {

	margin: 0;

	padding: 0;

}

	.coment_list li {

		list-style: none;

	}

	

.navigation {

	display: block;

	height: 25px;

	padding: 5px;

	position: relative;

}

	.navigation .alignleft, .navigation .alignright {

		position: absolute;

		top: 8px;

	}

	.navigation .alignleft {

		left: 8px;

	}

	.navigation .alignright {

		right: 8px;

	}



#blog_right h3 {

	margin-bottom: 15px;

}

	#blog_right h3 span {

		font-size: 16px;

		padding: 2px 5px;

	}

	

.foto_legenda {

	margin: 0;

}



#blog_right ul {

	margin: 0 0 25px;

	padding: 0;

}

	#blog_right ul li {

		font-size: 11px;

		list-style: none;

	}

	



#commentform {

	margin: 25px 0 0;

	padding: 20px 0 0;

}

	#commentform ul {

		margin: 0;

		padding: 0;

	}

		#commentform ul li {

			clear: both;

			margin-bottom: 15px;

		}

		#commentform ul li label {

			display: inline;

			float: left;

			margin-right: 15px;

			width: 150px;

		}

		#commentform ul li input, #commentform ul li textarea {

			border: 0;

			font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;

			width: 300px;

		}

		#commentform ul li textarea {

			margin-left: 165px;

		}

		#commentform #submit {

			border: 0;

			display: block;

			font-size: 16px;

			height: 22px;

			line-height: 22px;

			margin: 0 auto 35px;

			text-align: center;

			text-transform: lowercase;

			width: 155px !important;

		}

		

#dbp {

	position:absolute;

	left:200px;

	top:200px;

	width:400px;

	height:260px;

	z-index:30;

	overflow: hidden;

	clip: rect(0px,400px,260px,0px);

	visibility: visible;

  }

		

		

		

		

		

		

		

