body{
background-image:url(../img/background_base.jpg);
background-repeat:repeat-x;
background-color:#8ad6ec;
margin:auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

h1{text-transform:uppercase;
font-weight:bold;
font-size:14px;
letter-spacing:2px;
margin:0px;
color:#031a82;}

#site{
margin:auto;
width:900px;
}

#total{
float:left;
width:900px;
}


#background{
background-image:url(../img/back_da_esquerda.jpg);
background-repeat:repeat-x;
background-position: -260px 0px;
position:absolute;
z-index:-99999;
margin-left:-260px;
width:600px ;
height:350px;
float:left;
}

#cont_site{
float:left;
background-image: url(../img/background_site.jpg);
background-repeat:no-repeat;
width:900px;
}

#caixas_total{
width:100%;
float:left;
}

#cont_topo{
float:right;
width:500px;
margin-top:45px;
margin-right:75px;
}

#banner{
height:260px;
width:500px;
float:left;
}

#menu{
float:left;
width:265px;
margin-left:20px;
background-image:url(../img/background_menu.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}





#espaco{
width:226px;
margin:auto;
height:250px;
}

#links{
width:226px;
margin-top:20px;
padding-bottom:20px;
margin:auto;
}



#links ul{
list-style:none;
margin:0px;
padding:0px;
}

#links li{
margin-bottom:3px;
}

#links li a {
display: block;
padding:2px;
letter-spacing:2px;
font-size:12px;
background-color: #f4fcff;
color: #1f728b;
text-decoration: none;
font-weight:100;
text-transform:uppercase;
}

#links li a:hover {
border-left: 10px solid #1f728b;
background-color: #fff;
color: #2283a6;
text-transform:uppercase;
}

#logo{
float:left;
margin-top:10px;
margin-left:5px;
}

#conteudo{
width:600px;
float:right;
}

#caixa{
float:left;
width:250px;
margin-left:25px;
margin-top:10px;
text-align:justify;
}

#caixa_dentro{
float:left;
padding:4px;
}

#caixa_dentro a img{
float:left;
border:#fff solid 4px;
}

#caixa_dentro a:hover img{
border:#1F728B solid 4px;
}

#rodape{
float:left;
background-image:url(../img/background_rodape_fora.jpg);
background-repeat:repeat-x;
width:100%;
height:104px;
}

#cont_rodape{
margin:auto;
width:900px;
height:15px;
background-image:url(../img/back_rodape_interno.jpg);
background-repeat:no-repeat;
background-position:20px -1px;
padding-top:50px;
text-transform:uppercase;
font-size:14px;
}

#blog{
margin:auto;
width:226px;
height:392px;
background-image:url(../img/blog.jpg);
margin-bottom:20px;
}

#agenda{
margin:auto;
width:226px;
height:392px;
background-image:url(../img/chamada_agenda.jpg);
margin-bottom:20px;
}




#link_blog{
cursor:pointer;
width:226px;
height:242px;
}

.titulo{
font-size:16px;
letter-spacing:-1px;
font-weight:bold;
}

.titulo_azul{
font-size:16px;
color:#3252a1;
letter-spacing:-1px;
font-weight:bold;
}

.numero{
color:#c51616;
}

.horarios{
color:#000000;
font-weight:bold;
font-size:12px;
letter-spacing:2px;
text-transform:uppercase;
}

.texto_horarios{
color:#1f728b;
font-size:11px;
padding:3px;
}

a{
color:#1f728b;
text-decoration:none;
font-size:9px;
font-weight:bold;
}

a:hover{
color:#000000;
}

.olivi a{
color:#185a6e;
text-decoration:none;
font-size:14px;
font-weight:100;
}

.olivi a:hover{
color:#c51616;
}

#links label{
color:#1f728b;
font-size:10px;
}

#links input{
width:226px;
background-color:#af4343;
border:solid 0px;
padding:2px;
color:#FFFFFF;
font-size:10px;
margin-bottom:10px;
}

#links .botao{
width:25px;
background-color:#771212;
float:right;
cursor:pointer;
}

/* sub menu quem somoa */


