body {
	background-image: url(img/fundo.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4C1D01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353535;
}

table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	border-spacing: 0;
}

img {border: 0}

#busca_atalhos {margin-top: 11px; _margin-top: 9px; margin-bottom: 9px; _margin-bottom: 13px; height: 100px; padding-left: 414px}
#busca_atalhos table {border: 0; }
#busca_atalhos table td {color: black; font-family: Arial,Helvetica,sans-serif; font-size: 8px}
#busca_atalhos table td a.busca {margin-right: 22px; text-decoration: none}
#busca_atalhos table td input.busca {border: 1px ridge #E0E0E0; background-color: #FCFCFC; height: 12px; padding: 0; width: 100px; margin-right: 4px; font-size: 9px; color: #333333; font-weight: bold}
#busca_atalhos table td a {text-decoration: none; color: black}
#busca_atalhos table td a:hover {text-decoration: underline}
#busca_atalhos table td img.separador {margin-bottom: 2px; width: 2px; height: 2px; margin-left: 4px; margin-right: 4px}

#content a.vermelho {color: #E70000;}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content {
	width: 778px;
	margin-top: 20px;
	overflow: hidden;
	padding-right: 2px;
}

#content a {
	color: #353535;
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}

#content h1 {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
}

#content h2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	font-style: italic;
	word-spacing: 2px;
}

#content h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
	font-family: Arial;
}

#content .home div.img {
	overflow: hidden;
}

#content .home div.img_half {
	height: 100px;
	overflow: hidden;
}

#content .home .col {
	float: left;
	width: 244px;
	overflow: hidden;
	text-align: left;
	margin-left: 23px;
}

#content .home .col.first {
	margin-left: 0;
}

#content .home .col p {
	margin-top: 2px;
}

#content .home .pergunte_ao_monge span.pergunta,
#content .home .pergunte_ao_monge span.resposta {
	font-weight: bold;
}

#content .home .poema_haikai {
	margin-bottom: 24px;
}

#content .home .poema_haikai p {
	margin-bottom: 2em;
}

#content .home .poema_haikai span.autor {
	font-style: italic;		
	display: block;
	margin-bottom: 12px;
}

#content .home .poema_haikai img.logo {
	margin-top: 20px;
	margin-bottom: 10px;
}	

#content .home table.horarios {
	border-collapse: collapse;
	width: 239px;
	margin-left: 1px;
	margin-right: 1px;
}

#content .home table.horarios th {
	color: #CC3333;
	border: 1px solid #646464;
	background-color: #DDDDDD;
	text-align: center;
	font-size: 12px;
}

#content .home table.horarios td {
	color: #646464;
	background-color: #DDDDDD;
	border: 1px solid #646464;
	text-align: center;
	font-size: 12px;
}

#content .home table.horarios td.destaque {
	font-weight: bold;
	color: #A25171;
	font-size: 13px;
}

/* ------------------------------------------------
  Noticias - Leitura
------------------------------------------------*/
#content .noticias_leitura {
	overflow: hidden;
	text-align: left;
	color: #353535;
}

#content .noticias_leitura div.texto {
	float: left;
	width: 446px;
	margin-bottom: 2em;
}

#content .noticias_leitura div.lista_imagens {
	float: right;
	width: 320px;
	margin-left: 12px;
}

#content .noticias_leitura div.lista_imagens ul {
	margin: 0;
	padding: 0;
}

#content .noticias_leitura div.lista_imagens li {
	width: 320px;
	overflow: hidden;
	margin-bottom: 12px;
}
 
#content .noticias_leitura h2.titulo {
	text-align: left;
	font-size: 16px;
	margin-bottom: 1em;
	font-family: Arial;
	word-spacing: 2px;
}

#content .noticias_leitura p.resumo {
	text-align: justify;
	font-weight: bold;
	font-size: 11px;
	margin-top: 0;
}

#content .noticias_leitura p.corpo {
	text-align: justify;
	font-size: 11px;
	line-height: 12px;
	margin-top: 0;
}

#content .noticias_leitura p.corpo a {
	color: #E70000;	
}

#content .noticias_leitura img {
	float: right;
	padding-left: 8px;
}

#content .noticias_leitura p.veja_mais_noticias {
	clear: both; 
	text-align: left; 
	font-weight: bold;
}

#content .noticias_leitura p.veja_mais_noticias a {
	color: #E70000;	
}

#content .noticias_leitura div.imagens {
	display: block; 
	float: none;
	margin-left: 50%;
	margin-top: 20px;
	margin-bottom: 15px;
}

/* ------------------------------------------------
  Noticias - Listagem
------------------------------------------------*/
#content .noticias {
	text-align: left;
}

#content .noticias ul.listagem {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content .noticias ul.listagem li {
	margin-bottom: 1em;
}

#content .noticias ul.listagem li p.titulo {
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	font-weight: bold;
}

#content .noticias ul.listagem li p.titulo span.data {
	color: #E54C3C;
	font-weight: bold;
}

#content .noticias ul.listagem li p.resumo {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}


