@charset "utf-8";
/* CSS Document */
html{ height:100%; margin:0px; }
body{ height:100%; margin:0px; background:url(../img/topo.jpg) top center no-repeat #b4ebff ; font-family:Verdana, Geneva, sans-serif; color:#6c6c6c; font-size:12px; }

.default{
    height:100%; margin:0px; background:url(../img/topo.jpg) top center no-repeat #b4ebff ; font-family:Verdana, Geneva, sans-serif; color:#6c6c6c; font-size:12px;
}

.green{
    background:url(../img/fundo-canticos.jpg) top center no-repeat #8eee83;
}

.blue{
    background:url(../img/topo.jpg) top center no-repeat #b4ebff;
}

.pink{
    background:url(../img/fundo-canticos-rosa.jpg) top center no-repeat #f0b0b0;
}

.white{
    background:url(../img/fundo-canticos-branco.jpg) top center no-repeat #d5d5d5;
}

.light-green{
    background:url(../img/fundo-canticos-verde-claro.jpg) top center no-repeat #c0f5c1;
}


a{ text-decoration:none; border:0px; }
#PG{ width:972px; margin:auto; height:100%; position:relative;  }

/*  Topo Superior Nuves  */
#topo_nuvens{ position:relative;}
#topo_nuvens #Separa{ margin-left:20px; margin-right:4px;}
#topo_nuvens #PG_ctrl{	position:absolute; left:553px; top:7px; width:412px; height:47px; font-size:11px;  }
#topo_nuvens #PG_ctrl #PG_ctrl_hino{
	width:370px;
	height:16px;
	position:absolute;
	top: 1px;
	left: -354px;
	color:#333;
	cursor:default;
	overflow:hidden;
}
#topo_nuvens #PG_ctrl #PG_ctrl_cantor{
	width:372px;
	height:16px;
	position:absolute;
	top: 23px;
	left: -354px;
	color:#333;
	cursor:default;
	overflow:hidden;
}
#topo_nuvens #PG_ctrl #PG_ctrl_bots{
	position:absolute;
	left: 189px;
	top: 7px;
}
#topo_nuvens #PG_ctrl #SeparaP{
	position:absolute;
	left: 186px;
	top: -6px;
	
}
/* FIM Topo Superior Nuves  */

#TOPO{ font-weight:bold; position:relative;}
#TOPO span{ color:#000;}

#TOPO #TOPO_hinos{
	left:368px;
	position:absolute;
	color:#0c62a3;
	height:18px;
	margin-top:7px;
	/*width:388px;*/
        width: 220px;
	top: 0px;
}
#TOPO #TOPO_usuarios{
	/*left:781px;*/
        left:604px;
	position:absolute;
	color:#0c62a3;
	height:18px;
	margin-top:5px;
	/*width: 175px;*/
	top: 0;
	text-align:right;
	
}


/* Topo Menu */

#TOPO #TOPO_menu{
	position:absolute;
	left: 354px;
	top: 28px;
}
#TOPO #TOPO_menu #hinos{
	position:absolute;
	left: 13px;
	top: 6px;
	height: 47px;
	width: 97px;
	cursor:pointer;
	background-image:url(../img/fnd_menu.png);
	opacity:0.1;
	-moz-opacity: 0.1;
	filter:alpha(opacity=1);
	
}
#TOPO #TOPO_menu #hinos:hover{  opacity:0.99; -moz-opacity: 0.99; filter:none; }
#TOPO #TOPO_menu #atualizacoes{
	position:absolute;
	left: 110px;
	top: 6px;
	height: 47px;
	width: 113px;
	cursor:pointer;
	background-image:url(../img/fnd_menu.png);
	opacity:0.1;
	-moz-opacity: 0.1;
	filter:alpha(opacity=1);
}
#TOPO #TOPO_menu #atualizacoes:hover{  opacity:0.99; -moz-opacity: 0.99; filter:none; }

