body{
	margin:0 auto;
	background:url(../img/fundo.png) repeat-x;
	background-color:white;
	text-align:center;
}

#tudo{
	position:relative;
	margin:0 auto;
	width:980px;
	height:100px;
	left:0;
}

#tudo1{
	position:relative;
	margin:0 auto;
	width:980px;
	left:0;
}

#topo_curvas{
	position:absolute;
	width:377px;
	height:188px;
	top:-12px;
	*top:4px;
	left:0;
	background:url(../img/topo_curvas.png) no-repeat;
}

#logo{
	position:absolute;
	width:217px;
	height:180px;
	left:58px;
	top:4px;
}

#login{
	position:absolute;
	width:221px;
	height:22px;
	top:4px;
	*top:19px;
	left:518px;
	background:url(../img/ra.png);
}

#senha{
	position:absolute;
	width:190px;
	height:21px;
	top:4px;
	*top:19px;
	left:745px;
	background:url(../img/senha.png);
}

a#bt_ok{
	position:absolute;
	width:50px;
	height:25px;
	margin-top:1px;
	*margin-top:16px;
	left:939px;
	background:url(../img/bt_ok.png) no-repeat top center;
}

a#bt_ok:hover{
	position:absolute;
	width:50px;
	height:25px;
	margin-top:2px;
	*margin-top:17px;
	background:url(../img/bt_ok.png) no-repeat bottom center;
}

#banner{
	position:absolute;
	width:594px;
	height:77px;
	left:393px;
	top:87px;
}

#menu{
	position:relative;
	width:890px;
	height:25px;
	top:0;
	left:0;
	margin-left:48px;
	margin-top:90px;
	*margin-top:104px;
}

#include{
	position:relative;
	width:985px;
	margin-top:20px;
	text-align:left;
}

#item_menu{
	position:relative;
	float:left;
	margin-left:25px;
}

#coluna_index{
	position:relative;
	width:375px;
	height:390px;
	top:10px;
	left:5px;
	text-align:justify;
}

#coluna_contatos{
	position:relative;
	width:375px;
	height:390px;
	top:10px;
	left:5px;
	text-align:justify;
}

#coluna_visita{
	position:relative;
	width:800px;
	top:10px;
	*top:0;
	left:0;
	padding:5px;
	text-align:justify;
}

#coluna2_visita{
	position:absolute;
	width:400px;
	height:380px;
	top:10px;
	*top:0;
	left:391px;
	text-align:justify;
}

#coluna2_index{
	position:absolute;
	width:375px;
	height:415px;
	top:10px;
	left:400px;
	text-align:justify;
}
#coluna_comunicados{
	position:absolute;
	width:375px;
	height:115px;
	top:0;
	left:400px;
	text-align:justify;
}

#fotos_visita{
	position:relative;
	width:112px;
	height:87px;
	float:left;
	margin-left:15px;
	margin-top:17px;
	*margin-top:15px;
	border:1px solid #B7A087;
}	

#coluna_estrutura{
	position:relative;
	width:800px;
	height:630px;
	left:-7px;
	*margin-top:-10px;
	text-align:justify;
	padding-bottom:15px;
}

#coluna_vest{
	position:relative;
	width:800px;
	height:628px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
}

#coluna_vest4{
	position:relative;
	width:800px;
	height:608px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
}

#coluna_vest3{
	position:relative;
	width:800px;
	height:358px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
	padding-bottom:15px;
}

#coluna_vidadoaluno{
	position:relative;
	width:800px;
	height:308px;
	left:5px;
	margin-top:-6px;
	text-align:justify;
}

#coluna_estruts2{
	position:relative;
	width:800px;
	height:378px;
	left:5px;
	*margin-top:10px;
	text-align:justify;
	padding-bottom:15px;
}

#coluna_calendario{
	position:relative;
	width:800px;
	height:370px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
	padding-bottom:15px;
}

#coluna_espiritual{
	position:relative;
	width:800px;
	height:350px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
	padding-bottom:15px;
}

#coluna_cursos{
	position:relative;
	width:800px;
	height:635px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
	padding-bottom:15px;
}

#coluna_alimentacao1{
	position:relative;
	width:375px;
	height:421px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
	float:left;
	padding-bottom:15px;
}

#coluna_eventos1{
	position:relative;
	width:375px;
	height:447px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
	float:left;
	padding-bottom:15px;
}

#coluna_integral{
	position:relative;
	width:375px;
	height:421px;
	left:5px;
	*margin-top:-10px;
	text-align:justify;
	float:left;
	padding-bottom:15px;
}

#coluna_alimentacao2{
	position:relative;
	width:375px;
	height:421px;
	margin-left:25px;
	*margin-top:-10px;
	float:left;
	text-align:justify;
	padding-bottom:15px;
}

#fotog_saibamais{
	position:relative;
	width:373px;
	height:196px;
	margin-top:58px;
}

#fotog{
	position:relative;
	width:350px;
	height:196px;
}

#texto_saibamais{
	position:relative;
	width:373px;
	margin-top:29px;
}

#coluna2{
	position:absolute;
	width:550px;
	height:415px;
	top:14px;
	left:408px;
	text-align:justify;
}

#coluna_banners{
	position:absolute;
	width:190px;
	height:415px;
	top:55px;
	*top:172px;
	left:800px;
	text-align:justify;
}

