@charset "utf-8";

/* padr�es */

body {
	margin:15px 0 0 0;
	background-color:#e2e2e2;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

/* ------------------ fim  ---------------------- */

/* Estrutura do site, div principais (menu, topo, flash e home) */

.tudo {
	width:1000px;
	margin:0 auto 0 auto;
}

.div_menu {
	width:248px;
	height:700px;
	float:left;
	background-position:top;
	background-repeat:no-repeat;
	}
.div_topo {
	width:752px;
	height:45px;
	float:left;
	}
.div_flash {
	width:752px;
	height:200px;
	float:left;
	}
	
ul.menu {
	width:752px;
	height:28px;
	float:left;
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
	border-bottom:7px solid #f1f1f1;
	}
ul.menu li {float:left; padding:0 10px 0 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#333333;}	

ul.menu li a:link {text-decoration: none; color: #333; }
ul.menu li a:visited {text-decoration: none; color: #333;}
ul.menu li a:hover {text-decoration: none; color: #9300A5;}

#bg-topo-novo {background:url(../img/bg_topo_novo.jpg) top no-repeat; margin:0; padding:0; background-color:#FFFFFF;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#333; float:left; margin:0; padding:0;}
	
/* ------------------ fim ---------------------- */

/* Box do menu, marca e outros links */

.marca {
	padding: 15px 0px 15px 0px;
	*padding: 15px 0px 13px 0px;
	}
.menu_area {
	padding: 0px 10px 10px 10px;
	}
.linha_menu {
	border-bottom:1px solid #e6dec9;
	}
.texto_menu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	}
.box_links_menu {
	padding: 20px 20px 20px 20px;
	}
.titulo_visao {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#8ebc12;
	font-weight:bold;
	text-align:left;
	padding: 10px 0px 5px 0px;
	}
.titulo_celulas {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#0770d3;
	font-weight:bold;
	text-align:left;
	padding: 10px 0px 5px 0px;
	}
.titulo_newsletter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	padding: 10px 0px 5px 0px;
	}
.texto_links_menu {
	padding: 0px 0px 10px 0px;
	border-bottom:1px solid #d5caaf;
	}
.form_news {
	height:14px;
	border:1px solid #d9d2bf;
	background-color:#e8e3cf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a1936b;
	padding: 0px 0px 0px 5px;
	margin:5px 0 0 0;
	}
.button_news {
	height:15px;
	border:0px;
	background-color:#dddacc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#a1936b;
	margin: 5px 0px 0px 0px;
	}
/* ------------------ fim ---------------------- */

/* box topo, painel */

.box_painel {
	width:400px;
	padding: 17px 0px 0px 10px;
	float:left;
	margin:0;
	}
.titulo_painel {
	width:100px;
	height:12px;
	float:left;
	margin:0;
	padding:3px 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#752964;
	text-align:left;
	}
.form_painel {
	height:14px;
	border:1px solid #d9d2bf;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	padding: 0px 0px 0px 5px;
	margin:0;
	}
.button_painel {
	height:15px;
	border:0px;
	background-color:#ffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	margin:0;
	padding:0;
	}
.box_links_topo{
	width:320px;
	padding: 20px 0 0px 0px;
	margin:0;
	float:left;
	text-align:right;
	}
/* ------------------ fim ---------------------- */

/* home - �rea do cont�udo */

.box_home {
	width:752px;
	background-image: url(../img/fundo_meio.jpg);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	padding: 0 0 15px 0;
	}

div#box-galeria {
	width:213px;
	min-height:185px;
	float:left;
	margin:0 0 0 10px; 
	padding:15px 0 0 15px;
	background:url(../img/bg_box_galeria.jpg) top no-repeat;
}
/* ------------------ fim ---------------------- */
	
/* home - box noticias */

.box_noticias {
	width:287px;
	height:235px;
	background-image:url(../img/top_box_noticias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#f8f6ed;
	float:left;
	margin:6px 0px 0px 6px;	
	}
.box_noticias_titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#ef9903;
	padding: 8px 0 0px 10px;
	text-align:left;
	}
.box_noticias_subtitulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#ccb386;
	padding: 0 0 0px 10px;
	text-align:left;
	}
.box_noticias_post {
	margin: 10px 10px 13px 10px;
	height:64px;
	}
.thumb_noticias {
	border:1px solid #999999;
	}
.div_thumb {
	width:77px;
	height:64px;
	margin: 0 10px 0 0;
	float:left;
	}
.div_texto_post {
	*float:left;
	float:none;
	}
.dataTit{
	font-size:10px;
}
.bt_noticias {
	background-image:url(../img/bt_noticias.gif);
	background-repeat:no-repeat;
	width:272px;
	height:18px;
	text-align:right;
	padding: 2px 0px 0 0;
	}
.br_not_texto {
	padding: 0 5px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	}
.noticias_thumb_2 {
	padding: 0 10px 0 0;
	float:left;
	}
.box_noticia_post_2 {
	margin: 0px 10px 8px 10px;
	height:75px;
	width:490px;
	float:left;
	border-bottom:1px solid #d5caaf;
	}
.box_noticias_post3 {
	margin: 8px 10px 8px 10px;
	height:55px;
	border-bottom:1px solid #d5caaf;
	}	
	
/* ------------------ fim ---------------------- */

/* home - box edifica��o */

div#caixa_home{
	float:left;
	width:518px;
}	
	
