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;
	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:130px;
	height:15px;
	margin-left:3px;
	line-height:15px;
}

#bg-link-menu-texto-a{
	margin-top:5px;
}

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:15px;
}

#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:15px 5px 5px 10px;
}

#ban-col-esq{
	width:142px;
	height:67px;
	text-align:center	;
	margin:auto
}

#ban-col-dir{
	width:142px;
	width:175px;
	height:324px;
}

#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	
}

#box-col-dir-calendario{
	background-image:url(../img/bg-col-dir-enquete.gif);
	background-repeat:no-repeat;
	width:165px;
	height:170px;
	padding:5px;
	line-height:15px;
}

.dentro-coluna-direita-calendario{
	height:175px;
	background-repeat:no-repeat;
}

#box-col-dir-cartao{
	background-image:url(../img/bg-col-dir-cartao.gif);
	background-repeat:no-repeat;
	width:171px;
	height:176px;
	padding: 2px	
}

.box-col-dir-cartao-img{
	width:88px;
	height:89px;
	margin-left:40px;
	margin-top:15px;
}

.box-col-dir-cartao-txt{
	color:ca352c;
	font-weight:bold;
	font-family: 'Trebuchet MS', Calibri;
	text-align:center;
	width:161px;
	margin-left:5px;
	margin-top: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:480px;
	float:left;
	padding:10px;
	background-repeat:no-repeat
}

#box-hp-cartoes{
	background-image:url(../img/bg-box-hp-cartoes.gif);
	width:310px;
	height:166px;
	float:right;
	background-repeat:no-repeat
}

#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");
}
	
	
#barra-header{
	width:auto;
	height:32px;
	background-color:#CA352C;
	clear:both;
	margin-bottom:15px
}

#barra-container {
	width:985px;
	margin:auto;
	text-align:center
}

#img-menu-header{
	float:left;
	width:105px;
	height:32px
}

#menu-header{
	float:left;
	height:32px;
	line-height:32px;
	color:#E49A95;
	text-align:center
	/*background-image:url(/img/img-header-02.gif)*/
}

#menu-header a{
	color: #FFFFFF;
	font-weight:bold
}

#menu-header ul{
	padding:0;
	text-align:left;
}

#menu-header li{
	display:inline;
	padding-right:0px;
}	

#bannerTopo{
	width:640px;height:162px;
	background-color: #8B0000;
}	

#bannerTopo ul{
	height:27px;
	width:27px;
	padding:0;
	margin:0;
	margin-left:0 !important;
}
	
#bannerTopo ul li{
	/*float: left;*/
	background-color:#8B0000;
	list-style:none;
	text-align:center;
}

#bannerTopo ul li a{
	display: block;
	height: 22px;
	width: 27px;
	text-decoration:none;	
	padding:5px 0 0 0;
	color:#FFFFFF;
}
	
#bannerTopo ul li.ativo{ background-color:#AD0000;}

#bannerTopo ul li:hover{ background-color:#AD0000;}

.banner-col-dir{
	width: 175px;
	height: 114px;
	border: 0px;
}

.box_videos{
	float:left;
}

.videos{
	margin-top:10px;
	width:675px;
	line-height:25px;
}

/*barra compartilhe (tlp_1)*/
.barra-compartilhe{ 
	clear:both;
	height:33px; 
	width:620px; 
	margin: 15px 0 20px 0; 
	border-bottom:dotted #989898 thin; 
	border-top:dotted #989898 thin; 
	padding-top:7px;
	}

.barra-compartilhe div{float:left;}

.barra-compartilhe div.print-indique{ 
	border:0; 
	border-left:1px solid #999; 
	margin-left:10px; 
	padding-left:10px;
	}

.barra-compartilhe div span{ float:left; margin:6px 7px;}
	
.barra-compartilhe a{
	width:20px; height:24px;
	padding:0;
	margin:0 10px 0 0;
	background-image:url(../img/sprite-redes-sociais.png);
	background-color:transparent;
	background-position:0 0;
	background-repeat:repeat;
	text-decoration:none;
	display:block;
	float:left;
	}
.barra-compartilhe a.link{ 
	background-image:none !important; 
	width:55px !important; 
	height:15px !important; 
	border:0; border-right:1px solid #999; 
	padding:6px;
	}
	
.barra-compartilhe a.face { background-position:0 -25px;}

.barra-compartilhe a.twitter{ background-position:-20px -25px;}

.barra-compartilhe a.orkut{ background-position:-80px -25px;}

.barra-compartilhe a.indique{ background-position:-160px -25px;}

.barra-compartilhe a.print{ background-position:-18px -53px;}

/*hover redes sociais*/
.barra-compartilhe a.face:hover { background-position:0 -3px;}

.barra-compartilhe a.twitter:hover{ background-position:-20px -3px;}

.barra-compartilhe a.orkut:hover{ background-position:-80px -3px;}

.barra-compartilhe a.indique:hover{ background-position:-160px -3px;}

.barra-compartilhe a.print:hover{ background-position:-18px -55px;}
