@charset "utf-8";
/* CSS Document */


@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700,300);

*{font-family: 'Open Sans', Arial, sans-serif;}


body{margin:0; color:#666; font-size:16px;}

img{height:auto; max-width:100%; width:100%; border:0;}

.left{float:left; }
.right{float:right;}
.clear{clear:both;}

.tleft{float:left;}
.tright{float:right;}
.tcenter{text-align:center;}

.mzero{margin:2px;}

a{text-decoration:none; color:#505050;}

h1, h2, h3, h4, h5, h6,h8{ color:#3E3E3E; }
h1{ font-size:26px; color:#3E3E3E; letter-spacing:-1px; }
h2{ font-size:22px; }
h3{ font-size:20px; margin-top:0; }
h4{ font-size:18px; margin:0px; }
h5{ font-size:15px; }
h6{ font-size:14px; }
h7{ font-size:15px; margin:0px; color:#3E3E3E; font-weight:normal;  letter-spacing:-1px;}
h8{ font-size:25px; font-weight:bold;  letter-spacing:-1px;}
 .h9{ font-size:35px; color:#3E3E3E; font-weight:bold;  letter-spacing:-1px; }


p{font-size:16px;}

.topborder{border-top:1px solid #EFEFEF; padding-top:20px; margin-top:20px;}
.separator{border-bottom:1px solid #EFEFEF; padding-bottom:20px; margin-bottom:30px;}

.ctr{max-width:1100px; margin:0 auto; padding:0 15px;}
.ctt{padding-bottom:10px;}

.contentt{float:left; width:820px;}
.sidebar{float:right; width:200px; margin:80px 0 0 0; border:1px solid #EFEFEF; border-radius:3px; min-height:500px; }

.breadc rumb2{background:#EAEAEA; padding:10px 4px; border-radius:3px; font-size:12px; color:#A6A8AB;  margin-bottom:40px;}  
.breadcr umb{ background:#f9f9f9;  font-size:14px; } 
	.breadc rumb a{color:#666666;  text-decoration:none; font-weight:bold;} 

.border{border:1px solid #EFEFEF; background:#FFF; padding:3px;}

.boxbutton{ font-size:14px; background:#71A643; color:#FFF; font-weight:bold; border-radius:4px; margin:10px 0px 0px 55px; }
.boxbutton2{ font-size:13px; background:#AF2E3E; color:#FFF; font-weight:normal; border-radius:4px; margin:10px 0 0 0; }
.boxbutton3{ font-size:14px; background:#3B4248; color:#FFF; font-weight:bold; border-radius:4px; margin:10px 0 0 0; }






.mobilenone{display:block;}
.mobileblock{display:none;}

header .logo{float:left; padding:1px 0;}

header .social{float:right; padding:5px 10px 1px 0; }
	header .social ul{ margin:0; padding:0; }
	header .social li{ display:inline-table; list-style:none; }

header .search{float:right; margin:-12px 1px 0 0; width:115px; }
	header .search input[name=s]{border:1px solid #EFEFEF; border-radius:4px; padding:10px; width:129px;}
	header .search input[type=submit]{background:#333; font-size:14px; color:#FFF; padding:3px 1px; border-radius:4px; width:55px; cursor:pointer;}
	
	
#menu{  border:1px solid #C8D0D4; padding:55px 10px; border-radius:4px; margin-bottom:10px; }	
	#menu ul{ margin:0px; padding:0px; text-align:right; }	
#menu li{ list-style:none; display:inline-table; font-size:15px; color:#777777; font-weight:400; text-transform:uppercase; margin:0 17px;  }	
	#menu li a{ color:#777777; text-decoration:none; }	
	
	
	
#destaque{text-align:center; padding-bottom:50px; /* max-width:985px; max-height:340px; margin:0 auto;*/}	
	#destaque img{background:#FFF; padding:3px 3px 3px 3px; border-radius:6px;}
	
	
	
	
.vertodas{font-size:14px; color:#E4E4E4;}
.vertodas2{font-size:14px; color:#7A8792;}

.div_bx_home{float:left; width:290px; margin-right:25px;}
	.div_bx_home_date{float:left; background:#5C909B; border-radius:3px; width:45px; height:42px; color:#ffffff; line-height:18px; padding-top:3px; text-align:center; font-size:13px; font-weight:bold;}
	.div_bx_hm_tl{width:230px; margin:0; padding-left:10px; float:left;}
	.div_bx_home_date_destaque_home{float:left;  border-radius:0px; width:202px; height:30px; color:#666A6D; line-height:15px; padding-top:12px; text-align:left; font-size:12px; text-transform:uppercase; font-weight:bold;}


.div_bx_home_ev{float:left; width:339px;  margin: -10px 15px 0px 5px;}
	.div_bx_home_ev img{width:339px; height:188px; }
	.div_bx_home_date_ev{float:left; background:#5C909B; border-radius:0px; width:50px; height:40px; color:#ffffff; line-height:15px; padding-top:-20px; text-align:center; font-size:16px;  font-weight:bold;}
	.div_bx_hm_tl_ev{width:230px; margin:0; padding-left:10px; float:left;}
	.div_bx_home_date_ev2{float:left; background:#FE8228; border-radius:3px; width:60px; height:46px; color:#ffffff; line-height:15px; padding-top:12px; text-align:center; font-size:16px; font-weight:bold;}


.galeria_hm{ float:left; width:150px; height:135px; margin:5px 1px 1px 6px; }
.galeria_hm img{ background:#FFF; padding:1px; width:150px; height:146px; border:1px solid #EFEFEF; }
.galeria_hm3{ float:left; width:200px; height:129px; margin:0 1px 0px 0; }
.galeria_hm3 img{  padding: 0px 20px 0px 0px; width:200px; height:129px; }
.galeria_hm4{ float:left; width:785px; height:329px; margin:0 15px 5px 0; }
.galeria_hm4 img{ background:#FFF; padding:1px; width:690px; height:329px; }	

.galeria_hm2{ float:left; width:205px; height:195px;  border-radius:2px;  margin:5px 5px 5px 5px; }
	.galeria_hm2 img{  width:205px; height:196px; border:0px solid #EFEFEF; }

.not_hm_left{width:485px;}
	.not_hm_left img{max-width:485px;}
	.not_hm_destq_text{width:350px;}

.not_hm_right{ float:right; width:510px; border-left:1px solid #EFEFEF; padding-left:30px;}
	.not_hm_text{width:495px; }
	.not_hm_text2{width:350px; }
	.blocks_noticias2{border-bottom:1px solid #EFEFEF; padding-bottom:12px; margin-bottom:12px;}
	.blocks_noticias{border-bottom:1px solid #EFEFEF; padding-bottom:10px; margin-bottom:10px;}
	.blocks_noticias_home {border-bottom:1px solid #EFEFEF; padding-bottom:157px; margin-bottom:5px;}
	.blocks_noticias_home2 {border-bottom:1px solid #EFEFEF; padding-bottom:35px; margin-bottom:5px;}


#gal_enq_aud{ padding: 1px 1px 10px 10px; margin:20px 0;}
	#gal_enq_aud .galeria_de_fotos{float:left; width:475px;}
	/*#gal_enq_aud .galeria_de_fotos{float:left; width:490px;}*/
	#gal_enq_aud .enquete{ float:left; width:250px; padding-left:25px; }
	#gal_enq_aud .audio{ float:left; width:430px;  padding-left:30px; margin-left:15px; }
	/* #gal_enq_aud .audio{ float:left; width:350px; border-left:1px solid #EFEFEF; padding-left:25px; margin-left:15px; }*/


/* Quem Somos */
.img_qmsomos{float:left; width:220px;}
	.img_qmsomos img{width:200px;}

.txt_qmsomos{float:left;}


/* Departamentos */
.departamentos{ border-bottom:1px solid #EFEFEF; padding-bottom:10px; margin-bottom:25px; }
.departamentos img{margin:0 15px 15px 0; width:170px;}
	
	
/* Multimidia Audio */

.multi_audio_titulo{width:450px; margin-right:5px 0 0 0px; float:left;}
.multi_audio_player{float:left; width:120px; }
.multi_audio_down{float:left; width:120px;  height:26px; margin:10px 5px 0 0;}
.multi_audio_down_home{float:left; width:89px; height:26px;}

.space{ padding-bottom:4px; margin-bottom:4px; border-bottom:1px solid #DDDDDD; }


.cont_fotos{float:right; width:1100px;}
	.multi_fotos h4{ font-size:14px; margin-top:0; }
	.multi_fotos p{ margin:0; }
	.multi_fotos{ margin:0; width:180px; margin:0 20px; padding-bottom:30px; }
	.multi_fotos img{ border:1px solid #EFEFEF; background:#FFF; padding:3px; max-width:180px; max-height:130px; }



.fotos_anv{ float:left; width:160px; margin:20px 25px 10px 0;  }
	.fotos_anv img{ border:1px solid #EFEFEF; padding:5px; }

/* Multimidia Videos */
.categorias_videos2{width:250px;  height:100%; background:#F3F3F3; border:1px solid #E1E1E1; 	
	
	padding:10px 10px 15px 10px; border-radius:4px; float:left;}
	.categorias_videos{width:250px;  height:100%; background:#F3F3F3; border:1px solid #E8E8E8; 	
	
	padding:10px 10px 15px 10px; border-radius:4px; float:left;}
		.categorias_videos h3{padding-left:10px; margin-bottom:0; padding-bottom:5px; color:#505050; padding-top:15px;}

		.categorias_videos ul{margin:0; padding:10px 0 0 20px;}
		.categorias_videos li{list-style:inside; font-size:14px; padding:2px 0; color:#333333;}
			.categorias_videos li:hover{color:#B7B7B7;}
	
		.categorias_videos ul li{font-weight:normal;}
		.categorias_videos ul li ul li{font-weight:normal; color:#F1F1F1;}
	
		.categorias_videos a{color:#F1F1F1;}
		.categorias_videos a:hover{color:#B4B4B4;}	
		
	.cont_videos{float:left; width:780px;}	
	
	
	.categorias_videos2{width:220px;  height:100%;   	
	
	padding:10px 10px 15px -50px; border-radius:3px; float:left;}
		.categorias_videos2 h3{padding-left:10px; margin-bottom:0; padding-bottom:5px; color:#505050; padding-top:15px;}

		.categorias_videos2 ul{margin:0; padding:10px 0 0 20px;}
		.categorias_videos2 li{list-style:inside; font-size:14px; padding:2px 0; color:#333333;}
			.categorias_videos2 li:hover{color:#B7B7B7;}
	
		.categorias_videos2 ul li{font-weight:normal;}
		.categorias_videos2 ul li ul li{font-weight:normal; color:#F1F1F1;}
	
		.categorias_videos2 a{color:#F1F1F1;}
		.categorias_videos2 a:hover{color:#B4B4B4;}	
		
	.cont_videos{float:left; width:680px;}	
	
/* Multimidia Fotos */

	.fotos_interna{width:250px; margin:6px; float:left;}
	.fotos_interna img{max-width:250px; height:165px;}
		

/* Enquete */
#enquete{ }
	#enquete label{ font-size:14px; cursor:pointer; }
	#enquete input[type=radio]{ margin-bottom:15px; clear:both; }
	#enquete fieldset{font-size:14px; background:#F5F5F5; color:#333333;  border:1px solid #E9E9E9; font-weight:normal; border-radius:2px;  padding:8px 0 0 4px; margin:6px 0 0 0;}
#enquete input[type=submit] {
    font-size: 18px;
    background: #3E3E3E;
    color: #FFF;
    border: none;
    border-radius: 2px;
    padding: 2px 4px;
}

#enquete-finalizadas{}
	#enquete-finalizadas label{ margin-right:20px; }
	#enquete-finalizadas .active{ font-size:15px; font-weight:bold; }



.agenda-semana{}
	.agenda-semana ul{ margin:0; padding:0; }
	.agenda-semana li{ background:#333; color:#FFF; font-weight:bold; list-style:none; display:inline-table; padding:5px 10px; border-radius:4px; margin:0 6px; }
	.agenda-semana li:hover{ cursor:pointer; }


/* CULTOS*/

.mapa_cultos{float:left;}
	.mapa_cultos iframe{border:1px solid #EFEFEF !important; padding:3px; background:#FFF;}
	
.texto_cultos{float:left; margin-left:25px;}


/* FORMS */

input[type=submit]{background:#333; color:#FFF; font-size:16px; border:none; padding:5px 10px; font-weight:-1px; font-weight:bold; cursor:pointer; border-radius:3px;}

#formulario{ font-size:13px; }
	#formulario fieldset{ border:none; padding:0; margin-bottom:15px; }
	#formulario input[type=text]{ border:1px solid #CCC; height:35px; min-width:300px; border-radius:3px; padding:0 3px; }
	#formulario input[name=telefone]{ min-width:200px; }
	#formulario input[name=cidade]{ min-width:200px; }
	#formulario select{ border:1px solid #CCC; height:30px; min-width:100px; padding:5px; border-radius:3px; }
	#formulario textarea{ border:1px solid #CCC; height:100px; min-width:300px; border-radius:3px; padding:3px; }
	#formulario input[type=submit]{ padding:10px 25px; font-size:16px; border-radius:4px; border:1px solid #999; cursor:pointer; }



#form_atualizacao{ font-size:13px; }
	#form_atualizacao input[type=text]{ border:1px solid #CCC; height:35px; width:300px; border-radius:3px; padding:0 3px; }
	#form_atualizacao select{ border:1px solid #CCC; height:30px; min-width:100px; padding:5px; border-radius:3px; }
	#form_atualizacao textarea{ border:1px solid #CCC; height:100px; min-width:300px; border-radius:3px; padding:3px; }
	#form_atualizacao input[type=submit]{ padding:10px 25px; font-size:16px; border-radius:4px; border:1px solid #999; cursor:pointer; }

	#form_atualizacao .w50{width:50px !important;}
	#form_atualizacao .w150{width:150px !important;}
	#form_atualizacao .div350{width:350px; float:left;}
	
	#form_atualizacao label{padding-right:5px;}


	#frm_pesq_biblia input{ border:1px solid #CCC; border-radius:3px; padding:3px; height:22px; }
	#frm_pesq_biblia .submit-biblia{background:#333; color:#FFF; font-size:16px; border:none; padding:5px 10px !important; font-weight:-1px; font-weight:bold; cursor:pointer; border-radius:3px; height:auto !important;}
	#frm_pesq_biblia select{ border:1px solid #CCC; border-radius:3px; padding:4px 3px; }

/*
.box_serv{border-bottom:1px solid #EBEBEB; padding-bottom:30px; margin-bottom:30px;}
	.box_serv_img {float:left; width:30%;  margin-right: 25px; }
	.box_serv_button{padding:5px 15px !important;}
	.box_serv_txt{float:left; width:100%;}
	  .box_serv_txt h3{margin:0;}
	  .box_serv_txt p{margin:0;}
*/

.box_serv{padding-bottom:40px; margin-left:20px; width:950px; float:left; }
.box_serv2{padding-bottom:40px; margin-left:20px; width:980px; float:left; }
.box_serv1{padding-bottom:40px; margin-left:5px;  float:left; }
	.box_serv_img {float:left; width:245px; }
	.box_serv_img2 {float:left; width:350px; }
	.box_serv_img_videos {float:left; margin-left:20px; width:250px; }
	.box_serv_button{padding:5px 15px !important; left:1px;}
	.box_serv_txt{float:left; font-size:16px; margin-left:30px; width:500px;}
	.box_serv_txt22{float:right; width:64%;}

	  .box_serv_txt h3{margin:0;}
	  .box_serv_txt p{margin:0;}
	.line{border-top:1px solid #EFEFEF; margin-top:10px; padding-top:30px;}	  


.contato_left{ float:left; width:180px; }	
.contato_right{ float:right; width:450px; margin-left:10px; border-left:1px solid #EFEFEF; padding-left:70px; }


    #footer{background:#222222; background-image:url(botom.jpg); padding:15px 0px 0px 0px; margin-bottom:15px; width:100%;}
	#footer .endereco{float:left; font-size:14px;  font-weight:normal; color:#888888; font-weight:999;}
	#footer .endereco span{color:#888888 !important;}
	
	#footer .menufooter{float:right;}
	#footer .menufooter ul{padding:0; margin:0;}
	#footer .menufooter li{ color:#777777; font-size:14px; font-weight:normal; text-transform:uppercase; list-style:none; display:inline-table; font-weight:999; margin:40px 10px; }
		#footer li:hover{ color:#5F92B2; cursor:pointer; }
		#footer li a{ color:#888888; text-decoration:none; }
		#footer li a:hover{ color:#ffffff; text-decoration:none; cursor:pointer; }
	
	.copy{float:left; font-size:12px; padding-top:5px; color:#666;}
	.copy_{float:left; font-size:13px; padding-top:5px; color:#888888;}
	.socialfooter{float:right;}
		.socialfooter ul{ margin:0; padding:0; }
		.socialfooter li{ display:inline-table; list-style:none; color:#777777; padding:0 1px; }
		.socialfooter li:hover{ color:#5F92B2; cursor:pointer; }
		.socialfooter li a{ color:#777777; text-decoration:none; }
			.socialfooter li a:hover{ color:#5F92B2; text-decoration:none; cursor:pointer; }

		
		
   