/* CSS Document */

body{ width:100%; height:100%; background:url(../imgsite/fnd_body.jpg) repeat left top; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  color:#004088;}

#base { position:relative; background:url(../imgsite/topo_repeat.jpg) repeat-x left top; width:100%; height:219px; font-size:12px;}

/**** CABEÇALHO ****/
#cabecalho { width:780px; height:219px; margin:0 auto; position:relative; background:url(../imgsite/top_familia.jpg) no-repeat right top;}
#cabecalho h1 { margin:0; padding:0; width:190px; height:219px; float:left;}
#cabecalho h1 a { margin:0; padding:0; width:190px; height:219px; text-indent:-2000px;position:relative;background:url(../imgsite/logo.jpg) no-repeat left top; display:block;}
#cabecalho #flash_topo { width:400px; height:200px; float:right}

#base #sombra_top {
	position:absolute;
	z-index:1;
	left:0;
	width:100%;
	height:19px;
	background:url(../imgsite/smb_top.png) repeat-x left top;
	_background:none!important;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgsite/smb_top.png', sizingMethod='scale');
}

/****    MENU    ****/
#base #meio #esq ul { list-style:none; margin:0; padding:0;}
#base #meio #esq ul li{ padding:0 0 0 20px; background:url(../imgsite/fnd_menu.jpg) no-repeat left top; width:140px; height:30px;}
#base #meio #esq ul li a { text-decoration:none; font-size:12px; text-transform:uppercase; color:#FFFFFF; line-height:30px; display:block;}
#base #meio #esq ul li.men_top { background:url(../imgsite/fnd_menut.jpg) no-repeat left top; width:160px; height:21px;}

/****    MEIO    ****/
#base #meio { z-index:-2; width:780px; margin:0 auto; padding:0 0 20px 0; background:url(../imgsite/fnd_meio.jpg) repeat-y left top; overflow:hidden; position:relative;}

/****    ESQUERDA    ****/
#meio #esq {float:left; width:160px; overflow:hidden;}
#meio #esq #b_130x60 { width:130px; height:60px; margin:45px 0 0 16px; }
#meio #esq #b2_130x60 { width:130px; height:60px; margin:4px 0 0 16px;}
#meio #esq #b3_130x220 { width:130px; height:220px; margin:4px 0 0 16px;}
/****    CONTEUDO    ****/
#meio #dir { float:left; clear:right; padding:20px 0 20px 15px; width:605px;}
#sombra { background:url(../imgsite/fnd_cont.jpg) no-repeat right bottom; width:620px; height:100px; position:absolute; right:0; bottom:0; z-index:-1;}

/**************************************************************************************************
#meio #dir p{ margin-left:30px; margin-right:40px;}
***************************************************************************************************/

#meio #dir .sep_tit {
	background:url(../imgsite/sep_tit.jpg) no-repeat left top;
	width:589px;
	float:left;
	height:32px;
	margin:30px 0 35px 0px;
	text-transform:uppercase;
	line-height:32px;
	font-size:14px;
	text-indent:42px;
}
#meio #dir .sep_tit a { text-decoration:none; color:#004088;}

#meio #dir #banner { width:590px; height:185px; margin:0; padding:0;}

/*DESTAQUES*/
#meio #dir #destaques { width:589px; float:left; margin:0; padding:0 0 0 30px; overflow:hidden;}
#meio #dir #destaques li {list-style:none; margin:0 29px 18px 29px; border-bottom:#009641 1px solid; float:left; width:188px; min-height:180px;}
#meio #dir #destaques li img { border-top:#009641 1px solid; border-bottom:#009641 1px solid; padding:4px 0; width:188px;}
#meio #dir #destaques li h3 { padding:5px 0; margin:0; min-height:18px;}
#meio #dir #destaques li h3 a{ font-size:12px; text-decoration:none; color:#004088;}