.box_edificacao {
	width:211px;
	height:235px;
	background-image:url(../img/top_box_edificacao.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#f8f6ed;
	float:left;
	margin:6px 0px 0px 6px;	
	}
.box_edifica_titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#729515;
	padding: 8px 0 0px 10px;
	text-align:left;
	}	
.box_edifica_post {
	margin: 8px 10px 8px 10px;
	height:45px;
	border-bottom:1px solid #d5caaf;
	}
.box_edifica_post_2 {
	margin: 0px 10px 10px 10px;
	height:45px;
	width:490px;
	border-bottom:1px solid #d5caaf;
	float:left;
	}
.bt_edifica {
	padding: 0 10px 0 0;
	}
/* ------------------ fim ---------------------- */

/* box produtos home */

.box_produtos {
	width:230px;
	height:400px;
	float:left;
	margin:0;	
	}
.titulo_produtos {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#752964;
	padding: 8px 0 0px 10px;
	text-align:left;
	float:left;
	width:210px;
	}
.thumb_produtos {
	float:left;
	padding: 0 8px 0 0;
	}
.box_produto_post {
	margin: 8px 10px 8px 10px;
	height:63px;
	border-bottom:1px solid #d5caaf;
	}
.box_produto_post_2 {
	margin: 10px 10px 10px 0;
	height:63px;
	width:235px;
	float:left;
	}
.dataGal{
	font-size:9px;
	color:#8EBC12;
}
/* ------------------ fim ---------------------- */

/* box nossa agenda */

.box_agenda {
	width:290px;
	height:111px;
	background-image:url(../img/fundo_box_agenda.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:6px 0px 0px 5px;	
	}
.thumb_agenda {
	width:101px;
	height:90px;
	float:left;
	padding: 10px 10px 0 10px;
	}
.titulo_agenda {
	width:155px;
	padding: 15px 0 8px 0;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#0770d3;
	text-align:left;
	}
.titulo_agenda_2 {
	padding: 5px 0 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#0770d3;
	text-align:left;
	}
.texto_agenda {
	width:155px;
	padding: 0 0 0 0;
	float:left;
	text-align:left;
	}
.box_agenda_post {
	margin: 8px 10px 8px 10px;
	height:63px;
	border-bottom:1px solid #d5caaf;
	}	
/* ------------------ fim ---------------------- */

/* box estudo biblico */

.box_estudo_biblico {
	width:215px;
	height:111px;
	background-image:url(../img/fundo_box_estudo.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:6px 0px 0px 3px;	
	}
.titulo_estudo {
	width:200px;
	padding: 15px 0 8px 13px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#ee3e0f;
	text-align:left;
	}
.texto_estudo {
	width:200px;
	padding: 0 0 0 13px;
	float:left;
	text-align:left;
	}
/* ------------------ fim ---------------------- */

/* box galeria */

.box_galeria {
	background-image:url(../img/fundo_box_galeria.gif);
	background-repeat:no-repeat;
	width:224px;
	height:111px;
	float:left;
	margin:6px 0px 0px 4px;	
	}
.titulo_galeria {
	width:210px;
	padding: 15px 0 8px 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#752964;
	text-align:left;
	}
.texto_galeria{
	width:200px;
	padding: 0 0 0 15px;
	float:left;
	text-align:left;
	}
.box_galeria_titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#752964;
	padding: 10px 0 0px 10px;
	text-align:left;
	}	
.box_galeria_post {
	margin: 8px 10px 0px 10px;
	height:35px;
	border-bottom:1px solid #d5caaf;
	}
	
ul#post-galeria {
	width:195px;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
ul#post-galeria li {float:left; margin:0; padding:0; text-align:left;}
ul#post-galeria li.foto {width:59px; height:49px; border:1px solid #e2e2e2;}
ul#post-galeria li.data {width:120px; padding:0 0 5px 10px; font:11px Arial, Helvetica, sans-serif; color:#99CC66;}
ul#post-galeria li.nome {width:120px; padding:0 0 0 10px; font-weight:bold;}

div#mais {
	width:195px;
	float:left;
	margin:0;
	padding:15px 0 30px 0;
	text-align:left;
}

