/****************************************************************************************************************
IBNC - Igreja Batista Nacional no Cajuru
****************************************************************************************************************/

@import url("reset.css");
@import url("tabcontent.css");
@import url("menutabs.css");
@import url("menutopo.css");

/*CORPO SITE*/

body{
    background:#cde9f2 url(../imagens/principal/bg.jpg) repeat-x;
    color:#767676;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
}

#wrapper{
    background:url(../imagens/principal/bg_cont.jpg) center top no-repeat;
    width:100%;
    display:-moz-inline-box;
    display:inline-block;

}

#geral{
    background:transparent;
    border-bottom:4px solid #c7dde3;
    width:910px;
    text-align:left;
    font-size:11px;
    display:-moz-inline-box;
    display:inline-block;
    margin-bottom:10px;
}

/*FIM CORPO SITE*/
/*TOPO*/

#topo{
    width:910px;
}

#topo #topo_imagem{
    background:url(../imagens/principal/bg_topo.jpg) no-repeat;
    width:910px;
    height:223px;
}

#topo #menu_topo{
    background:url(../imagens/principal/bg_menu_topo.jpg) repeat-x;
    width:870px;
    height:38px;
    font-size:14px;
    padding-left:40px;
}

/*FIM TOPO*/
/*CONTEUDO GERAL*/

#conteudo{
    background:#fff url(../imagens/principal/bg_cont_dentro.jpg) no-repeat;
    width:910px;
    margin-top:12px;
    display:-moz-inline-box;
    display:inline-block;
}

/*FIM CONTEUDO GERAL*/
/*CONTEUDO NA ESQUERDA*/

#conteudo #conteudo_esq{
    background:transparent;
    width:686px;
    float:left;
    display:-moz-inline-box;
    display:inline-block;
}

/*FIM CONTEUDO NA ESQUERDA*/
/*PAINEL BANNERS*/

#conteudo #conteudo_esq #painel{
    background:transparent;
    width:675px;
    height:228px;
    padding:10px;
    margin-top:-15px;
}

/*FIM PAINEL BANNERS*/
/*COLUNA ESQUERDA*/

#conteudo #conteudo_esq #esquerda{
    width:279px;
    display:-moz-inline-box;
    display:inline-block;
    float:left;
}

/*FIM COLUNA ESQUERDA*/
/*QUADRO TABS*/

#conteudo #conteudo_esq #esquerda .tabs_meio{
    background:#f8f4eb url(../imagens/principal/bg_tabs_meio.jpg) bottom no-repeat;
    width:269px;
    margin-left:10px;
}

#conteudo #conteudo_esq #esquerda .tabs_meio .menu_tabs{
    background:#fff;
    width:269px;
    height:51px;
}

/*FIM QUADRO TABS*/
/*LOJA VIRTUAL*/

#lojavirtual{
    background:url(../imagens/principal/bg_loja_virtual.jpg) no-repeat;
    width:190px;
    height:140px;
    margin-top:5px;
}

/*FIM LOJA VIRTUAL*/
/*VIDEOS*/

#videos{
    background:url(../imagens/principal/bg_videos.jpg) no-repeat;
    width:268px;
    height:150px;
    margin-top:10px;
    margin-left: 10px;
}

/*FIM VIDEOS*/
/*VOLUNTARIOS*/

#conteudo #conteudo_esq #esquerda #precisamos{
    background:#ffd289;
    width:268px;
    margin-left:10px;
    margin-top:10px;
}

#conteudo #conteudo_esq #esquerda #precisamos .titulo_precisamos{
    background: url(../imagens/principal/tit_precisamos.jpg);
    width:268px;
    height:29px;
}

#conteudo #conteudo_esq #esquerda #precisamos .conteudo_precisamos{
    background:url(../imagens/principal/bg_precisamos.jpg) bottom no-repeat;
    width:248px;
    padding:10px;
}

