/* Estilos geral */
body {
margin:0;
padding:0;
border:none;
font: 11px tahoma, Arial, verdana;
background:#FFFFFF;
color:#666666;
text-align:center;
background-image: url(img/back.jpg);
background-repeat: repeat-x;
}

#tudo {
width:778px;     
margin:0 auto;
text-align:left;
background: #FFFFFF;
background-image: url(img/back_geral.gif);
}

img {
border: 0px;
}

em { /*Italíco*/
font-style: italic;
}

#texto_interna p {
margin: 0px;
}

strike { /*Riscado*/
text-decoration: line-through;
}

u { /*Sublinhado*/
text-decoration: underline;
}

strong { /*Negrito*/
font-weight: bolder;
}

.img_texto {
float:left;
margin-right: 7px;
margin-bottom: 7px;
border: 1px solid #333333;
}

.img_borda {
border: 1px solid #333333;
}
.titulo_texto {
font-size: 14px;
font-weight: bolder;
color: #000000;
}

.titulo_texto_right {
clear: both;
font-size: 14px;
font-weight: bolder;
color: #000000;
text-align: right;
}

.b {
font-weight: bolder;
}
a {
text-decoration: none;
color: #666666;
}
a:hover {
text-decoration: underline;
color: #FF0000;
}

#menu_rodape a {
text-decoration: none;
font: 10px tahoma, Arial, verdana;
color:#000000;
font-weight: bolder;
}
#menu_rodape a:hover {
text-decoration: none;
font: 10px tahoma, Arial, verdana;
color:#FF0000;
font-weight: bolder;
}

#bloco_links {
width: 100%;
height: 20px; /*Default: 24 px*/
padding-top: 4px;
margin-top: 12px;
background-image: url(img/back_links.gif);
background-position: right;
background-repeat: no-repeat;
text-align: right;
margin-bottom: 3px;
}

#subMenor {
color: #006600;
text-align: center;
padding-bottom: 3px;
margin-top: 4px;
}

#aviso_erro {
padding-top: 30px;
text-align: center;
font-weight: bolder;
color: #FF0000;
}

#aviso {
padding-top: 30px;
text-align: center;
font-weight: bolder;
}
.aviso_sub {
padding-top: 10px;
font-weight: normal;
}

/* TOPO */
#topo {
width: 778px;
height:298px;
background: #FFFFFF;
background-image: url(img/topo.jpg);
	}
	#rss {
		text-align: right;
		padding: 3px 10px 0 0;
	}
	#logo_top {
		margin-left: 28px;
		padding-top: 14px;
		/* //Retiro
		margin: 0;
		padding: 0;
		width: 778px;
		height: 290px;
		*/
	}
	/*#logo_top a { //Essa parte é do retiro (deletar)
		display: block;
		margin: 0;
		padding: 0;
		width: 778px;
		height: 290px;
	}*/

/*RODAPE*/	
#rodape {
clear:both;
text-align:center;
background-image:url(img/back_rodape.jpg);
height: 106px;
}
	#menu_rodape {
	height: 15px;  /*Default: 50px*/
	color: #000000;
	padding-top: 15px;
	text-align: center;
	}
	#copyright {
	height: 38px; /*Default: 50px*/
    width: auto;
	padding-top: 12px;
	text-align: center;
	line-height: 15px;
	}
	#creditos {
	padding-top: 5px;
	padding-left: 15px;
	text-align: left;
	}