#meio #dir #not_home { margin:0; padding:0 0 0 30px; width:527px;}
#meio #dir #not_home li { list-style:none; padding:15px 0 15px 0; border-bottom:#009641 solid 1px;}
#meio #dir #not_home li .dt { font-size:14px;}
#meio #dir #not_home li h3 { font-size:14px; margin:0; padding:0;}
#meio #dir #not_home li a { color:#004088; font-size:12px; text-decoration:none;}
#meio #dir #not_home li a:hover { text-decoration:underline;}
#meio #dir #not_home .sep_not { background:url(../imgsite/sep_not.gif) repeat-x left top; width:527px; margin:0 0 0 30px; height:1px; display:block;}


#meio #dir p .ver_not {color:#004088; text-decoration:none; font-size:12px; font-weight:bold;}
#meio #dir #not_home a:hover { text-decoration:underline;}

/****    NOTICIAS    ****/
#dir #noticias { list-style:none; margin:0 0 0 32px; padding:0;}
#dir #noticias li { border-bottom:#999999 solid 1px; width:525px;}
#dir #noticias li h3 a {text-decoration:none; font-size:12px; color:#004088;}
#dir #noticias li h3 a:hover { text-decoration:underline;}
#dir #noticias li a{ text-decoration:none; font-size:12px; color:#004088;}
#dir #noticias li p { margin-left:0; margin-bottom:0;}

/*BLOG*/
.conteudo_master { width:525px; margin-left:30px; clear:both;}

/** LINKS  **/
#links { list-style:none; width:520px; margin:0 0 0 31px; padding:0;}
#links li { margin:0 0 20px 0; border-bottom:#999999 solid 1px; padding-bottom:10px;}
#links .tit_links { text-decoration:none; color:#004088; font-weight:bold;}
#links a:hover { text-decoration:underline;}
#links .res_links a { text-decoration:none; color:#004088;}

