* {
margin:0;
padding:0;
padding:0;
}

body {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:.9em;
color:#fff;

background:url("images/bg-body.gif") repeat-x #000;
}

a {
text-decoration:none;
color:#D13939;
text-decoration:underline;
}
a:hover {
color:#999;
}

h2 {
margin:0 0 15px 0;
text-transform:uppercase;
font-weight:normal;
}
h3 {
margin:20px 0 10px;
text-transform:uppercase;
color:#D13939;
}
h4 {
margin:20px 0;
text-transform:uppercase;
color:#FF7000;
}


#conteudo img {
border:none;
}

#geral {
margin:0 auto;
width:747px;
padding:0 10px;
}

#geral #topo {
position:relative;
height:320px;
background:url("images/bg-topo.gif") no-repeat;
}


#geral #topo h1 {
position:absolute;
top:20px;
left:20px;
}

#geral #topo h1 a {
text-indent:-9999px;
overflow:hidden;
display:block;
background:url("images/logo.jpg") no-repeat;
width:191px;
height:41px;
}

#geral #topo #menu {
position:absolute;
top:78px;
right:-30px;
}

#geral #topo #menu ul {
list-style:none;
}

#geral #topo #menu ul li {

}
#geral #topo #menu ul li.top {

}

#geral #topo #menu ul li a {
display:block;
padding:5px 0 5px 50px;
background:url("images/bg-menu-li.jpg") no-repeat;
text-decoration:none;
text-transform:uppercase;
color:#fff;
font-size:1.2em;
width:203px;
}

#geral #topo #menu ul li a:hover {
color:#D13939;
}

#geral #conteudo {
padding:10px;
background:url("images/bg-conteudo.jpg") no-repeat #000;
width:727px;
}
#geral #conteudo h2,
#geral #conteudo p.descricao_categoria_pg,
#geral #conteudo h3,
#geral #conteudo h4 {
position:relative;
}

#geral #conteudo div.box {
float:left;
width:330px;
margin:10px;
text-align:justify;
}

#geral #conteudo div.box .img_conteudo {
float:left;
margin-right:15px;
}

/* Lista Box */
#geral #conteudo div.box ul.ul-box {
list-style-type:square;
float:left;
margin:10px 20px 10px 10px;
}
#geral #conteudo div.box ul.ul-box li {
margin:0 0 5px;
}

/* Lista Eventos */
#geral #conteudo div.box ul.lista-eventos {
list-style:none;
}
#geral #conteudo div.box ul.lista-eventos li {
font-size:9pt;
margin:0 0 15px 0;
/*line-height:15px;*/
}

#geral #conteudo div.box p.data { clear:both; margin-left:7px; }

#geral #conteudo div.box ul.lista-eventos li p.img_evento {
float:left;
width:70px;
margin-right:10px;
text-align:center;
}

#geral #conteudo #servicos p {
margin:0 0 10px;
text-align:justify;
}

#geral #servicos ul {
list-style:square;
margin-left:20px;
}
#geral #servicos ul li {
margin:0 0 5px ;
}

#geral #conteudo #quem-somos p {
margin:0 0 10px;
text-indent:20px;
text-align:justify;
}


/* Rodape */

#geral #rodape {
clear:both;
padding:10px 0;
border-top:solid 4px #D13939;;
}

#geral #rodape p.copyright {
clear:both;
font-size:8pt;
text-align:left;
margin:0 0 10px;
}
#geral #rodape img.icone {
float:left;
margin:-2px 5px 0 0;
}

#geral #rodape ul {

list-style-type:square;
list-style-position:inline;
text-align:right;
margin:0 0 10px;
}

#geral #rodape ul li {
float:left;
margin:0 20px 10px;
}

#geral #rodape ul li a {
font-size:9pt;
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}

#geral #rodape ul li a:hover {
color:#D13939;
}


/* ALBUM, CATEGORIA, VIDEOS */
/*** Formataçao Categoria ***/
	#geral #conteudo #categorias {
	clear:both;
	}

	#geral #conteudo #categorias ul {
	list-style:none;
	}

	#geral #conteudo #categorias ul li {
	float:left;
	width:149px;
	height:230px;
	padding:10px;
	margin:0 10px 10px 0;
	border:solid 1px #D13939;
	}

	#geral #conteudo #categorias ul li span.imagem_album {
	float:left;
	width:150px;
	text-align:center;
	}

	#geral #conteudo #categorias ul li span {
	font-size:8pt;
	}

	#geral #conteudo #categorias ul li span.nalbum,
	#geral #conteudo #categorias ul li span.descricao,
	#geral #conteudo #categorias ul li span.numero_fotos, 
	#geral #conteudo #categorias ul li span.categoria { 
	float:left; width:150px;
	}
	#geral #conteudo #categorias ul li span.acao {
	float:right;
	width:150px;
	margin-top:5px;
	text-align:center;
	}

	#geral #conteudo p.descricao_categoria_pg {
	margin:0 0 15px 0;
	color:#999;
	}