#TOPO #TOPO_menu #fotos{
	position:absolute;
	left: 223px;
	top: 6px;
	height: 47px;
	width: 111px;
	cursor:pointer;
	background-image:url(../img/fnd_menu.png);
	opacity:0.1;
	-moz-opacity: 0.1;
	filter:alpha(opacity=1);
}
#TOPO #TOPO_menu #fotos:hover{  opacity:0.99; -moz-opacity: 0.99; filter:none; }
#TOPO #TOPO_menu #envie{
	position:absolute;
	left: 332px;
	top: 6px;
	height: 47px;
	width: 131px;
	cursor:pointer;
	background-image:url(../img/fnd_menu.png);
	opacity:0.1;
	-moz-opacity: 0.1;
	filter:alpha(opacity=1);
}
#TOPO #TOPO_menu #envie:hover{  opacity:0.99; -moz-opacity: 0.99; filter:none; }
#TOPO #TOPO_menu #relatorio{
	position:absolute;
	left: 463px;
	top: 6px;
	height: 47px;
	width: 75px;
	cursor:pointer;
	background-image:url(../img/fnd_menu.png);
	opacity:0.1;
	-moz-opacity: 0.1;
	filter:alpha(opacity=1);
}
#TOPO #TOPO_menu #relatorio:hover{  opacity:0.99; -moz-opacity: 0.99; filter:none; }
#TOPO #TOPO_menu #contato{
	position:absolute;
	left: 539px;
	top: 6px;
	height: 47px;
	width: 70px;
	cursor:pointer;
	background-image:url(../img/fnd_menu.png);
	opacity:0.1;
	-moz-opacity: 0.1;
	filter:alpha(opacity=1);
}
#TOPO #TOPO_menu #contato:hover{  opacity:0.99; -moz-opacity: 0.99; filter:none; }
#logo{
	position:absolute;
	top:41px;
	left: -10px;
}
#logo_2{
	position:absolute;
	left: -72px;
	top: 2px;
}

#banner_principal {
  left: 375px;
  position: absolute;
  top: 55px;
}

/* para google adsense
#banner_principal {
  left: 255px;
  position: absolute;
  top: 70px;
}
*/
/* ------------------------- MENU ESQUERDO ------------------------ */

#menu_esquerdo{
	position:absolute;
	width:203px;
	left: 0px;
	top: 290px;
}

#menu_esquerdo #area_login{
	 background:url(../img/fnd_1.png) center no-repeat;
	 width:203px; height:140px;
	 z-index: 10;
	}
	
#menu_esquerdo #area_login #Login_nome{
	position:absolute;
	left: 	25px;
	height:	28px;
	top: 	45px;
	width:	150px;
	background:url(../img/input_01/fnd.png) repeat-x center;
	}	
#menu_esquerdo #area_login #Login_senha{
	position:absolute;
	left: 25px;
	top: 82px;
	height:28px;
	width:112px;
	background:url(../img/input_01/fnd.png) repeat-x center;
	}
#menu_esquerdo #area_login #Login_btOK{
	position:absolute;
	left: 156px;
	top: 82px;
	height:28px;
	width:20px;
	background:url(../img/input_01/fnd.png) repeat-x top;
	padding-top:7px; cursor:pointer; 
	color:#ff227a;
	}	

#menu_esquerdo #area_login #Login_btOK:hover{ color:#000;}

#menu_esquerdo #area_login input{ background:none; border:none; padding-top:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#b0b0b0; width:100%;}
#menu_esquerdo #area_login #Login_nome #input_e{ position:absolute; height:28px; width:8px; left:-8px; top:0px;}
#menu_esquerdo #area_login #Login_nome #input_d{ position:absolute; height:28px; width:8px; top:0px; left:100%; }

#menu_esquerdo #area_login #Login_senha #input_e{ position:absolute; height:28px; width:8px; left:-8px; top:0px;}
#menu_esquerdo #area_login #Login_senha #input_d{ position:absolute; height:28px; width:8px; top:0px; left:100%; }

#menu_esquerdo #area_login #Login_btOK #input_e{ position:absolute; height:28px; width:8px; left:-8px; top:0px;}
#menu_esquerdo #area_login #Login_btOK #input_d{ position:absolute; height:28px; width:8px; top:0px; left:100%; }

#menu_nav{
	position:absolute;
	left: 1px;
	top: 143px;
	width:203px;
}
#menu_nav div{ background:url(../img/fnd_menu_nav.gif) repeat-x; height:26px; width:199px; color:#6c6c6c; font-size:13px; position:relative; }
#menu_nav div:hover{ background:url(../img/fnd_menu_nav_over.gif) repeat-x; height:26px; width:199px; color:#6c6c6c; font-size:13px; position:relative; }

#menu_nav span{
	cursor:pointer;
	position:absolute;
	top: 7px;
	left: 18px; background:url(../img/fnd_menu_nav_d.gif) left no-repeat; 
	padding-left:16px;
}
#menu_nav span:hover{ color:#000;  background:url(../img/fnd_menu_nav_d_h.gif) left no-repeat; }

#fnd_pg{
	position:absolute;
	left: 205px;
	top: 428px;
	width: 767px;
	height: 1116px;
}

#rodape{
	position:absolute;
	left: -216px;
	/*top: 18px;*/
        top:116px;
	height: 80px;
	width: 975px;
}
#rodape_links{
	margin:auto; width:600px; color:#196db5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; text-align:center; padding-top:10px;
}
#rodape_links a{ text-decoration:none; color:#196db5; }

#rodape_links span{ font-size:11px;}


#fnd_busca{
	position:absolute;
	left: 0px;
	top: 10px;
}
#fnd_busca #nomePesquisa{
 position:absolute; left: 29px; top: 42px; width: 224px; height:16px; color:#6cadc7; font-weight:normal; font-size:13px;
}