/* ------------------------------------------------
  Noticias - Paginacao
------------------------------------------------*/
.presskit_news_paginacao {
	border-top: 1px solid gray;	
	width: 100%;
	overflow: hidden;
	clear: both;
	margin: 0;
	padding: 0;
}

.presskit_news_paginacao li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	padding-right: 4px;
}

.presskit_news_paginacao li.botao {
	padding-top: 4px;
}

.presskit_news_paginacao li.pagina_atual {
	font-weight: bold;
	padding-left: 4px;
	padding-right: 8px;
}

.presskit_news_paginacao li.botao a.botao_primeira {
	background: url('img/btn_paginacao_primeira.gif') no-repeat;
	display: block;
	width: 11px;
	height: 11px;
}

.presskit_news_paginacao li.botao a.botao_anterior {
	background: url('img/btn_paginacao_anterior.gif') no-repeat;
	display: block;
	width: 11px;
	height: 11px;
	padding-top: 4px;
}

.presskit_news_paginacao li.botao a.botao_proxima {
	background: url('img/btn_paginacao_proxima.gif') no-repeat;
	display: block;
	width: 11px;
	height: 11px;
}

.presskit_news_paginacao li.botao a.botao_ultima {
	background: url('img/btn_paginacao_ultima.gif') no-repeat;
	display: block;
	width: 11px;
	height: 11px;
}

.presskit_news_paginacao li.itens_por_pagina {
	padding-left: 2em;
}

.presskit_news_paginacao li.itens_por_pagina ul li.label {
	color: gray;
}

.presskit_news_paginacao li.itens_por_pagina ul li a.current {
	font-weight: bold;
}

/* ------------------------------------------------
  Pergunte ao Monge - Leitura
------------------------------------------------*/
#content .pergunte_ao_monge_leitura {
	text-align: left;
}

#content .pergunte_ao_monge_leitura h2.pergunta {
	font-weight: 20px;
}

#content .pergunte_ao_monge_leitura p.resposta {
	font-weight: 20px;
}

#content .pergunte_ao_monge_leitura p.resposta span.label {
	font-weight: bold;
}

#content .pergunte_ao_monge_leitura p.veja_mais_noticias {
	margin-top: 2em; 
	font-weight: bold;
}

#content .pergunte_ao_monge_leitura p.veja_mais_noticias a {
	color: #E54C3C;
}


/* ------------------------------------------------
  Pergunte ao monge - Listagem
------------------------------------------------*/
#content .pergunte_ao_monge {
	text-align: left;
}

#content .pergunte_ao_monge ul.listagem {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content .pergunte_ao_monge ul.listagem li {
	margin-bottom: 1em;
}

#content .pergunte_ao_monge ul.listagem li p.pergunta {
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	font-weight: bold;
}

#content .pergunte_ao_monge ul.listagem li p.pergunta span.data {
	color: #E54C3C;
	font-weight: bold;
}

#content .pergunte_ao_monge ul.listagem li p.resposta {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}


/* ------------------------------------------------
  Poesias - Listagem
------------------------------------------------*/
#content .poesias {
	text-align: left;
}

#content .poesias ul.listagem {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content .poesias ul.listagem li {
	margin-bottom: 1px;
}

#content .poesias ul.listagem li p {
	margin-bottom: 0;
	margin-top: 0.1em;
}

#content .poesias ul.listagem li p.autor {
	margin-top: 0;
	margin-bottom: 1px;
	font-style: italic;
}

/* ------------------------------------------------
  Paginas estaticas
------------------------------------------------*/
#content .estatico {
	text-align: left;
}

#content .estatico .menus {
	margin: 0;
	list-style: none;
	padding: 0;
	float: left;
	overflow: hidden;
	margin-right: 15px;
}

#content .estatico .menus li {
	padding-left: 15px;
	background-image: url('img/ico_menus_conteudo_estatico.gif');
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-bottom: 10px;
}

#content .estatico .menus li a {
	color: #898961;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

#content .estatico .menus li a:hover {
	text-decoration: underline;
}

#content .estatico .texto {
	width: 575px;
	float: right;
	overflow: hidden;
}


#content .estatico .texto p {
	text-align: justify;
	width: 470px;
	float: left;
}

#content .estatico .texto .imagem_conteudo {
	float: right;
	width: 150px;
	overflow: hidden;
	margin-left: 12px;
}

#content .estatico .texto .imagem_quadrado {
	display: block;
	margin-left: 210px;
	padding-top: 24px;
	clear: both;
}

#content .estatico .texto h2 {

}


