@font-face{font-family:'bookantiqua';src:url('fonts/book_antiqua.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'bookantiquab';src:url('fonts/book_antiquab.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'calibri';src:url('fonts/calibri.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'calibril';src:url('fonts/calibriL.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'calibrib';src:url('fonts/calibrib.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'roboto';src:url('fonts/Roboto-Regular.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'robotol';src:url('fonts/Roboto-Light.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'robotot';src:url('fonts/Roboto-Thin.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'swisl';src:url('fonts/Swis721lt.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'swis';src:url('fonts/Swis721.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'swisn';src:url('fonts/Swis721bt.ttf');font-weight:normal;font-style:normal;}

body{font-family:'calibril';font-size:18px;line-height:1;color:#333;background-color:#eee;}
body i {font-size:14px;}
p{margin:0px;}
form{font-family:arial;font-size:11pt;}

#pageup{position:fixed;right:20px;bottom:-28px;width:56px;height:56px;background-image:url(up.png);background-repeat:no-repeat;background-size:56px 56px;display:none;cursor:pointer;z-index:10000;}



h1, h2, h3, h4, h5, h6{font-family:"Open Sans", sans-serif;color:#333;}

#localizacao{padding-top:50px; height:600px; margin-bottom:100px; margin-top:50px;}
.mapa { width:100%; height:600px; }
.endereco{margin:0px;text-align:left;}

.conjunto_telefones { margin:0px; padding:0px; margin-top:9px; color:#fff !important; font-family:'roboto'; font-size:15px; float:left; width:180px; }
.conjunto_telefones a {color:#fff !important;}
.icones_fones { width:20px; height:20px; text-align:center; padding-top:3px; margin-right:10px; background:white; float:left; border-radius:3px; }
.icones_fones i {font-size:15px; color:#FF6600; }
.phone {font-size:13px; }


.link-whatsapp { height:40px;float:right; padding-top:5px; }
.link-whatsapp i { color:#46C655; font-size:26px; }

.white-box { background:white; padding:25px; min-height:200px; margin-bottom:30px; }
.div_ferramentas { margin-bottom:15px; width:10%; float:left; text-align:center; }

.main-header{width:100%;z-index:20 !important;height:100px;position:absolute;top:0px; background: url(plano-site.jpg); background-size:cover; background-position:center center; padding:0px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.logotipo_superior {width:auto; height:80px;}
.posicao_logo {margin:0px; margin-top:0px; text-align:left;}
.logout { padding-top:25px; }
.logout i { font-size:24px; }


#aba_1{ padding:0px; margin:0px; margin-top: 500px; width:100%;}
#aba_pagina{padding:0px; margin:0px; margin-top: 380px; width:100%;}
#aba_home{ padding:0px;margin-top:687px; width:100%; background:none !important; z-index:1 !important; position:absolute;}


.back-end { width:100%; background:url(plano-inferior.jpg); background-position:center top; background-repeat:no-repeat; background-size:100% auto ;}
.site-footer{margin-top:0px;color:#111;padding:0px; padding-top:70px; padding-bottom:70px;background-color:#FFCD02; background: rgba(255,205,2,0.90); font-family:'calibril'; font-size:18px;}
.end-site { background-color:#fff; background: rgba(255,255,255,0.90); font-family:'calibril'; font-size:19px; padding-top:30px; padding-bottom:30px; color:#111;}
h1 {font-family: 'calibrib';font-size:28px;color:#212121;margin-top:0px !important;margin-bottom:25px !important; line-height:1.0; }
.bt_preto{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#111;padding:15px;padding-bottom:10px;padding-top:10px;font-family:'roboto';font-size:17px;border-radius:0px;border:0px; height:50px; vertical-align:middle;}
.bt_preto:hover{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#000;border-radius:0px;cursor:pointer;}

.bt_amarelo{-webkit-transition-duration:.20s;color:#111;text-decoration:none;background:#FFCD00;padding:25px;padding-bottom:15px;padding-top:15px;font-family:'calibri';font-size:20px;border-radius:0px;border:0px;}
.bt_amarelo:hover{-webkit-transition-duration:.20s;color:#111;text-decoration:none;background:#fff;border-radius:0px;cursor:pointer;}

.bt_login{-webkit-transition-duration:.50s;color:#fff;text-decoration:none;background:#111;padding:25px;padding-bottom:10px;padding-top:10px;font-family:'calibri';font-size:20px; border-radius:5px; border:0px; cursor:pointer;}


.bt_sub_menu, .bt_sub_menu:visited {-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#FFCD00;padding:15px;padding-bottom:10px;padding-top:10px;font-family:'calibri';font-size:20px;border-radius:5px;border:0px;}
.bt_sub_menu:hover{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#0168B8;cursor:pointer;border:0px;}
.bt_mais_artigos{-webkit-transition-duration:.20s;color:#777;text-decoration:none;background:#FFF;padding:15px;padding-bottom:10px;padding-top:10px;font-family:'calibri', Arial;font-size:21px;border-radius:5px;border:1px solid #999;}
.bt_mais_artigos:hover{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#111;cursor:pointer;border:1px solid #999;}
.img_artigos{width:100%;max-width:600px;}

.list-points { height:200px; overflow-y:scroll; }

.encaixe { width:100%; height:105px; }
.encaixe_restrito { width:100%; height:220px !important; }
.encaixe_restrito3 { width:100%; height:80px !important; }
.encaixe_inferior { width:100%; height:50px; }
.titulos_celulas { background:#111; color:white;}
.listagem_celulas div { background:#ddd; margin-bottom:1px; }
.listagem_celulas:hover div { background:#ccc; margin-bottom:1px; }



.titulo {font-family: 'calibrib';font-size:30px;margin-top:50px;margin-bottom:0px; line-height:2; color:rgba(255,126,0,1.00); }
.titulo-pagina {font-family: 'calibri';font-size:25px;margin-top:0px;margin-bottom:30px; line-height:1.2; }
.texto{font-family: 'calibril';font-size:23px;margin-top:0px;margin-bottom:10px;line-height:1.2;}
.subtitulo {font-family: 'swisl';font-size:20px;letter-spacing:1.3;color:#222;margin-top:0px;margin-bottom:10px;line-height:1.2;font-weight:normal; }
.texto img { max-width:100% !important;}
.imagem_texto { float:right; margin-left:20px; margin-bottom:20px; width:300px; }
.titulo_rodape{color:#111;font-family:"calibri";font-size:26px;margin-top:0px;margin-bottom:10px;}
.titulo_rodape i {font-size:20px; margin-right:3px;}


#cadastro .titulo1 { margin-bottom:15px !important; color:#111; font-family:'bookantiquab'; font-size:25px; line-height:1.4; }
#cadastro .titulo2 { margin-bottom:60px !important; color:#111; font-family:'bookantiquab'; font-size:50px; }

#cadastre { width:100%; margin-top:0px; padding-top:120px; padding-bottom:50px; text-align:left !important; background:url(plano-cadastre.jpg); background-repeat:no-repeat; background-position:bottom !important; background-size:auto 100%  !important; overflow:hidden;}


.sub_itens { width:25% !important; text-align:center; margin-right:30px; }


.destaques {padding-bottom:0px; line-height:1.1; margin-bottom:50px;}
.destaques .efeito_destaque{background-size: cover !important;background-repeat: no-repeat !important;background-position:center center !important;width:100%;-webkit-transition-duration:.30s; height:300px; margin:0px; border-top-right-radius:15px;}
.destaques:hover .efeito_destaque{background-position: left center !important;-webkit-transition-duration:.30s; }
.destaques .conteudo_destaque{padding:0px; padding-top:10px; border:0px; height:250px; line-height:1.3;}
.destaques .titulo_destaque{-webkit-transition-duration:0.5s;color: rgba(255,126,0,1.00); margin:0px; margin-bottom:10px; font-size:22px; font-family: 'calibri'; line-height:1.2; }
.destaques .local_destaque{-webkit-transition-duration:0.5s; font-family: 'calibrib';font-size:18px;color:#444;margin-top:0px;margin-bottom:0px;}
.destaques .referencia_destaque{-webkit-transition-duration:0.5s; font-family: 'calibrib';font-size:18px;color:#444;margin-bottom:0px;}
.destaques .pontos_destaque{-webkit-transition-duration:0.5s; font-family: 'calibrib';font-size:18px;color:rgba(255,126,0,1.00);margin-top:15px; }
.destaques span { color:#444; font-family:'calibril'; }

.agencia:link{-webkit-transition-duration:.50s;color:#111;text-decoration:none;}
.agencia:visited{-webkit-transition-duration:.50s;color:#000;text-decoration:none;}
.agencia:hover{-webkit-transition-duration:.50s;color:#111;text-decoration:underline;}
.agencia_painel:link{-webkit-transition-duration:.50s;color:#333;text-decoration:none;}
.agencia_painel:visited{-webkit-transition-duration:.50s;color:#333;text-decoration:none;}
.agencia_painel:hover{-webkit-transition-duration:.50s;color:#000;text-decoration:underline;}
.preto:link{color:#222;text-decoration:none;}
.preto:visited{color:#222;text-decoration:none;}
.preto:hover{color:#111;text-decoration:none;}
.preto:active{color:red;text-decoration:none;}
.voltar{font-family:"calibri", Arial;color:#fff;font-size:16pt;margin-top:30px;margin-bottom:80px;-webkit-transition-duration:.50s;text-decoration:none;font-weight:bold;}
.voltar:hover{-webkit-transition-duration:.50s;color:#382B3C;text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#000;text-decoration:none;}


.entrada, textarea { width:100%; }
.content { margin: 0px; margin-top:50px; }
.clearfix:after { content: '.'; height: 0; line-height: 0; display: block; clear: both; overflow: hidden; visibility: hidden; }

@media only screen and (max-width: 1280px) {
.div_ferramentas { margin-bottom:20px;width:11.1%; }
}

@media only screen and (max-width: 1191px) {
.div_ferramentas { margin-bottom:25px; width:14.2%; }
}


@media only screen and (max-width: 991px) {
.div_ferramentas { margin-bottom:15px; width:16.66%; }
.destaques .efeito_blog{height:170px;}
}

@media only screen and (max-width: 768px) {
.div_ferramentas { margin-bottom:30px; width:20%; }
.main-header, .animacao_padrao { height:80px; }
.logotipo_superior {width:auto; height:60px;}
.posicao_logo { margin-top:10px;}
.destaques .efeito_blog{height:240px;}
.destaques .conteudo_blog{margin-top:5px; }
.destaques .conteudo_destaque{padding:0px; padding-top:10px; border:0px; height:310px; line-height:1.3;}
}

@media only screen and (max-width: 700px) {
.div_ferramentas { margin-bottom:25px; width:25%; }
}

@media only screen and (max-width: 550px) {
.div_ferramentas { margin-bottom:20px; width:33.3%; }
.destaques .efeito_blog{height:210px;}
}
