body {
	background: #81355c url(../imagens/fundo.jpg) left top repeat;
	color: #000;
	font-size: 12px;
}

a { 
	color: #000; 
	text-decoration: none;
}

a:hover { text-decoration: underline; }

h1 {
	font-weight: normal;
	text-align:left; 
	color:#02913f;
	padding: 0 0 5px 0
}

.fl { float:left; }
.fr { float: right;}

.tl { text-align:left; }
.tr { text-align: right;}

/* Medidas Padrão */
ul.menu,
.conteudo,
.creditos {
	width:781px;
	margin:0 auto;
}

.fundo_moldura { background:url(../imagens/bg-homeverao.png) 50% -8px no-repeat; }
.container_12 { }

	.topo {
		height:142px;
	}
		.topo #logo {
			display:block;
			position:relative;
			width:478px;
			height:134px;
			background:url(../imagens/logo.png) left top no-repeat;
			top: 14px;
			left:50px;
			float:left;			
		}
			.topo #logo span {
				display:none;
			}
		
		.topo .mascotes {
			width:154px;
			height:104px;
			margin-left:700px;
			padding-top:50px;
		}
	
	/*################## MENU ##################*/
	#menu {
		left:50%;
		margin-left:-390px;
		position:absolute;
		z-index:99999;
	}
		ul.menu {
			display:block;
			height:73px;	
			background:url(../imagens/bg-menu.png) left top no-repeat;	
		}
			ul.menu li {
				list-style:none;
				display:inline;
				float:left;
				margin-left:27px;
				padding-top:3px;
			}
				ul.menu li a {
					display:block;
					padding: 20px 12px 0;
					font-size:32px;
					color:#ba8fba;
				}	
				
					ul.menu li a:hover,
					ul.menu li a:active,
					ul.menu .ativo {
						text-decoration:none;
						color:#e02382;
						background:url(../imagens/bg-menu-over.gif) right bottom no-repeat;	
					}	

	/*################## MENU RODAPE ##################*/
	ul.menu-rodape {
		margin:0;
	}
		ul.menu-rodape li {
			list-style:none;
			display:inline;
			float:left;
			margin:0;
			border-right: solid 1px #9c9c9c;
		}
		ul.menu-rodape li.last { border:none }
		
			ul.menu-rodape li a {
				font-size:11px;
				color:#000;	
				padding:0 10px;
				margin:0;
			}	
			
			

	
	/*################## CONTEUDO ##################*/
		.conteudo {	margin-top:61px; }

		.conteudo .banner { height:306px; }
		
		.conteudo .interno { padding:20px 20px 0; }
		
		.conteudo .parceiros { height:120px; }
			.conteudo .parceiros .bt-e {
				height:100%;
				float:left;
			}
			.conteudo .parceiros .bt-d {
				height:100%;
				float:right;
			}
			.conteudo .parceiros .logo-parceiro {
				width:220px;
				float:left;
				text-align:center;
			}
			
				.conteudo .parceiros .bt-d img,
				.conteudo .parceiros .bt-e img { margin:60px 0 0 0; }
				.conteudo .parceiros .logo-parceiro { margin-top:15%; }
		
		.conteudo dl,
		.conteudo dt { 
			margin:0;
			padding:3px;
		}
			.conteudo dl span { 
				display:block;
				float:left;
				padding:1px 0 0;
				width:45px;
			}

		.conteudo .form-input {
			border: solid 1px #c3c3c3;
			padding:3px;
			font-size:11px;
			margin:0;
		}
	
	
	
	/*############### LAÇO ################*/
	
	
	#laco{
		position:absolute;
		margin-top:720px;
		margin-left:459px;
		z-index:10;
	}
	
	
	/*################## RODAPE ##################*/
	.rodape { 
		display:block;
		height:63px;	
		background:url(../imagens/bg-rodape.png) no-repeat scroll 60% 0 transparent;
		margin:-42px  auto 0;
		padding:50px 0 0 0;
	}
		.rodape .interno {
			width:780px;
			margin:0 auto; 
			font-size:11px;
		}
			.rodape .interno .contato-rapido {
				font-family:"Tahoma",Arial, Helvetica, sans-serif;
				font-size:10px;
				text-align:right;
				margin-right:20px;
			}
			.rodape .interno h6 {
				color:#dd137b;
				font-size:10px;
			}
			.rodape .interno .input-news {
				background:url(../imagens/input-news.gif) left top no-repeat;
				border:0;
				padding:0 3px;
				width:175px;
				height:26px
			}	
	.creditos {
			display:block;
			font-family:"Tahoma",Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#ec268f;
			padding:0 0 10px;
			height:10px;
		}
		.creditos a { color:#ec268f}

.hor-sep p { padding:0; }

/* Ligthbox Modal */
.overlay { 
	position: absolute;
	width: 100%;
	z-index:1001;
}
.load { 
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	padding:32px;
	background-color:#FFF;
	z-index:1002;
}

.modal { 
	position: absolute;
	height:458px;
	width:686px;
	background: url(../imagens/bg-modal.png) left top no-repeat;
	overflow:hidden;
	z-index: 99998;
}