#conteudo #conteudo_esq #esquerda #precisamos .conteudo_precisamos .foto_precisamos{
    width:250px;
    margin-top:-10px;
}

#conteudo #conteudo_esq #esquerda #precisamos .conteudo_precisamos .foto_precisamos img{
    margin:0px;
}

#conteudo #conteudo_esq #esquerda #precisamos .conteudo_precisamos .chamada_precisamos{
    width:248px;
    margin-left:10px;
    margin-top:5px;
}

#conteudo #conteudo_esq #esquerda #precisamos .conteudo_precisamos img{
    margin-top:-10px;
}
/*FIM VOLUNTARIOS*/
/*WEB RADIO*/

#webradio{
    background:url(../imagens/principal/lirium_web_radio.jpg) no-repeat;
    width:268px;
    height:124px;
    margin-left:10px;
    margin-top:10px;
}

/*FIM WEB RADIO*/
/*MEIO*/

#conteudo #conteudo_esq #meio{
    width:395px;
    margin-left:12px;
    _margin-left:12px;
    float:left;
}

/*FIM MEIO*/
/*NOTICIAS*/

#noticias_borda{
    background:url(../imagens/principal/bg_noticias.gif) repeat;
    width:375px;
    padding:10px;
}

#noticias{
    background:#fff;
    width:375px;
}

#noticias .noticias_titulo{

    width:375px;
    height:23px;
}

#noticias .noticias_destaque{
    background:#fff;
    width:355px;
    display:-moz-inline-box;
    display:inline-block;
    border-bottom:1px solid #d0d0d0;
    padding-bottom:5px;
    padding-top:5px;
    margin-left:10px;
}

#noticias .noticias_destaque .noticias_destaquefoto{
    width:150px;
    float:left;
    overflow:hidden;
}

#noticias .noticias_destaque .noticias_destaquefoto img{
    border:1px solid #caa9a9;
}

#noticias .noticias_destaque .noticias_destaquechamada{
    background:#fff;
    width:195px;
    _width:193px;
    float:left;
    margin-left:10px;
}

#noticias .noticias_destaque .noticias_destaquechamada h1{
    font-size:14px;
    color:#c83d3d;
    font-weight:bold;
    display:inline-block;
    *display:inline;
    margin-bottom:5px;
}

#noticias .noticias_fimdestaque {
    clear:both;
}

#noticias .noticias_vejamais{
    text-align:right;
    width:355px;
    margin-top:10px;
    margin-left:10px;
}

#noticias span{
    font-weight:bold;
    color:#c83d3d;
}

#noticias .noticias_linhas{
    display:-moz-inline-box;
    display:inline-block;
    border-bottom:1px solid #d0d0d0;
    padding-bottom:5px;
    padding-top:5px;
    width:355px;
    margin-left:10px;
}

/*FIM NOTICIAS*/
/*GALERIA DE IMAGENS*/

#conteudo #conteudo_esq #meio #galeria_borda{
    background:url(../imagens/principal/bg_galeria_imagens.gif) repeat;
    width:375px;
    padding:10px;
    margin-top:10px;
    *margin-top:20px;
}

#conteudo #conteudo_esq #meio #galeria_imagens{
    background:#fff;
    width:375px;
}

#conteudo #conteudo_esq #meio #galeria_imagens h1{
    color:#00b5d0;
    font-size:14px;
    font-weight:bold;
    margin-top:5px;
    display:inline;
}

#conteudo #conteudo_esq #meio #galeria_imagens h2{
    color:#538c95;
    font-size:14px;
    margin-top:5px;
    display:inline;
}

#conteudo #conteudo_esq #meio #galeria_imagens .galeria_titulo{
    height:22px;
}

#conteudo #conteudo_esq #meio #galeria_imagens .galeria_eventosemanal{
    background:#fff;
    border-top:1px solid #40c8dc;
    width:154px;
    padding:10px;
    border-right:1px solid #e1e1e1;
    float:left;
}

