* {
	padding:0;
	margin:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.limpa {
	clear:both;
}
a {
	color:#275a7d;	
	text-decoration:none;
}

a img {
	border:none;	
}

a.abrebanner{
	display:none;	
}


a:hover {
	text-decoration:underline;	
}

h1.titulo {
	color:#285b7d;
	font-size:30px;
	font-weight:bold;
	letter-spacing:-3px;
	background:url(../imgs/icone_titulo.png) no-repeat left;
	padding-left:40px;
}

h2 {
	color:#285b7d;
}



#menu {
	background:url(../imgs/fundo_menu.jpg) repeat-x;
	height:49px;
}


label {
	font-weight:bold;	
}


#menu ul li {
	float:left;
	list-style:none;
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:14px;
	line-height:3.3;
	padding: 0 10px 0 10px;
	height:52px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
}


#menu ul li a {
	color:#fff;	
	display:block;
	width:100%;
	height:100%;
}

#menu ul li.atual,#menu ul li:hover {
	background:url(../imgs/fundo_menu_ativo.png);	
}

#conteudo_menu_mais {
	width:990px;
	margin:0 auto;
}
#conteudo_menu {
	width:675px;
	margin:0 auto;
	margin-left:170px;
	position:absolute;
	
}

#conteudo_logo {
	width:990px;
	margin:0 auto;
	z-index:2;


}

.erro {
	border:2px solid #f00;
	color:#f00;
	text-align:center;
	padding:20px;
}

#logo {
	float:left;
	position:absolute;
}

#fundo_topo {
	background:url(../imgs/fundo_topo.jpg) -0 -20px repeat-x;
	height:130px;
}
#conteudo_topo {
	width:990px;
	margin:0 auto;
	
}

#apresentacao {
	width:442px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#275a7d;
	line-height:1.5;
	font-style:italic;
	margin-left:80px;
	float:left;
	margin-left:220px;
	margin-top:20px;
}

#apresentacao p span {
	font-size:20px;
	font-weight:bold;
}

#apagar_luzes {
	text-align:center;	
	font-weight:bold;
	padding-top:20px;
	float:left;
	margin-left:100px;
	margin-top:20px;
}

#meio {
	background:url(../imgs/fundo_meio.png) 70% repeat-x #eef2f3;
	height:352px;
	width:100%;
}

#portfolio {
	width:908px;
	border:5px solid #fff;
	margin:0 auto;
	margin-top:-365px;
}

#chamadas {
	width:908px;
	height:165px;
	background:url(../imgs/fundo_chamadas.png) no-repeat;
	margin:0 auto;
	margin-top:10px;
}

.chamada {
	width:268px;
	float:left;
	color:#285b7d;
	margin:10px 10px 10px 15px;

}

.chamada h1 {
	font-size:45px;
	letter-spacing:-4px;
	font-weight:bold;
}

.chamada p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:1.5;
	font-size:14px;
}

#fundo_conteudo {
	background:url(../imgs/fundo_conteudo.png) repeat-x bottom;
	
}
#conteudo {
	width:990px;
	margin:0 auto;
	padding:5px;
	padding-bottom:170px;
}

#ultimas_atualizacoes {
	margin-top:50px;	
}
#ultimas_atualizacoes div {
	width:295px;
	float:left;
}

#ultimas_atualizacoes div h1 {
	margin-top:-28px;	
}

#ultimos_eventos {
	background:url(../imgs/fundo_ultimos_eventos.png) no-repeat;	
	margin-right:11px;
	height:482px;
}

#ultimos_videos {
	background:url(../imgs/fundo_ultimos_videos.png) no-repeat;	
	margin-right:11px;
	height:482px;
}

#depoimentos {
	background:url(../imgs/fundo_ultimos_depoimentos.png) no-repeat;	
	height:482px;
}

div.box_item {
	margin:15px;
}
#ultimos_eventos .box_item {
	width:280px;	
}
#galeria div.box_item,#galeria_videos div.box_item {
	float:left;
	width:300px;
	margin:10px;
}


div.box_depoimento {
	margin:15px;
	background:url(../imgs/fundo_depoimento.png) left top no-repeat;
	line-height:2;
	
}

#depoimentos div {
	width:260px;
	
}