/* ------------------------------------------------
  Calendario de Eventos
------------------------------------------------*/
#content .presskit_calendario_eventos table.calendario {border-spacing: 2px}
#content .presskit_calendario_eventos table.calendario th.mes {font-family: Arial; font-size: 14px; text-align: left; color: #5C5C5C}
#content .presskit_calendario_eventos table.calendario th.semana {font-family: Arial; font-size: 12px; color: #333333; padding: 4px; text-align: center}
#content .presskit_calendario_eventos table.calendario td.empty {border: 0}
#content .presskit_calendario_eventos table.calendario td {font-family: Arial; font-size: 12px; text-align: center; padding: 2px 6px 2px 6px}
#content .presskit_calendario_eventos table.calendario td.dia_sabado {font-family: Arial; font-size: 12px}
#content .presskit_calendario_eventos table.calendario td.dia_domingo {font-family: Arial; font-size: 12px; color: #999999}
#content .presskit_calendario_eventos table.calendario td.dia_hoje {font-weight: bold; color: red}
#content .presskit_calendario_eventos table.calendario td.dia_evento {background-color: #CFCFCF}

#content .presskit_calendario_eventos table.calendario th.mes_anterior_proximo {text-align: right; font-size: 12px; font-family: Arial; font-weight: normal}
#content .presskit_calendario_eventos table.calendario th.mes_anterior_proximo a {color: gray; text-decoration: none}
#content .presskit_calendario_eventos table.calendario th.mes_anterior_proximo a:hover {text-decoration: underline}

#content .presskit_calendario_eventos .eventos ul {margin: 0; padding: 0; font-family: Arial; font-size: 12px; margin-top: 10px}
#content .presskit_calendario_eventos .eventos p.nenhum {color: gray; font-family: Arial; font-size: 12px; }
#content .presskit_calendario_eventos .eventos ul li {}
#content .presskit_calendario_eventos .eventos ul li span.dia {font-weight: bold}
#content .presskit_calendario_eventos .eventos ul li a.evento {color: black; text-decoration: none}
#content .presskit_calendario_eventos .eventos ul li a.evento:hover {text-decoration: underline}
#content .presskit_calendario_eventos .eventos ul li a.link {color: red; text-decoration: none; display: block; font-weight: bold; font-size: 11px}
#content .presskit_calendario_eventos .eventos ul li a.link:hover {text-decoration: underline}

#content .contato {}
#content .contato input.btn {display: block; margin-top: 16px}

#content .contato table td {padding-bottom: 8px; text-align: left}

#content .contato table td.label {text-align: right; padding-right: 4px}

input.text, select, textarea {background-color: #FBFBFB; border: 1px solid #DFDFDF; height: 14px; font-size: 11px}
select {height: 18px;}

ul.links_rodape {
	margin: 0;
	padding: 0;
}

ul.links_rodape li {
  margin: 0;
  padding: 0;
  padding-left: 6px;
  display: inline;
  background-image: url('img/bolinha_vermelha.gif');
  background-repeat: no-repeat;
  background-position: 0 6px;
}

ul.links_rodape li.first {
	background: none;
}

ul.links_rodape li a {
	color: #353535;
	text-decoration: none;
}

ul.links_rodape li a:hover {
	color: #353535;
	text-decoration: underline;
}

ul.links_rodape li.cadastro {
	text-transform: uppercase;
	font-size: 10px;
}

ul.links_rodape li.cadastro a {
	color: #FF0000;
}

/* ------------------------------------------------
  Cadastro
------------------------------------------------*/
body.pk_cadastro_email {background: none; background-color: transparent;}
.pk_cadastro_email * {font-size: 11px}
.pk_cadastro_email input.text {height: 18px}
.pk_cadastro_email table {border: 0; padding: 0; }
.pk_cadastro_email td {padding-bottom: 4px; _padding-bottom: 0px}
.pk_cadastro_email td.label {text-align: right; padding-right: 10px; vertical-align: top}
.pk_cadastro_email input.nome {width: 300px}
.pk_cadastro_email input.email {width: 300px}
.pk_cadastro_email input.empresa {width: 300px}
.pk_cadastro_email input.tipo_empresa {width: 150px}
.pk_cadastro_email input.cargo {width: 150px}
.pk_cadastro_email input.telefone {width: 150px}
.pk_cadastro_email input.celular {width: 150px}
.pk_cadastro_email input.data_nascto {width: 80px;}
.pk_cadastro_email input.tratamento {width: 80px;}
.pk_cadastro_email input.cep {width: 100px}
.pk_cadastro_email input.endereco {width: 300px}
.pk_cadastro_email input.bairro {width: 200px}
.pk_cadastro_email input.cidade {width: 200px}
.pk_cadastro_email input.estado {width: 50px; text-transform: uppercase; }
.pk_cadastro_email .observacoes {width: 400px; height: 150px; border: 1px solid #A9C0CE; }
.pk_cadastro_email .div_confirmar {margin-top: 20px; padding: 10px;}
.pk_cadastro_email .btn_submit {padding-left: 12px; padding-right: 12px; font-size: 14px; margin-left: 128px}


/* ------------------------------------------------
  Cancelar Cadastro
------------------------------------------------*/
body.pk_cancelamento_email {background-color: transparent}
.pk_cancelamento_email * {font-family: Arial; font-size: 11px; color: black}
.pk_cancelamento_email .email {font-weight: bold;}
.pk_cancelamento_email .motivos .motivo {color: blue; display: block}
.pk_cancelamento_email .motivos .motivo label {}