/*/////////////////////////////////////////////////////////////////*/

/* Padrões */

body {

    font-family: 'Roboto', sans-serif;

    

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

    font-family: 'Roboto', sans-serif;

    font-weight: normal;

}



.titulos{

    font-size: 22px;

    font-weight: 500;

    text-align: left;

    color:#000;

}

.titulos_internos{

    font-size: 28px;

    font-weight: 500;

    text-align: left;

    padding-bottom: 30px;

    color:#000;

    margin-top:30px;

}

.vertodas{

    font-size: 16px;

    font-weight: 500;

    text-align: right;

    padding-top: 25px;

}

.vertodas a{

    color:#000;

}

.botao_padrao{

    text-align: center; 

    height: auto;

    padding-top: 8px;

    padding-bottom: 8px;

    padding-left: 20px;

    padding-right: 20px;

    font-size: 14px;

    cursor: pointer;

    display: inline-block;

    border-radius: 0px;

}



.linha1{

    background-color: #f2f2f2;

}

.linha2{

    background-color: #fff;

}



.separador_inicial{

    display: none;

    padding-top:30px;

    padding-bottom:10px;

}



@media (max-width: 770px){

    .titulos{

        text-align: center;

    }

    .vertodas{

        text-align: center;

        font-size: 16px;

    }

    .separador_inicial{

        display: block;

    }

}



/*/////////////////////////////////////////////////////////////////*/

/* Botao Voltar ao topo */



a#scrollUp {

    bottom: 0px;

    right: 10px;

    padding-left: 15px;

    padding-right: 15px;

    padding-top:10px;

    padding-bottom:10px;

    background: #ffcb08;

    color: #333333;

    font-size: 20px;

    -webkit-animation: bounce 2s ease infinite;

    animation: bounce 2s ease infinite;

}



/*/////////////////////////////////////////////////////////////////*/

/* TOPO */



#topo {

    position: relative;

    left: 0px;

    top: 0px;

    width: 100%;

    height:340px;

    z-index:20;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

}

#menu{

    position:absolute;

    width:100%;

    height: 53px;

    bottom: 0px;

    left: 0px;

}

#menu ul{

    list-style: none;

    margin: 0px;

    padding: 0px;

    width: 100%;

}

#menu ul li{

    list-style: none;

    font-size: 16px;

    color: #FFF;

    margin-top: 17px;

    padding-right: 17px;

    display: inline-block;     

}

#menu ul li a{

    font-weight: 500;

}

#menu ul li a.active{

    color:#ccc;

}



.player_div{

    width: 100%;

    text-align: right;

    padding: 6px;

}

.player{

    text-align: right;

    width: 100%;

    display:inline-block;

}

.player audio{

    display: inline-block;

    width: 100%;

}



@media(max-width:1200px) {

    #topo {

        height:320px;

    }

    #menu ul li{

        font-size: 14px; 

        margin-top: 17px;

        padding-right: 10px;

    }

}

@media(max-width:990px) {



    #topo {

        height: 230px;

    }

    .player_div{

        padding: 4px;

    }



    #menu {

        height: 40px;

    }

    #menu ul li{

        font-size: 11px; 

        margin-top: 13px;

        padding-right: 12px;

    }



}

@media(max-width:770px) {

    #topo {

        height: 200px;

    }

    #menu {

        display: none;

    }

    #menu ul li{

        font-size: 12px; 

        margin-top: 15px;

        padding-right: 17px;

    }

    #logo {

        margin-top: 40px;

        height:330px;

    }

    .topo_texto_1 {

        font-size: 25px;

        line-height:normal;

        padding-top:0px;

        margin-top: 0px;

        height:auto;

        overflow: none;

        color:#000;

        text-shadow:none;

        font-weight: bold;

    }

    .topo_texto_2 {

        font-size: 18px !important;

        color: #333; 

        margin-top:0px;

    }

    .player_div{

        display: none;

    }

}



#menu_responsivo_botao{

    position:absolute;

    left: 0px;

    bottom: 0px;

    display: none;

    color: #FFF;

    width: 100%;

    height: 45px;

    font-size: 16px;

    font-weight: 500;

    text-align: center;

    background-color: rgba(0,0,0,0.9);

    padding-top: 12px;

}

#menu_responsivo_botao a{

    color:#fff;

    text-decoration: none;

}

#menu_responsivo_botao:hover {

    cursor: pointer;

    text-decoration: underline;

}



#menu_responsivo {

    display: none;

    position: absolute;

    z-index: 99999999999;

    left: 0px;

    top: 200px;

    background-color: rgba(0,0,0,0.9);

    width: 100%;

    height: auto;

    text-align: center;

    padding-top: 10px;

    padding-bottom: 20px;

}