/*MINISTERIOS*/
#l_ministerios li { list-style:none;}
#l_ministerios li a{ text-decoration:none; color:#004088;}
#l_ministerios li a:hover { text-decoration:underline;}
.minis { margin:0 0 0 25px;}
.minis a{ text-decoration:none; color:#004088; font-weight:bold;}
.minis a:hover{ text-decoration:underline;}

.bt_minist{font:11px bold arial,tahoma,verdana; color:#004088;}
.minis2 {
	overflow:hidden;
	font:normal 11px arial,tahoma,verdana;
	border-left:2px solid #009641;
	border-right:2px solid #ffffff;
	background: #F0F0F0;
	margin:0 3px 0 6px;
	padding:2px 2px;
	float:left;
}
.minis2 a:hover{
	color:#009641;
	text-decoration:none; 
	background:#bbccdf;
}
.menu_ministeios { margin:0 0 0 28px; padding:0;}

/*MULTIMÍDIA*/
#multimidia { list-style:none; margin:0; padding:0; float:left;}
#multimidia li { margin:10px 0; padding:5px; background:#f8fcff; border:#00963f solid 1px; width:525px; text-indent:5px;}
#multimidia li a { text-decoration:none; color:#004088; line-height:30px;}
#multimidia li a:hover { text-decoration:underline;}
.ft_multimidia { float:left; margin:0 0 10px 30px; width:128px; }
#multimidia li h3 { margin:0; padding:0;}
#multimidia li h3 a{text-decoration:none; color:#004088; line-height:30px; font-size:12px;}

/*CONTATO*/
#formcontato { width:300px; margin:0 0 0 100px; padding:0; clear:both;}
.contato { list-style:none; margin:0; padding:0 5px;}
.small { font-size:10px;}
#mensagem {width:293px; height:150px; max-width:293px; max-height:150px; resize:none;}

/*inscrição*/
#forminscricao { margin: 0 0 0 30px;}

/*ESTUDOS*/
#estudos li {border-bottom:#999999 solid 1px; width:510px; list-style:none;}
#estudos li h3 a { font-size:14px; color:#004088; text-decoration:none;}
#estudos li h3 a:hover { text-decoration:underline;}

/*GALERIA DE FOTOS*/
.galeria_ft { width:525px; margin:0 0 0 30px;}

/****    PAGINAÇÃO    ****/
#paginacao { position:relative; text-align:center; margin:20px 0 0 0;}
#paginacao a {color:#004088; text-decoration:none;}
#paginacao a:hover { font-weight:bold;}

.menudinamico{visibility:hidden; width:130px; position:absolute; right:10px; z-index:1000; background:#004088; moz-shadow:strength=3,color=#999999,direction=135; overflow:hidden; }
.menudinamico div.dinan{width:168px; border: solid 1px #86816b; margin:0; padding:1px 0 1px 0; float:left;}
.menudinamico div ul{padding:0; margin:0;list-style-type: none;}
.menudinamico div li { height:20px; width:170px; border-bottom:1px #000000 dotted; }
.menudinamico div li a{display: block; height:20px; width:170px; line-height:20px;color: #fff; width:158px; padding:0 0 0 10px; height:20px; font-size:11px; text-align:left; font-weight: normal; text-decoration: none; border-bottom:1px #000000 dotted;}
.menudinamico div li a:hover{display: block; color: #595353; width:158px;padding:0 0 0 10px; height:20px;font-size:11px;text-align: left;font-weight: normal;text-decoration: none; background:#F0F0F0;}
.menudinamico div li .no_dot { border:none; }

/*****************  BIBLIA ONLINE  ***********************/
.textoversiculos a { color:#019642;}
.chave { background-color:#DDEEFB;}


/*****************  EBOOK  ***************************/
#ul_ebook { list-style:none; margin:0 0 0 30px; padding:0; width:535px;}
#ul_ebook li { clear:both; margin:10px 0 0 0; /*min-height:140px;*/ width:535px; padding:0 0 10px 0; border-bottom:#ccc solid 1px; display:block; overflow:hidden;}
#ul_ebook h2 a{ text-decoration:none; color:#004088; font-size:13px;}
#ul_ebook h2 a:hover { text-decoration:underline;}
#ul_ebook .dir_ebook { width:415px; margin:0 0 0 10px; float:left;}
#ul_ebook .esq_ebook { width:110px; float:left;}
#ul_ebook .esq_ebook a { text-decoration:underline;}
#ul_ebook .dir_ebook span { padding:10px 0; display:block;}
#ul_ebook .dir_ebook span a { text-decoration:none;}

/*classes*/
.b { font-weight:bold;}
.tit_h2 { font-size:15px;}
.autor { color:#004088; text-decoration:none; font-weight:bold;}
.autor:hover { text-decoration:underline;}
.nomefoto { text-decoration:none; color:#004088; font-weight:bold;}
.nomefoto:hover { text-decoration:underline;}
.res_ft { color:#004088; text-decoration:none;}
.linkpalavrachave { text-decoration:none; font-weight:bold;}
.linkpalavrachave:hover { text-decoration:underline;}
.paginacao { font-weight:bold;}
.paginas {font-weight:bold;}
#ul_i { margin:10px 0 0 30px;}
.margin_p { margin:0 0 0 30px;}
.tit_conteudo { font-weight:bold;}
.lnk_pg {color:#004088;}
/****    RODAPE    ****/
#base #rodape { position:relative; clear:both; background:url(../imgsite/fnd_rdp.jpg) repeat-x left top; width:100%; height:148px;}

#base #rodape #rdp_center { width:780px; height:148px; margin:0 auto; position:relative;}
#base #rodape #rdp_center ul { margin:0; padding:0; width:400px; position:absolute; top:45px; left:220px; float:left;}
#base #rodape #rdp_center ul li{ float:left; list-style:none; margin-left:5px;}
#base #rodape #rdp_center ul li a { color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:10px;}
#base #rodape #rdp_center ul li a:hover { text-decoration:underline;}
#base #rodape #rdp_center #logo_rdp { position:absolute; right:0; bottom:0;text-indent:-1000px; background:url(../imgsite/logo_rdp.jpg) no-repeat right bottom; width:138px; height:105px; display:block;}
#end_rdp p {color:#FFFFFF; font-size:12px;}
