/*********************** SITE TOPO ***********************/
body{
	
}
div.mturTopo{
/*	height: 55px;
	background-image: url(img/topo_bg.gif);*/
}

div.mturMenu form.busca{
	width: 180px;
	padding: 6px 1px 1px 5px;
	background-image: url(img/busca2.gif);
}
div.mturMenu form.busca input.text{
	width: 150px;
}
div.mturMenu div.submenu{
	top: 261px;
}
div.mturMenu ul.menu a{
	padding-right: 9px;
	padding-left: 8px;
}
div.mturConteudo div.siteArea{
	background: none;
}
div.mturRodape{
	background-image: url(img/eventos/rodape_bg.gif) !important;
}
/*********************************************************/



/********************* SITE CONTE�DO *********************/
.mturConteudo .siteArea{
	width: 990px !important;
}
.mturConteudo h1{
	color: #e3552d;
}
.mturConteudo h3.titulo{
	color: #e3552d;
	font-size: 20px;
}
.mturConteudo h4{
	color: #e3552d;
}
.mturConteudo h5{
	margin-bottom: 20px;
}

.mturConteudo .box_downloads dt,
.mturConteudo .agenda .data{
	color: #e3552d !important;
}

.areaConteudo .iconesArea{
	clear: both;
	height: 30px;
	margin-top: -10px;
}
.areaConteudo .icones{
	margin: 0;
	padding-left: 5px;
}
.areaConteudo .icones .rede{
	background-image: url(img/icn_rede.gif);
}
.areaConteudo .icones .x{
	background-image: url(img/icn_x.gif);
}


.mturConteudo .icn_mais{
	float: right;
	width: 18px;
	height: 18px;
	margin-top: -22px;
	background-image: url(img/eventos/icn_mail.png);
}
.mturConteudo .icn_mais a{
	display: block;
	height: 17px;
}

.mturConteudo .todas{
	clear: both;
	display: block;
	text-align: right;
}
.mturConteudo .todas a{
	padding-left: 10px;
	background: url(img/eventos/icn_seta.gif) no-repeat left 5px;
	color: #e3552d;
	font-weight: bold;
	text-decoration: underline;
}

.mturConteudo .saibamais{
	display: block;
	clear: both;
	float: right;
	margin-top: -21px;
	padding: 2px 10px 3px 10px;
	background: url(img/eventos/botao_bg.gif);
}
.mturConteudo .saibamais a{
	color: #fff;
}

.mturConteudo .dataFolha{
	float: left;
	width: 48px;
	height: 60px;
	padding-left: 4px;
	padding-right: 7px;
	margin-right: 10px;
	background: url(img/eventos/calendario_folha_2.gif);
}
.mturConteudo .dataFolha span{
	display: block;
	text-align: center;
}
.mturConteudo .dataFolha span.mes{
	height: 17px;
	padding-top: 3px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.mturConteudo .dataFolha span.dia{
	padding-top: 3px;
	color: #797b7c;
	font-size: 18px;
	font-weight: bold;
}


/*********************************************************/
/************************* HOME **************************/
/*********************************************************/

/************** HOME DESTAQUES **************/
.home_destaq{
	width: 451px;
	height: 320px;
	background-color: #f07a27;
}
.home_destaq img{
	width: 451px;
	height: 260px;
}
.home_destaq .numeros{
	margin-top: -9px;
	_margin-top: -60px;
	margin-right: 1px;
}
.home_destaq .numeros *{
	color: #b83441;
	background-color: #f5a268;
}

.home_noticias{
	float: left;
	width: 252px;
	padding-left: 15px;
	padding-right: 0;
	border-right: none;
}


/***** Busca r�pida de eventos *****/
form.eventoBusca{
	height: 100px;
	padding: 10px;
	border: 1px solid #c5c5c5;
	background-color: #f1f1f1;
	margin-top: 13px;
	margin-bottom: 13px;
}
form.eventoBusca legend{
	position: relative;
	color: #e3552d;
	font-size: 21px;
	letter-spacing: -0.01em;
}
form.eventoBusca label{
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
form.eventoBusca span{
	display: block;
	margin-bottom: 5px;
	color: #333;
	font-weight: bold;
}

form.eventoBusca span#comboTipo {
	margin-left: -57px;
	margin-top: -1px;
}

form.eventoBusca input.text{
	height: 17px; 
	padding-top: 2px;
	border: 0;
	background-color: transparent;
}
form.eventoBusca input.text_evento{
	height: 17px;
	*height: 16px; 
	padding-top: 2px;
	border: 0;
	background-color: transparent;
	padding: 0 5px;
	margin-top: 3px;
}

form.eventoBusca input.text1{
	background-color:transparent;
	border:0 none;
	height:15px;
	padding-top:2px;
	width:250px;
}
form.eventoBusca .campoPalavra{
	display: block;
	width: 143px;
	margin-right: 5px;
	background: url(img/eventos/campo_palavra.gif) no-repeat bottom;
}
form.eventoBusca .campoPeridodo{
	float: left;
	margin-top: 8px;
}
form.eventoBusca .campoPeridodo input.text{
	width: 62px;
	background-image: url(img/eventos/campo_data.gif);
}
form.eventoBusca .calendario{
	cursor: pointer;
	width: 16px;
	height: 15px;
	padding: 0;
	margin-right: 8px;
	vertical-align: middle;
	background: url(img/eventos/calendario.gif);
}
form.eventoBusca .campoEstado select{
	width: 48px;
}
form.eventoBusca .campoCidade select{
	width: 168px;
}
form.eventoBusca input.botao{
	float: right;
	display: block;
	width: 85px;
	padding: 0 0 3px 0;
	margin-top: 30px;
	margin-right: 3px;
	background: url(img/eventos/botao_bg.gif);
	color: #fff;
	font-size: 16px;
	letter-spacing: -1px;
}

form.eventoBusca div.busca_linhaUM{
	/*border: 1px solid red;*/
	float: left;
	width: 600px;
	margin-bottom: 5px;
}

form.eventoBusca div.busca_linhaUM .campoPalavra{
	display: block;
	width: 320px;
	margin-right: 30px;
	background: transparent url(img/eventos/campo_palavra_4.gif) no-repeat scroll center bottom;
}

form.eventoBusca div.busca_linhaUM input.text_evento{
	height: 17px;
	*height: 16px; 
	padding-top: 2px;
	border: 0;
	background-color: transparent;
	padding: 0 5px;
	margin-top: 3px;
	width: 305px;
}

form.eventoBusca div.busca_linhaDois{
	/*border: 1px solid blue;*/
	float: left;
	width: 580px;
}

form.eventoBusca div.busca_linhaDois label{
	float: left;
	margin-top: 10px;
	margin-right: 15px;
}

form.eventoBusca div.busca_linhaDois span#comboTipo{
	margin-left: 0px;
}

