*{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}
html{
	float:left;
	position:relative;
	width:100%;
	height:100%;
}
body {
	float:left;
	width:100%;
	height:100%;
	font-family: arial;
	font-size: 11px;
	color: #999999;
	background:url(imagens/bg_body.jpg) repeat-x left 31px #fff;
	position:relative;
}
.toCenter{
	margin:auto;
	width:980px;
	position:relative;
}

/* --- CLASSES --- */
.waiting{
	float:left;
	width:100%;
	height:200px;
	background:url(imagens/icon_loading.gif) no-repeat center;
}
.tituloSec{
	float:left;
	width:100%;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #333333;
	color:#999999;
	font-size:30px;
	letter-spacing:-2px;
	font-weight:bold;
}

.btn1{
	padding:2px;
	background:#99CCFF;
	border: solid 1px #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.input1{
	padding:5px;
	background:#FFFFFF;
	border: solid 1px #D1E1E7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
}
.miniTitulo{
	font-family:tahoma;
	font-size:9px;
	color:#999999;
}
.titulo2{
	font-size:11px;
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
}
.titulo{
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#003366;
	text-decoration:none;
}
.descricao{
	font-size:9px;
	font-family:tahoma;
	color:#FFFFFF;
}
.link{
	font-weight:bold;
	text-decoration:none;
	color:#0099CC;
}
/* --- CLASSES --- */

#barTop{
	float:left;
	width:100%;
	height:28px;
	background:url(imagens/bg_barTop.jpg) repeat-x top #000000;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
}
	#barTop-url{
		float:left;
		margin-top:5px;
		color:#FFFFFF;
		text-decoration:none;
	}
	#barTop-menu{
		float:right;
		width:200px;
		background:none;
		margin-top:2px;
		margin-right:20px;
		padding:2px;
		color:#FFFFFF;
	}
		#barTop-menu option{
			background-color:#000000;
			color:#FFFFFF;
		}
#top{
	float:left;
	width:100%;
	height:120px;
}
	#top-logo{
		margin:auto;
		width:270px;
		height:90px;
	}
#menu{
	float:left;
	width:100%;
	height:30px;
	border-top:solid 1px #99CCFF;
	border-bottom:solid 1px #99CCFF;
}
	#menu ul{
		float:left;
		width:100%;
	}
		#menu ul li{
			float:left;
		}
			#menu ul li a{
				float:left;
				width:98px;
				color:#003366;
				font-weight:normal;
				text-decoration:none;
				padding:7px 5px 0px 5px;
				text-align:center;
			}