#conteudo #conteudo_esq #meio #galeria_imagens .galeria_eventosemanal img{
    border:1px solid #538c95;
}

#conteudo #conteudo_esq #meio #galeria_imagens .galeria_maiseventos{
    background:#fff;
    border-top:1px solid #40c8dc;
    width:180px;
    padding:10px;
    float:right;
}

#conteudo #conteudo_esq #meio #galeria_imagens .galeria_maiseventos .galeria_vejamaiseventos{
    padding-top:10px;
    width:180px;
    text-align:right;
}

#conteudo #conteudo_esq #meio #galeria_imagens .galeria_maiseventos .galeria_listaeventos{
    margin-top:5px;
    width:180px;
}

#conteudo #conteudo_esq #meio #galeria_imagens .galeria_maiseventos .galeria_listaeventos li{
    background:url(../imagens/principal/seta_eventos.jpg) left no-repeat;
    background-position:0px 5px;
    padding:2px 0 2px 10px;;
    border-bottom:1px solid #d0d0d0;
}

#conteudo #conteudo_esq #meio #galeria_imagens .galeria_rodape {
    clear:both;
}

/*FIM GALERIA DE IMAGENS*/
/*TESTEMUNHOS*/

#conteudo #conteudo_esq #meio #testemunhos_artigos{
    margin-top:10px;
    *margin-top:20px;
    width:395px;
    height:150px;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .testemunhos{
    background: url(../imagens/principal/bg_testemunhos.jpg) repeat-y;
    width:182px;
    height:150px;
    float:left;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .testemunhos .tit_testemunhos{
    background: url(../imagens/principal/tit_testemunhos.jpg) no-repeat;
    width:182px;
    height:30px;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .testemunhos .cont_testemunhos{
    background: url(../imagens/principal/bg_testemunhos_cont.jpg) bottom no-repeat;
    width:162px;
    height:110px;
    padding:0 10px 10px 10px;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .testemunhos .cont_testemunhos h1{
    font-size:13px;
    font-weight:bold;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .artigos{
    width:203px;
    height:150px;
    float:left;
    margin-left:10px;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .artigos .tit_artigos{
    background: url(../imagens/principal/tit_artigo_semanal.jpg) no-repeat;
    width:203px;
    height:30px;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .artigos .cont_artigos{
    background:#d7d7d7 url(../imagens/principal/bg_artigo_semanal.jpg) bottom no-repeat;
    width:183px;
    height:100px;
    padding:10px;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .artigos .cont_artigos h1{
    font-size:12px;
    color:#c83d3d;
    font-weight:bold;
    display:inline;
}

#conteudo #conteudo_esq #meio #testemunhos_artigos .artigos .cont_artigos img{
    margin-top:10px;
}

#conteudo #conteudo_esq #baixo{
    border-top:1px solid #d4d4d4;
    width:675px;
    float:left;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 5px;
}

#conteudo #conteudo_esq #baixo .newsletter{
    font-size: 14px;
    width:270px;
    float:left;
    margin-top: 10px;
    padding-bottom: 10px;
}



#conteudo #conteudo_esq #baixo .newsletter .campo_news{
    background:url(../imagens/principal/campo_busca.jpg);
    width:120px;
    height:13px;
    padding:3px;
    border:none;
    font-size:11px;
}

#conteudo #conteudo_esq #baixo .newsletter .ok_busca{
    background:url(../imagens/principal/ok_busca.jpg);
    width:30px;
    height:19px;
    border:none;
    margin-left:2px;
}



#conteudo #conteudo_esq #baixo #rodape_home{
    width:400px;
    padding-top:10px;
    margin-top: 10px;
    float: left;
}


/*FIM MEIO*/

#conteudo #conteudo_esq #footer{
    padding-top:20px;
    width:666px;
    margin-left:10px;
    clear:both;
}