/*CORPO*/	
#box_eventos {
padding-top: 10px;
text-align: center;
}
	/*HOME*/
	/*TITULO DAS PÁGINAS EXTERNAS*/
	#titulo_interna {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
	text-align: right;
	}
	/*TEXTOS DAS PÁGINAS EXTERNAS*/
	.descricoes_topo {
	font-size: 10px;
	text-align: right;
	padding-bottom: 5px;
	}
	#texto_interna {
	padding: 10px;
	text-align: justify;
	}
	
	#top_view_colun {
	clear: both;
	width: 370px;
	}
	#top_view_colun img{
	float: left;
	padding: 3px 7px 7px 7px;
	}
	#dados_colun {
	padding-top: 10px;
	}
	#dados_coordenador {
	padding-bottom: 10px;
	}
    #desc_links {
	text-align: left;
	padding-bottom: 5px;
	}
	
	#desc_agenda {
	text-align: left;
	padding-bottom: 3px;
	}
	
	#titulo_agenda {
	color: #000000;
	padding-bottom: 3px;
	padding-top: 5px;
	}
	
	#titulo_link {
	color: #000000;
	padding-bottom: 5px;
	padding-top: 5px;
	}
	#titulo_link a {
	color: #000000;
	}
	
	#titulo_link a:hover {
	color: #FF0000;
	}
	
	/*ESQ*/
	.cont_box_centro {
	padding-top: 4px;
	font-size: 11px;
	}
	#box_centro_home {
	margin-left: 4px;
	width: 400px;
	}
	#box_esq_centro {
	float:left;
	width: 197px;
	}
	#linha_esq {
	margin-bottom: 7px;
	}
	#box_dir_centro {
	float: right;
	width: 197px;
	}
	/*DIR*/
	.titulo_destaque {
	text-align: justify;
	padding-top: 7px;
	}
	.cont_box_centro img{
	float: left;
	padding: 3px 7px 0 0;
	}
	#separa_destaques {
	clear:both;
	width: auto;
	height: 13px
	}
	
	
	#barra_baixo_box_centro {
	clear: both;
	text-align: center;
	height: 14px; /*Default: 15px*/
	background: #E63317;
	padding-top: 1px;
	}
	.link_baixo_box_centro {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bolder;
	}
	.link_baixo_box_centro:hover {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bolder;
	}
	/*PEDIDO DE ORAÇÂO*/
	#box_pedido_oracao {
	clear: both;
	width: auto;
	height: 193px; /*default: 193px*/
	padding-top: 10px;
	padding-bottom: 10px;
	}
		#cont_pedido_oracao {
		width: auto;
		height: 123px; /*default: 193px*/
		padding-top: 70px;
		padding-left: 35px;
		background-image: url(img/back_pedido_oracao.jpg);
		background-repeat: no-repeat;
		background-position: center;
		}
		#cont_pedido_oracao_int {
		width: auto;
		height: 123px; /*default: 193px*/
		padding-top: 70px;
		padding-left: 35px;
		background-image: url(img/back_pedido_oracao_int.jpg);
		background-repeat: no-repeat;
		background-position: center;
		}
		.estilo_campo {
		font: 11px tahoma, Arial, verdana;
		background:#FFFFFF;
		color:#666666;
		border: 1px solid #333333;
		padding-top: 3px;
		padding-left: 3px;
		height: 16px; /*Default: 19px*/
		width: 220px;
		}
		.estilo_campo_txa {
		margin-top: 5px;
		font: 11px tahoma, Arial, verdana;
		background:#FFFFFF;
		color:#666666;
		border: 1px solid #333333;
		padding-left: 3px;
		height: 72px; /*Default: 72px*/
		width: 220px; /* Default: 220px*/
		}
		.bt_envia_pedido {
		margin-bottom: 26px;
		margin-left: 10px;
		border: none;
		cursor: pointer;
		}
		
		/* CONTATO */
		#box_faleconosco {
		text-align: right;
		padding-right: 40px;
		}
		#texto_contato {
		text-align: left;
		padding-left: 70px;
		padding-top: 7px;
		}
		#nome_contato {
		padding-top: 20px;
		}
		#submit_contato {
		padding-top: 10px;
		}
		#email_contato {
		padding-top: 7px;
		}
		#cidade_contato {
		padding-top: 7px;
		}
		#assunto_contato {
		padding-top: 7px;
		}
		.campo_contato {
		font: 11px tahoma, Arial, verdana;
		background:#FFFFFF;
		color:#666666;
		border: 1px solid #333333;
		padding-top: 3px;
		padding-left: 3px;
		height: 16px; /*Default: 19px*/
		width: 270px;
		}
		.campo_contato_tx {
		font: 11px tahoma, Arial, verdana;
		background:#FFFFFF;
		color:#666666;
		border: 1px solid #333333;
		padding-top: 3px;
		padding-left: 3px;
		height: 100px; /*Default: 19px*/
		width: 270px;
		}
		
		.campo_contato_cidade {
		font: 11px tahoma, Arial, verdana;
		background:#FFFFFF;
		color:#666666;
		border: 1px solid #333333;
		padding-top: 3px;
		padding-left: 3px;
		height: 16px; /*Default: 19px*/
		width: 192px;
		}
		
		.campo_contato_estado {
		font: 11px tahoma, Arial, verdana;
		background:#FFFFFF;
		color:#666666;
		border: 1px solid #333333;
		padding-top: 3px;
		padding-left: 3px;
		height: 16px; /*Default: 19px*/
		width: 17px;
		}
		.zeraForm {
		padding: 0;
		margin: 0;
		}
		
		/*AGENDA*/
		.campo_agenda {
		font: 11px tahoma, Arial, verdana;
		background:#FFFFFF;
		color: #333333;
		border: 1px solid #333333;
		padding-top: 3px;
		padding-left: 3px;
		}
		
		#mes_agenda {
		font-weight: bolder;
		color: #FF0000;
		font-size: 18px;
		padding-top: 7px;
		}
		
		/*ENQUETE*/
		#pergunta_enquete {
		margin-top: 20px;
		font-weight: bolder;
		margin-left: 30px;
		}
		#resposta_enquete {
		margin-top: 7px;
		font-weight: bolder;
		margin-left: 40px;
		}
		.img_enquete {
		margin-top: 3px;
		margin-left: 40px;
		}
		#porcentagem_enquete {
		margin-top: 1px;
		margin-left: 40px;
		}
		#votos_enquete {
		margin-top: 10px;
		margin-left: 40px;
		margin-bottom: 15px;
		}
		.radio_enquete {
		margin-left: 20px;
		}
		
		/*GALERIA*/
		#top_view_fotos {
		clear: both;
		width: 370px;
		}
		#top_view_fotos img{
		float: left;
		padding: 0px 7px 5px 0px;
		}
		
		#dados_galeria {
		padding-bottom: 7px;
		}
		
		#box_galeria {
		padding-top: 5px;
		padding-right: 15px;
		padding-bottom: 3px;
		color: #000000;
		font-size: 15px;
		font-weight: bolder;
		text-align: right;
		}