#menu_responsivo ul{

    list-style: none;

    margin: 0px;

    padding: 0px;

}

#menu_responsivo ul li{

    list-style: none;

    font-size: 16px;

    color: #FFF;

    margin: 0px;

    padding: 0px;

    margin-top: 10px;

}

#menu_responsivo ul li a{

    color:#FFF;

}

@media(max-width:770px) {

    #menu_responsivo_botao{

        display: block;

    }

}

@media(max-width:570px) {



    #topo {

        height:140px;

    }



    #menu_responsivo {

        top: 140px;

    }

    #menu_responsivo_botao{

        font-size: 14px;

        height: 35px;

        padding-top: 8px;

    }

}



/*/////////////////////////////////////////////////////////////////*/

/* Corpo padrao */



#corpo{

    position: relative;

    padding-top: 30px;

}



@media(max-width:1200px) {

    #corpo{

        padding-top:30px;

    }

}

@media(max-width:990px) {

    #corpo{

        padding-top:30px;

    }

}

@media(max-width:770px) {

    #corpo{

        padding-top:20px;

    }

}



/*/////////////////////////////////////////////////////////////////*/

/* Depoimentos*/



#depoimentos {

    position: relative;

    width: 100%;

    height: auto;

    min-height: 300px;

    background-size: cover;

    background-repeat: no-repeat;

    background-attachment: fixed;

}

#depoimentos .conteudo{

    font-size: 16px;

    color:#FFF;

    text-align: center;

    padding-top: 70px;

    width: 100%;

}

#depoimentos .nome{

    font-size: 18px;

    color:#FFF;

    font-weight: 500;

    padding-top: 30px;

    text-align: center;

}



/*/////////////////////////////////////////////////////////////////*/

/* Rodape */



#rodape {

    width: 100%;

    background-color: #3B454A;

}

.rodape_titulo{

    font-size: 20px;

    color: #FFF;

    padding-bottom: 15px;

    padding-top: 40px;

    font-weight: 200;

}

.acesso_rapido ul {

    margin:0px;

    padding:0px;

    list-style: none;

}

.acesso_rapido li {

    list-style: none;



}

.acesso_rapido a {

    color: #FFF;

    font-size: 14px;

}

.acesso_rapido a:hover {

    text-decoration: underline;

}

.rodape_telefone{

    color:#FFF;

}

.form_news {

    border-radius: 0px;

}

.cadastro_email .form_news_botao{

    width: 100%;

    border:none;

    border-radius: 0px;

    font-size: 14px;

}

.facebook img{

    width: 150px;

    margin-top: 15px;

}

.copyright{

    text-align:center; padding-top:20px; padding-bottom:35px; color:#FFF;

    font-size: 13px;

}

.copyright a {

    color: #FFF;

}

.copyright a:hover {

    text-decoration: underline;

}

.rodape_linha{

    border-top: 1px solid #CCC;

    padding-top: 10px;

    margin-top: 30px;

}

@media(max-width:770px) {



    #rodape {

        text-align: center;

    }



} 

/*/////////////////////////////////////////////////////////////////*/

/* facebook lateral */



.facebookwidgets{

    z-index: 999999999999;

    position:fixed;

    right:-362px;

    top:50%;

    margin-top:-30px;

}

.facebookwidgets .botao {

    float: left;

    width: 30px;

    height: 110px;

    cursor: pointer;

}

.facebookwidgets .conteudo{

    float:right;

    background-color: #FFF;

    padding: 15px;

    border:1px solid #3b5998;

    margin-top: 1px;

}

@media (max-width: 770px){

    .facebookwidgets{

        display: none;

    }

} 



/*/////////////////////////////////////////////////////////////////*/

/* noticias inicial */



.linknoticia{

  padding-bottom: 20px;

  padding-top: 20px;

  cursor: pointer;

  border-radius: 4px;

  width: 100%;

}

.linknoticia:hover{

  

}

.noticia_inicial_imagem{
  width: 100%;
  height: 200px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 2px solid #ddd;
  border-radius: 6px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;

}

.noticias_inicial_titulo_bloco {

  float: left;

  width: 100%;

}

.noticias_inicial_titulo{

  margin-top: 15px;

  font-weight: bold;

  font-size: 17px;

}

.noticia_inicial_previa{

  font-size: 14px;

  margin-top:5px;

  color: #666;

}



/*/////////////////////////////////////////////////////////////////*/

/* enquete inicial */