/* ------------------ fim ---------------------- */
	
 /* box rodape */
 
.box_rodape {
	width:752px;
	padding:0;
	margin:0 0 30px 0;
	float:left;
	border-top:7px solid #a6448f;
	}
.links_rodape {
	color:#993d84;
	padding: 8px 0 0 15px;
	text-align:left;
	}
.texto_rodape {
	color:#b9b097;
	margin: 7px 0 0 15px;
	text-align:left;
	}
/* ------------------ fim ---------------------- */

/* paginas internas - estrutura */

.box_conteudo_interna{
	width:752px;
	background-image: url(../img/fundo_interna_box.jpg);
	background-repeat:repeat-x;
	background-color:#faf8f2;
	background-position:top;
	float:left;
	padding: 0 0 15px 0;
	}
.box_area_conteudo {
	width:531px;
	background-image:url(../img/topo_box_interno.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin: 6px 0 0 6px;
	float:left;
	}
.box_area_texto {
	margin: 10px 15px 5px 15px;
	text-align:justify;
	}
.titulo_internas {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#752964;
	text-align:left;
	padding: 0 0 5px 0;
	margin: 10px 0px 15px 15px;
	border-bottom:1px solid #e6dec9;
	float:left;
	width:350px;
	}
.titulo_internas2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#752964;
	text-align:left;
	padding: 0 0 5px 0;
	margin: 10px 0px 0px 15px;
	border-bottom:1px solid #e6dec9;
	float:left;
	width:300px;
	}
.aumente_texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	float:left;
	padding: 5px 0 5px 0;
	margin: 10px 0px 15px 0px;
	border-bottom:1px solid #e6dec9;
	width:150px;
	background-image:url(../img/img_fundo_aumente.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	}
	
.links_ancora{
	padding: 5px 15px 10px 20px;
	text-align:left;
	color:#8ebc12;
	float:left;
	width:715px;

	}
.foto_videira {
	border:1px solid #999999;
	margin-right:10px;
	float:left;
	}
.box_ancora_links {
	width:200px;
	float:left;
	margin: 6px 0 10px 6px;
	}
	
/* produtos interna */
.area_categoria_produtos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	float:left;
	padding: 5px 0 5px 0;
	*padding: 3px 0 5px 0;
	margin: 2px 0px 0px 0px;
	border-bottom:1px solid #e6dec9;
	width:200px;
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	}
.select_categorias {
	border:1px solid #d9d2bf;
	background-color:#e8e3cf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #663300;
	padding: 0px 0px 0px 5px;
	margin-top:5px;
	}
.pagi_produtos {
	float:left;
	padding:10px 0 20px 15px;
	}
.categoria {
	margin-top:35px;
	*margin-top:1px;
	padding:3px 0 0 0;
	background-image:url(../img/fundo_categorias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:500px;
	height:23px;
	font-size: 11px;
	font-weight:bold;
	color:#937b3a;
	}
.box_detalhes{
	padding: 10px 0 0 0px;
	width:500px;
	}
.foto_prod_detalhe {
	float:left;
	padding: 0 15px 0 0;
	}
.titulo_detalhes {
	font-size:12px;
	font-weight:bold;
	}
.texto_valor {
	font-size:11px;
	font-weight:bold;
	color:#CC3300;
	}
.borda_cinza {
	border:1px solid #e2e2e2;
	}
	
/* guestbook */

.box_guestbook_post {
	margin: 0px 10px 10px 10px;
	width:490px;
	border-bottom:1px solid #d5caaf;
	float:left;
	font-size:12px;
	padding:0 0 5px 0;
}

.dataGuest {
	color:#8EBC12;
	font-size:10px;
}
	
.box_celulas {
	margin: 0px 10px 10px 10px;
	height:140px;
	width:490px;
	border-bottom:1px solid #d5caaf; 
	line-height:15px;
	/*border:1px solid #00FF33;*/
	float:left;
	}
	
.titulo_comentario {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#752964;
	font-weight:bold;
	text-align:left;
	}
.input_comentario {
	height:14px;
	border:1px solid #d9d2bf;
	background-color:#e8e3cf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a1936b;
	margin-top:5px;
	}
.textarea_comentario {
	border:1px solid #d9d2bf;
	background-color:#e8e3cf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a1936b;
	width:316px;
	margin-top:5px;
	}
	
/* ------------------ fim ---------------------- */

/*  link geral */

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}


/* link verde */

#verde:link {
	color: #8ebc12;
	text-decoration: none;
}
#verde:visited {
	text-decoration: none;
	color: #8ebc12;
}
#verde:hover {
	text-decoration: none;
	color: #333333;
}
/* ------------------ fim ---------------------- */