/*COLUNA ESQUERDA*/
#faixa_superior {
height: 36px; /*default: 36px;*/
margin-left: 6px;
width: auto;
background: #E63217;
}
#box_menu {
padding-top: 3px;
padding-bottom: 10px;
}

	#barra_baixo_box_lat {
	text-align: center;
	height: 14px; /*Default: 15px*/
	background: #E63317;
	padding-top: 1px;
	}
	
	#bt_votar {
	padding-top: 10px;
	padding-bottom: 4px;
	text-align: center;
	}

	.link_baixo_box_lat {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bolder;
	}
	.link_baixo_box_lat:hover {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bolder;
	}
	
	#bloco_data_agenda {
	text-align: center;
	}
	
/*COLUNA DIREITA*/
#separa_box_modulo {
clear: both;
width: 173px; /*Default: 180px */
margin-left: 7px;
height: 13px;
}

#box_modulo {
width: 173px; /*Default: 180px */
margin-left: 7px;
height: auto;
}
	#titulo_modulo {
	width: auto;
	height: auto;
	text-align: right;
	background: #E63217;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 10px;
	padding: 3px;
	}
	#cont_box{
	width: auto;
	height: auto;
	padding: 5px 5px 0 5px;
	}
	/*CONTEUDO COLUNISTA*/
	.nome_colunista {
	font-weight: bolder;
	}
	.titulo_coluna {
	text-align: justify;
	padding-top: 1px;
	}
	.cont_box_colunista img{
	float: left;
	padding: 3px 7px 0 0;
	}
	#separa_colunistas {
	clear:both;
	width: auto;
	height: 13px;
	background-image: url(img/separa_colunista.gif);
	}
	
	/* CONTEUDO BANNERS COLABORADORES */
	#cont_box_banners {
	text-align: center;
	}
	#list_banner {
	padding-top: 7px;
	}
	#convite_colaborador {
	padding-top: 5px;
	}
	#convite_colaborador a {
	text-decoration: underline;
	}
	#convite_colaborador a:hover {
	text-decoration: none;
	}
	
	/* CONTEUDO CADASTRO NEWSLETTER */
	#cont_box_news {
	text-align: center;
	}
	#chamada_news {
	font-size: 9px;
	margin-bottom: 5px;
	}
	.campo_cad_news {
	font: 11px tahoma, Arial, verdana;
	background:#FFFFFF;
	color:#666666;
	border: 1px solid #333333;
	padding-top: 3px;
	padding-left: 3px;
	height: 16px; /*Default: 19px*/
	width: 150px;
	margin-bottom: 5px;
	}
	

/* Estilos definição 3 colunas */
#principal {
	float:left;
	width:404px; /*Default: 408px*/
	text-align:justify;
	background-image: url(img/back_barra_topo.gif);
    background-repeat: repeat-x;
	background-position: right top;
	}
#nav {
	width:185px; /*Default: 185px*/
	float:left;
	background-image: url(img/back_nav_ie.gif);
	background-repeat: no-repeat;
	background-position: top right;
	}
#apoio {
	width:185px; /*Default: 185px*/
	float:right;
	}