    /** --------------------------------------------------------------- *
	* @AuthorName: Cristiano da Silva Teixeira							*
	* @ProjectName: LUNA CMS Codename: Ketelin							*
	* @Mail: cristiano.webinfo@gmail.com / cristiano-info@hotmail.com	*
	* @VersionFile: 1 - Revisao: 1 - Build: 1.0							*
	* (c) All rights reservers - Todos os diretitos estao reservados	*
	* ---------------------------------------------------------------- */


	body, html
    {
		background: #2E1F75 url(../../images/default/background.png) repeat-x;
		height: 100%;
		margin: 0;
	}
	
	*, body, table, div, p
	{
		font-family: Tahoma, Arial;
		font-size: 11px;
	}
	
	a, a:visited, a:link
	{
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	small
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	form
	{
		border: 0px solid #FFF;
		margin: 0;
		position: 0;
	}
	
	fieldset
	{
		border: 0px solid #FFF;
		margin: 0;
		position: 0;
	}

	a.preto, a.preto:hover, a.preto:visited, .preto
	{
		color: #000;
	}
	
	a.cinza, a.cinza:hover, a.cinza:visited, .cinza
	{
		color: #6C6C6C;
	}
	
	a.azul, a.azul:hover, a.azul:visited, .azul
	{
		color: #28156F;
	}
	
	a.branco, a.branco:hover, a.branco:visited, .branco
	{
		color: #FFF;
	}
	
	.visible
	{
		display: block;
		visibility: visible;
	}

	.unvisible
	{
		display: none;
		visibility: hidden;
	}
	
	.left
	{
		text-align: left;
	}
	
	.center
	{
		text-align: center;
	}

	.justify
	{
		text-align: justify;
	}

	.right
	{
		text-align: right;
	}
	
	.input
	{
		color: #999999;
	}

	.input-hover
	{
		color: #181818;
	}
	
	input, textarea
	{
		border-bottom: 1px solid #657AB3;
		border-left: 1px solid #657AB3;
		border-right: 1px solid #657AB3;
		border-top: 1px solid #657AB3;
		margin: 0;
		padding: 4px 4px;
	}
	
	.corpo
	{
		background: url(../../images/default/corpo.png) repeat-y;
		margin: 0 auto;
		padding: 0px 10px;
		width: 990px;
	}
	
		.cabecalho
		{
			background: url(../../images/cabecalho.jpg) top center no-repeat;
			width: 986px;
			padding-left: 2px;
			padding-right: 2px;
			padding-top: 2px;
			padding-bottom: 1px;
			height: 169px;
		}
		
		.cabecalho div
		{
			border:1px solid #000;
			float:left;
			width:468px;
			height:115px;
			margin-left:490px;
			margin-top:25px;
		}
		
		.barra-busca
		{
			background: url(../../images/default/barra-busca.jpg) no-repeat center;
			color: #FFF;
			height: 32px;
			line-height: 32px;
			padding: 0px 5px;
			width: 980px;
		}
	
			.barra-busca div
			{
				float: left;
				height: 32px;
				line-height: 32px;
				width: 50%;
			}
			
			.barra-busca form
			{
				margin-top: 1px;
				padding: 0;
			}
			
			.barra-busca fieldset
			{
				margin: 0;
				padding: 0;
			}
			
			.barra-busca .buscar
			{
				background: url(../../images/default/buscar.jpg) no-repeat;
				border: 0px solid #FFF;
				height: 23px;
				margin: 0;
				padding: 0;
				width: 74px;
			}
	
	.pagina
	{
		margin: 0;
		padding: 2px;
		width: 986px;
	}
	
		.direita
		{
			display: inline-table;
			margin: 0;
			padding: 0;
			vertical-align: top;
			width: 150px;
		}
		
		.centro
		{
			display: inline-table;
			padding: 0;
			margin: 0;
			vertical-align: top;
			width: 630px;
		}

		.esquerda
		{
			display: inline-table;
			margin: 0;
			padding: 0;
			vertical-align: top;
			width: 200px;
		}
		
			ul#menu
			{
				background: url(../../images/default/menu.jpg) no-repeat top;
				list-style: none;
				margin: 0;
				margin-bottom: 10px;
				padding: 0;
				padding-top: 30px;
				width: 150px;
			}
			
				ul#menu li
				{
					background: url(../../images/default/background-menu.jpg) no-repeat bottom;
					border-bottom: 1px solid #FFF;
					height: 25px;
					margin: 0;
					padding: 0;
					width: 150px;
				}

				ul#menu li:hover
				{
					background: url(../../images/default/background-menu.jpg) no-repeat top;
				}
				
				ul#menu a
				{
					color: #27146E;
					float: left;
					font-weight: bold;
					height: 25px;
					line-height: 25px;
					padding-left: 20px;
					text-decoration: none;
					width: 130px;
				}
				
				ul#menu a:hover
				{
					color: #D8DDEB;
				}
			
			ul#servicos
			{
				background: url(../../images/default/servicos.jpg) no-repeat top;
				list-style: none;
				margin: 0;
				margin-top: 7px;
				padding: 0;
				padding-top: 30px;
				width: 150px;
			}
			
			ul#servicos li
			{
				list-style: none;
				padding: 0;
				margin-top: 2px;
				width: 150px;
			}
			
			._direita
			{
				float:left;
				padding: 0;
				margin: 0;
				vertical-align: top;
				width: 335px;
			}
			
			._direita img:hover
			{
				border: 3px solid #D8DDEB;
				padding: -3px;
			}
			
			._direita img:link, ._direita img
			{
				border: 3px solid #FFF;
			}
	
			._esquerda
			{
				float:right;
				margin: 0;
				padding: 0;
				vertical-align: top;
				margin-left: 3px;
				width: 285px;
			}
			
				._direita a
				{
					text-decoration: none;
					padding: 0;
					margin: 0;
				}
			
				._direita h1
				{
					color: #26136D;
					font-size: 18px;
					padding: 0;
					margin: 0;
					text-align: left;
				}
				
				._direita h2
				{
					color: #26136D;
					font-size: 16px;
					padding: 0;
					margin: 0;
				}
				
				._direita h3
				{
					color: #26136D;
					font-size: 14px;
					padding: 0;
					margin: 0;
				}
				
				._direita h4
				{
					color: #26136D;
					font-size: 12px;
					padding: 0;
					margin: 0;
				}
				
					.publicidade
					{
						/*background: #F3F5F9;
						border: 1px solid #D8DDEB;*/
						height: 98px;
						margin-bottom: 10px;
						margin-top: 10px;
						width: 100%;
					}

					.controle-noticias-destaques
					{
						background: url(../../images/default/background-destaque-noticias.jpg) no-repeat right;
						height: 30px;
						line-height: 30px;
						width: 100%;
						text-align: right;
						margin: 0;
						margin-bottom: 10px;
						padding: 0;
					}
					
					.controle-noticias-destaques p
					{
						color: #FFF;
						float: right;
						height: 0;
						margin: 0;
						padding: 0;
						padding-right: 3px;
					}
					
					.buttons span
					{
						font-size: 14px !important;
						padding: 2px 5px !important;
					}
					
					.buttons span.active,
					.buttons span:hover
					{
						background: #FFF;
						color: #27146E;
						font-size: 14px;
						padding: 2px 5px;
						cursor: pointer;
					}
					
					.noticias-destaque
					{
						border-bottom: 1px solid #C7CEE2;
						width: 335px;
						height: 420px;
						overflow: hidden;
						position: relative;
					}
					
					#noticias-destaques
					{
						position: absolute;
					}
					
					#noticias-destaques div
					{
						float: left;
						height: 420px;
						width: 330px;
						padding-left: 5px;
						padding-right: 5px;
					}
					
					#noticias-destaques div p
					{
						margin: 0;
						padding: 0;
					}
					
					#noticias-destaques .legenda
					{
						background: #D8DDEB;
						font-weight: bold;
						margin: 0;
						margin-top: -2px;
						padding: 3px 3px;
						width: 324px;
					}
					
					.noticias
					{
						margin-top: 10px;
						border-bottom: 1px solid #C7CEE2;
						width: 335px;
					}
					
					.noticias p
					{
						margin: 0;
						padding: 0;
					}
					
					.noticias div
					{
						margin-top: 3px;
						height: 120px;
					}
				
					.noticias img
					{
						float: left;
						padding-right: 5px;
					}
					
					.noticias-small
					{
						margin-top: 10px;
						border-bottom: 1px solid #C7CEE2;
						width: 335px;
					}
					
					.noticias-small p
					{
						margin: 0;
						padding: 0;
					}
					
					.noticias-small div
					{
						margin-top: 3px;
						height: 90px;
					}
				
					.noticias-small img
					{
						float: left;
						padding-right: 5px;
					}
					
					.noticias-outras
					{
						background: url(../../images/default/outras-noticias.jpg) no-repeat;
						margin: 0;
						padding: 0;
						padding-top: 30px;
					}
					
					.noticias-outras p
					{
						margin: 0;
						padding: 0;
					}
					
						.noticias-outras div
						{
							margin-top: 10px;
							border-bottom: 1px solid #C7CEE2;
							width: 335px;

						}
					
					.eventos
					{
						background: url(../../images/default/fotos-eventos.jpg) no-repeat top;
						padding-top: 30px;
						width: 285px;
					}
					
					
					.controle-eventos-destaques
					{
						background: url(../../images/default/background-destaque-eventos.jpg) no-repeat center;
						height: 30px;
						line-height: 30px;
						width: 100%;
						text-align: center;
						margin: 0;
						margin-bottom: 10px;
						padding: 0;
					}
					
					.buttons-eventos
					{
						padding-right: 5px;
					}
					
					.buttons-eventos span
					{
						color: #FFF;
						font-size: 11px !important;
						padding: 2px 3px !important;
					}
					
					.buttons-eventos span.active,
					.buttons-eventos span:hover
					{
						background: #FFF;
						color: #27146E;
						font-size: 11px;
						padding: 2px 3px;
						cursor: pointer;
					}
					
					
					.eventos-destaque
					{
						border-bottom: 1px solid #C7CEE2;
						width: 285px;
						height: 228px;
						overflow: hidden;
						position: relative;
					}
					
					#eventos-destaques
					{
						position: absolute;
					}
					
					#eventos-destaques div
					{
						float: left;
						height: 228px;
						width: 285px;
					}
					
					.controle-eventos-destaques #next
					{
						background: url(../../images/default/proximo-eventos.jpg) right center no-repeat;
						color: #26136C;
						cursor: pointer;
						padding-right: 10px;
						padding-left: 20px;
					}
					
					.controle-eventos-destaques #previus
					{
						background: url(../../images/default/anterior-eventos.jpg) left center no-repeat;
						color: #26136C;
						cursor: pointer;
						padding-right: 20px;
						padding-left: 10px;
					}
					
					#eventos-destaques img
					{
						float: left;
						height: 189px;
						width: 285px;
						z-index: 0;
					}
					
					#eventos-destaques span
					{
						background: #D8DDEB;
						float: left;
						margin-top: 0px;
						width: 277px;
						padding: 0px 4px;
						height: 40px;
						line-height: 17px;
						z-index: 10000;
					}
					
					#eventos-destaques strong
					{
						color: #28156F;
						font-size: 11px;
						font-weight: bold;
					}
					
					.homenagem-semana
					{
						background: url(../../images/default/nosso-destaque.jpg) center top no-repeat;
						margin: 0;
						padding: 0;
						padding-top: 30px;
					}
	
					.homenagem-semana .legenda
					{
						background: #D8DDEB;
						font-weight: bold;
						margin: 0;
						padding: 3px 3px;
						width: 279px;
					}
					
					.mural
					{
						background: url(../../images/default/mural-recados.jpg) center top no-repeat;
						margin: 0;
						padding: 0;
						padding-top: 30px;
					}
					
					.mural-quadro
					{
						border: 0px solid #FFF;
						height: 450px;
						width: 285px;
					}
					
					.mural-botao
					{
						background: url(../../images/default/enviar-recado.jpg) no-repeat;
						border: 0px solid #FFF;
						cursor: pointer;
						height: 27px;
						width: 285px;
					}
					
					.noticias-mais
					{
						background: url(../../images/default/mais-noticias-outras.jpg) center top no-repeat;
						margin: 0;
						padding: 0;
						padding-top: 30px;
					}
					
						.noticias-mais p
						{
							margin: 0;
							padding: 0;
							padding-bottom: 3px;
						}
						
						.noticias-mais div
						{
							border-bottom: 1px solid #C7CEE2;
							margin-top: 5px;
							padding-bottom: 3px;
						}
						
			.noticia
			{
				width: 620px;
				margin: 0;
				padding: 0px 5px;
			}
			
				.noticia h1
				{
					color: #26136D;
					font-size: 22px;
					padding: 0;

					padding-bottom: 10px;
					margin: 0;
				}
				
				.noticia .creditos
				{
					font-size: 12px;
					padding: 5px 0px;
				}
				
				.noticia .creditos-imagem
				{
					font-size: 10px;
					padding: 5px 0px;
					margin-bottom: 10px;
				}
				
				.imagem-left
				{
					background: #D8DDEB;
					float: left;
					margin-right: 10px;
					margin-bottom: 10px;
					width: 318px;
				}
				
				.imagem-right
				{
					background: #D8DDEB;
					float: right;
					margin-left: 10px;
					margin-bottom: 10px;
					width: 318px;
				}
				
				.imagem-center
				{
					background: #D8DDEB;
					margin-top: 10px;
				}
				
				.imagem-left div, .imagem-right div, .imagem-center div
				{
					padding: 5px 3px;
				}
				
				.noticia .texto, .noticia .texto p,noticia .texto, .noticia .texto *
				{
					color: #000 !important;
					font-family: Tahoma, Geneva, sans-serif !important;
					font-size: 14px !important;
					text-align: justify;
				}
				
				.noticia .texto a, .noticia .texto a:hover, .noticia .texto a:visted
				{
					color: #26136D !important;
					font-family: Tahoma, Geneva, sans-serif !important;
					font-weight: bold !important;
					text-decoration: none !important;
					font-size: 14px !important;
					text-align: justify;
				}
				
				.noticia .texto b,.noticia .texto strong
				{
					font-weight: bold;
				}
				
				.noticia .texto em,.noticia .texto em
				{
					color: #000 !important;
				}
				
				.noticia-mais-fotos
				{
					background: url(../../images/default/mais-fotos.jpg) no-repeat center top;
					margin: 0;
					margin-bottom: 10px;
					padding: 0;
					padding-top: 30px;
					text-align: left;
				}
				
				.noticia-mais-fotos img
				{
					border: 1px solid #EAEAEA;
					padding: 3px;
					text-align: center;
					margin: 3px;
				}
				
				.noticia-outras
				{
					background: url(../../images/default/mais-noticias.jpg) no-repeat center top;
					margin: 0;
					margin-bottom: 5px;
					padding: 0;
					padding-top: 30px;
				}
				
				.noticia-outras div
				{
					border-bottom: 1px solid #C7CEE2;
					margin-top: 10px;
					padding-bottom: 3px;
				}
				
				.noticia-outras p
				{
					margin: 1px;
					padding: 1px;
				}
				
				.noticia-outras h1
				{
					color: #26136D;
					font-size: 15px;
					padding: 0;
					margin: 0;
					text-align: left;
				}
				
				.noticia-outras h2
				{
					color: #000;
					font-size: 13px;
					font-weight: normal;
					padding: 0;
					margin: 0;
				}
			
			.fotos-eventos
			{
				background: url(../../images/default/fotos-eventos-titulo.jpg) no-repeat top center;
				margin: 0;
				padding: 0px 5px;
				padding-top: 30px;
				width: 620px;
			}
			
				.fotos-eventos p
				{
					margin: 0;
					padding: 0;
					padding-top: 3px;
				}
				
				.fotos-eventos div
				{
					border-bottom: 1px solid #C7CEE2;
					padding: 5px 0px;
					height: 214px;
					width: 620px;
				}
				
				.fotos-eventos img
				{
					float: left;
					height: 214px;
					margin: 0;
					padding: 0;
					padding-right: 10px;
					width: auto;
				}

				.fotos-eventos p img
				{
					height: auto;
					float: none;
					margin: 0;
					padding: 0;
					padding-top: 3px;
					width: auto;
				}
				
				.fotos-eventos h1
				{
					font-size: 22px;
					margin: 0;
					padding: 0;
				}
				
				.fotos-eventos h3
				{
					color: #28156F;
					font-size: 27px;
					margin: 0;
					padding: 0;
				}
				
				.fotos-eventos .center
				{
					margin: 0 auto !important;
					text-align: center !important;
				}
				
				.fotos-eventos .center img
				{
					float: none;
				}
				
				a.eventos-imagem, a.eventos-imagem:hover, a.eventos-imagem:visited
				{
					float: left;
					width: 300px;
				}

				a.eventos-imagem img
				{
					height: 214px;
					width: 285px;
				}

			.contato
			{
				background: url(../../images/default/contato.jpg) no-repeat top center;
				margin: 0;
				padding: 0px 5px;
				padding-top: 30px;
				width: 620px;
			}
			
				.contato .botao
				{
					background: url(../../images/default/botao-enviar.jpg) no-repeat;
					border: 0px solid #FFF;
					height: 23px;
					width: 74px;
				}
				
			.como-anunciar
			{
				background: url(../../images/default/como-anunciar.jpg) no-repeat top center;
				margin: 0;
				padding: 0px 5px;
				padding-top: 30px;
				width: 620px;
			}
			
			.todas-noticias
			{
				background: url(../../images/default/noticias.jpg) no-repeat top center;
				margin: 0;
				padding: 0px 5px;
				padding-top: 30px;
				width: 620px;
			}
			
				.todas-noticias div
				{
					border-bottom: 1px solid #C7CEE2;
					margin-top: 10px;
					padding-bottom: 3px;
				}
				
				.todas-noticias p
				{
					margin: 1px;
					padding: 1px;
				}
				
				.todas-noticias h1
				{
					color: #26136D;
					font-size: 17px;
					padding: 0;
					margin: 0;
					text-align: left;
				}
				
				.todas-noticias h2
				{
					color: #000;
					font-size: 14px;
					font-weight: normal;
					padding: 0;
					margin: 0;
				}
						
			ul#publicidades
			{
				background: url(../../images/default/publicidades.jpg) no-repeat top;
				list-style: none;
				margin: 0;
				padding: 0;
				padding-top: 30px;
				width: 200px;
			}
			
			ul#publicidades li
			{
				margin-top: 2px;
				width: 200px;
			}
			
			.esquerda ul#publicidades li
			{
				border: 1px solid #34558B;
				border-bottom: 3px solid #34558B;
				border-top: 2px solid #34558B;
				margin: 0;
				padding: 0;
				width: 198px !important;
			}

	.navegar
	{
		color: #030303;
		height: 25px;
		line-height: 25px;
		text-align: center;
		width: 100%;
	}
	
		.navegar span
		{
			margin-left: 5px;
			padding-left: 5px;
		}
	
		.navegar a
		{
			color: #000;
			margin-left: 5px;
			padding-left: 5px;
			text-decoration: none;
		}
	
		.navegar .navegar-primeira-gray
		{
			background: url(../../images/paginacao/_primeira.jpg) left no-repeat;
			color: #818181;
			padding-left: 15px;
		}
		
		.navegar .navegar-anterior-gray
		{
			background: url(../../images/paginacao/_anterior.jpg) left no-repeat;
			color: #818181;
			padding-left: 15px;
		}
		
		.navegar .navegar-proxima-gray
		{
			background: url(../../images/paginacao/_proxima.jpg) right no-repeat;
			color: #818181;
			padding-right: 15px;
		}
		
		.navegar .navegar-ultima-gray
		{
			background: url(../../images/paginacao/_ultima.jpg) right no-repeat;
			color: #818181;
			padding-right: 15px;
		}
		
		.navegar a.navegar-primeira, .navegar a.navegar-primeira:hover, .navegar a.navegar-primeira:visited
		{
			background: url(../../images/paginacao/primeira.jpg) left no-repeat;
			color: #27146E;
			padding-left: 15px;
		}
		
		.navegar a.navegar-anterior, .navegar a.navegar-anterior:hover, .navegar a.navegar-anterior:visited
		{
			background: url(../../images/paginacao/anterior.jpg) left no-repeat;
			color: #27146E;
			padding-left: 15px;
		}
		
		.navegar a.navegar-proxima, .navegar a.navegar-proxima:hover, .navegar a.navegar-proxima:visited
		{
			background: url(../../images/paginacao/proxima.jpg) right no-repeat;
			color: #27146E;
			padding-right: 15px;
		}
		
		.navegar a.navegar-ultima, .navegar a.navegar-ultima:hover, .navegar a.navegar-ultima:visited
		{
			background: url(../../images/paginacao/ultima.jpg) right no-repeat;
			color: #27146E;
			padding-right: 15px;
		}
	
	.rodape
	{
		width: 990px;
		height: 95px;
	}

		.rodape div
		{
			background: url(../../images/default/rodape.jpg) repeat-x;
			border: 1px solid #E87A1B;
			color: #FFF;
			height: 81px;
			width: 974px;
			margin-left: 2px;
			padding: 5px;
		}
		
		.rodape p, .rodape br
		{
			padding-bottom: 0px;
			padding-top: 0px;
		}
