html,body {
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color:#848484;
	font-size: 11px;
	height: 100%;
	padding: 0;
	margin: 0;

}

img{
	margin:0;
	padding:0;
	border:none;
}

form{
	padding:0;
	margin:0;
}

ul{
	padding:0;
	margin:0;
}

#overlay_popup{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1200px;
    z-index:10;
    background-color:#ffffff;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

#overlay_popup[id]{
    position:fixed;
}

	.overlay{
	    display:block;
	    position:absolute;
	    top:0;
	    left:0;
	    width:100%;
	    height:1200px;
	    z-index:10;
	    background-color:#000000;
	    -moz-opacity: 0.8;
	    opacity:.80;
	    filter: alpha(opacity=80);
	}
	.overlay[id]{
	    position:fixed;
	}

	.messageDiv{
		position:absolute;
		top:50%;
		left:50%;
		width:334px;
		height:165px;
		background:url('../images/bk_popup.gif') no-repeat;
		z-index:999;
		text-align:center;
	}

	.messageDiv img{
		padding:0px;
		margin:0px;
		border:0px;
		cursor:pointer;
	}

	.messageDiv .inputText{
		text-align:right;
		width:70px;
		padding-right:10px;
		padding-top:3px;
		float:left;
		font-family:arial;
		font-size:14px;
		color:#4879B4;
		font-weight:bold;
		margin:0px;
	}

	.messageDiv .inputDiv{
		float:left;
		background:url('../images/bk_input_jogo.gif') no-repeat;
		height:24px;
		width:222px;
	}

	.messageDiv .inputField{
		float:left;
		background:url('../images/bk_input_jogo.gif') no-repeat;
		height:20px;
		width:202px;
		border:none;
		color:#678cb8;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:4px;
		padding-left:10px;
		padding-right:10px;
	}

	.messageDiv .disclaimer{
		float:left;
		color:#4879B4;
		margin-left:5px;
		width:280px;
		text-align:left;
	}

	.messageDiv h1{
		font-family:arial;
		text-align:center;
		color:#4879B4;
		font-size:18px;
		font-weight:bold;
		margin:0px;
	}

	.messageDiv h2{
		font-family:arial;
		text-align:center;
		color:#98b7d6;
		font-size:14px;
		margin:0px;
		padding-bottom:00px;
		font-weight:normal;
	}

	.messageDiv p{
		text-align:center;
		padding-top:75px;
		font-weight:bold;
	}


	.amigoDiv{
		position:absolute;
		top:50%;
		left:50%;
		width:334px;
		height:365px;
		background:url('../images/bk_enviar_amigo.gif') no-repeat;
		z-index:999;
		text-align:center;
	}

	.amigoDiv img{
		padding:0px;
		margin:0px;
		border:0px;
		cursor:pointer;
	}

	.amigoDiv .inputText{
		text-align:right;
		width:70px;
		padding-right:10px;
		padding-top:3px;
		float:left;
		font-family:arial;
		font-size:14px;
		color:#4879B4;
		font-weight:bold;
	}

	.amigoDiv .inputDiv{
		float:left;
		background:url('../images/bk_input_jogo.gif') no-repeat;
		height:24px;
		width:222px;
		padding:0px;
		margin-bottom:10px;
	}

	.amigoDiv .inputField{
		float:left;
		height:20px;
		width:202px;
		border:none;
		background:transparent;
		color:#678cb8;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:4px;
		padding-left:10px;
		padding-right:10px;
	}

	.amigoDiv h1{
		font-family:arial;
		text-align:left;
		color:#4879B4;
		font-size:18px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}

	.amigoDiv h2{
		font-family:arial;
		text-align:center;
		color:#98b7d6;
		font-size:14px;
		margin:0px;
		padding-bottom:00px;
		font-weight:normal;
	}

	.amigoDiv p{
		text-align:center;
		padding-top:75px;
		font-weight:bold;
	}





	#siteFrame{
		font-family: Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0px auto;
		height:auto;
		width:100%;
		background:url(../images/bk_body.gif) top repeat-x;
	}

		#BarraTop{
			padding: 0;
			height:29px;
			margin: 0px auto;
			width:100%;
			position:relative;
			background:url(../images/bk_barra_topo.jpg) no-repeat center;
		}

		/*******FIM MENU TOPO*******/
		#topMenu {
			position: relative;
			height:33px;
			width:800px;
			padding:0;
			margin: 0px auto;
			background:url(../images/top_menu_bk.jpg) no-repeat;
		}

			#topMenu UL{
				padding:0px;
				margin:0px;
				list-style:none;
			}

			#topMenu LI{
				list-style:none;
				display:inline;
				margin:0;
				padding-right:6px;
			}

			#topMenu LI.first{
				height:33px;
				margin-left:99px;
				margin-right:30px;
				background:none;
				padding:0;
			}

		/*******FIM MENU TOPO*******/
		.gameHeader{
			float:right;
			background:url(../images/bk_title_top.gif) no-repeat;
			height:24px;
			width:410px;
			text-align:right;
			font-family:arial;
			color:#F6F8FC;
			font-size:17px;
			font-weight:bold;
			padding-right:10px;
			padding-top:5px;
		}

		.gameFooter{
			text-align:center;
			font-family:arial;
			color:#F6F8FC;
			font-size:14px;
			font-weight:bold;
			padding-top:3px;
			float:left;
			width:391px;
			height:21px;
			background:url(../images/bk_url.gif) no-repeat;
			margin-left:3px;
			margin-right:3px;
		}

		.gameFooter a{
			color:#F6F8FC;
			text-decoration:none;
		}

		.gameFooter a:hover{
			text-decoration:underline;
		}

		.gameFooter2{
			text-align:center;
			font-family:arial;
			color:#F6F8FC;
			font-size:14px;
			font-weight:bold;
			padding-top:3px;
			float:left;
			width:528px;
			height:21px;
			background:url(../images/bk_url2.gif) no-repeat;
			margin-left:3px;
			margin-right:0px;
		}

		.gameFooter2 a{
			color:#F6F8FC;
			text-decoration:none;
		}

		.gameFooter2 a:hover{
			text-decoration:underline;
		}

		#MainSection{
			margin: 20px auto;
			padding:0px;
			width:916px;
			position:relative;
		}

			#contents_cartaz{
				width:426px;
				background: url(../images/img_contents_cartaz.jpg) no-repeat top;
				height:448px;
				float:left;
			}

			#contents_cartaz_conferencia{
				width:426px;
				right:15px;
				height:448px;
				float:left;
			}

			#contents_site{
				width:426px;
				height:448px;
				float:right;
				margin-right:64px;
			}

			#contents_site_conferencia{
				width:431px;
				height:448px;
				float:right;
				margin-right:59px;
			}

				#contents_site_Topo{
					height:98px;
				}

				#contents_site_Title{
					height:31px;
					padding:0;
					margin:0;
				}

				#contents_site_container{
					height:319px;
					overflow-x:hidden;
					overflow-y:auto;
				}

					#contents_site_container p{
						font-family:Arial;
						text-align:justify;
						font-size:11px;
						margin-bottom:2px;
						color:#2e5f9a;
						padding:0;
						line-height:15px;
					}

					#contents_site_container p a{
						font-family:Arial;
						text-align:justify;
						font-size:11px;
						margin-bottom:2px;
						color:#2e5f9a;
						padding:0;
						line-height:15px;
						text-decoration:none;
					}

					#contents_site_container p a:hover{
						font-family:Arial;
						text-align:justify;
						font-size:11px;
						text-decoration:underline;
						margin-bottom:2px;
						color:#2e5f9a;
						padding:0;
						line-height:15px;
					}

					#contents_site_container ul{
						margin-left:30px;
						margin-top:10px;
						margin-bottom:10px;
						padding:0;
					}

					#contents_site_container li{
						font-family:Arial;
						text-align:justify;
						font-size:11px;
						margin-bottom:2px;
						color:#2e5f9a;
						padding:0;

					}

				#conferencia_Title{
					height:76px;
					padding:0;
					margin:0;
				}

				#conferencia_container{
					height:273px;
					width:431px;
					margin-top:5px;
					background-color:#FFFFFF;
					overflow-x:hidden;
					overflow-y:auto;
				}

					#conferencia_container p{
						margin-left:8px;
						margin-right:5px;
						font-family:Arial;
						text-align:justify;
						text-decoration:none;
						font-size:11px;
						color:#2e5f9a;
						padding:0;
					}

					#conferencia_container p a{

						text-decoration:none;
						font-size:11px;
						color:#2e5f9a;
						padding:0;
					}

					#conferencia_container a:hover{
						text-decoration:underline;
						font-size:11px;
						color:#2e5f9a;
						padding:0;
					}

					#conferencia_container h3{
						margin-left:8px;
						margin-top:10px;
						padding:0;
						font-family:Arial;
						text-align:justify;
						font-size:14px;
						color:#2e5f9a;
					}

					#conferencia_container ul{
						margin-top:8px;
						margin-left:25px;
						margin-right:5px;
						padding:0;
					}

					#conferencia_container li{
						list-style:square inside;
						padding-bottom:5px;
						font-family:Arial;
						text-align:justify;
						font-size:11px;
						color:#2e5f9a;
					}



		#Footer{
			width:800px;
			height:155px;
			margin: 0px auto;
			position:relative;
		}

			.TextFooter{
				color:#848484;
				text-decoration:none;
				font-size:11px;
			}

			.TextFooter a{
				color:#848484;
				text-decoration:none;
				font-size:11px;
			}
			.TextFooter a:hover{
				color:#848484;
				text-decoration:underline;
				font-size:11px;
			}



			#botMenu{
				border-bottom:1px solid #d7ebf4;
				border-top:1px solid #d7ebf4;
				height:18px;
				margin:0;
				padding-top:6px;
				text-align:center;
			}

			#SponsorsContent{
				height:110px;
				padding-bottom:22px;
			}

				#SponsorsContentLeft{
					width:197px;
					height:129px;
					float:left;
					padding:0;
					margin:0;
				}

					#SponsersLeftTop{
						height:32px;
						background:url(../images/title_organizacao.gif) no-repeat left bottom;
						border-bottom:1px solid #d7ebf4;
					}

					#SponsersLeftBot{
						height:96px;
					}

				#SponsorsContentRight{
					width:582px;
					height:129px;
					float:right;
					padding:0;
					margin:0;
				}

					#div_Left_Top{
						width:106px;
						float:left;
					}

						#SponsersRight_1Top{
							height:32px;
							background:url(../images/title_patrocinador.gif) no-repeat left bottom;
							border-bottom:1px solid #d7ebf4;
						}

						#SponsersRight_1Bot{
							height:38px;
							padding-top:14px;
						}

					#div_Right_Top{
						width:417px;
						float:right;
					}

						#SponsersRight_2Top{
							height:32px;
							background:url(../images/title_patrocinadores.gif) no-repeat left bottom;
							border-bottom:1px solid #d7ebf4;
						}

						#SponsersRight_2Bot{
							height:45px;
							padding-top:7px;
						}

					#div_Left_Bot{
						width:373px;
						float:left;
					}

						#SponsersRight_3Top{
							height:14px;
							background:url(../images/title_apoiantes.gif) no-repeat left bottom;
							border-bottom:1px solid #d7ebf4;

						}

						#SponsersRight_3Bot{
							height:23px;
							padding-top:5px;
						}

					#div_Right_Bot{
						width:182px;
						float:right;
					}

						#SponsersRight_4Top{
							height:14px;
							background:url(../images/title_patrocinadores.gif) no-repeat left bottom;
							border-bottom:1px solid #d7ebf4;
						}

						#SponsersRight_4Bot{
							height:23px;
							padding-top:5px;
						}


.num{
	float:left;
	text-align:center;
	width:24px;
	height:15px;
	background:#cde1f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4579B2;
	padding-top:1px;
}

.num_over{
	float:left;
	text-align:center;
	width:24px;
	height:15px;
	background:#fc9215;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-top:1px;
}

.name{
	float:left;
	padding-left:5px;
	width:113px;
	height:15px;
	background:#e8eff6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9EB9D4;
	padding-top:1px;
}

.name_over{
	float:left;
	padding-left:5px;
	width:113px;
	height:15px;
	background:#fc9215;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding-top:1px;
}
