

.div-institucional{width:100%;float:left;}
.info-img-institucional{width:328px;float:left;position: relative;margin:99px 0 0 30px;z-index:1;}
.titulo-img{width:328px;height:54px;float:left;background:#00018f;}
.titulo-img p{font:13px raleway-regular;color:#fffffe;margin: 18px 0;text-align:center;}
.titulo-img span{font-family:ralewaybold;}
.titulo-img b{font-family:latobold;}
.img-institucionals{width:328px;height:281px;float:left;background:url(../img/institucional/vetor-institucional.png)no-repeat center top;}
.txt-servicos-realizados{ margin: 34px 0; position: absolute; width: 100%; text-align: center; left: 0;}
.txt-institucional-1{font:13px ralewaybold;color:#fff;}
.txt-institucional-2{font:13px raleway-regular;color:#ffffff;}
.faixa-institucional{width:100%;float:left;height:99px;background:#2c2c2c; position: relative;}

.conteudo-institucional{width:100%;float:left;}
.txt-institucional-3{width:513px;font:20px ralewaybold;color:#00018f;float:right;margin:36px 62px 0 0;}
.txt-institucional-3 span{font-family:latobold;}
.txt-institucional-4{width:512px;font:12px ralewaymedium;color:#6c6c6c;float:right;margin:40px 62px 0 0}
.txt-institucional-4 span{font-family:latomedium;}
.txt-institucional-5{width:512px;font:12px ralewaymedium;color:#6c6c6c;float:right;margin:30px 62px 0 0}

.diferenciais{width:100%;float:left;margin: 80px 0 90px 0;}
.diferencial-1{width:318px;float:left;}
.vetor-dif-1{width:100%;height:83px;float:left;background:url(../img/institucional/vetor-dif-1.png)no-repeat center top;}
.diferencial-1 p{width:80%;font:12.93px ralewaymedium;color:#6c6c6c;text-align:center;margin:20px 10% 0 10%;float:left;}
.diferencial-2{width:318px;float:left;}
.vetor-dif-2{width:100%;height:74px;float:left;background:url(../img/institucional/vetor-dif-2.png)no-repeat center top;}
.diferencial-2 p{width:76%;font:12.93px ralewaymedium;color:#6c6c6c;text-align:center;margin:20px 40px 0 40px;float:left;}
.diferencial-3{width:318px;float:left;}
.vetor-dif-3{width:100%;height:74px;float:left;background:url(../img/institucional/vetor-dif-3.png)no-repeat center top;}
.diferencial-3 p{width:90%;font:12.93px ralewaymedium;color:#6c6c6c;text-align:center;margin:20px 5% 0 5%;float:left;}
.barra-dif{width:7px;height:139px;float:left;background:url(../img/institucional/barra-dif.png)no-repeat center top;margin: 8px 0 0 0;}

.div-servicos{width:100%;height:500px;float:left;background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(128,128,199) 23%, rgb(0,1,143) 100%);}

.galeria{width:100%;float:left;margin: 100px 0;}
.bx-wrapper {position: relative; *zoom: 1; display: inline-block;float: right;}
.bxslider .a{ float: left; width: 239px !important; text-align: center;margin: 0 0 0 65px;}
.bx-wrapper a p{display: inline-block;text-align: center;font: 15px ralewaymedium; color:#ffffff;margin: 24px 0 0 0;}
.bxslider a img{ display: inline-block}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0); -ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(../img/home/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager { display: none; text-align: left; font-size: .85em; font-family: Arial; font-weight: bold; color: #fff; margin-top: -20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-prev { position: absolute; top: 0; left: 0; margin: -17px 0 0 -3px; left: 0 ; width: 25px; height: 41Px; background: url(../img/dobro/seta1-dobro.png) no-repeat center;background-size:27.5px;}
.bx-wrapper .bx-next { position: absolute; top: 0; right: 0; margin: -17px -4px 0 0; width: 25px; height: 41px; background: url(../img/dobro/seta2-dobro.png) no-repeat center;background-size:27.5px;}
.bx-wrapper .bx-controls-direction a {	position: absolute;top: 42%; outline: 0;width: 34px; height: 34px; text-indent: -9999px; z-index: 9998;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../img/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;	text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../img/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px;}

.vetor-servicos{width:239px;height:240px;float:left;background:url(../img/div-servicos/vetor-servicos.png)no-repeat center top;}
.vetor-servicos:hover{width:239px;height:240px;float:left;background:url(../img/div-servicos/hover-saiba-mais.png)no-repeat center top;}
.div-pecas1{width:100%;float:left;height:538px;}
.titulo-pecas{width:100%;float:left;margin:54px 0 0 0;}
.titulo-pecas p{font:20px ralewaybold;color:#00018f;text-align:center;}
.vetor-titulo{width:100%;height:64px;float:left;background:url(../img/div-servicos/vetor-titulo-pecas.png)no-repeat center top;margin:-29px 0 0 0;}
.vetor-titulo p{font:13px ralewaybold;color:#ffffff;text-align:center;margin: 20px 0px;}
.engloba-pecas1{width:100%;float:left;margin: 55px 0 0 0;}
.peca{width:148px;height:146px;float:left;margin: 0 0 0 40px;}
.peca p{font:14px ralewaybold;color:#6c6c6c;text-align:center;margin: 170px 0 0 0;}
.aa{background:url(../img/div-pecas/peca-1.png)no-repeat center top;}
.b{background:url(../img/div-pecas/peca-2.png)no-repeat center top;}
.c{background:url(../img/div-pecas/peca-3.png)no-repeat center top;}
.d{background:url(../img/div-pecas/peca-4.png)no-repeat center top;}
.e{background:url(../img/div-pecas/peca-5.png)no-repeat center top;}
.vetor-ver-todos{width:100%;height:37px;float:left;background:url(../img/div-pecas/vetor-ver-todos.png)no-repeat center top;margin:87px 0 0 0;}
.vetor-ver-todos p{font:10px ralewaymedium;color:#ffffff;text-align:center;margin: 13px 0;}

.mapa{display:none;}

@media(max-width:990px){
    .info-img-institucional{display:none;}
    .faixa-institucional{height:auto;}
    .txt-servicos-realizados{width:90%;margin: 35px 5%;text-align:center; position: relative;}
    .txt-institucional-3{width:90%;margin:20px 5% 0 5%;text-align:justify;}
    .txt-institucional-4{width:90%;margin:20px 5% 0 5%;text-align:justify;}
    .txt-institucional-5{width:90%;margin:20px 5% 20px 5%;text-align:justify;}
    .diferenciais{display:none;}
    
    .galeria{text-align:center;}
    .vetor-titulo{width:104%;background:#1a1a1a;height:auto;margin: 0 -2%;}
    
    .div-pecas1{text-align:center;height:auto;}
    .titulo-pecas{margin:20px 0 0 0;}
    .engloba-pecas1{margin:20px 0 0 0;}
    .peca{margin:20px 0 0 0; display: inline-block;float: none;}
    .vetor-ver-todos{margin:20px 0 20px 0;}
    
    .galeria .bx-wrapper{max-width: 239px !important;float:none;}    
    .galeria .bxslider .a{margin:0;}
    .galeria .bx-wrapper .bx-next{margin: -17px -40px 0 0;}
    .galeria .bx-wrapper .bx-prev{margin: -17px 0 0 -44px;}
}

@media(max-width:335px){
    .galeria .bx-wrapper .bx-next{margin: -17px -32px 0 0;}
    .galeria .bx-wrapper .bx-prev{margin: -17px 0 0 -32px;}
}
@media(max-width:320px){
    .galeria .bx-wrapper .bx-next{margin: -17px -0px 0 0;}
    .galeria .bx-wrapper .bx-prev{margin: -17px 0 0 -0px;}
}