#tudo{
	position:relative;
	width:980px;
	margin:0 auto;
	left:0;
	margin-top:15px;
	/*border:1px solid black;*/
	text-align:left;
}

#quad_topo{
	position:relative;
	width:100%;
	height:11px;
	background:url(../img/quad_topo.png) repeat-x;
}

#bg_topo{
	position:relative;
	width:100%;
	height:124px;
	top:0;
	*margin-top:-8px;
	text-align:center;
	background:url(../img/bg_topo.png) repeat-x;
}

#saobento{
	position:absolute;
	width:102px;
	height:108px;
	top:0;
	left:0;
	margin-left:430px;
	margin-top:4px;
}

#floral{
	position:relative;
	width:948px;
	height:114px;
	margin:0 auto;
	top:1px;
	background:url(../img/imagem_topo.png) no-repeat;
}

#bg_logo{
	position:relative;
	width:100%;
	height:86px;
	top:-8px;
	text-align:center;
	background:url(../img/bg_logo.png) repeat-x;
}

#logo{
	position:relative;
	width:921px;
	height:52px;
	margin:0 auto;
	top:15px;
}

#quad_riscado{
	position:relative;
	width:100%;
	height:34px;
	margin-top:-9px;
	background:url(../img/quad_riscado.png) repeat-x;
}

#bg_menu{
	position:relative;
	width:100%;
	height:43px;
	margin-top:1px;
	background-color:#87541E;
}

#bg_setas{
	position:relative;
	width:100%;
	height:34px;
	background:url(../img/bg_setas.png) repeat-x;
}

#menu_esq{
	position:relative;
	width:200px;
	height:auto;
	top:0;
	left:0;
	float:left;
}

#menu_esq_blocos{
	position:relative;
	width:210px;
	min-height:30px;
	height:30px;
	top:0;
	left:0;
	background-color:#ECE28E;
}

#menu_esq_liturgia{
	position:relative;
	width:210px;
	min-height:30px;
	height:30px;
	top:0;
	left:0;
	margin-top:5px;
	background-color:#5C5C30;
}

#textos_menu_esq{
	position:relative;
	width:200px;
	top:7px;
	left:7px;
	margin-left:0;
}

#textos_menu_esq_centralizado{
	position:relative;
	width:196px;
	top:7px;
	left:7px;
	text-align:center;
	margin-left:0;
}

#menu_esq_blocos_g{
	position:relative;
	width:210px;
	min-height:30px;
	top:0;
	left:0;
	margin-top:5px;
	background-color:#ECE28E;
	padding-bottom:15px;
}

#menu_dir{
	position:relative;
	width:300px;
	height:auto;
	top:0;
	float:right;
	left:0;
}

#menu_dir_blocos{
	position:relative;
	width:300px;
	min-height:30px;
	height:30px;
	top:0;
	left:0;
	background-color:#ECE28E;
}

#menu_dir_blocos_g{
	position:relative;
	width:300px;
	height:auto;
	top:0;
	left:0;
	margin-top:5px;
	background-color:#ECE28E;
	padding-bottom:15px;
}

#txt_bloco_dir{
	position:aboslute;
	margin-top:3px;
	margin-left:10px;
}

#menu_dir_blocos_g_claro{
	position:relative;
	width:300px;
	top:0;
	left:0;
	margin-top:10px;
	margin-left:-7px;
	background-color:#F0E8A9;
}

#menu_dir_verde{
	position:relative;
	width:300px;
	min-height:30px;
	height:30px;
	top:0;
	left:0;
	margin-top:5px;
	background-color:#5C5C30;
}

#textos_menu_dir_centralizado{
	position:relative;
	width:286px;
	top:7px;
	left:7px;
	text-align:center;
	margin-left:0;
}

#banner1{
	position:relative;
	width:300px;
	height:139px;
	top:0;
	left:0;
	margin-top:5px;
}

#banner2{
	position:relative;
	width:300px;
	height:139px;
	top:0;
	left:0;
	margin-top:5px;
}

#conteudo_central{
	position:relative;
	width:410px;
	height:auto;
	top:0;
	*left:-10px;
	text-align:justify;
	margin-left:39px;
	float:left;
}

/* RODAPE */

#rodape_repeat{
	position:relative;
	width:100%;
	height:230px;
	left:0;
	top:0;
	margin-top:20px;
	text-align:center;
	float:left;
	background:url(../img/rodape_repeat.png) repeat-x;
}

#rodape{
	position:relative;
	width:960px;
	height:230px;
	left:0;
	top:0;
	margin:0 auto;
	background:url(../img/rodape.png) no-repeat;
}

#texto01_rodape{
	position:absolute;
	width:140px;
	height:190px;
	top:0;
	left:0;
	margin-top:30px;
	margin-left:10px;
	text-align:left;
}

#texto02_rodape{
	position:absolute;
	width:160px;
	height:190px;
	top:0;
	left:0;
	margin-top:30px;
	margin-left:186px;
	/*border:1px solid white;*/
	text-align:left;
}

#texto03_rodape{
	position:absolute;
	width:180px;
	height:190px;
	top:0;
	left:0;
	margin-top:30px;
	margin-left:350px;
	text-align:left;
}

#texto04_rodape{
	position:absolute;
	width:120px;
	height:190px;
	top:0;
	left:0;
	margin-top:30px;
	margin-left:552px;
	text-align:center;
}

#texto05_rodape{
	position:absolute;
	width:155px;
	height:190px;
	top:0;
	left:0;
	margin-top:30px;
	margin-left:702px;
	text-align:left;
}

#texto06_rodape{
	position:absolute;
	width:115px;
	height:190px;
	top:0;
	left:0;
	margin-top:30px;
	margin-left:862px;
	text-align:center;
}

/*#contactar{
	background-color:white;
	border:1px solid #004F94;
	color:#1E89C9;
}

#contactar:hover{
	background-color:white;
	border:1px solid #1E89C9;
	color:#004F94;
	cursor:pointer;
}*/

#coluna_contatos1{
	position:relative;
	width:410px;
	height:300px;
	border:1px solid black;
	margin-top:20px;
}

#coluna_contatos{
	position:relative;
	width:410px;
}

#segura_menu{
	position:relative;
	width:900px;
	height:26px;
	margin:0 auto;
	top:11px;
}

#quad_fotos{
	position:relative;
	width:122px;
	height:87px;
	float:left;
	text-align:center;
	margin-left:5px;
	margin-top:5px;
	*margin-top:1px;
}

#quad_fotos7{
	position:relative;
	width:133px;
	height:95px;
	float:left;
	text-align:center;
	margin-left:5px;
	margin-top:5px;
	*margin-top:3px;
}

#conteudo_index2{
	position:relative;
	width:710px;
	height:auto;
	top:0;
	*left:-10px;
	text-align:justify;
	margin-left:45px;
	float:left;
}

#evento{
	position:relative;
	width:410px;
	height:75px;
	margin-top:10px;
	background-color:#F8FFBF;
}

#evento2{
	position:relative;
	width:410px;
	height:75px;
	margin-top:10px;
	background-color:#F8FFBF;
}

#evento_transparente{
	position:relative;
	width:410px;
	height:75px;
	margin-top:10px;
}

#foto_eventos{
	position:absolute;
	width:90px;
	height:60px;
	top:5px;
	left:5px;
}

#texto_eventos{
	position:absolute;
	width:305px;
	height:65px;
	left:100px;
	padding-top:5px;
}

#titulo_banner{
	position:relative;
	width:300px;
	height:22px;
	*margin-top:-5px;
	background-color:#DEC36C;
	text-align:center;
}