form.eventoBusca div.busca_linhaTres{
	float: left;
	width: 430px;
	margin-top: 5px;
}

form.buscaRapida{
	float: right;
	width: 225px;
	height: 288px;
	padding: 15px;
	margin: 0;
}
form.buscaRapida legend{
	margin-left: -10px;
}
form.buscaRapida p{
	margin-bottom: 15px;
}
form.buscaRapida label{
	margin-right: 0;
}
form.buscaRapida .campoPalavra{
	display: block;
	width: auto;
	height: 29px;
	padding-top: 9px;
	padding-left: 50px;
	padding-right: 2px;
	margin-top: 0;
	margin-bottom: 0px;
	background: url(img/eventos/campo_palavra_busca.gif) no-repeat -3px;
}
form.buscaRapida .campoPalavra input.text{
	width: 161px;
}
form.buscaRapida .campoPeridodo{
	margin-bottom: 9px;
}
form.buscaRapida .campoEstado{
	margin-right: 9px;
	margin-bottom: 25px;
}
form.buscaRapida .avancado{
	clear: both;
	padding-left: 10px;
	margin-top: -15px;
	background: url(img/eventos/icn_seta_busca.gif) no-repeat left center;
}
form.buscaRapida .avancado a{
	color: #333333;
	font-size: 105%;
	font-weight: normal;
	text-decoration: underline;
}
form.buscaRapida input.botao{
	clear: both;
	display: block;
	float: none;
	margin-left: auto;
	margin-top: 0;
}


.conteudo_dir form.eventoBusca{
	width: 185px;
	height: auto;
	padding: 15px;
	margin: 0 0 20px 0;
}
.conteudo_dir form.eventoBusca legend{
	margin-left: -10px;
	font-size: 160%;
}
.conteudo_dir form.eventoBusca label{ 
	float: none;
	display: block;
	margin: 0 0 15px 0;
}
.conteudo_dir form.eventoBusca .campoPalavra{
	display: block;
	width: 183px;
	margin-bottom: 15px;
	padding-right: 2px;
	background-image: url(img/eventos/campo_palavra_2.gif);
}
.conteudo_dir form.eventoBusca .campoPalavra input.text{
	width: 175px;
}
.conteudo_dir form.eventoBusca .campoPeridodo{
	float: none;
	margin-bottom: 15px;
}
.conteudo_dir form.eventoBusca input.botao{
	clear: both;
	display: block;
	float: none;
	margin: 10px 0 0 auto;
}
/*****/

/*** EVENTOS SUGERIDOS ***/
.esquerda{float:left; margin-top:13px;}

.direita{float:right; margin-top:13px;}

form.sugeridoBusca{
	height: 200px;
	padding: 10px;
	border: 1px solid #c5c5c5;
	background-color: #f1f1f1;
	margin-bottom: 13px;
	width: 440px;
}
form.sugeridoBusca legend{
	position: relative;
	color: #e3552d;
	font-size: 21px;
	letter-spacing: -0.01em;
}
form.sugeridoBusca label{
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
form.sugeridoBusca span{
	display: block;
	margin-bottom: 5px;
	color: #333;
	font-weight: bold;
}

form.sugeridoBusca span#comboTipo {
	margin-left: 21px;
	margin-top: 4px;
}