#conteudo #conteudo_esq #footer #rodape{
    background:#FFFFFF;
    border-top:1px solid #d4d4d4;
    width:666px;
    padding-top:10px;
    margin-bottom:30px;
    clear:both;
}


#conteudo #sidebar{
    width:204px;
    margin-left:11px;
    display:-moz-inline-box;
    display:inline-block;
    float:left;
}


#conteudo #sidebar #busca .campo_busca{
    background:url(../imagens/principal/campo_busca.jpg);
    width:166px;
    height:13px;
    padding:3px;
    border:none;
    font-size:11px;
}

#conteudo #sidebar #busca .ok_busca{
    background:url(../imagens/principal/ok_busca.jpg);
    width:30px;
    height:19px;
    border:none;
    margin-left:2px;
}

#conteudo #sidebar #conteudo_sidebar{
    background:url(../imagens/principal/bg_sidebar.jpg) no-repeat;
    width:184px;
    margin-top:10px;
    padding:18px 10px 10px 10px;
}

/*
#conteudo #sidebar #conteudo_sidebar .twitter{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-top:10px;
    margin-bottom:5px;
    border:1px solid #dbdbdb;
}
*/

#conteudo #sidebar #conteudo_sidebar .mapa{
    margin-top:10px;
    margin-bottom:10px;
    border:6px solid #dbdbdb;
}

#conteudo #sidebar #conteudo_sidebar .calendario{
    margin-top:10px;
    margin-bottom:20px;
    width:188px;
    height:152px;
}

/*AGENDA*/
#conteudo #sidebar #conteudo_sidebar .agenda{
    margin-top:10px;
    padding-bottom:20px;
    margin-bottom:20px;
    width:182px;
    border-bottom:1px dashed #dbdbdb;
}

#conteudo #sidebar #conteudo_sidebar .agenda .quadro_ag{
    margin-top:10px;
    width:182px;
    display:-moz-inline-box;
    display:inline-block;
}

#conteudo #sidebar #conteudo_sidebar .agenda .dia{
    background: url(../imagens/principal/bg_dia_sb.jpg) top no-repeat;
    width:31px;
    font-family: Georgia, "Times New Roman", Times, serif;
    float:left;
    color:#fff;
    text-align:center;
}

#conteudo #sidebar #conteudo_sidebar .agenda .dia h1{
    font-size:16px;
    display:inline;
    color:#6d6d6d;
}


#conteudo #sidebar #conteudo_sidebar .agenda .eventos{
    margin-left:10px;
    width:135px;
    float:left;
}

/*FIM AGENDA*/



#internas{
    width:666px;
    margin-left:10px;
    margin-top:10px;
    border-left:1px solid #f6f6f6;
    border-right:1px solid #f6f6f6;
    margin-bottom:10px;
}

#internas .conteudo_internas{
    background:url(../imagens/principal/bg_internas.jpg) bottom no-repeat;
    width:646px;
    padding:10px;
    display:-moz-inline-box;
    display:inline-block;
}

#internas .conteudo_internas .linha{
    width:666px;
    float: left;
    margin-left: -10px;
    margin-bottom: 15px;
}

#internas .conteudo_internas .linha .tit_site{
    width: 600px;
    font-size: 15px;
    float: left;
    margin-left: 10px;
}

#internas .conteudo_internas .linha .foto_galeria{
    width:100px;
    height: 145px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

#internas .conteudo_internas .linha .foto_galeria .img{
    width:100px;
    height: 100px;
    background-color:#cccccc;
}

#internas .conteudo_internas .linha .foto_galeria .tit{
    width:100px;
    height: 40px;
    text-align: center;
    margin-top: 5px;
}

#internas .conteudo_internas .voltar{
    width:646px;
    float: left;
    margin-top: 10px;
}

#internas li{
    background:url(../imagens/principal/seta_eventos.jpg) left no-repeat;
    background-position:0px 5px;
    padding:0px 0px 0px 10px;
}

