h1.sub_titulo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style: normal; 
	font-size: 12px;
	margin:0px 0px 10px 0px;
	padding-left:20px;
	background-image:url(img/aqua.png);
	background-repeat:no-repeat;
	color:#2D96FF;
}

.hr
{
clear:both;
}

.campoEmail{
	float: left;
	margin-top: 44px;
	margin-left: 45px;
	width: 183px;
	height: 20px;
	text-align:left;
}

.botaoNews{
	float: right;
	margin-right: 5px;
	padding-top: 3px;
	width: 28px;
	height: 19px;
}




.comentar{
	width: 530px;
	height: 20px;
	background-color: #CCCCCC;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, sans-serif; color:#666666; 
}





#fora
{
	width: 868px;
	height: 1225px;
	position:absolute;
	left: 50%; 
	margin-left: -434px;
	padding: 0px;
	margin-top: 0px;
	text-align: center;
	background-image:url(img/fundo_branco.gif); background-repeat: no-repeat;
	
}


#topo
{
	width: 868px;
	height: 162px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#logo
{
	width: 263px;
	height: 135px;
	float: left;
	margin-left: 15px;
	padding-top: 27px;
}

#msg
{
	width: 510px;
	height: 90px;
	float: right;
	margin-top: 10px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #176fa1;
}

#diocese{
	width: 126px;
	height: 60px;
	float: left;
	margin-top: 2px;
	margin-left: 15px;
}


.contato{
	width: 373px;
	height: 23px;
	float: right;
	padding-top: 23px;
	margin-right: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #27d4fd;
}

#menu
{
	width: 227px;
	height: 302px;
	float: left;
}

#agenda
{
	width: 198px;
	height: 167px;
	float: left;
	margin-top: 4px;
	background-image:url(img/agenda.gif);
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 40px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; 
}

.vejaAgenda
{
	float: right;
	text-align: right;
	margin-right: 10px;
}

a.vejaA:link {font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #01264c; font-weight: bold; text-decoration:none;}
a.vejaA:visited {font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #01264c; font-weight: bold; text-decoration:none;}
a.vejaA:hover {font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #01264c; font-weight: bold; text-decoration:underline;}
a.vejaA:active {font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #01264c; font-weight: bold; text-decoration:none;}

a.agenda:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c; font-weight:bold; text-decoration:none;}
a.agenda:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c; font-weight:bold; text-decoration:none;}
a.agenda:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c; font-weight:bold; text-decoration:underline;}
a.agenda:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c; font-weight:bold; text-decoration:none;}

#galeria
{
	width: 228px;
	height: 172px;
	padding-top: 35px;
	float: left;
	margin-top: 4px;
	background-image:url(img/galeria.gif);
}

#separador
{
clear:both;
}

.clear{
	clear: both;
}

.separador2
{
clear:both;
}

#galerias
{	width:500px;	
	float: left;
	margin-bottom: 10px;
}

#pastorais22
{
	padding-top: 37px;
	width: 228px;
	height: 173px;
	float: left;
	margin-top: 4px;
	background-image:url(img/pastorais2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF;
}

#noticias22
{
	width: 228px;
	height: 117px;
	float: left;
	margin-top: 4px;
	background-image:url(img/noticias.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF;
}


.quadro2
{
	width: 572px;
	height: 358px;
	float: left;
	margin-left: 5px;
	margin-top: 3px;
}

#news
{
	width: 572px;
	height: 313px;
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	padding-top: 45px;
	background-image:url(img/news.gif);
}

.news{
	width: 260px;
	height: 85px;
	float: left;
	margin-left: 13px;
	margin-right: 12px;
	margin-bottom: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; 
}

#noticias
{
	height: 1050px;
	width: 561px;
	margin-left: 10px;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #767676;
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-arrow-color: #0039F4;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #000082;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #ffffff;
	padding:5px 5px 5px 5px;
	padding-bottom: 5px;

}

.sub_titulo_home2
{
	text-align: center;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF;
	float: left;	
}

.sunako
{
	text-align: center;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF;
	float: left;
}

.sub_titulo
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF;
	float: left;	
}

a.newsTit:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF;  text-decoration:none;}
a.newsTit:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF; text-decoration:none;}
a.newsTit:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF; text-decoration:none;}
a.newsTit:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D96FF; text-decoration:none;}

