/* CSS Document */
* { margin:0; padding:0; border:0; border-collapse:collapse; font-family:"Trebuchet MS", Verdana, Arial; list-style:none; outline:0; }
body { background:url(../img/bg_body.jpg) repeat-x top #E6F7F9; }
#site_geral { width:770px; margin:0 auto 0 auto; }
.limpar { clear:both; width:100%; height:0; padding:0; margin:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
button { cursor:pointer; }
h5 { color:#666; margin:0 0 0 20px; font-size:18px; }

/* Topo */ 
#site_topo { width:770px; height:280px; background:url(../img/topo/topo.png) no-repeat bottom; margin:23px 0 0 0;  }
#topo_saudacao { float:right; clear:both; color:#999; font-size:10px; margin:5px 8px 0 0; }
* html #topo_saudacao{ position:absolute; text-align:right; width:760px; }
#salmos { color:#fff; font-size:11px; float:right; width:300px; height:80px; margin:35px 10px 0 0;}
* html #salmos{ margin:30px 5px 0 0; height:80px; }

/* CORPO */
#site_corpo { width:770px; height:500px; background:url(../img/corpo/bg_corpo.jpg) top repeat-x #E6F7F9; }


/* PAGINACAO */
#divPaginacao { text-align:center; width:100%; color:#999999; padding:2px 0; font-size:11px; color:#005497; }
#divPaginacao a { color:#666666; border:solid 2px #ccc; background-color:#fff; text-align:center; padding:0 2px; }
#divPaginacao a:hover { text-decoration:none; border:solid 2px #005497; color:#005497; }
#divPaginacao .selecionado { padding:0 2px; border:solid 2px #005497; color:#005497; }


/* Conteudo */
#site_conteudo { position:absolute; width:770px; height:600px; top:183px; }
.titulos_internas { width:390px; height:60px; color:#fff; font-size:27px; background:url(../img/conteudo/bg_titulos.png) no-repeat; padding:15px 0 0 20px; margin:0 auto 10px auto; }
#bt_voltar { float:right; width:80px; height:20px; text-indent:-9000px; margin:10px 10px 10px 0; overflow:hidden; background:url(../img/conteudo/bt_voltar.jpg) no-repeat; }
#bt_subir  { float:right; width:80px; height:20px; text-indent:-9000px; margin:10px 10px 10px 0;  overflow:hidden; background:url(../img/conteudo/bt_subir.jpg) no-repeat; }


/* menu */
#col_menu { width:150px; margin:0 0 0 10px; float:left; display:table; }
* html #col_menu { margin:0 0 0 5px; }
#col_menu #ul_menu #topo_menu { display:block; width:150px; height:20px; border:0; background:url(../img/menu/topo_menu.png) no-repeat bottom; }
#col_menu #ul_menu li { display:block; width:150px; border-bottom:solid 1px #39896E; background:url(../img/menu/bg_menu.jpg) repeat-y; }
#col_menu #ul_menu li a { display:block; height:20px; line-height:20px; vertical-align:middle; color:#fff; width:140px; padding:0 0 0 10px; text-transform:uppercase; font-size:11px; }
#col_menu #ul_menu li a:hover { background:url(../img/menu/bg_menu_hover.jpg); text-decoration:none; color:#666; }

#col_menu #ul_menu #rodape_menu { width:150px; height:23px; background:url(../img/menu/rodape_menu.png) no-repeat; border:0;}

#col_menu #botoes_laterais li { display:block; margin:5px 0; }
#col_menu #botoes_laterais li a { display:block; text-indent:-9000px; overflow:hidden; }
#col_menu #botoes_laterais #lateral_aniversariantes { width:150px; height:84px; background:url(../img/menu/aniversariantes.jpg) no-repeat; }
#col_menu #botoes_laterais #lateral_louvart { width:150px; height:80px; background:url(../img/menu/louvart.jpg) no-repeat; }
#col_menu #botoes_laterais #lateral_missoes { width:150px; height:80px; background:url(../img/menu/missoes.jpg) no-repeat; }
#col_menu #botoes_laterais #lateral_pedidos { width:150px; height:70px; background:url(../img/menu/pedidos_oracao.jpg) no-repeat; }


/**/
#col_conteudo { width:440px; float:left; margin:0 0 0 5px; display:table; }


/* NOTICIAS da p&#225;gina inicial */
#col_noticias { width:150px; float:left; margin:0 0 0 5px; display:table; }
#col_noticias h2 { font-size:15px; font-weight:bold; color:#fff; display:block; text-align:left;}
#col_noticias #bloco_noticias { background:url(../img/col_noticias/bordinha.png) no-repeat top; padding:7px 0 0 0; margin:5px 0 0 0; }
#col_noticias #bloco_noticias ul { background:#fff; padding:0 5px; }
#col_noticias #bloco_noticias ul li { display:block; border-bottom:solid 1px #c8c8c8; margin:0 0 3px 0; padding:0 0 3px 0; }
#col_noticias #bloco_noticias ul li .data { font-size:10px; font-weight:bold; color:#666; display:block; }
#col_noticias #bloco_noticias ul li a { font-size:11px; color:#666; line-height:100%; }
#col_noticias #bloco_noticias #bt_mais_noticias { display:block; width:100px; height:20px; background:url(../img/col_noticias/bt_mais_noticias.jpg) no-repeat; margin:10px auto; text-indent:-9000px; overflow:hidden;  }

#col_noticias #bloco_patrocinios h2 { color:#0060A8; border-bottom:solid 1px #C8C8C8; padding:0 0 3px 0; margin:0 0 10px 0; }
#col_noticias #bloco_patrocinios ul{ vertical-align:top; height:500px; vertical-align:top; }
#col_noticias #bloco_patrocinios ul li { width:150px; text-align:center; }
#col_noticias #bloco_patrocinios ul li img { border: solid 1px #ccc; }


/* RODAPE */
#site_rodape { width:770px;  height:81px; padding:30px 0 0 0; margin:0 0 10px 0;  background:url(../img/rodape/bg_rodape.png) no-repeat; }
#site_rodape #rodape_logo { float:left; margin:5px 0 0 10px; width:160px; height:70px; text-indent:-9000px; overflow:hidden; }
#site_rodape #rodape_links { float:left; color:#fff; margin:25px 0 0 20px; width:246px; text-align:left; }
#site_rodape #rodape_links li { display:inline; }
#site_rodape #rodape_links li a { display:inline-block; color:#fff; text-transform:capitalize; font-size:11px; padding:0 5px 0 0; }
#site_rodape #rodape_links p { color:#009ED2; font-size:11px; margin:3px 0 0 0; }
#site_rodape p { color:#666; font-size:11px; float:right;  margin:60px 0 0 0; }
#site_rodape p a { font-weight:bold; color:#333; }

* html #melhor_visualizado { color:#666; display:block; font-size:11px; margin:0 0 20px 0; text-align:center; width:100%; }
* html #melhor_visualizado a { color:#0066FF; }


/* PRINCIPAL */
#destaques { width:430px; height:270px; background:url(../img/conteudo/bg_destaques.png) no-repeat; margin:-30px 0 0 0; }
#destaques #destaques_slide { width:430px; height:225px; }
#destaques #destaques_slide li { padding:5px 0 0 0; text-align:left; font-size:11px; color:#fff; font-weight:bold; }
#destaques #destaques_slide li .descricao { display:block; margin:0 0 0 10px; }
#destaques #destaques_slide li a { display:block; width:415px; padding:0 0 0 15px; text-align:left; height:190px;}
#destaques #destaques_botoes { width:100%; text-align:right; height:40px; }
#destaques #destaques_botoes a { display:inline-block; width:25px; height:25px; text-indent:-9000px; overflow:hidden; margin-top:6px; }
#destaques #bt_destaques_avancar {  margin-right:13px; }

#gal_home { width:210px; height:180px; background:url(../img/conteudo/bg_galeria.png) no-repeat; float:left; margin:10px 10px 10px 0; }
#gal_home #bt_gal_veja_mais { display:block; text-indent:-9000px; overflow:hidden; width:100%; height:25px; margin:0 0 10px 0; }
#gal_home #gal_mostra { font-size:11px; color:#999; margin:0 5px; }
#gal_home #gal_mostra  a { font-size:11px; color:#00599C; font-weight:bold; display:block; }
#gal_home #gal_mostra .img_gal_home { display:inline-block; width:80px; margin:0 5px 0 0; }
#gal_home #gal_mostra .img_gal_home img { padding:2px; border: solid 1px #c8c8c8; }
#gal_home #gal_mostra .dados_gal_home { display:inline-block; width:110px; vertical-align:top; }

#eventos_home { width:210px; height:180px; background:url(../img/conteudo/bg_ultimos_eventos.png) no-repeat; float:left; margin:10px 0 10px 0; }
#eventos_home #bt_evento_veja_mais { display:block; text-indent:-9000px; overflow:hidden; width:100%; height:25px; margin:0 0 10px 0; }
#eventos_home #gal_mostra { font-size:11px; color:#999; margin:0 5px; }
#eventos_home #gal_mostra  a { font-size:11px; color:#00599C; font-weight:bold; display:block; }
#eventos_home #gal_mostra .img_gal_home { display:inline-block; width:80px; margin:0 5px 0 0; }
#eventos_home #gal_mostra .img_gal_home img { padding:2px; border: solid 1px #c8c8c8; }
#eventos_home #gal_mostra .dados_gal_home { display:inline-block; width:110px; vertical-align:top; }


#mural_home { width:430px; height:285px; background:url(../img/conteudo/bg_mural.png) no-repeat; }
#mural_home #links_mural { width:100%; display:block; text-align:right; }
#mural_home #bt_escrever_msg { display:inline-block; text-indent:-9000px; overflow:hidden; width:120px; height:20px; }
#mural_home #bt_ver_todas_msg { display:inline-block; width:80px; height:20px; margin:2px 50px 0 5px; }
#mural_home ul { height:240px; width:410px; margin:10px 10px 5px 5px; overflow:auto; }
#mural_home ul li { color:#999; font-size:11px; display:block; padding:5px; border-bottom: solid 1px #CCCDCD; }
#mural_home p { margin:5px 0; font-size:12px; color:#666; }

/* A IGREJA */
#menu_igreja { width:400px; border-bottom:solid 1px #ccc; padding:5px 0 10px 0; margin:5px auto; }
* html #menu_igreja { margin:0 auto; padding:0; }
#img_igreja { width:156px; height:128px; text-align:center; float:left; margin:0 18px 0 17px; background:url(../img/conteudo/bg_foto1.png) no-repeat; }
#img_igreja img { margin:9px auto 0 auto; }
#links_igreja { float:left; vertical-align:top; margin:10px 0 0 0; list-style:none; }
#links_igreja li { display:block; width:200px; height:100%; line-height:100%; border-bottom:dotted 1px #ccc; border-left: solid 3px #ccc; margin:0 0 8px 0; *margin:0 0 0px 0; }
* html #links_igreja li { line-height:normal; height:100%; width:180px; margin:0; }
#links_igreja li:hover { border-left: solid 3px #065C8B; }
#links_igreja li a { font-size:11px; text-transform:uppercase; display:block; margin:0 0 0 5px; color:#065C8B; }

/* horarios */
.tit_horarios { font-size:11px; display:block; font-weight:bold; color:#666; width:400px; margin:5px auto 10px auto; }
.horario_dia { display:block; font-size:15px; color:#075C8A; text-transform:uppercase; font-weight:bold; width:400px; margin:0 auto;  }
.horario_dados { display:block; font-size:11px; color:#666; padding:2px 0 15px 0; margin:0 0 5px 0; width:400px; margin:0 auto; }

/* HISTORIA */
.tit_historia { font-size:11px; display:block; font-weight:bold; color:#666; width:400px; margin:5px auto 10px auto; }
.dados_historia { font-size:11px; display:block; width:400px; margin:0 auto; font-family:"Trebuchet MS", Verdana, Arial;}

/* Ministerio (DIRETORIA)*/
.mostraDiretor { width:49%; text-align:center; font-size:11px; padding:0 0 15px 0; color:#666; }
.mostraDiretor a { width:158px; height:128px; line-height:128px; vertical-align:middle; color:#666; display:block; margin:5px auto; background:url(../img/conteudo/bg_foto1.png) no-repeat; font-size:12px; }
.mostraDiretor a:hover { text-decoration:none; }
.mostraDiretor a img { margin:9px auto 0 auto; }
.mostraDiretor strong { display:block; }

/* Congrega&#231;&#245;es */
#selecione_congregacao { width:400px; margin:10px auto; font-size:11px; color:#666; }
#selecione_congregacao select { font-size:11px; color:#666; padding:0 0 0 5px; margin:5px 0 0 0; border:solid 1px #ccc; background:#F4F4F4; width:395px; }
#container { width:400px; margin:10px auto; font-size:11px; color:#666; }
#container .dia_semana { margin:3px 0 0 0;}


/* FALE CONOSCO (contato)*/
#fale_conosco { width:400px; margin:10px auto; font-size:11px; }
#fale_conosco h2 { font-size:11px; width:100%; text-align:left; color:#666; font-weight:normal; }
#fale_conosco h2 .aviso { color:#999; display:block; }
#fale_conosco label { display:block; color:#666; font-weight:bold; margin:5px 0 2px 0; }
#fale_conosco input, select, textarea { border: solid 1px #ccc; background:#f7f7f7; width:395px; color:#666; padding:1px 0 1px 5px; }
#fale_conosco textarea { height:100px; font-size:11px; }
#fale_conosco button { text-indent:-9000px; overflow:hidden; width:80px; height:20px; margin:10px 0 0 0; float:right; background:url(../img/conteudo/bt_enviar.jpg); }

/* NOTICIAS */
#interna_noticias { width:400px; margin:5px auto; font-size:11px; color:#666; }
#interna_noticias h2 { font-size:14px; font-weight:bold; color:#666; margin:0 0 15px 0; }
#interna_noticias #noticia_img { float:left; margin:5px 5px 5px 0; background:url(../img/conteudo/bg_foto1.png) no-repeat; width:156px; height:128px; text-align:center; }
#interna_noticias #noticia_img img { margin:9px auto 0 auto; }

#ultimas_noticias { width:400px; margin:20px auto; font-size:11px; border-top: solid 1px #c8c8c8; padding:5px 0 0 0; }
#ultimas_noticias p { width:100%; color:#666; font-size:15px; font-weight:bold; }
#ultimas_noticias p span { float:left; }
#ultimas_noticias p a { float:right; color:#666; font-size:15px; }
#ultimas_noticias .noticia_data { display:block; border-top: dashed 1px #c8c8c8; margin:5px 0 3px 0; padding:3px 0 0 0; text-align:left; font-size:11px; font-weight:bold; }
#ultimas_noticias .noticia_titulo{ font-size:11px; color:#666; text-align:left; display:block; }
#ultimas_noticias .noticia_titulo img { vertical-align:middle; margin:0 0 0 5px; }
#ultimas_noticias .noticia_titulo a { color:#666; }
/* noticias todas */
#frmFiltro { float:right; }
#frmFiltro select { width:150px; font-size:11px; }


/* GRUPOS */
#interna_grupos { width:400px; margin:10px auto 0 auto; padding:5px 0; color:#666; border-bottom: solid 1px #c8c8c8; font-size:11px; }
#interna_grupos h2 { font-size:14px; font-weight:bold; color:#666; margin:0 0 15px 0; }
#interna_grupos #grupo_img { float:left; margin:5px 5px 5px 0; background:url(../img/conteudo/bg_foto1.png) no-repeat; width:156px; height:128px; text-align:center; }
#interna_grupos #grupo_img img { margin:9px auto 0 auto; }

/* Louvart - CD DVD */
#cd_dvd { width:400px; margin:0 auto; font-size:11px; color:#666; }
#aviso_ie6 { width:380px; padding:10px; color:#ff0000; margin:10px auto; font-size:11px; text-align:center; background:#FFECEC; border: solid 1px #FF0000; }
#aviso_ie6 a { color:#990000; }
 
#cd_dvd p { margin:0 0 5px 0; }
#cd_dvd input { vertical-align:middle; margin:0 5px; }
#cd_dvd_img { float:right; height:100px; margin:-45px 0 0 0; }
#cd_dvd #container { width:400px;  margin:-30px auto 0 auto; }
#cd_dvd #container  p { color:#999; font-size:10px; margin:5px 0 0 0;}
#cd_dvd #container select { width:auto; font-size:11px; }
#lista_album { width:188px; float:left;  background:url(../img/conteudo/bg_lista.gif) repeat-y; margin:15px 0 0 0; border-bottom:solid 1px #ccc; }
#lista_album #tit_lista { width:188px; height:29px; display:block; background:url(../img/conteudo/tit_lista_album.jpg) no-repeat; margin:0 0 3px 0;  }
#lista_album  #img_lista {  text-align:center; margin:0 5px 0 10px; float:left;  }
#lista_album  #img_lista img { margin:3px 0; border: solid 1px #CCC; padding:2px; }
#lista_album  #nome_lista { float:left; color:#005BA0; margin:5px 0 0 10px; }
#lista_album ul { width:188px; }
#lista_album ul li { width:168px; display:block; padding:2px 0 2px 10px; margin:5px auto 3px auto; color:#999; font-size:10px; border-top:solid 1px #ccc; }
#lista_album ul li strong { display:block; font-size:12px; color:#00599C; font-weight:bold; }
#lista_album ul li .tocar_m { float:right; width:21px; height:18px; margin:0 10px 0 0; text-indent:-9000px; overflow:hidden; background:url(../img/conteudo/ouvir_cd.png) no-repeat; }
#lista_album ul li .parar_m { float:right; width:21px; height:18px; margin:0 10px 0 0; text-indent:-9000px; overflow:hidden; background:url(../img/conteudo/stop.jpg) no-repeat; display:none; }

#letra_musica { float:left; width:203px; background:url(../img/conteudo/bg_letra_musica.gif) repeat-y; margin:15px 0 0 9px; border-bottom:solid 1px #ccc;}
#letra_musica #tit_letra { display:block; width:203px; height:32px;  background:url(../img/conteudo/tit_letra_musica.jpg) no-repeat; }
#letra_musica #div_letra_musica { font-size:11px; color:#999; width:193px; padding:5px; text-align:justify; }
#letra_musica #div_letra_musica h3 { color:#00599C; font-size:12px; font-weight:bold; margin:0 0 5px 0;}
#tocaMusica { height:0; width:0; display:inline; overflow:hidden; }

#mostraDvd { width:400px; margin:5px auto; text-align:center; border-top: solid 1px #ccc; padding:5px 0 0 0; }
#mostraDvd .quadro_dvd { width:33%; margin:0 0 20px 0; text-align:center; float:left;}
#mostraDvd .quadro_dvd img { padding:3px; border: 1px solid #ccc; }
#mostraDvd #quadro_dvd_nome { display:block; color:#999; font-size:11px; }
#mostraDvd #quadro_dvd_nome strong { font-size:12px; color:#00599C; display:block;}



/* Mural Recados */
#bt_escrever_recado { display:block; background:url(../img/conteudo/bt_escrever.jpg) no-repeat; width:120px; height:20px; text-indent:-9000px; overflow:hidden; float:right; margin:0 12px 0 0 ; }



/* Listagem da Galeria */
#tb_lista_galeria { width:440px; margin:10px auto; font-size:11px; color:#666; float:left; }
.lista_galeria { width:100px; text-align:left; vertical-align:top; padding:0 0 0 10px; float:left; }
.lista_galeria  a { color:#666; }
.lista_galeria_capa { width:100px; height:70px; background:url(../img/conteudo/bg_capa_galeria.png) no-repeat left center; float:left; }
.lista_galeria_capa img { margin:8px 0 0 6px; cursor:pointer; float:left; }
.dados_galeria { margin:0 0 0 6px; float:left; }
.dados_galeria strong { display:block; float:left; }

/* Testemunhos */
#frmTestemunhos .radio_test  input { display:inline; width:auto; vertical-align:middle; margin:0 5px; }
#frmTestemunhos .radio_test strong { display:inline-block; width:180px; }

/* Louvart Agenda */
#interna_agenda { width:400px; margin:10px auto; font-size:11px; color:#666; }
#interna_agenda hr { border-bottom:solid 1px #ccc; margin:5px auto; width:99%;}
#interna_agenda strong { display:inline-block; margin:0 5px 0 0; font-size:12px; color:#333;}
#interna_agenda td { cursor:pointer; }
#interna_calendario { float:left; margin:0 10px 0 0; }
* html #interna_calendario { margin:0 5px 0 0; }

/* videos */
#tb_lista_videos { width:400px; margin:5px auto; }
#tb_lista_videos td { width:50%; text-align:center; vertical-align:top; font-size:11px; border-bottom:dashed 1px #ccc; padding:5px 0; }
#tb_lista_videos td a { color:#666; display:block; font-weight:bold; }
#tb_lista_videos td img { display:block; margin:5px auto; padding:2px; border: solid 1px #ccc; }
#tb_lista_videos td #ver_direto { font-size:10px; color:#999; display:inline; font-weight:normal; }
#frmVideo { width:390px; margin:0 auto; font-size:11px; color:#666; }
#frmVideo fieldset { border: solid 1px #ccc; padding:5px; }
#frmVideo legend { padding:0 10px; }
#frmVideo label { float:left; width:100px; margin:0 0 3px 0; text-align:right; padding:0 5px 0 0; }
#frmVideo input { float:left; width:257px; border: solid 1px #ccc; padding:1px 0 0 3px; color:#666; font-weight:bold; margin:0 0 3px 0; }
#frmVideo button { text-indent:-9000px; overflow:hidden; width:80px; height:20px; margin:10px 12px 0 0; float:right; background:url(../img/conteudo/bt_enviar.jpg); }


/* Partituras */
#lista_partitura { width:400px; height:31px; line-height:31px; vertical-align:middle; margin:5px auto; text-align:left; color:#666; font-size:11px; border-top: dashed 1px #CCC; }
#lista_partitura span { float:left;}
#lista_partitura a { float:right; height:15px; padding:25px 0 0 0; text-align:center; background:url(../img/conteudo/clave.jpg) top center no-repeat; color:#999; font-weight:normal; }

/* Calend&#225;rio Eventos */
#calendario_ev { width:400px; margin:5px auto; color:#666; font-size:11px; }
#calendario_ev h1 { font-size:28px; color:#0066CC; margin:0 0 0 0; }
#calendario_ev h2 { font-size:14px; color:#0066CC; margin:15px 0 0 0; }
#calendario_ev form { margin:10px auto 20px auto; }
#calendario_ev select { width:60px; display:inline; font-size:11px; padding:0; text-align:center; }
#calendario_ev p { padding:3px 0; text-align:left; border-bottom: dashed 1px #ccc; margin:3px auto; }
#calendario_ev p strong { font-size:12px; color:#666; letter-spacing:1px; margin:0 5px 0 0; }

/* aniversariantes */
.lista_aniversariantes { width:400px; margin:10px auto; text-align:left; font-size:11px; color:#666; }
.lista_aniversariantes h2 { color:#005497; margin:0 0 10px 0; }
.lista_aniversariantes p { font-size:12px; padding:3px 0; }
.lista_aniversariantes p span { color:#999; font-size:10px; }
.lista_aniversariantes p strong { font-size:14px; color:#005497; }

/* Anuncie */
#texto_anuncie { width:400px; margin:20px auto; font-size:11px; color:#666; }

/* A&#231;&#245;es Mission&#225;rias */
#acoes_missionarias { width:400px; margin:15px auto 0 auto; font-size:11px; color:#666; text-align:justify; border-bottom: dotted 1px #ccc; padding:0 0 5px 0; }
#acoes_missionarias span { display:block; font-size:16px; font-weight:bold; }
#acoes_missionarias a { color:#666; }