/* CSS Document */

/* links */

a {
	text-decoration:none;
	color: #CA352C;
	background-color: transparent;
	font-weight: bold
  }

a:visited { 
	text-decoration: none 
  }

a:active {
	text-decoration:none
  }

a:hover {
	text-decoration: underline;
  }
  
 #link-menu-texto-a{
	font-size:12px;
	font-weight: bold;	
	color: #333333;
	text-decoration: none;
	clear:right;
	border-bottom:1px solid #CCCCCC;
	margin-top:10px;
	/*background-color:#EEEEEE;*/
}

#link-menu-texto-b{
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
	width:150px;
	height:18px;
	margin-left:3px;		
}


body{
	background-image:url(../img/bg-geral.png);
	background-repeat:no-repeat;
	margin:0;
	font-family: 'Trebuchet MS', Calibri;
	font-size:12px;
	padding:0
}



#master{
	width:985px;
	margin:auto;
}

#header{
	width:985px;
	height:120px;
	clear:both	
}

#logo-header{
	width:292px;
	height:116px;
	float:left
}

#ban-header{
	float:right
}

#spacer-menu-header{
	height:40px;
}

#main{
	width:985px;
	clear:both
}

#col-esq{
	width:152px;
	float:left
}

#col-esq-menu{
	width:152px;
	text-align:left;
	/*padding-top: 10px;
	margin-left:10px*/
	background-image:url(../img/bg-col-esq-menu.gif);
	/*border:2px solid #F0F0F0*/
}

#col-esq-menu-interno{
	padding:10px 5px 5px 10px

}

#ban-col-esq{
	width:142px;
	height:67px;
	text-align:center	;
	margin:auto
}

#ban-col-dir{
	width:175px;
	height:auto;
}

#box-hp-cadastrese{
	background-image:url(../img/bg-box-hp-cadastrese.gif);
	background-repeat:no-repeat;	
	width:175px;
	height:150px;
	padding:10px;
	clear:both
}

#tit-col-dir-cadastrese{
	width: 116px;
	height:22px;
	text-align: left;
	margin-bottom:5px
}


#col-meio{
	width:640px;
	float:left;
	margin-left:6px

}

#col-dir{
	width:175px;
	float:right
}

#tit-col-dir-eventos{
	margin-bottom:5px
}

#tit-col-dir-enquete{
	margin-bottom:5px
}

#box-col-dir-enquete{
	background-image:url(../img/bg-col-dir-enquete.gif);
	background-repeat:no-repeat;
	width:175px;
	height:180px;
	padding: 10px	
}


#spacer-col{
	height:10px
}

#footer{
	width:985px;
	height:42px;
	line-height:42px;
	background-image:url(../img/bg-footer.gif);
	clear:both;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF
}

#box-hp-noticias{
	background-image:url(../img/bg-box-hp-noticias.gif);
	width:640px;
	height:270px;
	float:left;
	padding:10px;
	background-repeat:no-repeat
}

/*#box-hp-noticias{
	background-image:url(../img/bg-box-hp-noticias.gif);
	width:311px;
	height:116px;
	float:left;
	padding:10px;
	background-repeat:no-repeat
}*/

#box-hp-cartoes{
	background-image:url(../img/bg-box-hp-cartoes.gif);
	width:310px;
	height:116px;
	float:right
}

#box-col-dir-calendario{
	background-image:url(../img/bg-col-dir-enquete.gif);
	background-repeat:no-repeat;
	width:175px;
	height:170px;
	padding: 5px	
}


#box-hp-evangelho{
	background-image:url(../img/bg-box-hp-evangelho.gif);
	height:117px;
	clear:both
}


#col-esq-hp{
	width:310px;
	float:left
}

#col-dir-hp{
	width:310px;
	float:right
}

#tit-pg{
	border-bottom: 1px solid #E1E1E1;
	width:640px;
	font-weight:bold;
	color:#CA352C;
	font-size: 20px;
	margin-bottom:10px;
	padding-bottom:5px;
	margin-top:0px
}

#conteudo{
	width:620px;
	min-height:850px;
	background-color:#FFFFFF;
	/*background-color:#EFEEEA;*/
	border: 1px solid #CECECE;
	/*border: 1px solid #B5B5B1;*/
	font-size:12px;
	padding:10px
}

#spacer-hp{
	height:20px;
	clear:both
}

#spacer-tpl {
	width:985px;
	height:15px

}

#tit-hp-noticias{
	margin-bottom:5px
}

#tit-hp-pedacruz{
	margin-bottom:5px
}

#tit-hp-passionistas{
	margin-bottom:5px
}

#tit-hp-cartoes{
	margin-bottom:5px
}

#tit-hp-evangelho{
	margin-bottom:5px
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../js/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../js/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../js/overlay.png", sizingMethod="scale");
	}