body {
 margin:0;
 padding:0;
 background:#FFF;
 color:#000;
 font-family:verdana, tahoma, sans-serif;
 font-size:11px;
 background:#676666;
}
img{
 border:0;
}

/* GERAL */

#corpo{
 width:780px;
 overflow:hidden;
 margin:auto;
}
#fill{
 float:left;
 width:780px;
 background:#FFF;
 margin:0 0 10px;
}
#topo{
 float:left;
 display:inline;
 width:760px;
 height:169px;
 margin:0 10px;
 background:#CCC;
 background:url('img/bgTopo.jpg');
}
#logo{
 float:left;
 margin:6px 0 0 18px;
}
.lk{
 float:right;
 clear:right;
 width:80px;
 margin:8px 0 0;
}
#menu{
 float:left;
 width:760px;
 height:81px;
 margin:9px 10px;
}
#secao{
 float:left;
 display:inline;
 width:570px;
 margin:9px 10px;
 padding:10px;
 background:#F9F9FA;
 text-align:justify;
}
#secao p{
 text-indent:15px;
}
#secao img{
 margin:30px 4px 0 0;
}
#secao h2{
 font-size:22px;
 font-family:tahoma, verdana, sans-serif;
 margin:0 0 20px;
 color:#7499B4;
}
#secao h3{
 font-size:11px;
 margin:10px 0 0;
}
#secao h4#pastor{
 font-size:12px;
 margin:160px 0 5px;
}
#secao a{
 color:#607F95;
 text-decoration:none;
 font-weight:bolder;
}
#secao a:hover{
 color:#607F95;
 text-decoration:underline;
}
#msg{
 float:left;
 width:530px;
 padding:10px 35px;
 font-weight:bolder;
 color:#7499B4;
}
#direita{
 float:right;
 width:154px;
 margin:9px 5px;
}
#direita .bt{
 margin:0 0 4px;
}
#menuD{
 float:right;
 margin:10px 0 15px;
 padding:0;
 list-style:none;
}
#menuD li a{
 text-decoration:none;
 color:#333;
 font-weight:bolder;
 width:140px;
 padding:0 0 3px 10px;
 margin:0 0 8px;
 display:block;
 border-bottom:solid 1px #DDD;
}
#menuD li a:hover{
 border-bottom:solid 1px #82B9D9;
}
table{
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:10px;
 float:right;
}
td{
 background:#F6F6F6;
 text-align:center;
 height:13px;
}
#rodape{
 float:left;
 width:780px;
 height:69px;
 margin:10px 0 0 0;
 background:url('img/rodape.gif');
 font-size:10px;
}
#rodape h4{
 width:740px;
 font-size:10px;
 margin:13px 30px 5px;
}
#rodape p{
 float:left;
 display:inline;
 margin:0 10px 0 40px;
 width:175px;
}
#rodape a{
 float:right;
 margin:12px 30px 0;
 text-decoration:none;
 color:#000;
 font-weight:bolder;
 padding:0 3px;
}
#rodape a:hover{
 color:#FFF;
 background:#000;
}
#cremos{
 margin:0 0 0 15px;
 padding:0;
 list-style:square;
}
#cremos li{
 margin:0 0 5px;
}
.lks{
 float:left;
 margin:0 0 10px 44px;
}

/* VERSICULO */

table#ver{
 width:544px;
 border:0;
 font-family:verdana, tahoma, sans-serif;
 font-size:11px;
 margin:0 0 0 8px;
}
table#ver td{
 background:#FFF;
 padding:2px;
 height:10px;
 text-align:left;
}
table#ver img{
 margin:0 0 0 16px;
}

/* FOTO V?DEO */

.ftvd{
 float:left;
 margin:10px 5px 0;
 padding:0;
 list-style:none;
 width:275px;
 display:inline;
}
.ftvd a{
 color:#333;
 text-decoration:none;
 background:#FFF;
 display:block;
 margin:1px 0 0;
 padding:3px;
}
.ftvd a:hover{
 background:#E4EDF4;
}
.ftvd h5{
 font-size:11px;
 margin:10px 0 5px;
 color:#567185;
}

/* PERGUNTAS */

#secao h4{
 margin:30px 0 0;
 font-size:11px;
}

/* CONTATO */

form{
 margin:10px 0;
 float:left;
 padding:0;
}
label{
 float:left;
 display:block;
 width:80px;
 font-weight:bolder;
 text-align:right;
 margin:0 5px 0;
 padding:2px 0 0;
}
input{
 margin:0 0 3px;
 font-family:verdana, tahoma, sans-serif;
 font-size:11px;
}
#fmb{
 float:left;
 margin:0 5px 0 98px;
 font-size:9px;
 display:inline;
 width:250px;
}
#fmb input{
 margin:10px 0 0;
}
#end{
 font-size:10px;
 float:right;
 width:199px;
 overflow:hidden;
 margin:10px 0 0;
 padding:0 0 0 16px;
 background:url('img/ico_contato.gif') no-repeat;
}
.calendarHeader {
    font-weight: bolder; 
}

.calendarToday { 
    background-color: #FFFFFF;
}

.calendar { 
  width:155px;
}
#tooltip{
 position:absolute;
 width:250px;
 border:2px solid #D8D8D8;
 padding:4px;
 background:#F5F5F5;
 visibility:hidden;
 z-index: 100;
 font-size:10px;
 font-family:verdana, tahoma, arial, sans-serif;
}


