principal_img@charset "UTF-8";

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}

blockquote, q {quotes: none;}
 
blockquote:before, blockquote:after, q:before, q:after {
content: ""; content: none;
}



body{
	margin:0;
	background-image: url(../images/home_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

img{
	border:0;
}

p{
	margin:0;
	padding:0;
	letter-spacing:0;
	word-spacing:0;
	line-height:17px;
	font-size:14px;
}

a{
	text-decoration:none;
}




/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

#wrapper {
	width:980px;
	margin:auto;
}


/* Header
 =====================*/

#header{
	width:980px;
	height:194px;
	position:relative;
	float:left;
	
}

.noticia {
	font-size: 13px;
    color: #333;
    text-decoration: none;
}

#logo{
	width:402px;
	height:88px;
	position:relative;
	top:100px;
	left:20px;
	
}

#logo a{
	width:402px;
	height:88px;
	

}


#twitter{
	width:96px;
	height:23px;
	position:relative;
	top:-20px;
	left:745px;
}

#twitter a{
	width:96px;
	height:23px;
	
}

#facebook{
	width:96px;
	height:23px;
	position:relative;
	top:-43px;
	left:865px;
}

#facebook a{
	width:96px;
	height:23px;
	
}


/* Menu
 =====================*/

#menu{
	width:940px;
	position:relative;
	float:left;
	overflow:hidden;
	padding-bottom:15px;
	margin:40px 20px 10px 20px;
	background-image: url(../images/linha_menu.png);
	background-repeat: no-repeat;
}

#menu > ul{
	list-style:none;
	list-style:none;
	padding:0px;
	margin:0px;
}

#menu > ul > li{
	float:left;	
	 margin: 0 40px 0 0;
}

#menu > ul > li > a{
	display:block;
	height:32px;
	background-image:url(../images/menu.png);
	background-repeat:no-repeat;
}

#menu #btHome {width:25px;background-position:0 0;}

#menu #btBispa{width:96px;background-position: -53px 0;}

#menu #btLivros{width:58px;background-position: -188px 0;}

#menu #btBlog{width:47px;background-position: -278px 0;}

#menu #btRenascer{width:138px;background-position: -359px 0;}

#menu #btNoticias{width:75px;background-position: -534px 0;}

#menu #btContato{width:94px;background-position: -644px 0;}

/*Botao Menu Hover */

#menu #btHome:hover {width:25px;background-position:0 -39px;}

#menu #btBispa:hover {width:96px;background-position: -53px -39px;}

#menu #btLivros:hover {width:58px;background-position: -188px -39px;}

#menu #btBlog:hover {width:47px;background-position: -278px -39px;}

#menu #btRenascer:hover {width:138px;background-position: -359px -39px;}

#menu #btNoticias:hover {width:75px;background-position: -534px -39px;}

#menu #btContato:hover {width:94px;background-position: -644px -39px;}



/* Conteudo
 =====================*/
 
#conteudo{
	 width:940px;
	 
	 margin: 20px;
	 position:relative;
	 float:left;
	 
	 font-family: Trebuchet, Trebuchet MS, Tahoma, Arial, sans-serif;
	 
}


/* Conteudo A
 =====================*/
 
 
#conteudo #conteudo_a #textoCont{
	width:510px;
	position:relative;
	float:left;
	font-size:14px;

	color:#534741;
	padding-bottom:20px;
} 

#conteudo #conteudo_a #textoCont a{
	color:#444;
}

#gallery2 {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 0 0 23px;
}

#img_gallery2 {
    margin: 20px 0 0 0px;
}

#gallery2  a{
    margin: 20px 0 0 20px;
}
 
#conteudo #conteudo_a{
	width:510px;
	margin:0 30px 0 20px;
	position:relative;
	float:left;	
}

#conteudo #conteudo_a #textoCont .livros{
	width:510px;
	height:327px;
	position:relative;
	float:left;
	margin-bottom:20px;
	background-image: url(../images/livro_btn.png);
	background-repeat: no-repeat;
	background-position: bottom;
} 



#conteudo #conteudo_a #textoCont .livros_img{
	width:120px;
	height:190px;
	position:relative;
	float:left;
	overflow:hidden;
	
	padding-right:20px;
}

#conteudo #conteudo_a #textoCont .livros_txt{
	width:370px;
	height:190px;
	position:relative;
	float:left;
	
}

#conteudo #conteudo_a #textoCont .livros_txt1 a{
	font-size: 14px;
	font-weight:bold;
	color: #B95888;
	text-decoration: none;
}

