

html, body{
	font:14px 'Signika', sans-serif;
	/* font:14px 'Droid Sans', Arial, Helvetica, sans-serif; */
	font-size: 14px;
	height:100%; 
	width:100%; }

/*	'Signika', sans-serif
	'Cabin', sans-serif; */
 
.aovivo{
   width: 500px;
   height: 150px;
   top: 50%;
   font-size: 32px;
   font-weight: bold;
   background-color: lightblue;
   left: 50%;
   margin-top: -100px;
   margin-left: -250px;
   position: absolute;
   border: 15px outset #FF69B4;
   z-index:1000;
}
 
#teste {  
  position:absolute;
  top:0;
  left:100;
  border: 1px solid;
  background-color:#DB7093;
  width:200px;
  margin-left:5px;
  margin-top:80px;
 
  padding: 4px;

}
 
/*TRANSITIONS*/
a, a:visited, a:active{-webkit-transition:all .3s ease-in-out}
.lb-next, .lb-prev{-webkit-transition:all .0s ease-in-out}

/*ESTILOS DORSAIS********************/
#main{background:url(../images/bg-footer.jpg) no-repeat center bottom; min-height:100%; !important; padding-bottom:410px; position:relative; width:100%}
.container{margin:0 auto; overflow:hidden; position:relative; width:1150px;margin-bottom: 125px}
#web_radio{display: none;background: #000}

