@charset "utf-8";
/* CSS Document */

body, html { font-family: 'Open Sans', sans-serif;}
a:hover { text-decoration:underline;}

h5 { font-size: 16px; font-weight: bold;}
h3 { font-weight: bold; margin: 18px 0px;}

.container-fluid { padding:0!important;}
.navbar-default {
	background: #dedede;
	border: 0;
	border-radius: 0;
}
#banner {}
.info-banner {              
	background: #1c437e;
	padding: 40px 0;
	width: 740px;
	margin: -209px auto;
	z-index: 99999;
	position: absolute;
	left: 30%;}

.info-banner p { color:#FFF; font-size:24px; text-align:center; }
.info-banner p.italic { font-style:italic;}

.bem-vindo { margin: 50px 0;}


.tres { padding: 0 0 0 30px;}
.quatro { padding: 0 0 0 56px;}
.sete { padding: 0 0 0 30px;}
.oito { padding: 0 0 0 56px;}

.faixa {
	background:#dedede; 
	color:#FFF; 
	font-weight: 600;
    padding: 50px;
    margin: 50px 0; }
.faixa h2 { font-weight: 600;}
.faixa p { font-weight: 600; font-size: 20px;}

.faixa a { font-weight: 600; font-size: 20px; color: #1c437f;}
.faixa a:hover { color:#32a457;    transition:0.3s; text-decoration:none;}

.paginas{ margin-top: 30px; margin-bottom: 50px; }



/* Página Links */
.btn-links{background:none;cursor:pointer;width:100%;padding:5% 2%;display:inline-block;margin:2% 2% 3% 0;text-transform:uppercase;font-size:1.1em;letter-spacing:1px;font-weight:400;text-align:center;outline:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border:1px solid #003663!important}
.btn-links:hover{color:#fff}
.btn-links:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.btn-links-1{border:1px solid #003663;color:#003663}
.btn-links-1c:after{width:0;height:100%;top:0;left:0; background:#32a457;color:#ffffff;}
.btn-links-1c:hover,.btn-1c:active{color:#000;}
.btn-links-1c:hover:after,.btn-1c:active:after{width:100%}

input, textarea { width: 100%; margin: 5px 0;}

section.noticias { background:#e4e4e4;padding: 12px 0 40px; color:#333; margin: 50px 0 0 0;}
.footer-2 { padding: 8px 0px 3px 0px; background:#3e3e3e; text-align:center; font-size:12px; color:#FFF; }
footer { background:#959595; padding: 10px 0; color:#FFF;}

footer h5 { font-size:16px; font-weight:bold;}

@media (max-width:1024px) { 
.info-banner {left: 13%;}
.um, .cinco {  margin: 0 0 0 -23px;}
.dois, .seis { margin: 0 12px 0 -15px;}
}
	
@media only screen and (max-width: 768px){
.info-banner {
    background: #464646;
    padding: 35px 0;
    width: 100%;
    margin: 0;
    z-index: 99999;
    position: absolute;
    left: 0;
	}
.info-banner p { font-size:18px;}
	
.um, .cinco { margin: 0 0 0 -8px;}
.dois, .seis { margin: 23px 12px 41px -12px;}
.tres, .sete { padding:0 0 0 13px;}
.quatro, .oito { padding: 0 0 0 22px;}

.missao { text-align:left;}
}

