/* 
	Escuro: #0C4D9F;
	Claro: #9CA6CD;
 */

.fundo-topo { background-color: #0C4D9F; color: #FFF; /*height: 40px;*/}
.top7 {margin-top: 7px;}
.uppercase { text-transform: uppercase; font-weight: bold;}
.info-topo { text-transform: uppercase; font-weight: bold; }
/*.alinhar-direita { text-align: right;}*/
.linha { background-color: #0C4D9F; width: 100%; height: 3px; }
.direita { float: right;}
.conteudo-site { margin-top: 30px; margin-bottom: 30px; }
.titulo-padrao { text-transform: uppercase; font-weight: bold; color: #0C4D9F; font-size: 25px;  margin-bottom: 20px; border: 0; border-bottom: 5px solid #eee;}
.check li {list-style-type:none; margin-bottom: 10px}
.check li:before {content: "\f00c"; font-family: FontAwesome; padding-right: 6px; color: #78D53A;}
.quadro-data { background-color: #0C4D9F; width: 100%; height: auto; margin-bottom: 15px;}
.data { color: #FFF; padding-left: 10px; padding-right: 5px; text-transform: uppercase; font-size: 15px; padding-top: 10px; padding-bottom: 10px;}
.data a{ color: #FFF; font-weight: bold; }
.data a:hover{ color: #FFF; font-weight: bold;}
.data-postagem { font-size: 12px;}
.bot40 { margin-bottom: 40px;}
.mais-informativo { text-transform: uppercase; float: right; font-weight: bold; font-size: 14px;}
.copy-rodape { text-transform: uppercase; font-size: 14px;}
.endereco-rodape { text-transform: uppercase; font-size: 14px;}
.fundo-slide { background-color: #5F66A0; width: 100%; height: auto;}
.imagem-slide {margin-top: 20px;}

.titulo-pagina { text-transform: uppercase; font-weight: bold; color: #0C4D9F; font-size: 25px;  margin-bottom: 20px; border: 0; border-bottom: 5px solid #eee;}
.info-servico { text-align: center; margin-top: -25px;}

.botao { 
border: none;
font-family: inherit;
font-size: inherit;
cursor: pointer;
padding: 10px 30px;
display: inline-block;
margin: 20px 0;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: 600;
outline: none;
position: relative;
background: #0C4D9F;
color: #fff;
box-shadow: 0 4px rgba(0,0,0,0.07);
border-radius: 5px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}



.botao:hover { background-color: #9CA6CD; color: #FFF}


.botao-pequeno { 
border: none;
font-family: inherit;
font-size: inherit;
cursor: pointer;
font-size: 12px;
padding: 8px 8px;
display: inline-block;
margin: 20px 0;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: 600;
outline: none;
position: relative;
background: #0C4D9F;
color: #fff;
border-radius: 5px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}

.botao-vagas { 
border: none;
font-family: inherit;
font-size: inherit;
cursor: pointer;
font-size: 12px;
padding: 8px 8px;
display: inline-block;
margin: 20px 0;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: 600;
outline: none;
position: relative;
background:#7F7F7F;
color: #fff;
border-radius: 5px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}

.fator { margin-left: -120px;}

.botao-pequeno:hover { background-color: #9CA6CD; color: #FFF}


.formulario {     display: inline;
    background: #fff;
    border: none;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 4px 0 rgba(0,0,0,0.05);
    height: 52px;
    font-size: 18px;
    line-height: 32px;
    color: #aaa;
    font-weight: 400;
    padding-left: 64px;
    vertical-align: top;
}}


.fundo-collapse { background-color: #0C4D9F !important; color: #FFF !important; font-weight: bold; text-transform: uppercase; }
.fundo-collapse { background-color: #0C4D9F !important; color: #FFF !important; font-weight: bold; text-transform: uppercase; }
.branco-collapse {  color: #FFF !important; font-weight: bold}

.titulo-vaga { text-transform: uppercase; font-weight: bold; color: #fff; padding-top: 5px; padding-left: 10px; padding-bottom: 5px;}
.box-vaga { background-color: #0C4D9F; margin-bottom: 15px;  }

hr.dashed { height: 1px;
margin: 20px 0;
background: none;
border-top: 1px dashed #dee1e2;}


.contato-roda-pe li {list-style-type:none; font-family: 'Roboto', 'Roboto', Arial, sans-serif; font-weight: 300; font-size: 16px;  margin-top: 5px; }

.contato-roda-pe li:before {content: "\f00c"; font-family: FontAwesome; padding-right: 6px; }



.contato-roda-pe li.telefone {list-style-type:none; font-family: 'Roboto', 'Roboto', Arial, sans-serif; font-weight: 300; font-size: 16px;  margin-top: 5px; margin-bottom: 15px; }

.contato-roda-pe li.telefone:before {content: "\f098"; font-family: FontAwesome; padding-right: 6px; }



.contato-roda-pe li.whatsapp {list-style-type:none; font-family: 'Roboto', 'Roboto', Arial, sans-serif; font-weight: 300; font-size: 16px;  margin-top: 5px; margin-bottom: 15px; }

.contato-roda-pe li.whatsapp:before {content: "\f232"; font-family: FontAwesome; padding-right: 6px; }



.contato-roda-pe li.email {list-style-type:none; font-family: 'Roboto', 'Roboto', Arial, sans-serif; font-weight: 300; font-size: 16px;  margin-top: 5px; margin-bottom: 15px; }

.contato-roda-pe li.email:before {content: "\f0e0"; font-family: FontAwesome; padding-right: 6px; }



.contato-roda-pe li.endereco {list-style-type:none; font-family: 'Roboto', 'Roboto', Arial, sans-serif; font-weight: 300; font-size: 16px;  margin-top: 5px; margin-bottom: 15px; }

.contato-roda-pe li.endereco:before {content: "\f041"; font-family: FontAwesome; padding-right: 6px; }