.enquete_pergunta{

    padding-top: 20px;

    font-size: 17px;

    font-weight: 500;

    text-align: left;

    padding-bottom: 10px;

}

.enquete_resposta{

    padding-top:5px;

    font-size: 15px;

    color:#000;

    text-align: left;

}

.enquete_resposta input{

    margin-right:10px;

    padding-top:3px;

}



/*/////////////////////////////////////////////////////////////////*/

/* agenda inicial */



.agenda_lista{

    padding: 10px;

    font-size: 16px;

}

.agenda_lista .data{

    font-weight: bold;

    font-size: 18px;

    padding-right: 5px;

}

.agenda_lista .hora{

    font-weight: bold;

    font-size: 12px;

    padding-right: 10px;

}



/*/////////////////////////////////////////////////////////////////*/

/* blog Lista*/



.blog_titulos{

    color: #666;

    font-weight: 400;

    font-size: 23px;

    font-family: 'Roboto', sans-serif;

}

.blog_imagem_principal{

    width: 100%;

    height: 300px;

    display: inline-block;

    background-position: center;

    background-size: cover;

    background-repeat: no-repeat;

}

a.blog_lista_titulo{

    color: #000;

    font-weight: 900;

    font-size: 23px;

    font-family: 'Roboto', sans-serif;

}

a.blog_lista_titulo:hover{

    color: #000;

}

ul.blog_lista_meta{

    list-style: none;

    margin-left: 0px;

    padding-left: 0px;

}

ul.blog_lista_meta li{

    display: inline-block;

    padding-right: 25px;

    list-style: none;

    margin-left: 0px;

    padding-left: 0px;

}

.blog_lista_previa{

    font-size:15px;

    padding-bottom: 15px;

    margin-top:-5px;

}

.pi-img-overlay {

    bottom: 5px;

}



.blog_divisao_lateral{

    padding-bottom:40px;

    margin-left:10px;

    padding-left:40px;

    border-left:1px solid #eee;

    margin-bottom:40px;

}



@media (max-width: 770px){

    .blog_divisao_lateral{

        margin-left:0px;

        padding-left:0px;

        border-left:0px;

    }

}



/*/////////////////////////////////////////////////////////////////*/

/* blog lateral e interno*/



.blog_categorias{

    margin-top: 10px;

}

.blog_categorias a{

    font-size: 14px;

    color:#999;

}

.blog_categorias a:hover{

    color:#333;

    text-decoration: underline;

}

.blog_categorias.blog_cate_ativa a{

    color:#000;

}



.blog_imagem_interna{

    width: 100%;

    margin-top:30px;

}

.blog_imagem_interna img{

    width: 100%;

    border:0px;

}

.blog_legenda{

    background-color: #f2f2f2;

    padding:5px;

    width: 100%;

    font-size: 13px;

    text-align: center;

    color:#000;

}



.blog_voltar_noticia{

    float: right;

    text-align: right;

    margin-top: 55px;

    padding-bottom: 70px;

}



.social {

    padding-bottom: 40px;

    float: left;

    width: 60%;

}

.social ul {

    margin-left: 0px;

    padding-left: 0px;

}

.social li {

    list-style: none;

    float: left;

}

.social li a {

    display: block;

    width: 40px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    color: #fff;

    margin: 0 3px;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    -ms-border-radius: 2px;

    border-radius: 2px;

    font-size: 16px;

}



.social li a.facebook {

    background: #5370bb;

}

.social li a.twitter {

    background: #6bb8db;

}

.social li a.pinterest {

    background: #e95659;

}

.social li a.googleplus {

    background: #dd4b39;

}

.social li a.linkedin {

    background: #0077b5;

}

.social li a.whatsapp {

    background: #009f00; 

}

.social li a:hover {

    opacity: 0.7;

    color:#FFF;

}



.blog_divisao_interna {

    border-top:1px dashed #eee;

    margin-bottom:20px;

    margin-top: 20px;

}

.blog_divisao_interna2 {

    border-top:1px dashed #eee;

    margin-bottom:10px;

    margin-top: 40px;

}



@media(max-width:770px) {

    .blog_voltar_noticia{

        float: left;

        margin-top: 0px;

        width: 100%;

        padding-bottom: 30px;

        text-align: left;

    }

    .social {

        width: 100%;

    }

}



/*/////////////////////////////////////////////////////////////////*/

/* historia */



.historia_imagem{

    width: 100%;

    padding-bottom: 30px;

}

.historia_imagem img{

    border: 0px;

    width: 100%;    

}









.redessociais{

    float: left;

    margin-top:10px;

    margin-right: 10px;

}

.redessociais img{

    width: 40px;

}