#main{
	margin:auto;
	width:980px;
	xbackground-color:#00FFFF;
}
	#left{
		float:left;
		width:200px;
		xbackground-color:#FF0000;
		xborder-right:solid 1px #99CCFF;
		padding-top:20px;
	}
		.left-secao{
			float:left;
			width:100%;
			margin-bottom:20px;
			background:url(imagens/icon_leftCorner.gif) no-repeat right 21px;
			*background:url(imagens/icon_leftCorner.gif) no-repeat right 20px;
		}
			.left-secao-title{
				width:100%;
				border-bottom:solid 1px #99CCFF;
				font-size:17px;
				font-weight:bold;
				letter-spacing:-1px;
				color:#003366;
				margin-bottom:5px;
			}
			.left-secao .link{
				width:100%;
				margin-top:8px;
			}
		.status-off ,.status-on{
			float:left;
			width:120px;
			height:20px;
			padding-left:30px;
			margin-top:13px;
			background:url(imagens/bg_status-off.jpg) no-repeat right center ;
			font-size:14px;
			letter-spacing:-1px;
			font-weight:bold;
		}
		.status-on{
			background:url(imagens/bg_status-on.jpg) no-repeat right center;
		}
		#downloads a{
			float:left;
			padding-left:30px;
			margin-top:13px;
			
		}
	#center{
		float:left;
		width:521px;
		padding-left:15px;
		padding-bottom:20px;
		padding-right:15px;
		xbackground-color:#00FF00;
		
		border-left:solid 1px #99CCFF;
		border-right:solid 1px #99CCFF;
	}
		#center-banner{
			float:left;
			width:100%;
			text-align:center;
			margin:10px 0px;
		}
		#center-title{
			float:left;
			width:505px;
			height:25px;
			
			background: #CCE5FF;
			padding:5px 0px 5px 15px;
			border:solid 1px #99CCFF;
			margin:10px 0px;
			font-size:20px;
			letter-spacing:-1px;
			font-weight:bold;
			text-decoration:none;
			color:#003366;
		}
		#home-noticias{
			float:left;
			width:520px;
		}
			#home-noticias li{
				float:left;
				width:100%;
				height:160px;
			}
				#home-noticias li img{
					float:left;
					padding:4px;
					border:solid 1px #999999;
					background-color:#FFFFFF;
					margin-right:10px;
				}
				#home-noticias li .miniTitulo{
					float:left;
					width:300px;
					color:#0099CC;
				}
					#home-noticias li .miniTitulo b{
						font-weight:normal;
						color:#006699;
					}
				#home-noticias li a{
					float:left;
					width:300px;
				}
				#home-noticias li p{
					float:left;
					width:300px;
				}
			#center-content{
				float:left;
				width:100%;
			}
				#center-content .paginacao{
					float:left;
					width:100%;
					height:30px;
				}
					#center-content .paginacao li{
						float:left;
						margin-right:10px;
					}
						#center-content .paginacao li a{
							float:left;
							background-color:#CCE5FF;
							border:solid 1px #99CCFF;
							padding:4px 8px;
						}
		#videos{
			float:left;
			width:467px;
			padding-left:42px;
		}
			#videos-player{
				float:left;
				width:100%;
				height:400px;
				margin-bottom:20px;
				text-align:center;
			}
				#videos-player .miniTitulo{
					float:left;
					width:100%;
					margin-bottom:3px;
				}
				#videos-player .titulo{
					float:left;
					width:100%;
					margin-bottom:5px;
				}
			#videos li{
				float:left;
				width:33%;
				margin-bottom:15px;
				padding-bottom:10px;
			}
				#videos li img{
					float:left;
					padding:3px;
					border:solid 1px #99CCFF;
					background-color:#FFFFFF;
					margin-bottom:5px;
				}
				#videos li p{
					float:left;
					width:85px;
				}
		#fotos{
			float:left;
			width:520px;
		}
			#fotos li{
				float:left;
				width:50%;
				margin-bottom:30px;
				padding-bottom:10px;
			}
				#fotos li img{
					float:left;
					padding:3px;
					border:solid 1px #99CCFF;
					background-color:#FFFFFF;
					margin-right:6px;
				}
				#fotos li p{
					float:left;
					width:85px;
				}
		#noticia{
			float:left;
			width:520px;
		}
			#noticia img{
				float:left;
				padding:4px;
				border:solid 1px #999999;
				background-color:#FFFFFF;
				margin-right:10px;
			}
			#noticia .miniTitulo{
				float:left;
				width:320px;
				color:#0099CC;
			}
				#noticia .miniTitulo b{
					font-weight:normal;
					color:#006699;
				}
			#noticia .titulo{
				float:left;
				width:320px;
				margin-bottom:5px;
			}
			#noticia p{
				line-height:20px;
			}
		#contato .titulo2{
			float:left;
			width:100%;
			margin-top:10px;
		}
		#frm_contato{
			float:left;
			width:100%;
			margin-top:20px;
			position:relative;
		}
			#frm_contato span{
				float:left;
				width:80px;
			}
			#frm_contato .input1{
				float:left;
				width:400px;
				margin-bottom:10px;
			}
			#frm_contato div{
				float:left;
				width:100%;
				text-align:center;
			}
		#frm_contato-sending{
			display:none;
			position:absolute;
			left:1px;
			top:-1px;
			width:520px;
			height:280px;
			background:url(imagens/icon_loading.gif) no-repeat center #FFFFFF;
		}
			#frm_contato-sending span{
				float:left;
				width:100%;
				margin-top:120px;
			}
	#right{
		float:left;
		width:225px;
		xbackground-color:#FF0000;
		padding-top:20px;
	}
		.right-secao{
			float:left;
			width:100%;
			margin-bottom:25px;
			background:url(imagens/icon_rightCorner.gif) no-repeat -1px 21px;
			*background:url(imagens/icon_rightCorner.gif) no-repeat -1px 20px;
		}
			.right-secao-title{
				width:195px;
				border-bottom:solid 1px #99CCFF;
				font-size:17px;
				font-weight:bold;
				letter-spacing:-1px;
				color:#003366;
				margin-bottom:5px;
				padding-left:15px;
			}
			.right-secao-content{
				float:left;
				width:195px;
				padding-left:15px;
			}
			.right-secao .link{
				width:100%;
				margin-top:8px;
			}
		#estatisticas a{
			float:left;
			width:160px;
			background:url(imagens/icon_seta1.gif) no-repeat 5px center #CCE5FF;
			padding:5px 0px 5px 20px;
			border:solid 1px #99CCFF;
			margin-top:10px;
			font-weight:bold;
			text-decoration:none;
			color:#003366;
		}
		#forum ul{
			float:left;
			width:100%;
		}
			#forum ul li{
				float:left;
				width:190px;
				margin-top:2px;
			}
				#forum ul li a{
					float:left;
					width:180px;
					background:url(imagens/icon_forumItem.jpg) no-repeat 1px center;
					padding-left: 22px;
				}
#footer{
	float:left;
	width:100%;
	height:115px;
	background-color:#CCE5FF;
	border-top:solid 1px #99CCFF;
}
	#footer .toCenter p{
		float:left;
		width:100%;
		text-align:center;
		color:#000000;
		margin-top:20px;
	}
	#footer .toCenter ul{
		float:left;
		width:600px;
		margin-top:10px;
		padding-left:200px;
	}
		#footer .toCenter ul li{
			float:left;
			padding-left:11px;
		}
		#iosites-logo{
			position:absolute;
			top:10px;
			right:10px;
			padding-left:11px;
		}