form.sugeridoBusca input.text{
	height: 17px; 
	padding-top: 2px;
	border: 0;
	background-color: transparent;
}
form.sugeridoBusca input.text_evento{
	height: 17px;
	*height: 16px; 
	padding-top: 2px;
	border: 0;
	background-color: transparent;
	padding: 0 5px;
	margin-top: 3px;
}

form.sugeridoBusca input.text1{
	background-color:transparent;
	border:0 none;
	height:15px;
	padding-top:2px;
	width:250px;
}
form.sugeridoBusca .campoPalavra{
	display: block;
	width: 143px;
	margin-right: 5px;
	background: url(img/eventos/campo_palavra.gif) no-repeat bottom;
}
form.sugeridoBusca .campoPeridodo{
	float: left;
	margin-top: 8px;
}
form.sugeridoBusca .campoPeridodo input.text{
	width: 62px;
	background-image: url(img/eventos/campo_data.gif);
}
form.sugeridoBusca .calendario{
	cursor: pointer;
	width: 16px;
	height: 15px;
	padding: 0;
	margin-right: 8px;
	vertical-align: middle;
	background: url(img/eventos/calendario.gif);
}
form.sugeridoBusca .campoEstado select{
	width: 48px;
}
form.sugeridoBusca .campoCidade select{
	width: 168px;
}
form.sugeridoBusca input.botao{
	float: right;
	display: block;
	width: 85px;
	padding: 0 0 3px 0;
	margin-top: 7px;
	margin-right: 3px;
	background: url(img/eventos/botao_bg.gif);
	color: #fff;
	font-size: 16px;
	letter-spacing: -1px;
}

form.sugeridoBusca div.busca_linhaUM{
	/*border: 1px solid red;*/
	float: left;
	width: 420px;
	margin-bottom: -2px;
}

form.sugeridoBusca div.busca_linhaUM .campoPalavra{
	display: block;
	width: 320px;
	margin-right: 30px;
	background: transparent url(img/eventos/campo_palavra_4.gif) no-repeat scroll center bottom;
}

form.sugeridoBusca div.busca_linhaUM input.text_evento{
	height: 17px;
	*height: 16px; 
	padding-top: 2px;
	border: 0;
	background-color: transparent;
	padding: 0 5px;
	margin-top: 3px;
	width: 305px;
}

form.sugeridoBusca div.busca_linhaDois{
	/*border: 1px solid blue;*/
	float: left;
	width: 400px;
	margin-bottom: 0px;
}

form.sugeridoBusca div.busca_linhaDois label{
	float: left;
	margin-top: 10px;
	margin-right: 15px;
}

form.sugeridoBusca div.busca_linhaDois span#comboTipo{
	margin-left: 0px;
}

form.sugeridoBusca div.busca_linhaTres{
	width: 340px;
	margin-top: 5px;
}


/***** Busca r�pida de eventos *****/
form.eventoBusca span.ou{
	float: left;
	padding-top: 35px;
	padding-right: 27px;
	padding-left: 27px;
}
form.eventoBusca .campoPalavra2{
	display: block;
	width: 250px;
	margin-bottom: 15px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-right: 0;
	background: url(img/eventos/campo_palavra_3.gif) no-repeat bottom;
}
form.eventoBusca .campoPalavra2 input.text{
	width: 238px;
	height: 15px;
	*height: 14px;
}
form.eventoBusca .campoPalavra3{
	display: block;
	width: 320px;
	margin-bottom: 15px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-right: 30px;
	background: url(img/eventos/campo_palavra_4.gif) no-repeat bottom;
}
form.eventoBusca .campoPalavra3 input.text{
	width: 308px;
	height: 15px;
	*height: 14px;
}
form.eventoBusca .campoEvento select{
	width: 250px;
}
/*****/


.homeBloco{
	margin-top: 15px;
	border: 1px solid #c5c5c5;
	background-color: #f1f1f1;
}
.homeBloco h4.titulo{
	font-size: 1.8em;
	font-weight: normal;
}