a.newsCha:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #767676;  text-decoration:none;}
a.newsCha:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; text-decoration:none;}
a.newsCha:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; text-decoration:underline;}
a.newsCha:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; text-decoration:none;}


#enquete
{
	width: 252px;
	height: 162px;
	float: left;
	margin-left: 6px;
	margin-top: 3px;
	padding-top: 45px;
	padding-left: 30px;
	text-align: left;
	background-image:url(img/enquete.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c;
}

a.liturgia:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c;  text-decoration:none;}
a.liturgia:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c; text-decoration:none;}
a.liturgia:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c; text-decoration:underline;}
a.liturgia:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01264c; text-decoration:none;}




#fraternidade
{
	width: 282px;
	height: 172px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	padding-top: 35px;
	background-image:url(img/fraternidade.gif);
}

.patrocinio1
{
	float: left;
	width: 178px;
	height: 182px;	
	margin-top: 4px;
	margin-right: 5px;
	margin-left: 5px;
}
.patrocinio2
{
	float: left;
	width: 178px;
	height: 182px;	
	margin-top: 4px;
	margin-left: 5px;
}
.patrocinio3
{
	float: left;
	margin-left: 5px;
	width: 178px;
	height: 182px;	
	margin-top: 4px;
}


#box1
{
	margin-left: 55px;
	width: 227px;

	float: left;
	margin-top: 2px;

}

#box2
{
	width: 574px;
	background-color: FFFFFF;

	float: left;
	margin-top: 2px;
}

#banner
{
	width: 576px;
	height: 302px;
	float: left;
}


a.contato2:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #27d4fd; text-decoration:none;}
a.contato2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #27d4fd; text-decoration:none;}
a.contato2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #27d4fd; text-decoration:underline;}
a.contato2:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #27d4fd; text-decoration:none;}


a.rodape:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0068b0; text-decoration:none;}
a.rodape:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0068b0; text-decoration:none;}
a.rodape:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0068b0; text-decoration:underline;}
a.rodape:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0068b0; text-decoration:none;}


a.webart:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7e7f7f; text-decoration:none;}
a.webart:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7e7f7f; text-decoration:none;}
a.webart:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7e7f7f; text-decoration:underline;}
a.webart:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7e7f7f; text-decoration:none;}


#webart
{
	width: 830px;
	height: 22px;
	padding-top: 3px;
	float: right;	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7e7f7f;
	text-align: right;;
}

#rodape
{
	width: 830px;
	height: 102px;
	float: right;
	background-image: url(img/rodape3.gif);		
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;
	text-align: center;
}

#rodCenter
{
	width: 772px;
	height: 77px;
	float: left;
	padding-top: 25px;
	color: #0068b0;

}

.rodLinha
{
	margin-top: 8px;
}

.rodEsq
{
	width: 29px;
	float: left;
	height: 102px;
	background-image:url(img/rodapeEsq3.gif);
}

.rodDir
{
	width: 29px;
	float: left;
	height: 102px;
	background-image:url(img/rodapeDir3.gif);
}

/*#######################################################################*/

#flashcontent
{
  float: left;
  height: 182px;
  width: 178px;
  text-align: left;
}

#flashcontent2
{
  float: left;
  height: 182px;
  width: 178px;
  text-align: left;
}

#flashcontent3
{
  float: left;
  height: 182px;
  width: 178px;
  text-align: left;
}




* img {   
border: 0px;
filter:expression(   
this.alphaxLoaded ? "" :   
(   
this.src.substr(this.src.length-4)==".png"  
?   
(   
(!this.complete)   
? "" :   
this.runtimeStyle.filter=   
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+   
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+   
String(this.alphaxLoaded=true).substr(0,0)+   
(this.src="img/blank.png").substr(0,0)   
)   
:   
this.runtimeStyle.filter=""  
)   
)   
}