/*** Fim Categoria ***/


/*** Formatacão Album ***/
		
	#geral #conteudo #album {

	}

	#geral #conteudo #album ul {
	list-style:none;
	}

	#geral #conteudo #album ul li {
	float:left;
	width:140px;
	height:115px;
	text-align:center;
	}
	
	#geral #conteudo #album ul li span.img_mini img {
	padding:2px;
	background:#fff;
	border:solid 3px #D13939;
	height:75px;
	}

	#geral #conteudo #album ul li span.numero {
	display:block;
	}
	
	#geral #conteudo #album ul li img {
	}
	
	/* Slides */
	#geral #conteudo #album.slide {
	margin:0 auto;
	width:560px;
	height:505px;
	}
	
	#geral #conteudo #album.slide #slidimage {
	height:450px;
	width:560px;
	}

	#geral #conteudo #album.slide #slidimage a {
	margin:0 auto;
	height:450px;
	width:560px;
	text-align:center;
	}

	#geral #conteudo #album.slide #slidimage img.foto_slide {
	height:405px;
	padding:2px;
	border:solid 3px #CA3737;
	background:#fff;
	}

	#geral #conteudo #album.slide #nav {
	width:100%;
	text-align:center;
	}

	#geral #conteudo #album.slide #nav img {
	vertical-align:middle;
	}

	#geral #conteudo #album.slide #nav #resumeButton,
	#geral #conteudo #album.slide #nav #pauseButton {

	}

	/* flechas (voltar e avançar do javascript) */
	#conteudo #slides #nav span.flecha-volta {

	}

	#conteudo #slides #nav span.flecha-avanca {

	}

	.span-pause-resume:hover {
	cursor:pointer;
	}

/*** Fim Album ***/


/*** Formatacão Vídeos ***/
	#geral #conteudo #videos {
	clear:both;
	}
	
	#geral #conteudo #videos ul {
	list-style:none;
	}

	#geral #conteudo #videos ul li {
	position:relative;
	float:left;
	width:153px;
	height:180px;
	padding:10px;
	margin:0 10px 10px 0;
	text-align:center;
	}
	
	#geral #conteudo #videos ul li span.acao {
	position:absolute;
	bottom:5px;
	right:0;
	width:100%;
	padding:3px 0;
	text-align:center;
	}

	#geral #conteudo #videos ul li img {
	width:100%;
	}

	#geral #conteudo #videos .videos {
	float:left;
	margin:0 27px 25px 0;
	background:#f9f9f9;
	}

	#geral #conteudo #videos .videos .obj-video {
	float:left;
	background:#000;
	}
	
	#geral #conteudo #videos .videos .obj-video object {
	width:215px;
	height:180px;
	}

	#geral #conteudo #videos .videos p.acao {
	clear:both;
	}

/*** Fim Videos ***/

/* FIM AMBUM, CATEGORIA e VIDEOS */



/* Formulário de Contato */

#conteudo #formulario.contato {
margin:20px 0 0;
width:425px;
}


#conteudo #formulario.contato fieldset		{ border:none; }
#conteudo #formulario.contato legend		{ display:none; }
#conteudo #formulario.contato label			{ float:left; margin:0 15px 8px 0; }
#conteudo #formulario.contato label span	{ display:block; cursor:pointer; }

#conteudo #formulario.contato label input,
#conteudo #formulario.contato label textarea {
border:solid 1px #dbdfe6;
background:url("images/bg-input.gif") repeat-x;
padding:5px;
width:185px;
color:#fff;
}

#conteudo #formulario.contato label textarea {
border:solid 1px #dbdfe6;
background:url("images/bg-textaerea.gif") repeat-x;
padding:5px;
width:185px;
}

#conteudo #formulario.contato label textarea {
width:400px;
height:120px;
font-family:"trebuchet ms", arial, verdana;
font-size:1em;
}

#conteudo #formulario.contato .enviar input {
background:url(images/botao.png) no-repeat;
border:0;
cursor:pointer;
margin:0 10px 0 0 !important;
width:80px;
height:23px;
line-height:20px;
}