#fnd_busca #cantorPesquisa{
	position:absolute;
	left: 65px;
	top: 81px;
	width: 193px;
	background:#FFF;
	border:none;
	color:#666;
}

#fnd_busca #numeroPesquisa{
	position:absolute;
	left: 277px;
	top: 81px;
	width: 109px;
	background:#FFF;
	border:none;
	color:#666;
}

#osmaisB{ position:absolute; }
#osmaisB{
	position:absolute;
	left: 485px;
	top: 59px;
	width: 110px;
}
#osmaisP{
	position:absolute;
	left: 485px;
	top: 112px;
	width: 121px;
}

#osmaisGra{
	position:absolute;
	left: 639px;
	top: 59px;
	width: 108px;
}
#osmenosGra{
	position:absolute;
	left: 639px;
	top: 85px;
	width: 120px;
}
#bonaSalfej{
	position:absolute;
	left: 639px;
	top: 112px;
	width: 109px;
}
#ultimosInser{
	position:absolute;
	left: 485px;
	top: 85px;
	width: 111px;
}
#botPesquisa{
	position:absolute;
	left: 405px;
	top: 80px;
	border:none;
	background:#FFF;
	color:#666;
}

#fnd_busca a{ text-decoration:none; font-size:11px; color:#5ab9e0; }
#fnd_busca a:hover{  color:#000; }

#includes{ margin-top:130px; height: 1322px; }


#top{
	position:absolute;
	left: 217px;
	top: 291px;
	width: 740px;
	height: 154px;
	background:url(../img/fnd_pg_inicial_top.gif) repeat-x;
}
#top #menu_d{ position:absolute; left:-13px; top:0px;}
#top #menu_e{ position:absolute; left:100%; top:0px;}


#relatorio_1{
	position:absolute;
	left: 315px;
	top: 2px;
}
#doacoes_1{
	position:absolute;
	left: 550px;
	top: 2px;
	width: 202px;
	height: 131px;
	text-align:left;
	background:url(../img/conheca_igrejas.png) no-repeat top;
}
#doacoes_1 #foto{
	position:absolute;
	left: 0px;
	top: 41px;
	width: 82px;
}

#doacoes_1 #verMais{
	position:absolute;
	left: 145px;
	top: 119px;
	cursor:pointer;
	color:#5694c9;
	font-size:10px;
	
	}

#doacoes_1 #nome{
	position:absolute;
	left: 98px;
	top: 41px;
	width: 104px;
	height: 75px;
	text-align:left;
	color:#5694c9;
} 

#Ultimas_atulizacoesList{
	position:absolute;
	left: -4px;
	top: 33px;
	width: 271px;
	height: 97px;
}

#Ultimas_atulizacoesList #lista{ padding:5px; height:11px; overflow:hidden; cursor:pointer; }
#Ultimas_atulizacoesList #lista:hover{ font-style:italic;}
#lista a{ color:red;}

.data_01 { color:#ff014f; font:Verdana, Geneva, sans-serif; font-size:11px;  }
.texto_01{ color:#888787; font:Verdana, Geneva, sans-serif; font-size:11px;  }


#ParceirosLINKS{ position:absolute; left: 195px; top: 1428px; height: 58px; width: 325px; z-index:100; display:none; }
#ParceirosLINKS img{ cursor:pointer; }
#ParceirosLINKS a{ text-decoration:none; color:#666; margin:3px; }
#ParceirosLINKS a:hover{ color:#900; }


#titulo{ background-image:url(../img/fnd_topicos.gif); height:43px; border:1px solid #e7e8e0;  font-family:Verdana, Geneva, sans-serif; color:#196db5; position:relative; font-size:14px; font-weight:bold; }
#titulo img{ margin:7px; }
#titulo span{
	position:absolute;
	left: 52px;
	top: 12px;
	width: 600px;
}

#cadastro{ position:absolute; top:116px; left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:pointer; }
#esqueci{ position:absolute; top:116px; left:90px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:pointer; }
#dados{position:absolute; top:85px; left:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:pointer;}
#sair{position:absolute; top:110px; left:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:pointer;}

#paginacao a{ text-decoration:none; color:#999; font-size:13px; padding:2px; text-align:center; text-decoration:underline; }
#paginacao a:hover{ color:#00C;  }
#paginacao div{  text-align:center;  }
#paginacao #label{ margin-bottom:10px; }
#paginacaoPgAtual{ color:red; }

.formLogin{ color:#2276bb; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:2px; border:1px solid #b0aaaa; }


.botPesquisa{
	position:absolute;
	left: 274px;
	top: 37px;
	background:url(../img/buscar.png) center  no-repeat;
	width: 60px;
	height: 29px;
	border:0px;
	cursor:pointer;
}

.texto_Mini{ color:#333; }

#ad-down {
	position: absolute;
	left: 222px;
	top: 1925px;
}