#conteudo #conteudo_a #textoCont .livros_txt2 a{
	font-size: 13px;
	color: #444;
	text-decoration: none;
}

#conteudo #conteudo_a #textoCont .livros_btn{
	width:146px;
	height:30px;
	margin:13px 1px 7px 363px;
	position:relative;
	float:left;
}

#conteudo #conteudo_a .principal_img{
	width:500px;
	height:215px;
	position:relative;
	float:left;
	padding-right:10px;
	
	margin-bottom:20px;
}

#conteudo #conteudo_a .principal_titulo{
	width:500px;	
	padding-right:10px;
	position:relative;
	float:left;
	padding-bottom:14px;
	font-size: 19px;
	color: #9E4379;	
	font-weight: bold;
	
}

#conteudo #conteudo_a .principal_titulo a{
	font-size: 19px;
	color: #9E4379;
	font-weight: bold;
}

#conteudo #conteudo_a .principal_texto{
	width:500px;
	position:relative;
	float:left;
	padding:0 10px 20px 0;
	font-size: 15px;
	color: #534741;
}

#conteudo #conteudo_a .principal_texto a{
	font-size: 15px;
	color: #534741;
}


#conteudo #conteudo_a #destaques{
	width:510px;
	position:relative;
	float:left;
	overflow-x:hidden;
}


#conteudo #conteudo_a #destaques .thumb{
	width:160px;
	position:relative;
	float:left;
	padding-right:10px;
}

#conteudo #conteudo_a #destaques .thumb .thumb_imagem{
	width:160px;
	height:95px;
	position:relative;
	float:left;
	overflow:hidden;
	padding-bottom:18px;
}

#conteudo #conteudo_a #destaques .thumb .thumb_titulo{
	width:160px;
	padding-bottom:10px;
	position:relative;
	float:left;
}

#conteudo #conteudo_a #destaques .thumb .thumb_titulo a{
	color:#9E4379;
	font-size:16px;
}

#conteudo #conteudo_a #destaques .thumb .thumb_texto{
	width:160px;
	height:70px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-bottom:20px;
}

#conteudo #conteudo_a #destaques .thumb .thumb_texto a{
	color:#534741;
	font-size:13px;
}

#conteudo #conteudo_a #compartilhar{
	width:500px;
	height:56px;
	position:relative;
	float:left;
	padding-right:10px;
	background-image: url(../images/compartilhar.png);
	background-repeat: no-repeat;
}

#conteudo #conteudo_a #compartilhar #adThis01{
	width:247px;
	height:37px;
	position:relative;
	top:15px;
	left:257px;
}

#mais_noticias{
	width:500px;
	height:30px;
	position:relative;
	padding-bottom:20px;
	text-align:right;
	float:left;
	font-size:13px;
	
}

#mais_noticias a{
	text-decoration:none;
	color:#9E4379;
}


/* Conteudo B
 =====================*/
#conteudo #conteudo_b{
	width:360px;
	padding-right:20px;
	position:relative;
	overflow:hidden;
	float:left;
}

#conteudo #conteudo_b #publicidade{
	width:360px;
	height:235px;
	position:relative;
	float:left;
	padding-bottom:40px;	
}


/*
#conteudo #conteudo_b #blog{
	width:360px;
	height:99px;
	padding:48px 0;

	position:relative;
	float:left;
	margin-bottom:20px;
	background-image: url(../images/background_blog.png);
	background-repeat: no-repeat;
	background-position: top;
	
}

#conteudo #conteudo_b #blog_image{
	width:99px;
	height:99px;
	position:relative;
	float:left;
	padding-right:20px;
}

#conteudo #conteudo_b #blog_texto{
	width:241px;
	height:99px;
	position:relative;
	float:left;
	font-size:15px;
	overflow:hidden;
	color:#333;
}

#conteudo #conteudo_b #blog_texto a{
	text-decoration:none;

	color:#333;
}

#conteudo #conteudo_b #blog_botao{
	width:36px;
	height:36px;
	position:relative;
	
	float:right;
	top:-58px;
	left:-3px;
}
*/



#conteudo #conteudo_b #agenda{
	width:360px;
	height:184px;
	padding:48px 0;

	position:relative;
	float:left;
	margin-bottom:20px;
	background-image: url(../images/background_agenda.png);
	background-repeat: no-repeat;
	background-position: top;
	
}