#internas .conteudo_internas .conteudo_internas_esq{
    background: transparent;
    width:240px;
    margin-right:15px;
    float:left;
}

#internas .conteudo_internas .conteudo_internas_esq .fotos_lateral{
    background: transparent;
    width:240px;
}

#internas .conteudo_internas .conteudo_internas_dir{
    background: transparent;
    width:391px;
    float:left;
}

#internas h1{
    color:#00b6d1;
    font-size:18px;
    padding-bottom:3px;
    margin-bottom:3px;
    border-bottom:1px solid #00b6d1;
    text-transform:uppercase;
}

#internas h2{
    color:#00b6d1;
    display:inline;
    font-size:14px;
}

#internas h3{
    padding-bottom:3px;
    margin-bottom:3px;
    border-bottom:1px solid #ccc;
}

#internas a{
    color: #00b6d1;
    text-decoration:none;
}

#internas a:active{
    color: #00b6d1;
    text-decoration:none;
}

#internas a:visited {
    color: #00b6d1;
    text-decoration:none;
}

#internas a:hover {
    color: #00b6d1;
    text-decoration:underline;
}

#bloco_internas{
    width:680px;
    margin-bottom:30px;
    *margin-bottom:50px;
}

#bloco_internas .noticias_int{
    width:395px;
    float:left;
    margin-left:10px;
}

#bloco_internas .radio_loja_int{
    width:275px;
    float:left;
    margin-top:-12px;
    margin-left:-5px;
}



#footer_quadro{
    background:transparent;
    width:910px;
    text-align:left;
    font-size:11px;
    display:-moz-inline-box;
    display:inline-block;
    margin-bottom:150px;

}

#footer_quadro h1{
    font-size:14px;
    border-bottom:1px solid;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:10px;
}


#footer_quadro #horario_cultos{
    background:#81b9c5 url(../imagens/principal/bg_horario_top.jpg) top no-repeat;
    color:#fff;
    width:241px;
    margin-right:7px;
    float:left;
}

#footer_quadro #horario_cultos a{
    color: #fff;
    text-decoration:none;
}

#footer_quadro #horario_cultos a:visited {
    color: #fff;
    text-decoration:none;
}

#footer_quadro #horario_cultos a:hover {
    color: #fff;
    text-decoration:underline;
}

#footer_quadro #horario_cultos .dentro_footer_hor{
    background:transparent url(../imagens/principal/bg_horario_bottom.jpg) bottom no-repeat;
    width:221px;
    padding:10px;

}

#footer_quadro #acesso_rapido{
    background:#c7dde3 url(../imagens/principal/bg_acessorapido_top.jpg) top no-repeat;
    color:#4e7e88;
    width:662px;
    float:left;

}

#footer_quadro #acesso_rapido a{
    color: #4e7e88;
    text-decoration:none;
}

#footer_quadro #acesso_rapido a:visited {
    color: #4e7e88;
    text-decoration:none;
}

#footer_quadro #acesso_rapido a:hover {
    color: #4e7e88;
    text-decoration:underline;
}

#footer_quadro #acesso_rapido .dentro_footer_ar{
    background:transparent url(../imagens/principal/bg_acessorapido_bottom.jpg) bottom no-repeat;
    width:642px;
    padding:10px;
    display:-moz-inline-box;
    display:inline-block;
}

#footer_quadro #acesso_rapido .dentro_footer_ar .coluna_ar{
    width:200px;
    float:left;
    margin-right:10px;
}

input, textarea, select{
    background:#f1f1f1;
    border:1px solid #ccc;
    padding:3px;
    margin-top:5px;
    color: #4e7e88;
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}

a{
    color: #777;
    text-decoration:none;
}

a:active{
    color: #777;
    text-decoration:none;
}

a:visited {
    color: #777;
    text-decoration:none;
}

a:hover {
    color: #333;
    text-decoration:underline;
}

.voltar {
    width:100%;
    text-align:right;
    display:block;
    margin-top:20px;
}