hr{
float:left;
width:226px;
border:2px #59a9c7 solid;
background-color:#59a9c7;
height:2px;
margin-bottom:20px;
}



.linha{
width:541px;
border:2px #59a9c7 solid;
background-color:#59a9c7;
height:1px;
margin-bottom:5px;

}


.sub_menu_internas{
text-align:center;
color:#031a82;
font-weight:bold;
font-size:12px;
letter-spacing:2px;
text-transform:uppercase;
}





#sub_menu{
width:226px;
margin-top:20px;
padding-bottom:20px;
margin:auto;
}



#sub_menu ul{
list-style:none;
margin:0px;
padding:0px;
}

#sub_menu li{
margin-bottom:3px;
}

#sub_menu li a {
display: block;
padding:2px;
letter-spacing:2px;
font-size:10px;
background-color: #59a9c7;
color: #fff;
text-decoration: none;
font-weight:100;
text-transform:uppercase;
}

#sub_menu li a:hover {
border-left: 10px solid #1f728b;
background-color: #c7e0ea;
color: #2283a6;
text-transform:uppercase;
}

#conteudo_interno{
text-align:justify;
width:543px;
padding-top:10px;
padding-bottom:30px;
}


#conteudo_interno img{
float:left;
border: solid 8px #FFFFFF;
margin-bottom:10px;
margin:2px;}



#conteudo_interno a img{
float:left;
border:#fff solid 8px;
}

#conteudo_interno a:hover img{
border:#1F728B solid 8px;
}



#conteudo_interno #chamada{
text-align:center;
width:238px;
height:141px;

background-image:url(../img/base_chamada_interna.jpg);
margin-right:10px;
float:left;}



#conteudo_interno #chamada_direita{
text-align:center;
width:238px;
height:141px;

background-image:url(../img/base_chamada_interna.jpg);
margin-left:10px;
float:right;}



#conteudo_interno #chamada_centro{
text-align:center;
width:320px;
height:141px;
background-image:url(../img/base_chamada_interna.jpg);
background-repeat:no-repeat;
margin-left:10px;
float:right;}




#conteudo_interno #caixa_fotos{
padding-bottom:10px;
width:181px;
margin-right:10px;

float:left;}


.texto{ font-size:16px; color:#fff;}

.azul{font-size:16px; color:#193c82}

.texto_vermelho{font-size:16px; color:#c42a2a; }

.texto_azul_mini{ color:#193c82}




/* CONTATO */

#contato{
background-image:url(../img/bg_contato.jpg);
background-repeat:no-repeat;
width:650px;
height:500px;
}

#conteudo_contato{
padding-top:190px;
/padding-top:182px;
margin:10px;
text-align:justify;
}

#formulario_contato{
margin:10px;
}

#formulario_contato input{
width:450px;
padding:5px;
border:solid 0px;
}

#formulario_contato textarea{
width:450px;
padding:5px;
border:solid 0px;
}

#formulario_contato label{
color:#031a82;
font-size:14px;
}

#formulario_contato .botao_contato{
background-color:transparent;
width:100px;
float:right;
margin-right:35px;
cursor:pointer;
color:#031a82;
font-size:14px;
}



#galeria{
width:530px;
margin-bottom:10px;
font-weight:bold;
letter-spacing:2px;
font-size:14px;
text-align:center;
color:#ffffff;
background-color:#031a82;
padding:5px;
text-transform:uppercase;}

#galeria a{
width:530px;
margin-bottom:10px;
font-weight:bold;
letter-spacing:2px;
font-size:14px;
text-align:center;
color:#ffffff;
background-color:#031a82;
padding:5px;
text-transform:uppercase;}

#galeria a:hover{
width:530px;
margin-bottom:10px;
font-weight:bold;
letter-spacing:2px;
font-size:14px;
text-align:center;
color:#FFCC00;
background-color:#031a82;
padding:5px;
text-transform:uppercase;}



#caixa_testemunho{
float:left;
width:533px;
margin-top:5px;
padding:5px;
padding-bottom:10px;
}

.pastor{
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}

#vide{
float:left;
width:530px;
}

#vide1{
float:left;
width:181px;
height:150px;
margin-right:20px;
}

#texto_vide{
float:left;
width:325px;
}