#conteudo #conteudo_b #agenda_image{
	width:99px;
	height:184px;
	position:relative;
	float:left;
	padding-right:20px;
	color: #333;
	background-image: url(../images/calendario.png);
	background-repeat: no-repeat;

}

#conteudo #conteudo_b #agenda_texto{
	width: 241px;
	height: 184px;
	position: relative;
	float: left;
	font-size: 15px;
	overflow: hidden;
	
}

#conteudo #conteudo_b #agenda .listas{
	width:241px;
	height:46px;
	position:relative;
	float:left;
	padding:0 20px 20px 0;
}



#conteudo #conteudo_b #agenda .listas .lista_titulo{
	width:241px;
	position:relative;
	float:left;
	height:18px;
	overflow:hidden;
	font-size:18px;
	
}

#conteudo #conteudo_b #agenda .listas .lista_titulo a{color:#b33f6d;}

#conteudo #conteudo_b #agenda .listas .lista_texto{
	width:241px;
	position:relative;
	float:left;
	height:30px;
	overflow:hidden;
}

#conteudo #conteudo_b #agenda .listas .lista_texto a{
	font-size:13px;
	color:#333;
}

#conteudo #conteudo_b #agenda #agenda_botao a{
	width:32px;
	height:32px;
	position:relative;
	float:right;
	top:10px;
	left:-2px;
}




#conteudo #conteudo_b #galeria{
	width:360px;
	height:255px;
	position:relative;
	float:left;
		
}

#conteudo #conteudo_b #galeria_foto{
	width:360px;
	height:46px;
	position:relative;
	float:left;
	background-image: url(../images/fotos.png);
	background-repeat: no-repeat;
	background-position: top;	
}

#conteudo #conteudo_b #galeria_foto #btn_galeria_2 a{
	width:140px;
	height:20px;
	position:relative;
	float:right;
	top:5px;

}

#conteudo2{
	width:980px;
	height:350px;
	position:relative;
	float:left;
	background-color:#f4e6e6;
}

#conteudo2 #facebook_cont{
	width:251px;
	height:327px;
	padding:23px 0 0 83px;;
	overflow:hidden;
	position:relative;
	float:left;
	background-image: url(../images/facebook_cont.png);
	background-repeat: no-repeat;
	
}


#conteudo2 #twitter_cont{
	width:282px;
	height:327px;
	position:relative;
	padding:23px 0 0 85px;;
	float:left;
	background-image: url(../images/twitter_cont.png);
	background-repeat: no-repeat;
	
}

#conteudo2 #instagram{
	width:259px;
	height:260px;
	position:relative;
	float:left;
	padding:90px 0 0 20px;
	overflow:hidden;
	background-image: url(../images/instagram.png);
	background-repeat: no-repeat;	
}

/*

#conteudo2 #agenda .listas{
	width:242px;
	height:46px;
	position:relative;
	float:left;
	padding:0 20px 20px 0;
}



#conteudo2 #agenda .listas .lista_titulo{
	width:242px;
	position:relative;
	float:left;
	height:18px;
	overflow:hidden;
	font-size:18px;
	
}

#conteudo2 #agenda .listas .lista_titulo a{color:#b33f6d;}

#conteudo2 #agenda .listas .lista_texto{
	width:242px;
	position:relative;
	float:left;
	height:30px;
	overflow:hidden;
}

#conteudo2 #agenda .listas .lista_texto a{
	font-size:13px;
	color:#333;
}

#conteudo2 #agenda .botao_lista a{
	width:32px;
	height:32px;
	position:relative;
	float:right;
	
	top:8px;
	left:-38px;
}
*/

#footer{
	float: left;
	height: 100px;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-image: url(../images/footer_background.jpg);
	background-repeat: repeat-x;
}

#footer_interno{
	width:940px;
	height:54px;
	position:relative;
	padding:23px 20px;
	
	margin:0 auto;

}

#footer_interno #footer_logo{
	width:202px;
	height:54px;
	position:relative;
	float:left;
	background-image:url(../images/footer_logo.png);
	background-repeat: no-repeat;
}

#footer_interno #footer_copyright{
	width:583px;
	height:34px;
	padding:20px 40px 0 40px;
	position:relative;
	float:left;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
}

#footer_interno #footer_copyright .copyright{
	font-size:11px;
}

#footer_interno #footer_powered{
	width:55px;
	height:54px;
	position:relative;
	float:left;
	overflow:hidden;
	background-image: url(../images/igospel.png);
	background-repeat: no-repeat;
	background-position: center;
}
