﻿* { font-family: Tahoma; }
ul, li, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } img { border: 0 none; } p { margin: 5px 0; }

body
{
    margin: 1px auto 39px;
}
body.home { background: #789FC6 url(../templates/imgs/0.gif) repeat-x 0 0 }
body.interna { background: #789FC6 url(../templates/imgs/0.gif) repeat-x 0 0}

* html body {height: 100%;}

#progressBackgroundFilter {
 position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

 

#processMessage
{
    border: 4px solid #174676;
    position: absolute;
    top: 500px;
    left: 50%;
    padding: 10px;
    width: 220px;
    z-index: 1001;
    background-color: #FFFFFF;
    text-align: center;
    color: #174676;
    margin-left: -60px;
    font-size:11px;
    font-weight:bold;
} 

ul.menu, ul.vlist { list-style-position: outside; list-style-type: none; }

div.clr { clear: both; }
div.lft { float: left; }

#main { width: 100%; }
#wrap { width: 894px; margin: 0 auto; }

/* 
    topo
*/
#topo { width: 100%; height: 222px; }

a.voltar { font-weight: bold; text-decoration: none; color: #0269B6; font-size:11px; }
.Titulo1{font-weight: bold; text-decoration: none; color: #0269B6; font-size:11px;}
.Texto
{
    font-size: 11px;
    font-family: tahoma;
}
a.lnkTexto
{
    font-size: 11px;
    font-family: tahoma;
    text-decoration: none;
    color: #000000;
}

/* 
    newsletter 
*/
#news {position:absolute; left:50%; top:156px; margin-left:150px; width: 254px; height: 55px; }
#news input { display: block; float: left; margin-left: 3px; }
#news input.txt_news { background: #F3F4F8; border: solid 1px grey; width: 224px; height: 18px; font-size: 11px; }
#news input.cmd_ok { cursor: pointer; background: url(imgs/cmd_ok.gif) no-repeat 0 0; border: 0 none; width: 22px; height: 20px; }

/* 
    data
*/
#data { clear: both; font-size: 11px; color: #0269B6; font-weight: bold; padding: 3px; }

/*
    menu pai
*/
#link { background: url(imgs/img_topo.jpg) no-repeat 0 bottom; height: 50px; }

/* 
    conteudo 
*/
#cont_m { padding: 9px 0 40px ; background: white; }

/* 
    rodape
*/
#rodape {padding:0px; margin:0px;}

/*
    home
*/

/*
    home/banner
*/
#bann { width: 100%; }
#bann img { display: block; margin: 0 auto; }

/*
    home/text
*/
#text { clear: left; padding: 15px 15px 0; }
#text h3 { color: #0269B6; font-size: 11px; font-weight: bold; text-transform: uppercase; } /* titulo */
#text span, #text p, #text b { color: black; font-size: 11px; }

/*
    home/menu
*/
#menu { width: 100%; padding: 22px 0; }
#menu ul { clear: both; text-align: center; padding: 8px 0; }
#menu li { display: inline; width: 206px; padding: 0 5px; }
#menu li a {  }

/*
    internas
*/

/*
    internas/menu
*/

#imenu { margin: 8px 0; width: 100%; background: url(imgs/bg_submenu.gif) repeat-x 0 0; height: 49px; }
#imenu ul { text-align: center; height: 49px; }
#imenu li { display: inline; padding: 0 0px; height: 49px; }
#imenu li a { }

/*
    internas/titulo & tools
*/

#head { width: 100%; }
#head div.tit { float: left; display: block; width: 300px;  } 
#head #tools { float: right; margin: 41px 20px 0 0; width: 207px; height: 18px; border: solid 3px #E8E7EC; }
#head #tools img { display: block; float: left; margin: 1px 3px; }
#head #tools div { float: left; font-size: 11px; margin: 2px 0 2px 45px; }

/* 
    pop
*/
div.l_pop { background: url(imgs/l_pop.gif) no-repeat 0 0; height: 40px; padding-left: 10px; }
div.r_pop { background: url(imgs/r_pop.gif) no-repeat right 0; height: 40px; padding-right: 11px; }
div.w_pop { background: url(imgs/w_pop.gif) repeat-x 0 0; height: 40px; }

/* 
    pop/busca 
*/
div#busca { width: 260px; float: right; margin: 35px 20px 0 0; }
div#busca img { display: block; float: left; margin-left: 4px; }
div#busca input.cmd_busca { cursor: pointer; margin: 10px 0 0 3px; float: left; display: block; background: url(imgs/cmd_busca.gif) no-repeat 0 0; border: 0 none; width: 21px; height: 17px; }
div#busca input.txt_busca { margin: 10px 0 0 4px; float: left; display: block; background: white; border: solid 1px grey; width: 166px; height: 14px; font-size: 11px; }

/*
    internas/lista
*/

#list { padding: 0 30px; clear: both; }
div.item { width: 100%; padding: 10px 0; }
div.item img { display: block; float: left; margin-bottom: 10px; border: solid 1px #0065B0; width: 176px; }
div.item div { display: block; float: left; width: 620px; padding: 0 15px; }

/* paginacao */
#paginacao { text-align: right; padding: 0 30px; }
#paginacao a { color: black; font-size: 11px; text-decoration: none; }
#paginacao a.active { font-size: 11px; text-decoration: none; color: #01A0BE; font-weight: bold; }

/* materia completa */
#full { padding: 0 30px; clear: both; }
#full div.item { width: 100%; padding: 10px 0; }
#full div.item img { display: block; float: left; margin-bottom: 10px; border: solid 1px #0065B0; width: 176px; }
#full div.item div { display: block; float: left; width: 620px; padding: 0 15px; text-align: justify; }
#full div.item a.voltar { font-weight: bold; text-decoration: none; color: #0269B6; }

/*
    internas/text
*/
#cont { clear: both; }
h3 { color: #0269B6; font-size: 11px; font-weight: bold; text-transform: uppercase; } /* titulo */
span, p, b { color: black; font-size: 11px; }

/*
    oracao form
*/

#form.oracao { margin: 10px auto 0; padding: 15px 0 0; width: 827px; height: 195px; background: url(imgs/bg_oracao.jpg) no-repeat 0 0; }
#form.oracao div.lft.l { margin-left: 230px; }
#form.oracao div.lft.r { margin-left: 20px; }
#form.oracao label { font-size: 11px; font-size: 11px; display: block; padding: 2px 0; }
#form.oracao input.txt_text { margin: 1px 0; display: block; background: white; border: solid 1px #B2C9D7; width: 200px; height: 16px; font-size: 11px; }
#form.oracao textarea.txt_area { margin: 1px 0; display: block; background: white; border: solid 1px #B2C9D7; width: 330px; height: 140px; font-size: 11px; }
#form.oracao input.cmd_enviar { cursor: pointer; margin-top: 5px; margin-left: 280px; display: block; background: url(imgs/cmd_enviar.gif) no-repeat 0 0; border: 0 none; width: 52px; height: 20px; }

/* 
    galeria 
*/

/* 
    galeria/texto 
*/
#cont.galeria { background: url(imgs/bg_galeria.gif) no-repeat center 0; padding: 0 10px; }
#cont.galeria div.texto { height: 63px; padding: 37px 170px 40px 80px; }
#cont.galeria div.texto p { font-size: 11px; }
/* 
    galeria/galeria
*/
#cont.galeria label { display: block; padding: 0 10px 10px; }
#cont.galeria table.galeria td { padding: 2px 5px; }
#cont.galeria table.galeria img { display: block; border: solid 1px #0065B0; }
#cont.galeria #paginacao { margin-top: 10px; }

/* 
    pop
*/
div.l_pop { background: url(imgs/l_pop.gif) no-repeat 0 0; height: 40px; padding-left: 10px; }
div.r_pop { background: url(imgs/r_pop.gif) no-repeat right 0; height: 40px; padding-right: 11px; }
div.w_pop { background: url(imgs/w_pop.gif) repeat-x 0 0; height: 40px; }

/* 
    pop/busca 
*/
div#busca { width: 260px; float: right; margin: 35px 20px 0 0; }
div#busca img { display: block; float: left; margin-left: 4px; }
div#busca input.cmd_busca { cursor: pointer; margin: 10px 0 0 3px; float: left; display: block; background: url(imgs/cmd_busca.gif) no-repeat 0 0; border: 0 none; width: 21px; height: 17px; }
div#busca input.txt_busca { margin: 10px 0 0 4px; float: left; display: block; background: white; border: solid 1px grey; width: 166px; height: 14px; font-size: 11px; }

/* 
    contato 
*/

#cont.contato h2 { font-size: 16px; font-weight: bold; color: #69696B; }
#cont.contato div.texto { padding-left: 30px; }
#form.contato { margin: 0 auto; padding: 80px 0 0 20px; width: 820px; height: 355px; background: url(imgs/bg_contato.gif) no-repeat 0 0; }
#form.contato label { font-size: 11px; font-size: 11px; display: block; padding: 5px 0; }
#form.contato input.txt_text { margin: 5px 0; display: block; background: white; border: solid 1px #B2C9D7; width: 300px; height: 16px; font-size: 11px; }
#form.contato select.ddl_select { margin: 5px 0; display: block; background: white; border: solid 1px #B2C9D7; width: 150px; height: 16px; font-size: 11px; }
#form.contato textarea.txt_area { margin: 5px 0; display: block; background: white; border: solid 1px #B2C9D7; width: 660px; height: 140px; font-size: 11px; }
#form.contato input.cmd_enviar { cursor: pointer; margin-top: 5px; margin-right: 80px; display: block; background: url(imgs/cmd_enviar.gif) no-repeat 0 0; border: 0 none; width: 52px; height: 20px; }

/* 
    agenda
*/

#cont.agenda { padding: 0 20px; }
#cont.agenda div.banner { background: url(imgs/bg_agenda.gif) no-repeat 0 0; height: 83px; width: 550px; padding: 14px 18px 20px 13px; }
#cont.agenda div.banner imgs { display: block; }
#cont.agenda div.list { margin-top: 10px; }
#cont.agenda div.mes { margin-top: 10px; clear: both; padding: 3px 0 0 18px; width: 557px; height: 19px; background: url(imgs/bg_list.gif) repeat-x 0 0; font-size: 11px; font-weight: bold; color: #006DBE; text-transform: uppercase; }
#cont.agenda div.item { clear: both; padding: 10px 10px 20px; width: 537px; }
#cont.agenda div.item div.txt { width: 390px; float: left; }
#cont.agenda div.item img.click { float: left; border: 0; width: 115px; margin-top: 20px; }
#cont.agenda div.item h3 { color: #0269B6; font-size: 11px; font-weight: bold; text-transform: none; }
#cont.agenda div.item span, #cont.agenda div.item p, #cont.agenda div.item b { color: black; font-size: 11px; }
#cont.agenda div.agenda { float: right; margin-top: 10px; padding: 155px 15px 15px; width: 243px; height: 252px; background: url(imgs/bg_agenda_l.gif) no-repeat 0 0; }
#cont.agenda div.agenda div { padding-top: 5px; }
#cont.agenda div.agenda div p, #cont.agenda div.agenda div b { font-size: 11px; }
#cont.agenda div.agenda div p { margin: 5px 0 0; }

/* principal */

/* principal/menu */
#mnu_main { background: url(imgs/bg_menu.gif) repeat-x 0 0; height: 223px; width: 100%; padding-top: 19px; }
#mmenu {width: 100%; height: 58px; }
#mmenu ul { text-align: center; height: 17px; padding-bottom:3px }
#mmenu li { display: inline; padding: 0 2px 0 2px; height: 17px; }
#mmenu li a { }

/* principal/menu */
#mnu_home { background: url(imgs/bg_menu_home.gif) repeat-x 0 0; height: 56px; width: 100%; padding-top: 15px; }

/* artigos e mensagens */

#cont.list #list div.item div { display: block; float: left; width: 500px; padding: 0 15px; }
#cont.list #list div.item img.click { float: left; border: 0; width: auto; margin-top: 20px; }
#cont.list #list div.tit { margin-top: 10px; clear: both; padding: 3px 0 0 18px; width: 557px; height: 19px; background: url(imgs/bg_list.gif) repeat-x 0 0; font-size: 11px; font-weight: bold; color: #006DBE; text-transform: uppercase; }

/* agenda */
#cont.agenda div.agenda_r { float: right; margin-top: 10px; padding: 155px 15px 15px; width: 243px; height: 252px; background: url(imgs/bg_agenda_r.gif) no-repeat 0 0; }
#cont.agenda div.agenda_r div { padding-top: 5px; }
#cont.agenda div.agenda_r div p, #cont.agenda div.agenda div b { font-size: 11px; }
#cont.agenda div.agenda_r div p { margin: 5px 0 0; }

/* igreja */

#cont.igreja div.item { width: 810px; }
#cont.igreja div.item div { display: block; float: left; width: 640px; padding: 0 15px; }
#cont.igreja div.item img.click { float: left; border: 0; margin-top: 20px; }
#cont.igreja div.tit { margin-top: 10px; clear: both; padding: 3px 0 0 18px; width: 810px; height: 19px; background: url(imgs/bg_igrejas.gif) repeat-x 0 0; font-size: 11px; font-weight: bold; color: white; text-transform: uppercase; }

/* membros */
#membros { margin: 10px auto; padding: 60px 0 0 25px; height: 105px; width: 543px; background: url(imgs/bg_membros.gif) no-repeat 0 0; }
#membros div.txt { font-size: 11px; }
#membros div.txt a { font-weight: bold; color: #446306; }
#membros div.form { padding: 20px 0 0; }
#membros div.form label { clear: left; width: 60px; font-size: 11px; display: block; float: left; }
#membros div.form input.txt_login { float: left; margin: 0 0 2px; display: block; background: white; border: solid 1px #B2C9D7; width: 188px; height: 16px; font-size: 11px; }
#membros div.form input.cmd_login { clear: left; display: block; cursor: pointer; margin-top: 5px; margin-left: 60px; display: block; background: url(imgs/btn_entra.gif) no-repeat 0 0; border: 0 none; width: 56px; height: 16px; }

/* radio online */
#radio { width: 894px; height: 578px; background: url(imgs/bg_radio.jpg) no-repeat 0 0; }
#radio #indique { padding: 119px 0 0 637px; }
#radio #midia { padding-left: 203px; }
#radio #player { margin: 22px 0 0 61px; }
#radio #player img { display: block; }
#radio #player img.player { margin-top: 3px; }

/* oferta */
#cont.oferta div.list { width: 843px; margin: 0 auto; }
#cont.oferta div.item { width: 251px; padding: 0 15px; float: left; }
#cont.oferta div.item img.top { border: solid 1px #428EC8; width: auto; }
#cont.oferta div.item div.txt { margin-top: 7px; padding: 8px 13px; width: 225px; border: solid 1px #428EC8; }
#cont.oferta div.item div.txt div { margin: 0 auto; padding-top: 5px; }
#cont.oferta div.item div.txt div img { border: 0 none; }

/* mural list */
#cont.mural div.list { width: 837px; margin: 0 auto; }
#cont.mural div.item { padding: 15px; width: 807px; font-size: 11px; }
#cont.mural div.alt { background: #F6F6F6; }
#cont.mural div.item label { font-size: 11px; font-weight: bold; color: #0269B6; }


/* mural/form */
#form.mural { margin: 10px auto 0; padding: 15px 0 0; width: 830px; height: 268px; background: url(imgs/bg_mural.gif) no-repeat 0 0; }
#form.mural div.lft.l { margin-left: 35px; padding-top: 134px; }
#form.mural div.lft.r { margin-left: 20px; padding-top: 100px; }
#form.mural label { clear: left; float: left; padding: 2px 10px 0 0; display: block; font-size: 11px; font-size: 11px; display: block; }
#form.mural input.txt_text { float: left; display: block; margin: 2px 0; display: block; background: white; border: solid 1px #B2C9D7; height: 16px; font-size: 11px; }
#form.mural textarea.txt_area { float: left; margin: 1px 0; display: block; background: white; border: solid 1px #B2C9D7; width: 330px; height: 125px; font-size: 11px; }
#form.mural input.cmd_enviar { cursor: pointer; margin-top: 5px; margin-left: 330px; display: block; background: url(imgs/cmd_enviar.gif) no-repeat 0 0; border: 0 none; width: 52px; height: 20px; }

/* midia/downloads */
#cont.download div.txt { margin: 0 auto; background: url(imgs/bg_download.gif) no-repeat center 0; padding: 45px 140px 23px 50px; width: 616px; height: 68px; }
#cont.download div.txt p { font-size: 11px; }
#cont.download table.list { margin: 10px auto 0; }
#cont.download table.list td { padding: 5px 0; }
#cont.download table.list td div { font-size: 11px; color: black; padding: 5px; }
#cont.download table.list td div a { font-size: 11px; color: black; }

/* midia/index */
#cont.indice { padding: 10px 0; } 
#cont.indice div.list { width: 847px; margin: 0 auto; } 
#cont.indice div.list div.item { float: left; width: 157px; padding: 0 6px; }
#cont.indice div.list a { display: block; }
#cont.indice div.list img { display: block; width: auto; margin: 0; border: 0 none; }
#cont.indice div.list img.click { margin-top:5px; }

/* midia/tv */
#cont.tv div.player { margin: 10px auto; background: url(imgs/bg_tv.gif) no-repeat right 0; width: 762px; height: 411px; padding: 45px 30px 41px 54px; }
#prog { width: 775px; margin: 0 auto; }

/* midia/culto online */
#cont.culto div.player { margin: 10px auto 5px; background: url(imgs/bg_cultoon.jpg) no-repeat right 0; width: 640px; height: 480px; padding: 24px 39px 32px 148px; }

/* painel programacao */
#prog div.panel { margin: 10px auto; width: 742px; }
#prog div.panel div.btn { width: 15px; float: left; }
#prog div.panel div.list { width: 700px; padding: 0 5px; float: left; }
#prog div.panel div.list div.item { width: 165px; padding: 0 5px; float: left; }
#prog div.panel div.list div.item p  { font-size: 11px; }
#prog div.panel div.list div.item a { color: #0269B6; font-weight: bold; font-size: 11px; text-decoration: none; }
#prog div.panel div.list div.item img { width: auto; border: 0 none; }
#prog div.panel div.list div.item div { width: 165px; padding: 0; }

/* home/home */
#home { margin: 0 auto; width: 874px; }

#home div.col1 { width: 321px; float: left; }
#home div.col2 { width: 550px; float: left; }

/* tv online */

#home div.tvonline { width: 277px; height: 417px; background: url(imgs/home/bg_tvonline.gif) no-repeat 0 0; padding: 50px 15px 0; }
#home div.tvonline div.prog { margin-top: 5px; border: solid 1px #BEBCBD; }
#home div.tvonline div.prog h3 { background: url(imgs/home/h3.gif) repeat-x 0 0; height: 17px; width: 245px; padding: 7px  15px 0; font-size: 11px; color: white; text-transform: uppercase; font-weight: bold; }
#home div.tvonline div.prog div.data { height: 25px; background: #BEBCBD; width: 245px; padding: 0 15px; }
#home div.tvonline div.prog div.data div.dia { float: left; height: 17px; width: 190px; padding: 8px 0 0; font-size: 11px; color: #1D4C90; text-transform: uppercase; font-weight: bold; }
#home div.tvonline div.prog div.data div.btn { float: left; height: 25px; width: 50px; }
#home div.tvonline div.prog div.data div.btn img { display: block; float: left; }
#home div.tvonline div.prog table.tempo { width: 100%; background: white; border-collapse: collapse; border: solid 1px #BEBCBD; }
#home div.tvonline div.prog table.tempo td { border-collapse: separate; height: 27px; padding: 5px 5px; font-size: 11px; }

/* coluna 1 */

#home div.col1 div.banners { width: 100%; }
#home div.banners div.banner { margin-top: 4px; padding: 13px 11px 3px 3px; background: url(imgs/home/bg_banner.gif) no-repeat 0 0; height: 137px; width: 291px; }

/* coluna 2 */

#home div.col2 div.banner { margin-top: 17px; }
#home div.col2 div.box { margin-top: 10px; }
#home div.col2 div.box div.col3 { float: left; width: 280px; }
#home div.col2 div.box div.col3 div.banner { width: 265px; margin-top: 22px; } 
/* missoes */
#home div.col2 div.box div.col3 div.missoes { margin-top: 19px; width: 245px; height: 140px; } 

/* agenda e eventos */
#home div.col2 div.box div.col4 { padding: 66px 15px 121px 19px; margin-top: 22px; float: left; width: 232px; height: 245px; background: url(imgs/home/bg_agendas.gif) no-repeat 0 0; }
#home div.col2 div.box div.col4 .item { float: none; padding: 5px 0; width: auto; font-size: 11px; color: white; }
#home div.col2 div.box div.col4 .item span { font-weight: bold; color: white; font-size: 11px; }

/* shopping online */

#home div.shopping { clear: left; width: 869px; height: 222px;}

/* bottom */

#home div.bottom {  }

/* bottom/midia */
#home div.midia { padding-top: 9px; width: 307px; float: left; }

/* bottom/enquete */
#home div.enquete { font-size:11px; font-family:Tahoma; padding: 65px 15px 0 15px; width: 215px; height: 134px; float: left; background: url(imgs/home/bg_enquete.gif) no-repeat 0 0; margin-left: 25px; }

/* bottom/membros */
#home div.membros { float: left; margin: 6px 0 0 25px; padding: 90px 0 0 30px; width: 235px; height: 102px; background: url(imgs/home/bg_membros.gif) no-repeat 0 0; }
#home div.membros label { clear: left; float: left; width: 60px; padding: 5px 0; display: block; font-size: 11px; font-weight: bold; color: #292929; }
#home div.membros input.txt_membros { clear: left; float: left; display: block; font-size: 11px; border: solid 1px #979797; height: 18px; } 
#home div.membros input.cmd_membros { background: transparent; border: 0 none; margin: 3px 0 0 5px; float: left; display: block; font-size: 11px; font-weight: bold; color: #292929; }


.subtitulo
{
    color: #006ab3;
    background-image: url('../templates/imgs/subtitulo_bg.gif');
    background-repeat: repeat-x;
    font-family: tahoma;
    font-size: 11px;
    
    text-transform: uppercase;
    font-weight: bold;
    padding-top:5px;
    margin-top:20px;
    padding-bottom:5px;
    padding-left:34px;
}

a.lnkPaginacao
{
    font-family: tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
a.lnkPaginacao:hover
{
 color:#00a4ce;
}

a.lnkPaginacaoHover
{
    font-family: tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    color:#00a4ce;
}
.textbox{
    border:solid 1px #80a4be;
}