.box_item img {
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
	float:left;
	margin:0 5px 10px 0;
}

span.chamada_maior a {
	color:#275a7d;
	font-size:20px;
	letter-spacing:-2px;
	font-weight:bold;
	margin-left:15px;
}

span.chamada_maior {
	*padding-left:10px;
}

span.titulo_evento,span.data_evento {
	font-weight:bold;
	letter-spacing:-0.5px;
}

span.titulo_evento {
	font-size:14px;
	
}

span.data_evento {
	font-size:11px;
}


span.categoria_evento {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

span.chamada_ver a {
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000;
}


span.depoimento_conteudo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	margin-left:20px;
	margin-top:10px;
	line-height:1.5;
}

span.depoimento_autor {
	font-weight:bold;
}

#rodape {
	background:url(../imgs/fundo_rodape.png) 40% repeat-x;
	height:200px;
}

#conteudo_rodape {
	width:910px;
	margin:0 auto;
	padding:30px;
}

#telefones {
	float:left;
}

#newsletter h1 {
	font-weight:bold;
	color:#fff;
	font-size:30px;
	letter-spacing:-3px;
	line-height:1.5;
}

#newsletter img {
	float:left;	
}

#newsletter p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#fff;
}

#newsletter label {
	color:#fff;	
}

#newsletter .campo {
	height:30px;	
	border:none;
}


#newsletter .botao {
	background:#275676;
	border:none;
	padding:5px;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	margin-top:5px;
}

#newsletter .botao:hover {
	background:#173546;	
}

#telefones {
	width:355px;
	height:130px;
	background:url(../imgs/fundo_telefones.png) no-repeat left top;
	font-size:44px;
	font-weight:bold;
	color:#fff;
	text-align:right;
}

#copyright {
	color:#fff;
	float:right;
	text-align:right;
	margin-top:40px;
}

.aceso,#thumbs,#slideshow,#controls  {
	position:relative;
	z-index:2;
}

.interruptor {
	position:relative;
	z-index:2;
	font-size:16px;
}
#mascara {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#000;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	z-index: 1;
}

a.apaga-acende {
	background:#fff;
}

#controls {
	width:640px;
	margin-bottom:5px;
	margin-top:5px;
}

#subcategorias {
	float:left;
	background:url(../imgs/fundo_categorias.png) no-repeat bottom right #75aed3;
	padding:10px;
	color:#fff;
	width:160px;
	min-height:400px;
	margin-right:10px;
	
}

#galeria {
	float:left;
	margin-left:10px;
	width:770px;
}

#subcategorias ul li a {
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#subcategorias ul li {
	list-style:none;
	line-height:1.5;
}

#thumbs {
	width:195px;
	float:left;
	margin-left:10px;
	margin-top:9px;
}

#slideshow,#loading,#caption {
	float:left;	
}
#slideshow {
	width:480px;
	overflow:hidden;
}
#slideshow img {
	margin:0 auto;
}

#controls {
	width:480px;	
	float:left;
}
#esquerda {
	float:left;
	width:480px;
}
#painel_eventos {
	width:201px;
	float:left;
	
}

#painel_eventos form {
	padding:10px;	
}

#painel_eventos label {
	color:#000;
	cursor:pointer;
}

#painel_eventos p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
#busca_evento {
	width:201px;
	background:#f7f7f7;
}

.botao_evento {
	background:url(../imgs/fundo_botao_busca.png) repeat-x;
	padding:5px;
	border:1px solid #039;
	color:#fff;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
}

.botao_evento:hover {
	background:#3576a2;	
}

.campo {
	border:1px solid #ccc;
	background:#fff;
}

#dias_eventos,#categorias_parceiros {
	margin-top:10px;
	background:url(../imgs/fundo_dias_eventos.png) no-repeat bottom right #ecf0f2;
	padding:10px;
	min-height:200px;
	width:180px;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#painel_parceiros {
	float:left;	
}

#busca_evento,#dias_eventos {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#dias_eventos h2 {
	color:#275a7d;	
	margin-bottom:10px;
}


#dias_eventos ul li,#categorias_parceiros ul li  {
	list-style-image:url(../imgs/flecha_lista.png);
	margin-left:15px;
	line-height:1.5;
	
}