.homeBloco strong{
	padding-top: 5px;
	*margin-top: -15px;
	color: #333333;
	font-size: 110%;
}
.homeBloco em{
	display: block;
	font-style: normal;
}
.homeBloco p{
	margin-top: 10px;
}
.homeArea1{
	float: left;
	width: 420px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.homeArea5{
	float: left;
	width: 430px;
	padding: 10px 10px 4px 10px;
	
	clear:both;
	/*padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;*/
}
.homeArea5 .chamadaApoiados{
	text-align: justify;
	display: block;
	padding-top: 30px;
	margin-top: -20px !important;
	margin-bottom: 25px;
	/*background: url(img/eventos/fone.gif) no-repeat right;*/
}
.mturConteudo .saibamaisApoiados{
	display: block;
	clear: both;
	float: right;
	margin-top: -21px;
	padding: 2px 10px 3px 10px;
	background: url(img/eventos/botao_bg.gif);
	
}
.mturConteudo .saibamaisApoiados a{
	color: #FFF;
}
.homeArea2,
.homeArea3,
.homeArea4{
	float: right;
	width: 508px;
	padding: 10px;
}
.homeArea3{
/*	*height:105px;*/
	}
.homeArea3 span.todas{
	*margin-top:-15px;
}
div.homeArea4{
	*height:87px !important;
	}
.homeArea2 h4.titulo,
.homeArea3 h4.titulo,
.homeArea5 h4.titulo{
	padding: 3px 10px;
	margin: -11px -11px 0 -11px;
	background-color: #f07a27;
	color: #fff;
}
.homeArea2 p{
	font-size: 105%;
}
.homeArea4 .chamada{
	display: block;
	height: 38px;
	padding-top: 30px;
	padding-right: 80px;
	margin-top: -20px !important;
	margin-bottom: 15px;
	/*background: url(img/eventos/fone.gif) no-repeat right;*/
}

/*****/

/***** Pr�ximos eventos *****/
ul.proximosEventos{
	width: 420px;
	overflow: hidden;
}
ul.proximosEventos li{
	clear: both;
	padding-left: 67px;
	padding-top: 16px;
	padding-bottom: 17px;
	margin-top: -1px;
	margin-bottom: 1px;
	border-top: 1px solid #9398ad;
	height: 75px;
}
ul.proximosEventos .dataFolha{
	position: absolute;
	margin-left: -67px;
	background: url(img/eventos/calendario_folha.gif);
}
ul.proximosEventos strong{
	display: block;
	height: 63px;
}
ul.proximosEventos em{
	font-size: 105%;
}
/*****/


/***** Beneficos e Resultados *****/
ul.eventos{
	padding-top: 5px;
}
ul.eventos li{
	clear: both;
	padding-top: 5px;
}
ul.eventos img{
	float: left;
	width: 180px;
	height: 140px;
	padding: 1px 6px 7px 1px;
	margin-right: 15px;
	background-image: url(img/eventos/foto_180x140.gif);
}
ul.eventos em{
	margin-bottom: 15px;
	font-size: 105%;
}
ul.eventos .cidade{
	display: block;
	margin-top: 20px;
	text-align: right;
}
/*****/


/***** Depoimentos *****/
ul.depoimentos{
	padding-top: 5px;
}
ul.depoimentos li{
	clear: both;
	padding-top: 5px;
}

ul.depoimentos li a:HOVER{
	text-decoration: underline;
}

ul.depoimentos img{
	float: left;
	width: 100px;
	height: 75px;
	padding: 1px 6px 7px 1px;
	margin-right: 15px;
	background-image: url(img/eventos/foto_100x75.gif);
}
ul.depoimentos em{
	margin-bottom: 15px;
}
/*****/










/*********************************************************/
/*********************** INTERNAS ************************/
/*********************************************************/
.conteudo_centro{
	width: 710px;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 26px;
	border-right: 1px solid #c5c5c5;
	overflow: hidden;
}
.conteudo_dir{
	width: 219px !important;
	padding-right: 20px;
	padding-left: 9px;
	/*border-left: 1px solid #c5c5c5;*/
	margin-left: -1px;
	overflow: hidden;
}

/*** Lateral Busca ***/
.conteudo_dir .busca{
	padding: 10px 10px 17px 10px;
	margin-bottom: 30px;
	background-color: #f1f1f1;
}
.conteudo_dir .calendario{
	width: 178px;
	height: 168px;
	padding: 12px 11px 0 11px;
	margin-bottom: 10px;
	background: url(img/eventos/calendario_bg.gif);
}
.conteudo_dir .calendario table{
	width: 100%;
	margin-bottom: 10px;
	border: 0;
	border-collapse: collapse;
	font-size: 105%;
}
.conteudo_dir .calendario caption{
	padding-bottom: 2px;
	font-size: 105%;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.conteudo_dir .calendario table td{
	height: 16px;
	text-align: center;
	vertical-align: middle;
}
.conteudo_dir .calendario table td.hoje{
	color: #fff;
	background: url(img/eventos/calendario_dia.gif) no-repeat center;
}
.conteudo_dir .calendario span.anterior,
.conteudo_dir .calendario span.proximo{
	height: 19px;
	background-repeat: no-repeat;
}
.conteudo_dir .calendario span.anterior a,
.conteudo_dir .calendario span.proximo a{
	font-size: 105%;
	font-weight: bold;
	text-decoration: underline;
}
.conteudo_dir .calendario span.anterior{
	float: left;
	background-image: url(img/eventos/icn_seta_ante.gif);
}
.conteudo_dir .calendario span.anterior a{
	padding-left: 25px;
}
.conteudo_dir .calendario span.proximo{
	float: right;
	background-image: url(img/eventos/icn_seta_prox.gif);
	background-position: right;
}
.conteudo_dir .calendario span.proximo a{
	padding-right: 25px;
}
/***/


/*** Lateral Lista ***/
.conteudo_dir .eventos{
	padding: 0 15px;
	margin-bottom: 50px;
}
.conteudo_dir .eventos ul{
	padding-bottom: 4px;
}
.conteudo_dir .eventos li{
	padding-top: 6px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c5c5c5;
}
.conteudo_dir .eventos li strong{
	font-size: 105%;
}
.conteudo_dir .eventos li em{
	display: block;
	font-style: normal;
}
.conteudo_dir .eventos li .cidade{
	display: block;
	width: 150px;
	margin-top: 15px;
}
.conteudo_dir .eventos li a:hover *{
	text-decoration: underline;
}
/***/

.conteudo_dir .eventoBenfciio{
	padding: 10px 18px;
	border: 1px solid #c5c5c5;
	background-color: #f1f1f1;
}
.conteudo_dir .eventoBenfciio p{
	margin-bottom: 20px;
	font-size: 105%;
}
.conteudo_dir .eventoBenfciio img{
	margin: 15px 0 5px 0;
}
	
.conteudo_dir .abas{
	margin-bottom: 8px;
	margin-top: 10px;
	border-bottom: 1px solid #f07a27;
	/*border-bottom: none;*/
}
.abas{
	height: 28px;
	clear: both;
	border-bottom: 1px solid #f07a27;
}
.abas li{
	cursor: pointer;
	float: left;
	height: 18px;
	padding: 5px 20px;
	margin-right: 5px;
	color: #f07a27;
	font-size: 140%;
}
.abas li.ativo{
	background-color: #f07a27;
	color: #fff;
}
/***/

.linha{
	clear: both;
}
.areaTexto p{
	margin-bottom: 10px;
}

ul.icones{
	margin-top: -5px;
}
ul.icones li{
	float: left;
	display: block;
	width: 20px;
	height: 20px;
}
ul.icones li.print{
	background-image: url(img/eventos/icn_print.gif);
}
ul.icones li.mail{
	background-image: url(img/eventos/icn_mail.gif);
}
ul.icones li.celular{
	background-image: url(img/eventos/icn_celular.gif);
}
ul.icones li.compartilhar{
	background-image: url(img/eventos/icn_compartilhar.gif);
}
ul.icones a{
	height: 20px;
}

/*** Detalhe ***/
.eventoDetalhe{
	padding-top: 5px;
	padding-left: 177px;
	padding-bottom: 5px;
	font-size: 105%;
	min-height: 220px;
}

.eventoDetalhe .dataLocal{
	/*position: absolute;*/
	width: 150px;
	padding-top: 7px;
	margin-left: -177px;
	font-size: 120%;
	word-wrap: break-word;
	float:left;
	padding-bottom: 2px;
}
.eventoDetalhe .dataLocal .dataFolha{
	margin-bottom: 17px;
}
.eventoDetalhe .dataLocal .separa{
	float: left;
	padding-top: 10px;
	margin-right: 8px;
	border-bottom: 2px solid #747578;
}
.eventoDetalhe .dataLocal strong{
	clear: both;
	display: block;
}
.eventoDetalhe .dataLocal img{
	margin-right: 5px;
	margin-bottom: 20px;
}
.eventoDetalhe .dataLocal .saibamais{
	clear: both;
	float: none;
	width: 70px;
	text-align: center;
	margin: 0 auto;
}
.eventoDetalhe .dataLocal .depoimento{
	display: block;
	margin: 0 auto;
	height: 20px;
	padding-top: 2px;
	margin-top: 10px;
	font-size: 13px;
	text-align: center;
	background-image: url(img/eventos/botao_bg.gif);
}
.eventoDetalhe .dataLocal .depoimento a{
	padding: 0 13px;
	color: #fff;
}

img.img133x99{
	float: left;
	width: 133px;
	height: 99px;
	padding: 1px 6px 7px 1px;
	margin-right: 10px;
	background-image: url(img/eventos/foto_133x99.gif);
}

.eventoDetalhe img{
	float: right;
	width: 133px;
	height: 99px;
	padding: 1px 6px 7px 1px;
	margin-left: 10px;
	background-image: url(img/eventos/foto_133x99.gif);
}
.eventoDetalhe h1{
	font-size: 200%;
}
.eventoDetalhe p{
	margin-bottom: 20px;
}
.eventoDetalhe p.destaque{
	color: #333333;
	font-size: 120%;
}

ul.eventoDetalhe{
	padding: 0;
}
ul.eventoDetalhe li{
	padding-left: 177px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #c5c5c5;
	min-height: 100px;
} 
ul.eventoDetalhe p{
	margin-top: 5px;
	margin-bottom: 0;
}

/******** areaGaleria *********/
.areaGaleria .colunaCentro,
.areaGaleria .colunaEsq,
.areaGaleria .colunaDir{
	width: 326px;
	margin: 0 auto 30px auto;
}
.areaGaleria .colunaDir{
	float: right;
}
.areaGaleria .colunaEsq{
	float: left;
}

.eventoVideo,
.eventoAudio{
	padding: 0 100px;
	margin-bottom: 20px;
}
.areaVideo,
.areaFoto{
	width: 326px;
	margin: 0 auto;
}
.areaVideo p,
.areaFoto p{
	margin: 10px 3px 5px 3px;
	font-size: 105%;
	height: 27px;
}



.box_scroll{
	height: 52px;
	padding: 7px 10px;
	background-color: #f1f1f1;
}
.box_scroll .off{
	background-position: center;
	filter: alpha(opacity=40);
	opacity:0.4;
}
.box_scroll .seta_esq{
	width: 25px;
	height: 27px;
	margin-top: 15px;
	background-image: url(img/eventos/icn_seta_esq.gif);
}
.box_scroll .seta_dir{
	width: 25px;
	height: 27px;
	margin-top: 15px;
	background-image: url(img/eventos/icn_seta_dir.gif);
}
.box_scroll .area{
	width: 246px;
	height: 52px;
}
.box_scroll li{
	width: 82px;
	text-align: center;
}
.box_scroll li img{
	border: 1px solid #c5c5c5;
}
/***/

ul.listaImg{
	float: right;
	width: 150px;
}
ul.listaImg li{
	padding-top: 10px;
}
ul.listaImg img{
	display: block;
	width: 133px;
	height: 99px;
	padding: 1px 6px 7px 1px;
	background-image: url(img/eventos/foto_133x99.gif);
}

.conteudo_centro .eventoBenfciio{
	float: left;
	width: 520px;
}

.conteudo_centro .eventoBenfciio p{
	margin-bottom: 20px;
}


ul.listaDepoimento{
	margin-right: -10px;
	margin-top: 10px;
	background-color: #333;
}
ul.listaDepoimento li{
	clear: none;
	float: left;
	width: 328px;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
	border: 1px solid #c5c5c5;
}

ul.listaDepoimento_aprovacao li{
	clear: none;
	float: left;
	width: 700px;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
	border: 1px solid #c5c5c5;
}

ul.listaDepoimento_aprovacao li a,
ul.listaDepoimento li a{
	text-decoration: none;
}

ul.listaDepoimento li a:HOVER{
	text-decoration: underline;
}

ul.listaDepoimentoRecentes{
	float: left;
	width: 425px;
}
ul.listaDepoimentoRecentes li{
	clear: both;
	margin-bottom: 10px;
}
.depoimento .fonte{
	padding-top: 10px;
	font-weight: bold;
	text-align: right;
}

.depoimento .botao{
	display: block;
	margin-top: 10px;
}

.depoimento .botao a{
	float: right;
	display: block;
	padding: 3px 10px;
	color: #fff;
	font-weight: bold;
	background: url(img/eventos/botao_bg.gif);
	text-decoration: none;
}

.paginacao{
	height: 18px;
	margin-top: 20px;
	margin-bottom:20px;
	padding: 10px 110px;
	background-color: #f1f1f1;
	color: #333333;
	font-weight: bold;
	width: 500px;
}
.paginacao p{
	float: left;
	padding-top: 4px;
	margin-right: 25px;
}
.paginacao .paginas{
	float: left;
	
}
.paginacao .paginas b{
	float: left;
	width: 18px;
	height: 16px;
	padding: 2px 0 0 0;
	margin: 0 0 0 3px !important;
	border: 1px solid #c5c5c5;
	text-align: center;
	background: #c5c5c5;
}	
.paginacao .paginas a{
	float: left;
	width: 18px;
	height: 16px;
	padding: 2px 0 0 0;
	margin: 0 0 0 3px !important;
	border: 1px solid #c5c5c5;
	text-align: center;
}
.paginacao span.pgUltima{
	width: 25px;
	height: 23px;
	background-image: url(img/eventos/icn_pag_ulti.gif);
	float: left;
	margin-left: 3px;
	cursor: pointer;
}
.paginacao span.pgPrimeira{
	width: 25px;
	height: 23px;
	background-image: url(img/eventos/icn_pag_prim.gif);
	float: left;
	margin-right: 3px;
	cursor: pointer;
}
.paginacao span.pgProxima{
	width: 22px;
	height: 23px;
	background-image: url(img/eventos/icn_pag_prox.gif);
	float: left;
	margin-left:8px;
	cursor: pointer;
}
.paginacao span.pgAnterior{
	width: 22px;
	height: 23px;
	background-image: url(img/eventos/icn_pag_ante.gif);
	float: left;
	margin-right: 8px;
	cursor: pointer;
}


/******** template_geral *********/
.area_foto{
	width: 480px;
	margin: 10px auto 20px auto;
}
.area_foto .credito{
	display: block;
	text-align: right;
	margin-bottom: 5px;
}
.area_foto img{
	display: block;
	width: 480px;
	height: 360px;
}
.area_foto p{
	margin-top: 5px;
}

.box_video{
	width: 480px;
	margin: 0 auto 30px auto;
}
.box_video h3.titulo{
	position: relative;
	margin-left: -115px;
}
.box_video img{
	display: block;
	margin: 0 auto;
}


.box_galeria{
	width: 555px;
	margin: 0 auto 30px auto;
}
.box_galeria h3.titulo{
	position: relative;
	margin-left: -78px;
}
.box_galeria .area_foto{
	position: relative;
	width: 555px;
	margin-top: -12px;
	margin-bottom: 5px;
}
.box_galeria .area_foto img{
	width: 555px;
	height: 414px;
}
.box_galeria .area_scroll{
	clear: both;
	height: 71px;
	padding: 10px 3px;
	background-color: #f1f1f1;
}
.box_galeria .area_scroll .area{
	float: left;
	width: 495px;
	height: 71px;
	overflow: hidden;
	margin-left: 4px;
}
.box_galeria .area_scroll ul{
	width: 200%;
	height: 71px;
}
.box_galeria .area_scroll ul li{
	float: left;
	width: 96px;
	height: 71px;
	padding-right: 3px;
}
.box_galeria .area_scroll ul li img{
	display: block;
	width: 96px;
	height: 71px;
}
.box_galeria .area_scroll .seta_esq,
.box_galeria .area_scroll .seta_dir{
	display: block;
	width: 25px;
	height: 27px;
	margin-top: 23px;
	overflow: hidden;
	text-indent: -100px;
}
.box_galeria .area_scroll .seta_esq{
	float: left;
	background-image: url(img/eventos/icn_seta_esq.gif);
}
.box_galeria .area_scroll .seta_dir{
	float: right;
	background-image: url(img/eventos/icn_seta_dir.gif);
}
.box_galeria .area_scroll .off{
	background-position: 0;
	filter: alpha(opacity=40);
	opacity:0.4;
}


.box_podcast{
	clear: both;
	width: 555px;
	margin: 0 auto 30px auto;
}
.box_podcast h3.titulo{
	position: relative;
	margin-left: -78px;
}
.box_podcast .credito{
	float: right;
}



.box_depoimento{
	float: right;
	width: 220px;
	height: 180px;
	padding: 20px 10px;
	margin-bottom: 25px;
	text-align: center;
	border: 1px solid #c5c5c5;
	background-color: #f1f1f1;
	text-align: center;
}
.box_depoimento strong{
	margin-bottom: 20px;
	font-size: 1.4em;
}
.box_depoimento span.boxTitulo{
	font-size:21px;
	letter-spacing:-0.01em;
	color: #E3552D;
	margin-bottom: 20px;
	display: block;
}
.box_depoimento span.boxTexto{
	font-size: 120%;
}
.box_depoimento  .botaoNovo {
	display: block;
	width: 100px;
	margin: 30px auto 0 auto;
	background: url(img/eventos/botao_bg.gif);
	
}
.box_depoimento .botaoNovo a{
	display: block;
	padding: 3px;
	color: #fff;
	font-size:16px;
	letter-spacing:-1px;
	text-decoration: none;

	padding:0 0 3px;
}
.box_depoimento .botao{
	display: block;
	width: 100px;
	margin: 30px auto 0 auto;
	background: url(img/eventos/botao_bg.gif);
}
.box_depoimento .botao a{
	display: block;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

/***/

.evento{
	margin-bottom: 10px;
}
.evento em{
	display: block;
	margin-bottom: 10px;
	font-style: normal;
}
.evento .cidade{
	padding-top: 10px;
	text-align: right;
}
ul.listaEvento{
	margin-right: -10px;
	margin-top: 10px;
	background-color: #333;
}
ul.listaEvento li{
	clear: none;
	float: left;
	width: 328px;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
	border: 1px solid #c5c5c5;
}
p.eventoLinks{
	padding-top: 10px;
	text-align: right;
}
p.eventoLinks a{
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}
ul.destaques{
}
ul.destaques li{
	clear: both;
}

ul.destaques li a{
	text-decoration: none;
}

ul.destaques li a:HOVER{
	text-decoration: underline;
}


/*** Formul�rio ***/
form.formulario p.obs{
	padding: 0 40px 20px 40px;
	text-align: right;
}
form.formulario fieldset{
	padding: 0 30px;
}
form.formulario legend{
	line-height: 40px;
	color: #333;
	font-size: 1.2em;
	font-weight: bold;
}
form.formulario em{
	color: #f07a27;
	font-weight: bold;
	background-color: #fff;
}
form.formulario input.botao{
	float: right;
	padding: 0 10px;
	margin-right: 220px;
	background: url(img/eventos/botao_bg.gif);
	color: #fff;
	font-weight: bold;
}
form.formulario input.botaoNovo{
	padding: 0 10px;
	margin-right: 4px;
	background: url(img/eventos/botao_bg.gif);
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	height: 23px;
}
form.formulario label{
	clear: both;
	display: block;
	height: 35px;
}
form.formulario span{
	display: block;
	float: left;
	padding-top: 3px;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
}

form.formulario label input.text{
	padding-top: 2px;
	padding-bottom: 0;
}
form.formulario label span small{
	display: block;
	font-weight: normal;
}
form.formulario label.campo{
	background: url(img/eventos/campo_palavra_4.gif) no-repeat 138px top;
}
form.formulario label.data{
	/*background: url(img/eventos/campo_palavra_4.gif) no-repeat 138px top;*/
}
form.formulario label.data input.data{
	background-image:url("img/eventos/campo_data.gif");
	height:19px;
	padding-left:3px;
	width:69px;
}
	

}

form.formulario label.campo input.text{
	width: 306px;
	padding-top: 2px;
}
form.formulario label.textarea{
	clear: both;
	height: 120px;
	padding-top: 1px;
	background: url(img/eventos/textarea.gif) no-repeat 138px top;
}
form.formulario label.textarea textarea{
	width: 306px;
	height: 97px;
	margin-bottom: 20px;
	background-color: transparent;
}
form.formulario p.caracteres{
	padding-top: 2px;
	padding-left: 140px;
}
form.formulario label.uf{
	float: left;
	clear: left;
	width: 240px;
}
form.formulario label.cidade{
	float: left;
	width: 340px;
	clear: right;
	padding-bottom: 3px;
	background-image: url(img/eventos/campo_palavra_2.gif);
	background-position: 58px top;
}
form.formulario label.cidade span{
	width: 60px;
}
form.formulario label.cidade input.text{
	width: 171px;
}
form.formulario label.file{
	background: none;
}
form.formulario fieldset.imagem p{
	padding-left: 140px;
}
form.formulario fieldset.imagem p a{
	text-decoration: underline;
}
form.formulario .telefone{
	display: block;
	height: 35px;
	background: url(img/campo_tel.gif) no-repeat 138px top;
}
form.formulario .telefone .ddd{
	width: 20px;
	padding: 0;
	padding-top: 2px;
	margin-right: 9px;
}
form.formulario .telefone .numero{
	width: 77px;
	padding-top: 2px;
}
form.formulario .msg
{ 
	width:610px; 
	height:100px; 
	margin-bottom:15px;
	border: 1px solid; 
	margin-left:15px;
}
form.formulario .textoImagem
{
	margin-left:35px;
	width:700px;
	margin-bottom: 20px;
	float: left;
}
form.formulario .textoImagem .nome
{
	border:1px solid;
	height:20px;
	margin-left:25px;
	width:100px;
	float:left;
}
form.formulario .textoImagem img
 {
	width:146px;
	height: 29px;
	float: left;
	margin-left: 5px;
	margin-top: 11px;
	
 }
form.formulario .textoImagem span
{
float:left;
font-size: 100%;
width: 215px;
margin-top: 16px;
}
form.formulario .msgErroTopo{
	font-weight: bold;
	margin-top: 35px;
	font-family: Arial;
	font-size: 120%;
	line-height: 1.3em;
}
form.formulario .msgErroTopo p.msgErro{
	color: red;
	padding-left: 20px;
}
form.formulario .textoImagem p.msgErro
{
	color: red;
	margin-top: 35px;
	text-align: center;
}
form.formulario .aprovaImagem .dados,
form.formulario .aprovaImagem .imgComentario{
	float:left;
}
form.formulario .aprovaImagem{
	background:#EFEFEF none repeat scroll 0 0;
	margin-bottom:30px;
	padding:5px;
	width:640px;
	float: left;
}
form.formulario .aprovaImagem .dados{
	width: 380px;
	margin-left: 10px;
	padding-top:32px;
}
form.formulario .aprovaImagem .dados .campo{
	background: url(img/eventos/campo_palavra_3.gif) no-repeat 120px top;		
}
form.formulario .aprovaImagem .dados .campo span{
	width: 120px; 			
}
form.formulario .aprovaImagem .dados .campo input.text{
	padding-top: 2px;
	width: 235px;		
}
form.formulario .aprovaImagem .imgComentario{
	margin-left:0px;
}

form.formulario label.campo2{
	background: url(img/eventos/campo_palavra_4.gif) no-repeat 155px top;
}
form.formulario span.campo2{
	display: block;
	float: left;
	padding-top: 3px;
	width: 155px;
	font-size: 1.1em;
	font-weight: bold;
}

form.formulario label.textarea2{
	clear: both;
	height: 100px;
	padding-top: 1px;
	background: url(img/eventos/textarea.gif) no-repeat 155px top;
}

form.formulario label.textarea2 textarea{
	width: 306px;
	height: 97px;
	margin-bottom: 20px;
	background-color: transparent;
}	
form.formulario p.caracteres2{
	padding-top: 2px;
	padding-left: 155px;
}
form.formulario p.caracteres3{
	margin-top: -11px;
	padding-left: 155px;
}
form.formulario label input.big{
	padding-bottom:0;
	padding-top:2px;
	width:310px;
	background-color:transparent;
	padding:0 5px;
}

form.formulario .calendario{
	cursor: pointer;
	width: 16px;
	height: 15px;
	padding: 0;
	margin-right: 8px;
	vertical-align: middle;
	background: url(img/eventos/calendario.gif);
}
/*********************************************************/

.geralEspacoPaginador{
	margin-top: 130px;
}