/*PADRAO*****************************/
.form-erro{border:2px solid #D3A578;}
.msg-enviada{background:#5EB4E9; text-align: center; padding: 10px;color: #fff;font-size: 20px;margin-bottom: 10px;width: 293px;}
.msg-erro{background: #D3A578;text-align: center; padding: 10px;color: #fff;font-size: 20px;margin-bottom: 10px;width: 293px;}
.f-left{float:left;}
.f-right{float:right;}
.o-hidden{overflow:hidden;}
.p-absolute{position:absolute;}
.p-relative{position:relative;}
.borda-5px{-webkit-border-radius:5px; border-radius:5px;}
.infinite-width{width:9999999999px;}
.bt-padrao{background:#5EB4E9 !important; border:#B9D5F4 2px solid; color:#FFF; font:12px 'Cabin', sans-serif; padding:4px 10px; text-align:center; text-transform:uppercase;cursor: pointer; text-shadow:1px 1px 0px rgba(0,0,0,0.2);}
.bt-padrao:hover{background:#36A2E2 !important; text-shadow:none; }
.texture-line{background:url(../images/bg-repeat.png);}
.foto-padrao{/*background:url(../images/bg-repeat.png);*/ padding:25px 0 12px; margin-bottom:12px; /*box-shadow:1px 4px 4px rgba(185,161,139,0.4); -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=4,Color=#66b9a18b,Positive=true)";*/}
.foto-padrao .video-espaco{ display:block; width: 525px; margin:0 auto; overflow:hidden;}
.foto-padrao .foto-espaco{ border:#FFF 2px solid; display:block; margin:0 auto; overflow:hidden;}
.foto-padrao .foto-espaco img{display:block;}
input, button, select, textarea{border:none; background:#F0E4DB url(../images/bg-input.png) repeat-x; border-right:#E6DAD3 1px solid; color:#8B8B8B; height:16px; font:14px; padding:8px;}
textarea{resize:none;}
label{display:block; margin-bottom:6px;}
button{border:none; cursor:pointer}
h2, h3, h4, strong{font-weight:normal;}


/*HEADER*****************************/
#header{background:url(../images/bg.jpg) no-repeat top center; height:315px;}
#header .container{height:100%;}
#header.home{background:url(../images/bg-header-home.jpg) no-repeat top center; border-bottom:#EFEAE2 2px solid; height:418px;}
#header #box-logo{margin:0 auto; width:320px;}
#header #box-logo h1.logo{background:url(../images/sprite.png); height:72px; width:320px;}
#header #box-logo h1.logo a{height:72px; display:block;}
#header #box-logo .cidade-logo{color:#589ABA; display:block; text-align:center;}
#header #box-logo{margin:80px auto 0;}
#header.home #box-logo{margin:80px auto 0;}
#header ul#nav{left:8px; top:0;}
#header ul#nav li{float:left; position:relative;}
#header ul#nav li a, #header ul#nav li strong{ background:url(../images/sprite-nav.png) repeat-x 0 0; border-bottom: 1px solid #EBDED4; border-left: 1px solid #E5D7CB; border-right: 1px solid #CDBBAA; cursor:pointer; color:#AC9C88; display:block; font-size:17px; min-height: 34px; text-align:center; text-transform:uppercase; -webkit-transition:all .0s ease-in-out}
#header ul#nav li a span, #header ul#nav li strong span{ /* border-bottom: 1px solid #EBDED4; border-left: 1px solid #FAEEE4;border-right: 1px solid #F7EBE1; */ display:block; padding:8px 0 5px 0 !important; }
#header ul#nav li a:hover, #header ul#nav li strong:hover{background:url(../images/sprite-nav.png) repeat-x 0 -45px; border-bottom:#E6D4C4 1px solid; border-left:#F1DAC5 1px solid; }
#header ul#nav li a:hover span, #header ul#nav li strong:hover span{/* border-bottom:#E6D4C4 1px solid; border-left:#F1DAC5 1px solid; border-right:#E7D1C1 1px solid; */ color:#87B7E7;}
#header ul#nav li .bt-jerico{width:140px; color:#000; font:15px}
#header ul#nav li .bt-paroquia{width:130px;}
#header ul#nav li .bt-noticia{width:125px;}
#header ul#nav li .bt-fotos{width:100px;}
#header ul#nav li .bt-msg{width:155px;}
#header ul#nav li .bt-links{width:90px;}
#header ul#nav li .bt-contato{width:110px;}
#header ul#nav li .bt-chat{width:80px;}
#header ul#nav li.web-radio{border:none; margin-left:-5px;}
#header ul#nav li a.bt-webradio{background:url(../images/sprite.png) 0 -75px; border:none; clear:right; height:54px; padding:0; width:131px;}
#header ul#nav li a#bt-webradio-close{display: none}
#header ul#nav li ul.sub-menu{display:none; left:0; position:absolute; top:35px; width:100%;}
#header ul#nav li:hover ul.sub-menu{display:block;}
#header ul#nav li ul.sub-menu li{float:none; padding:0;}
#header ul#nav li ul.sub-menu li a{background:#FFF5ED ;}
#header ul#nav li ul.sub-menu li a:hover{background:#F6E6D7 url(../images/sprite-nav.png) repeat-x 0 -135px;}
#header .busca-header{ float: right; padding: 45px 30px 0 0; overflow:hidden;}
#header .busca-header form label.campo-busca{color:#B8A18B; font:20px 'Cabin', sans-serif; text-transform: uppercase;}
#header .busca-header form input{background:#EFE7DF; color:#8B8B8B; float:left; font:14px 'Cabin', sans-serif; height:15px; margin-right:4px; padding:10px 8px 8px; text-transform:uppercase; width:199px;}
#header .busca-header form button{background:url(../images/sprite.png) -333px -101px; float: left; height:33px; width:37px; margin-top: 0; text-indent: -999px;}

#header .bthome{ position: absolute; display: block; width: 84px; height: 33px; top: 250px; left: 15px; overflow: hidden; text-indent: -999px; background:url(../images/btHome.png) left top no-repeat; }

/*HEADER HOME************************/
#header .msg-home, #header.home .nav-msg, #header .nav-msg .nav-balls{}
#header.home .msg-home{float:right; margin:25px 20px 0 0; width:435px; text-align: center; }
#header.home .msg-home ul.list-msg{}
#header.home .msg-home ul.list-msg li{background:url(../images/abre-aspas.png) no-repeat left 20px; color:#79756F; float:left;  font-size:19px; font-style: italic; line-height: 130%; text-align: left; padding: 20px 0;}
#header.home .msg-home ul.list-msg li span{/* background:url(../images/fecha-aspas.png) no-repeat right bottom; */ display:block; padding: 5px 15px 0 35px;}
#header.home .msg-home ul.list-msg li span img{ margin: 0 0 0 5px;}
#header.home .msg-home ul.list-msg li small{display:block; padding:0px 15px 0 35px; font-size: 12px; color: #9E9B96; }
#header.home .msg-home a.bt-padrao{display:block; float:left; margin-left:120px; width:155px;}
#header.home .msg-home .dots { position: absolute; left: 0; right: 0; bottom: 5px; z-index: 98; }
#header.home .msg-home .dots li { display: inline-block; width: 10px; height: 10px; margin: 0 7px; text-indent: -999em; border-radius: 6px; background: #E4D1BC; -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.5); cursor: pointer; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;	}
#header.home .msg-home .dots li.active { background: #7DB2E6; }
#header.home .nav-msg{background-color:rgba(243,233,217,0.4); bottom:0; display:block; left:50px; height:43px; position:absolute; width:860px;}
#header.home .nav-msg a.bt-padrao{position:absolute; right: 115px; bottom: 60px; z-index: 99;}
#header.home .nav-msg a.bt-setas{background:#DBC9B3 url(../images/sprite.png); bottom:0; height:43px; position:absolute; width:38px;  z-index: 99;}
#header.home .nav-msg a.bt-next{background-position: -236px -164px; right:0;}
#header.home .nav-msg a.bt-back{background-position: -201px -164px; left:0;}
#header.home .nav-msg .nav-balls{bottom:12px; display:block; height:14px; margin-left:40px; position:absolute; text-align:center; width:780px; z-index:9999999;}
#header.home .nav-msg .nav-balls a{background:url(../images/sprite.png) -147px -78px; display:inline-block; height:11px; margin:0 3px; padding:2px; text-indent:-99999px; width:11px; -webkit-transition:all .0s ease-in-out}
#header.home .nav-msg .nav-balls a:hover{opacity:0.7;}
#header.home .nav-msg .nav-balls a.active{background-position:-134px -78px;}


/*HOME*******************************/
#home{background:#FAF4ED url(../images/bg-box-home.jpg) no-repeat bottom; padding:25px 15px 30px 25px;}
#home .box-home h2.tt{color:#A5A5A5; font:28px 'Cabin', sans-serif; font-weight: 300; letter-spacing:-1px; margin:5px 0 15px; text-align:center; text-transform:uppercase; text-shadow:1px 1px 0px rgba(122,137,149,0.25);}
#home .box-home{float:left; height:410px; margin-right:10px; overflow:hidden; position:relative; width:296px;}
#home .box-home .list-content{margin:10px auto; overflow:hidden; width:250px;}
#home .box-home .view-content{float:left; height:300px; margin:0 27px; width:240px;}
#home .box-home .texture-line{padding:15px 0 8px; margin-bottom:12px; box-shadow:1px 4px 4px rgba(185,161,139,0.4); -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=4,Color=#66b9a18b,Positive=true)";}
#home .box-home .view-content a.foto-post{border:#FFF 2px solid; display:block; height:135px; margin:0 auto; overflow:hidden; width:218px;}
#home .box-home .view-content a.foto-post img{max-width:225px;width: 218px; height: 135px;}
#home .box-home .view-content a{color:#9B9997;}
#home .box-home .view-content .date{color:#CCAE87; display:block; font-size:15px; text-align:center;}
#home .box-home .view-content .tt-post{font-size:17px; font-weight: normal; letter-spacing:0px; margin-top:5px; text-transform:uppercase;}
#home .box-home .view-content .tt-post a{color: #8D836D;}
#home .box-home .view-content .olho{font-size:13px;}
#home .box-home a.bt-nav{background:url(../images/sprite.png) no-repeat; height:44px; position:absolute; top:135px; width:18px; z-index: 99;}
#home .box-home a.nav-go{background-position:-154px -165px; right:6px;}
#home .box-home a.nav-back{background-position:-116px -165px; left:6px;}
#home .box-home a.bt-more{display:block; margin:0 auto; width:160px;}
#home .box-home a.more-msg{width:160px;}
#home .box-home a.more-photos{width:100px;}


/*AGENDA*/
#box-agenda{background:#F3E9DA url(../images/bg-box-agenda.png) repeat-x 0 198px; margin-bottom:30px;}
#box-agenda h2.tt{background:url(../images/bg-agenda-home.jpg) no-repeat center center; color:#84ABD1; float:none; font:28px 'Cabin', sans-serif; line-height:65px; margin:0; padding-top:3px; text-align:center; }
#box-agenda .list-agenda{height:123px; margin:0 auto; overflow:hidden; padding-top:8px; width:860px;}
#box-agenda .list-agenda ul li{color:#6B6B6B; float:left; font-size:14px; padding-right:10px; width:205px;}
#box-agenda .list-agenda ul li h4{background:#D3A578; color:#F3E9DA; float:left; font-size:24px; padding:21px 0 25px; text-align:center; width:54px; text-transform:capitalize;}
#box-agenda .list-agenda ul li h4 span{ color: #fff; font: 36px 'Cabin', sans-serif; display:block; line-height:38px;}
#box-agenda .list-agenda ul li p{float:left; padding:23px 0 0 8px; width:135px;}
#box-agenda .list-agenda ul li p strong{color:#9B9997; display:block;}
#box-agenda .list-agenda ul li p span{display:block; font: 16px 'Cabin', sans-serif; font-weight: 300; }
#box-agenda a.bt-agenda{display:block; margin:0 auto; width:190px;}
#box-agenda a.bt-nav{background:url(../images/sprite.png); height:57px; position:absolute; top:110px; width:18px;}
#box-agenda a.nav-go{background-position:-58px -158px; right:20px;}
#box-agenda a.nav-back{background-position:-20px -158px; left:20px;}


/*SOCIAL HOME*************************/
.box-social-home{background:#F7F1E5; float:left; height:315px; margin-right:15px; padding:15px 20px 25px; -webkit-border-radius:10px; border-radius:10px;}
.box-social-home h3{color:#84ABD1; font:28px 'Cabin', sans-serif; letter-spacing:-1px; padding-bottom:5px; text-transform:uppercase;}


/*PADRAO CONTEUDO********************/
.container .cabecalho { position: static; margin: 0 0 40px 0; padding: 0 0 0 15px; background:url(../images/linha.jpg) left bottom no-repeat;}
.container .cabecalho .tt{ float: left; color:#62B4EA; float:left; font:25px 'Cabin', sans-serif; margin:0 10px 0 0; padding:7px 5px 0 5px; text-transform:uppercase; border-bottom: 2px solid #62B4EA;}
.container .sub-tt{ float: left; color:#DBB38A; font:16px 'Cabin', sans-serif; margin:0 10px 0 0; padding:15px 5px 4px 5px !important; text-transform:uppercase; border-bottom: 2px solid #DBB38A;}
.container .barra{ display:none; background:url(../images/sprite.png) -299px -164px; clear:right; float:left; height:50px; width:34px;}
.container .bt-tds{ position: absolute; width: 220px; bottom: -10px; right: 21px; z-index: 99;}
.container .tam-letra{height:35px; right:0; top:10px; width:330px;}
.container .tam-letra a{background:url(../images/sprite.png) no-repeat; clear:left; float:right; height:34px; margin-right:5px; width:34px;}
.container .tam-letra a.bt-aumenta{ display: none; background-position:-255px -101px;}
.container .tam-letra a.bt-diminui{ display: none; background-position:-293px -101px;}
.container #detalhe-padrao h1{color:#BDBBBB; font:28px 'Cabin', sans-serif; line-height:110%; letter-spacing:-1px; padding-bottom:25px; text-transform:uppercase;}
.container #detalhe-padrao .date{padding-bottom:5px; font-size: 14px; text-align:left;}
.container #detalhe-padrao .foto-padrao{width:555px;}
.container #detalhe-padrao .foto-padrao .foto-espaco{height:auto !important; width:525px;}
.container #detalhe-padrao .foto-padrao .foto-espaco img{height:auto !important; width:525px;}
/*.container .txt p, .container .txt div{color:#9B9997; font-size:16px; line-height:143%; } */
.container .txt {color:#9B9997; font-size:16px; line-height:143%; }
.container .txt p { margin-bottom: 10px; }


/*SECRETARIA*************************/
#secretaria{width:920px;}
#secretaria .foto-padrao{float:left; margin:0 30px 55px 0; width:260px;}
#secretaria .foto-padrao .foto-espaco{ width:224px;}
#secretaria .foto-padrao .foto-espaco img{width:224px;}
#secretaria .txt{float:left; width:560px;}
#secretaria .txt p{ padding-bottom: 20px;}
#secretaria .txt strong{ font-weight: bold;}
#secretaria .txt ul { list-style: circle; padding: 0 0 0 20px;}
#secretaria .txt ul li{ padding: 5px 0; color:#9B9997; font-size:16px; line-height:143%;}
.box-atend{background:#5EB4E9; color:#FFF; float:left; text-transform:uppercase; width:410px;}
.box-atend .texture-line{border-left:#FFF 5px solid; border-right:#FFF 5px solid; clear:both; display:block; height:15px; margin:0 auto;}
.box-atend h4{font-size:22px; line-height:98%; padding:0 20px;}
.box-atend h4.first{padding-top:20px;}
.box-atend p{padding:15px 20px 30px;}
.box-atend p.fone{ color: #F4E9DA; font-size: 20px; font-weight: bold;}
.box-atend p.last{padding-bottom:20px;}


/*COMUNIDADES************************/
#comunidades.container .sub-tt{padding-left:30px}
#comunidades ul.list-comunidade li{float:left; margin:0 30px 45px; width:260px; height:375px;}
#comunidades ul.list-comunidade li .olho{height: 145px;}
#comunidades ul.list-msgs li .olho{}
#comunidades ul.list-comunidade li .olho a{color:#9B9997; line-height:135%;}
#comunidades ul.list-comunidade li .olho h1{color:#7DB1E5; font-size: 20px; padding-bottom:10px; text-transform:uppercase; height: 45px;}
#comunidades ul.list-comunidade li .olho h1 a{color:#5FB2E8; line-height:normal;}
#comunidades ul.list-comunidade li .olho .autor{color:#CDB08A; display:block; font-size:18px; line-height:126%; overflow:hidden; padding-bottom:10px; text-transform:uppercase;}
#comunidades ul.list-comunidade li .olho .autor .foto-autor{border:#CDB08A 1px solid; display:block; float:left; height:25px; overflow:hidden; width:25px;margin-right: 5px;}
#comunidades ul.list-comunidade li .olho .autor img{height:25px; width:25px;}
#comunidades ul.list-comunidade li a.bt-padrao{color:#FFF;  }
#comunidades ul.list-comunidade li a.bt-link{font-size: 13px; color: #ABD9F3; }
#comunidades ul.list-comunidade li a:hover.bt-link{color: #36A2E2; }
#comunidades.container #detalhe-padrao{}
#comunidades .foto-padrao .foto-espaco{height:150px; width:235px;}
#comunidades .foto-padrao .foto-espaco img{width: 235px;height: 150px;}
.container .txt{padding-top:20px; width:560px;}
.container .txt a{color:#5991BF;}
#comunidades .bt-tds{float:right; line-height:27px; height:28px; margin-right:10px;}
#comunidades .bt-comunidades{ margin-right: 10px;}
#comunidades .bt-homilias{}
#comunidades .bt-msgs{width:190px;}
#comunidades .nav-posts{width:900px;padding-left: 355px;}
#comunidades .date{ color: #D7BB99;font-size: 15px;text-align: left;}
#comunidades .autor-homilias{ padding:0 0 20px 0; height: 80px; color:#DBB38A; display:block; clear: both; font-size:14px;  }
#comunidades .autor-homilias img{ float: left; width: 80px; height: 80px; margin-right: 10px;  border: #CDB08A 1px solid; border-radius: 50%;}
#comunidades .autor-homilias #padre{ padding: 30px 0 0 0; }
#comunidades ul.social-homilias li{float:left; padding-top: 25px; margin-right:10px;}


/*HISTORIA***************************/
.nav-historia{background:url(../images/bg-repeat-escuro.png); height:43px; position:relative; width:953px;}
.nav-historia a.bt-setas{background:#E8D6C6 url(../images/sprite.png); bottom:0; height:43px; position:absolute; width:38px;}
.nav-historia a.bt-next{background-position: -236px -164px; right:0;}
.nav-historia a.bt-back{background-position: -201px -164px; left:0;}
.nav-historia .nav-balls{bottom:12px; display:block; height:14px; margin-left:40px; position:absolute; text-align:center; width:780px; z-index:9999999;}
.nav-historia .nav-balls a{background:url(../images/sprite.png) -147px -78px; display:inline-block; height:11px; margin:0 3px; padding:2px; text-indent:-99999px; width:11px; -webkit-transition:all .0s ease-in-out}
.nav-historia .nav-balls a:hover{opacity:0.7;}
.nav-historia .nav-balls a.active{background-position:-134px -78px;}
.list-historia{height:360px; overflow:hidden; padding-top:6px; width:953px;}
.list-historia ul{background:#53A9E3; overflow:visible; height:360px;}
.list-historia ul li{background:url(../images/bg-historico.png); float:left; font:20px 'Cabin', sans-serif; letter-spacing:-1px; line-height:130%; margin-right:2px; position:relative; text-align:center; text-transform:uppercase; width:189px;cursor:pointer}
.list-historia ul li a{ /* background:url(../images/bt-historia.png) no-repeat -182px 290px; */ color:#FFF; display:block; height:100px; padding-bottom:260px; overflow:visible;}
/* .list-historia ul li a:hover, .list-historia ul li a.active{ background:url(../images/bt-historia.png) no-repeat -182px 360px;} */

span.seta-down{position: absolute; width: 189px; height: 50px; left: 0; bottom: 35px; background:url(../images/bt-historia.png) no-repeat 12px bottom; z-index: 99; }

.list-historia ul li strong{ color:#FFF; display:block; padding:40px 6px 0 0; height: 315px;  }
.list-historia ul li strong.min-txt{padding-top:35px;}
.list-historia ul li strong span{font-size:26px; display:block; text-transform: none;}
.list-historia ul li div.circle{ width: 162px; height: 162px; left:12px; position:absolute; top:145px; overflow: hidden; z-index: 2; border-radius: 50%; -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.3);}
.list-historia ul li a img{}
/*.list-historia ul li a span.seta-down{ background:url(../images/sprite.png) 0 -296px; height:51px; left:38px; position:absolute; top:358px; width:110px; -webkit-transition:all .3s ease-in-out}
 .list-historia ul li a:hover span.seta-down, .list-historia ul li a.active span.seta-down{background-position:0 -244px; height:51px;} */
.container .txt-historia{background:#FAEADB; margin:5px auto 150px; overflow:hidden; padding:50px 50px 30px 50px; width:850px;}
.container .txt-historia .colunas{float:left; margin-right:50px; overflow:hidden; width:375px;}
.container .txt-historia .colunas p{color:#5f5b58; padding-bottom: 20px;}
.container .txt-historia .colunas p img{display:block; margin:0 auto 20px;}
.container .txt-historia .tt-padre{float: none; margin-bottom: 30px;}


/*LINKS******************************/
.list-links{overflow:hidden; padding-bottom:40px;}
.list-links .foto-padrao{float:left; margin-right:30px; padding:15px 0 8px; width:160px;}
.list-links .foto-padrao .foto-espaco{height:90px; width:140px;}
.list-links .foto-padrao .foto-espaco img{width: 140px; height: 90px;}
.list-links .dados-links{float:left; width:500px}
.list-links .dados-links .tt{font-size:20px; float:none; text-transform: uppercase; margin-bottom:5px; padding:0;}
.list-links .dados-links .tt a{color:#62B4EA; }
.list-links .dados-links p{padding-bottom:10px;}
.list-links .dados-links p a{color:#9C9A98;}
.list-links .dados-links .bt-padrao{display:block; width:80px;}


/*PASTORAIS**************************/
.list-pastorais{overflow:hidden; padding-bottom:50px;}
.list-pastorais .foto-padrao{float:left; margin-right:40px; width:265px;}
.list-pastorais .foto-padrao .foto-espaco{height:160px; width:240px;}
.list-pastorais .foto-padrao .foto-espaco img{width: 242px; height: 162px;}
.list-pastorais .txt-pastoral{float:left; padding:0; width:630px;}
.list-pastorais .txt-pastoral h1{ padding-bottom: 15px; color:#7DB1E5; font-size: 20px; text-transform:uppercase;}
.list-pastorais .txt-pastoral a{cursor: pointer}
.list-pastorais .txt-pastoral p{padding-bottom: 20px;}
.list-pastorais .txt-pastoral a.bt-padrao{color:#FFFFFF;}
.list-pastorais .txt-pastoral a.esconder{display: none;}
.list-pastorais .txt-pastoral p.bt-padrao{display:block; width:85px;padding-bottom: 5px;}


/*BUSCA****************************/
#noticias .bloco-busca{ padding:25px 0 15px 0; margin-left:20px; border-bottom: 1px solid #ddd;}
#noticias .bloco-busca .date{color:#D7BB99; display:block; font-size:14px; text-align:left;}
#noticias .bloco-busca .categoria{color:#D7BB99; text-transform:uppercase;}
#noticias .bloco-busca .tt-noticia{font-size:18px; margin:5px 0; text-transform:uppercase;}
#noticias .bloco-busca .tt-noticia a{color:#5EB3E6;}
#noticias .bloco-busca .olho-noticia{color:#A2A09E; display:block; font-size:15px; margin-bottom:15px;}


/*POST ****************************/
.post{float:left; width:695px}
.post h1{ color:#BDBBBB; font:28px 'Cabin', sans-serif; line-height:110%; letter-spacing:-1px; padding-bottom:25px; text-transform:uppercase; }
.conteudo-post{float:right; padding: 0 0 30px 0; margin-right:40px; width:570px;}
.social-links-post{float:left; padding-top:5px; width:75px;}
.social-links-post li{padding-bottom:8px;}
.conteudo-post .foto-padrao{ width:552px;}
.conteudo-post .foto-padrao .foto-espaco{height:320px; width:528px;}
.conteudo-post .foto-padrao .foto-espaco img{height: 320px;width: 528px;}


/*NOTICIA****************************/
#noticias{float:left; width:695px}
#noticias .bloco-noticia{float:left; height:375px; margin:0 75px 50px 0; width:255px;}
#noticias .bloco-noticia .foto-noticia{background:#EFE6DC; padding:9px; margin-bottom:10px; width:235px;}
#noticias .bloco-noticia .foto-noticia .foto-espaco{display:block; height:135px; overflow:hidden; width:235px;}
#noticias .bloco-noticia .foto-noticia .foto-espaco img{width:235px;}
#noticias .date{color:#D7BB99; display:block; font-size:15px; }
#noticias .categoria{color:#5EB4E7; text-transform:uppercase;}
#noticias .bloco-noticia .tt-noticia{ height: 45px; font-size:20px; margin:10px 0; text-transform:uppercase;}
#noticias .bloco-noticia .tt-noticia a{color:#5EB3E6;}
#noticias .bloco-noticia .olho-noticia{color:#A2A09E; display:block; font-size:15px; height: 90px; }
#noticias .bloco-noticia .bt-padrao{}
.nav-posts{text-align:center; overflow:hidden; width:375px;padding-left: 160px}
.nav-posts .bt-padrao{display:inline-block; margin:0 10px; width:90px;}
.nav-posts form{width:120px;float:left;display:inline-block;}
#noticias .conteudo-materia{float:right; padding: 0 0 30px 0; margin-right:40px; width:570px;}
#noticias .conteudo-materia .date{padding-bottom:5px; font-size: 14px; text-align:left;}
#noticias .tt{ color:#BDBBBB; font:28px 'Cabin', sans-serif; line-height:110%; letter-spacing:-1px; padding-bottom:25px; text-transform:uppercase; }
#noticias .conteudo-materia .galeria-fotos{margin-bottom:10px; overflow:hidden; position:relative; width:575px;}
#noticias .conteudo-materia .foto-padrao{margin-left:10px; position:relative; width:552px;}
#noticias .conteudo-materia .foto-padrao .foto-espaco{height:396px; width:528px;}
#noticias .conteudo-materia .foto-padrao .foto-espaco img{height: 396px; margin: 0 auto; /*width: 528px;*/ }
#noticias .conteudo-materia .foto-padrao .bt-zoom{background:url(../images/sprite.png) -125px -305px; bottom:27px; height:27px; position:absolute; right:25px; width:27px;}
#noticias .conteudo-materia .galeria-mini-photo{margin:0 auto; width:523px;}
#noticias .conteudo-materia .galeria-mini-photo ul li{float:left; margin-right:5px; opacity:0.7; overflow:hidden; width:83px; -webkit-transition:all .3s ease-in-out}
#noticias .conteudo-materia .galeria-mini-photo ul li:hover{opacity:1;}
#noticias .conteudo-materia .galeria-mini-photo ul li a{display:block; height:60px;}
#noticias .conteudo-materia .galeria-mini-photo ul li a img{height: 60px; width: 83px;}
a.bt-nav-gal{background:url(../images/sprite.png); bottom:5px; height:47px; position:absolute; width:25px;}
a.bt-back{background-position:-350px -230px; left:0;}
a.bt-go{background-position:-381px -230px; right:0;}
#noticias .social-links-post{float:left; width:75px;}
#noticias .social-links-post li{padding-bottom:8px;}
.bt-print{background:url(../images/sprite.png) -190px -305px; height:61px; width:59px;cursor: pointer;}
#noticias .box-comment{width:655px;}
#noticias .box-comment h3{color:#DBB38A; font-size:27px; text-transform:uppercase;}

/*LISTA DE GALERIA DE VIDEOS*/
.list-video{ float:left; width: 260px; height: 215px; padding: 0 30px 20px 30px; }
.list-video.grande{ width: 600px; height: 450px;padding: 0 10px 20px 30px;}
.list-video .video-padrao{ margin-right:35px; width:260px;}
.list-video .video-padrao:hover {opacity: 0.7}
.list-video .video-padrao.grande{width:580px;}
.list-video .dados-galeria{ height: 50px;}
.list-video .dados-galeria h1{color:#7db2e6; font-size: 14px; text-transform:uppercase; height: 60px;}
.list-video .dados-galeria.grande h1{font-size: 20px;}

/*LISTA DE GALERIA DE FOTOS*/

.list-galeria{ float:left; width: 260px; height: 420px; padding: 0 30px 20px 30px; }
.list-galeria .foto-padrao{ margin-right:35px; width:260px;}
.list-galeria .foto-padrao .foto-espaco{height:150px; width:232px;}
.list-galeria .foto-padrao .foto-espaco img{width:232px;}
.list-galeria .dados-galeria{ height: 155px;}
.list-galeria .dados-galeria span{color:#d7bc99; font-size:15px; padding:5px 0 15px;}
.list-galeria .dados-galeria h1{color:#7db2e6; font-size: 20px; text-transform:uppercase; height: 45px;}
.list-galeria .dados-galeria p{color:#9c9997; font-size:15px; padding:15px 0 25px 0}
.list-galeria .bt-padrao{}
.list-galeria .qtd_fotos{ padding: 0 0 0 5px; font-size: 13px; color:#d7bc99; }
.list-galeria-active{margin-bottom:20px;}
.list-galeria-active .dados-galeria{float:none;}
.list-galeria-active .foto-padrao{float:none; margin:0 auto; width:555px;}
.list-galeria-active .foto-padrao .foto-espaco{height:auto; width:525px;}
.list-galeria-active .foto-padrao .foto-espaco img{width:525px;}
.list-galeria-active .list-mini-photos{margin:20px auto; overflow:hidden; width:895px;}
.list-galeria-active .list-mini-photos li{float:left; margin-right:5px; opacity:0.7; width:85px; -webkit-transition:all .3s ease-in-out}
.list-galeria-active .list-mini-photos li:hover, .list-galeria-active .list-mini-photos li.active{opacity:1;}
.list-galeria-active .list-mini-photos li a{display:block; background:red; height:60px; overflow:hidden;}
.list-galeria-active .list-mini-photos img{height:auto; width:95px;}
.list-galeria-active .number-fotos{margin:0 auto; text-align:center; width:90px;}
.list-galeria-active .number-fotos span{color:#d7bc99; font-size:18px; }
.list-galeria-active .number-fotos .bt-padrao{margin-top:15px; width:74px;}
.nav-posts.fotos{padding:50px 0 0 355px;}
#sidebar{float:left; overflow:hidden; width:265px; padding-bottom: 30px;}
#sidebar .busca-noticias{overflow:hidden;}
#sidebar .busca-noticias form label.campo-busca{font-size:16px; float:left; text-transform:uppercase;}
#sidebar .busca-noticias form label.campo-busca input{font:13px MankSans; margin:0 5px 0 8px; width:135px;}
#sidebar .busca-noticias form button.bt-padrao{float:left; display:block; height:32px; line-height:normal; width:42px;}
#sidebar h2.tt-side{background:url(../images/sprite.png) no-repeat; color:#C0BDBE; font:30px 'Cabin', sans-serif; letter-spacing:-2px; margin:35px 0 20px 48px; padding-left:45px; text-transform:uppercase;}
#sidebar h2.tt-categorias{background-position:-396px -167px;}
#sidebar h2.tt-twitter{background-position:-395px -99px; margin-left: 0;}
#sidebar ul.listcategorias{margin-left:50px;}
#sidebar ul.listcategorias li{background:url(../images/sprite.png) -128px -245px no-repeat; font-size:18px; line-height:93%; padding:0 0 12px 20px; text-transform:uppercase;}
#sidebar ul.listcategorias li a{color:#51A8D1;}
#sidebar ul.list-tweets{margin-left:50px;}
#sidebar ul.list-tweets li{color:#9B9997; font-size:15px; line-height:118%; padding-bottom:20px;}
#sidebar ul.list-tweets li a{color:#9B9997;}
#sidebar .bt-siga-tweet{color:#3390C2; display:block; line-height:90%; font-size:17px; text-align:center; width:220px; padding-top: 10px;}
#sidebar .bt-siga-tweet strong{color:#1D87B8; font:20px 'Cabin', sans-serif; display:block;}
#sidebar .box-twitter{ padding-left: 50px;}
#sidebar .banner-info{background:#F4EBE5; margin:60px 0 0 50px; overflow: hidden;width: 218px; height: 320px}
#sidebar .banner-info ul li{float: left; height: 320px;} 
#sidebar .banner-info h3{color:#C2BCBB; font:22px 'Cabin', sans-serif; letter-spacing:-1px; line-height:90%; padding:10px 0 10px 6px; text-transform:uppercase; width:213px;}
#sidebar .banner-info a{display:block;}
#sidebar .banner-info a img{height:auto; width:213px;}
#sidebar a.bt-nav{background:url(../images/setas-info.png) no-repeat; width:30px; height:34px; position:absolute; top:145px;  z-index: 99;}
#sidebar a.nav-go{background-position:-34px 0; right:0;}
#sidebar a.nav-back{background-position:0 0; left:50px;}
#sidebar p.side{width: 165px;color: #1D87B8; margin: 15px 0 0 80px;}

/*CONTATO****************************/

.box-contato{background:#50ACE5; overflow:hidden; width:610px; margin-bottom: 30px;}
.box-contato .box-map{}
.box-contato .box-map{background:#5EB4E9; float:left; height:365px; padding:40px 30px; position:relative; width:235px;}
.box-contato .box-map h4{padding:0;}
.box-contato .box-map p{padding:16px 0;}
.box-contato .box-map img{border:#FFF 2px solid; display:block;}
.box-contato .box-map .bt-padrao{ display:block; left:100px; position:absolute; width:70px; top: 310px;}
.box-contato .dados-contato{background:#50ACE5; float:left; padding:40px 0; width:315px;}
.box-contato .texture-line{border-left:#FFF 14px solid; border-right:#FFF 14px solid;}

/*BOX FORMULARIO*/
.box-form-contato{float:left; width:430px;}
.box-form-contato p{color:#9B9997; padding: 0 20px 20px 0;}
.box-form-contato h3{color:#DAB289; font:26px 'Cabin', sans-serif; letter-spacing:-1px; padding-bottom:25px; text-transform:uppercase;}
.box-form-contato form{text-transform:uppercase;}
.box-form-contato label span{color:#9B9997; float:left; font-size:16px; line-height:36px; width:95px;}
.box-form-contato label span#LABEL_COMBO{text-transform: none;}
.box-form-contato input{width:200px;}
.box-form-contato input, .box-form-contato textarea, .box-form-contato select{font-size:16px;}
.box-form-contato input.ddd{margin-right:6px; width:40px;}
.box-form-contato input.fone{width:105px;}
.box-form-contato textarea{height:90px; width:200px;}
.box-form-contato button.bt-padrao{height:auto; margin-left:223px; width:90px}
.box-form-contato p.info {width: 348px; margin-top: 20px; }
.box-form-contato p a{text-decoration:none;color: #9B9997; font-weight: bold; }
.customize-select{overflow:hidden; position:relative;}
.customize-select .selected{background:url(../images/sprite.png) no-repeat -274px -300px; display:block; line-height:32px; padding:2px 0 0 8px; width:208px;}
.customize-select select{height:34px; left:95px; opacity:0; position:absolute; top:0; width:216px;}

/*AGENDA*****************************/
#agenda{margin:0 auto 30px; width:911px; position: relative;}
#agenda .texture-line{border-left:#FFF 20px solid; border-right:#FFF 21px solid; clear:both; display:block; height:15px; margin:0 auto;}
#agenda ul.list-mes-agenda{ position: relative; z-index: 99; background:#f4e9da url(../images/bg-mes-agenda.png) repeat-x 0 66px; border-top:#4EABE4 6px solid; float:left; height:90px; width:100%;}
#agenda ul.list-mes-agenda li{background:url(../images/bt-active-agenda.png) no-repeat -1px -20px; float:left; font-size:25px; height:65px; letter-spacing:-1px; margin-left:1px; text-align:center; text-transform:uppercase; width:75px; -webkit-transition:all .3s ease-in-out}
#agenda ul.list-mes-agenda li:first-child{margin-left:0;}
#agenda ul.list-mes-agenda li a{background:url(../images/bt-agenda.png) no-repeat; color:#FFF; display:block; height:55px; padding-top:10px;}
#agenda ul.list-mes-agenda li:hover, #agenda ul.list-mes-agenda li.active{background:url(../images/bt-active-agenda.png) no-repeat -1px -20px; height:75px; padding-top:20px;}
#agenda ul.list-mes-agenda li:hover a, #agenda ul.list-mes-agenda li.active a{background:none;}
#agenda ul.list-dia-agenda{background:#FAEADB url(../images/bg-mes-agenda.png) repeat-x bottom; clear:both; padding-bottom:25px; text-transform:uppercase;}
#agenda ul.list-dia-agenda li{background:#E0BD99; border-bottom:#FFF 2px solid; overflow:hidden; margin-left:20px;}
#agenda ul.list-dia-agenda li .date-agenda{background:#D3A578; color:#FFF; float:left; height:100%; font-size:40px; letter-spacing:-3px; line-height:86%; padding:40px 0 10px; text-align:center; width:48px;}
#agenda ul.list-dia-agenda li .date-agenda span{display:block; font-size:21px; letter-spacing:-1px;}
#agenda ul.list-dia-agenda li .evento-agenda{background:#FAEADB; float:left; padding:20px 20px 0; width:803px;min-height: 100px;}
#agenda ul.list-dia-agenda li .evento-agenda p{color:#9D8F80; font-size:15px; padding-bottom:25px;}
#agenda ul.list-dia-agenda li .evento-agenda p strong{color:#9B9997; display:block; font-size: 14px; line-height:140%;}

/*FOOTER*****************************/
#footer{bottom:0; height:400px; position:absolute; text-transform:uppercase; width:100%;}
#footer .container{margin-bottom: 0;}
#footer a{color:#4D85BA;}
#footer .box-peca-oracao{background:url(../images/bg-peca-oracao.jpg) no-repeat -32px -37px; height:190px; overflow:hidden;}
#footer .peca-oracao{background:url(../images/sprite.png) no-repeat -353px 0; font:26px 'Cabin', sans-serif; height:60px; line-height:25px; margin:70px 0 0 20px; padding:13px 0 0 73px; width:300px;float:left}
#footer .peca-oracao.padre{background:url(../images/sprite-2.png) no-repeat;padding-left: 80px;margin-left: 5px;}
#footer .peca-oracao a{color:rgba(118,175,233,0.9);}
#footer .peca-oracao a span{color:rgba(192,160,118,0.9); display:block; font-size:17px;}
#footer .sitemap{float:left; height:150px; padding-left:20px;}
#footer .sitemap ul{background:url(../images/separa-nav-footer.png) no-repeat top right; float:left; padding:33px 0 10px 0; width:165px;}
#footer .sitemap ul.list1{margin-right:10px;}
#footer .sitemap ul.list3{background:none; margin-left:5px;}
#footer .sitemap ul li{line-height:170%;}
#footer .sitemap ul li a{background:url(../images/sprite.png) -395px -69px; font-size:13px; padding-left:12px;}
#footer .sitemap ul li strong{color:rgba(184,161,139,0.7); font-size:16px; padding-left:12px;}
#footer .fone-sociais{color:#B39B83; float:left; font-size:22px; padding:63px 0 0 0; width:165px;}
#footer .fone-sociais small{color:#D0BBA8; font-size:18px;}
#footer .fone-sociais a{background:url(../images/sprite.png) no-repeat; clear:right; float:left; height:35px; margin:6px 3px 0; width:35px;}
#footer .fone-sociais a:hover{opacity:0.7;}
#footer .fone-sociais a.bt-youtube{background-position: -136px -101px;}
#footer .fone-sociais a.bt-face{background-position: -174px -101px;}
#footer .fone-sociais a.bt-twitter{background-position: -212px -101px;}
#footer .box-newsletter{float:left; padding-top:61px;}
#footer .box-newsletter label h4{color:#B8A18B; font:20px 'Cabin', sans-serif; padding-bottom:9px;}
#footer .box-newsletter input{background:#EFE7DF; color:#8B8B8B; float:left; font:14px 'Cabin', sans-serif; height:15px; margin-right:4px; padding:10px 8px 8px; text-transform:uppercase; width:195px;}
#footer .box-newsletter button{background:url(../images/sprite.png) -333px -101px; clear:right; height:33px; width:37px; margin-top:-6px;}
#footer .cop{clear:both; color:#929292; display:block; font-size:12px; padding-top:28px; text-align:center; text-transform:none;}
#footer .cop a{color:#929292;}