#dias_eventos ul li {
	list-style:none;
	margin-left:0;
}


#dias_eventos ul li a, #categorias_parceiros ul li a {
	color:#000;	
}

#categorias_parceiros ul li a {
		color:#285b7d;
}

#galeria h1,h1.destaque {
	color:#275a7d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
}

h1.destaque {
	font-size:30px;	
}

#galeria span {
	color:#74add1;	
}

#galeria span.categoria {
	font-size:11px;	
}

#menu_portfolio ul li {
	background:	url(../imgs/fundo_botao_portfolio.png) 0 -46px repeat-x; 
	height:46px;
	width:240px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	list-style:none;
	padding-left:10px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:2.5;
	margin-right:5px;
}

#menu_portfolio ul li a {
	color:#fff;	
	display:block;
	width:100%;
	height:100%;
}

#menu_portfolio ul li a:hover {
	text-decoration:none;
}
#menu_portfolio ul li:hover,#menu_portfolio ul li.atual {
	background:	url(../imgs/fundo_botao_portfolio.png) repeat-x;
}

#menu_subcategorias {
	background:url(../imgs/fundo_menu_subcategorias.png) no-repeat right bottom #ecf0f2;
	width:900px;
	padding:10px;
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:absolute;
	*position:relative;
	margin-top:40px;
	*margin-top:0;
}

#menu_subcategorias ul li {
	list-style:none;
	float:left;
	margin-right:10px;
	
	
}

#menu_subcategorias ul li a {
	color:#000;	
}

#menu_subcategorias ul li a:hover,#menu_subcategorias ul li.atual a {
		color:#3576a2;
}

.depoimento {
	padding:15px;
	background:url(../imgs/fundo_depoimento_pagina.png) no-repeat top left #ecf0f2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:15px;
}

.depoimento p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:1.5;
}

.depoimento span {
	font-weight:bold;

}

.depoimento span.data {
	font-size:11px;
	font-weight:normal;
}

.parceiro {
	width:40%;
	line-height:1.5;
	height:120px;
	float:left;
	margin:10px;
	color:#000;
	padding:10px;
	border-bottom:1px dotted #ccc;
}

.parceiro h2 {
	font-size:18px;
	font-weight:bold;
}

.parceiro span.telefone {
	color: #000;
	font-size:14px;
	font-weight:normal;
	font-weight:bold;
}

.parceiro span.email,.parceiro span.site {
	text-decoration:underline;	
}

.container img {
	float:left;
	margin:10px 20px 10px 0;
}
.container {
	width:100%;	
	float:left;
	margin-right:10px;
}

#localizacao {
	float:left;	
	width:400px;
}
.botao {
	background:#397bab;
	border:none;
	color:#fff;
	padding:5px;
	cursor:pointer;
}

.botao:hover {
	background:#069;	
}

form fieldset {
	padding:10px;
	border:none;
}

.campo:focus {
	background:#f1f1f1;	
}

span.contato {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#285b7d;
}

span.telefones {
	font-size:14px;
	font-weight:bold;
}

.nav-controls a.next,.nav-controls a.prev,.ss-controls {
	width:90px;
	height:30px;
	background:url(../imgs/proxima_foto.png) no-repeat;
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:2.4;
	float:left;
	margin-left:5px;
	
}

.nav-controls {
	float:right;
	margin-right:-12px;
}



.ss-controls {
	width:110px;
	background:url(../imgs/slideshow.png) no-repeat;
	margin-left:-1px;
}
.ss-controls a {
	color:#fff;	
}

a.next {
	*margin-right:10px;
	*margin-top:-15px;
}

.ss-controls a:hover {
	text-decoration:none;	
}

.ss-controls:hover {
	width:110px;
	background:url(../imgs/slideshow.png) 0 -30px no-repeat;
}

.nav-controls a.next:hover {
		background:url(../imgs/proxima_foto.png) 0 -30px no-repeat;
}

.nav-controls a.prev{
	background:url(../imgs/foto_anterior.png) no-repeat;
	
}

.nav-controls a.prev:hover {
		background:url(../imgs/foto_anterior.png) 0 -30px no-repeat;
}


#rodape a {
	color:#fff;	
}
span.autor {
	font-size:11px;
	
}

span.autor a {
	color:#fff;	
}