#coluna_banners_vest{
	position:absolute;
	width:190px;
	height:415px;
	top:10px;
	*top:6px;
	left:800px;
	text-align:justify;
}

#coluna3_index{
	position:absolute;
	width:190px;
	height:415px;
	top:10px;
	left:800px;
	margin-top:0;
	text-align:justify;
}

#menu_01{
	position:absolute;
	width:150px;
	height:116px;
	top:-20px;
	left:50px;;
	text-align:left;
	background:url(../img/bg_busca.png) no-repeat;
}

#menu_02{
	position:absolute;
	width:150px;
	height:116px;
	top:-20px;
	left:75px;;
	text-align:left;
	background:url(../img/bg_busca.png) no-repeat;
}

#texto_menus{
	position:absolute;
	width:135px;
	height:57px;
	top:43px;
	text-align:left;
	padding-left:8px;
	padding-top:5px;
}

#contatos{
	position:absolute;
	width:950px;
	height:35px;
	left:10px;
	top:390px;
	text-align:center;
}

#box_estrutura{
	position:relative;
	width:372px;
	height:141px;
	margin-left:19px;
	margin-top:16px;
	float:left;
	left:0;
	border:1px solid #B7A087;
}

#box_calendario{
	position:relative;
	width:218px;
	height:409px;
	margin-left:19px;
	margin-top:17px;
	float:left;
	padding:10px;
	left:0;
	border:1px solid #B7A087;
}

#box_vida{
	position:relative;
	width:372px;
	height:191px;
	margin-left:16px;
	margin-top:16px;
	float:left;
	left:0;
	border:1px solid #B7A087;
}

#texto_box{
	position:relative;
	width:252px;
	height:127px;
	margin-top:10px;
	margin-left:10px;
	float:left;
}

#textom{
	position:relative;
	width:208px;
	height:127px;
	margin-top:10px;
	margin-left:10px;
	float:left;
}

#foto_box{
	position:relative;
	width:89px;
	height:113px;
	float:left;
	margin-top:14px;
	margin-left:9px;
}

#fotom{
	position:relative;
	width:129px;
	height:159px;
	float:left;
	margin-top:15px;
	margin-left:9px;
	background:url(../img/fotom.png);
}

#box_vest{
	position:relative;
	width:352px;
	height:380px;
	border:1px solid #B7A087;
	left:0;
	float:left;
	padding:10px;
	margin-left:15px;
	margin-top:11px;
}

#contactar{
	border:1px solid #BC9A3C;
	color:#5B2D00;
	background-color:transparent;
}

#contactar:hover{
	border:1px solid #5B2D00;
	color:#BC9A3C;
	background-color:transparent;
	cursor:pointer;
}

/* rodape */

#rodape{
	position:relative;
	width:100%;
	height:51px;
	text-align:center;
	left:0;
	float:left;
	margin-top:45px;
	background:url(../img/rodape.png) repeat-x;
}

#conteudo_rodape{
	position:relative;
	width:977px;
	height:51px;
	margin:0 auto;
	top:-3px;
	left:0;
}

#segura_rodape_texto{
	position:absolute;
	width:750px;
	height:22px;
	left:72px;
	margin-top:17px;
	border-left:1px solid #B48D22;
}

#rodape_texto{
	position:absolute;
	width:700px;
	height:25px;
	left:8px;
	top:0;
	text-align:left;
}

#assinatura{
	position:absolute;
	width:47px;
	height:45px;
	left:900px;
	top:7px;
}

/* fim do rodape */

a#br{
	position:absolute;
	width:34px;
	height:34px;
	margin-top:12px;
	top:0;
	left:0;
	margin-left:545px;
	background:url(../img/br.png) no-repeat center top;
}

a#br:hover{
	position:absolute;
	width:34px;
	height:34px;
	background:url(../img/br.png) no-repeat center bottom;
}

a#br_v{
	position:absolute;
	width:34px;
	height:34px;
	margin-top:12px;
	top:0;
	left:0;
	margin-left:505px;
	background:url(../img/br.png) no-repeat center bottom;
}

a#eng{
	position:absolute;
	width:34px;
	height:34px;
	margin-top:12px;
	top:0;
	left:0;
	margin-left:555px;
	background:url(../img/eng.png) no-repeat center top;
}

a#eng:hover{
	position:absolute;
	width:34px;
	height:34px;
	background:url(../img/eng.png) no-repeat center bottom;
}

a#china{
	position:absolute;
	width:34px;
	height:34px;
	margin-top:12px;
	top:0;
	left:0;
	margin-left:605px;
	background:url(../img/china.png) no-repeat center top;
}

a#china:hover{
	position:absolute;
	width:34px;
	height:34px;
	background:url(../img/china.png) no-repeat center bottom;
}

#banner_home{
	position:absolute;
	width:770px;
	height:226px;
	top:0;
	left:0;
	margin-top:133px;
}

#coluna_projeto{
	position:relative;
	width:770px;
	height:500px;
	top:12px;
	left:0;
}

#foto_projeto{
	position:relative;
	width:180px;
	height:116px;
	margin-left:11px;
	margin-top:11px;
	float:left;
}

#segura_fotos_missa{
position:absolute;
width:485px;
height:403px;
top:40px;
*top:32px;
left:295px;
}