@charset "utf-8";

@import url("fonts.css");

/* ******** FONTES 
abelregular
SohoGothicProLight
SohoGothicProMedium
*************** */

body{margin:0px; padding:0px; color:#59595b; background:#FFF; font:14px/16px "SohoGothicProLight";}

a{text-decoration:none; color:#59595b;}
p{margin:0px 0px 15px 0px; padding:0px;}
.ocultar{position:absolute; left:-99999px; top:0px;}

h1{color:#debc56; font:60px 'SohoGothicProLight'; text-align:center; position:relative; text-transform:uppercase; margin:0px 0px 35px 0px; padding:0px;}
@media (max-width: 960px){h1{font-size:35px;}}
@media (max-width: 768px){h1{font-size:20px;}}

.anc{position:relative; top:-145px;}

/* *************** 
ESTRUTURA
*************** */
.fluid, section{width:100%; float:left; clear:both;}
.container{max-width:1170px; margin:0px auto;}
.grid25{width:23%; float:left; padding:0px 1%;}
.grid33{width:31.3%; float:left; padding:0px 1%;}
.grid50{width:48%; float:left; padding:0px 1%;}

@media (max-width: 768px) {
	.grid25{width:100%; float:left; clear:both; padding:0px; margin:0px;}
	.grid33{width:100%; float:left; clear:both; padding:0px; margin:0px;}
	.grid50{width:100%; float:left; clear:both; padding:0px; margin:0px;}
}

/* *************** 
HEADER

header{width:100%; float:left; position:absolute; top:0px; left:0px; z-index:999;}
header .logo{float:left; margin:35px 15px 15px 15px; display:block;}
header .logo img{width:100%;}
header nav{float:right; border-bottom:1px solid #FFF}
header nav menu{float:left; margin:0px 100px 0px 0px;}
header nav menu li{float:left; height:40px; padding:60px 23px 40px 23px; position:relative;}
header nav menu li .hover{width:100%; height:100%; background:url(../imagens/transparencia-azul.png) repeat 0 0; display:block; position:absolute; left:0px; top:0px; opacity:0.00;-moz-opacity: 0.00;filter: alpha(opacity=00); -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s;}
header nav menu li:hover .hover{opacity:1;-moz-opacity:1;filter: alpha(opacity=100);}
header nav menu li a{font:18px/20px 'abelregular'; color:#FFF; text-transform:uppercase; position:relative; z-index:1;}
header nav menu li a span{display:block; position:relative; z-index:1;}
header nav menu li.ativo{background:url(../imagens/transparencia-azul.png) repeat 0 0;}
header nav menu li.ativo a{color:#FF;}
header nav menu li.btn-ib{display:none;}

header.fixed nav menu li.ativo{background:#FFF;}
header.fixed nav menu li.ativo a{color:#004F71;}
header.fixed nav menu li:hover a{color:#004F71;}
header.fixed nav menu li .hover{background:none #FFF;}
header.fixed nav menu li:hover .hover{opacity:1;-moz-opacity:1;filter: alpha(opacity=100);}

header.fixed{position:fixed;  background:#00496A; -webkit-transition:all linear .5s; -moz-transition:all linear .5s; -o-transition:all linear .5s; transition:all linear .5s;}
header.fixed .logo{margin:10px 15px 10px 15px;}
header.fixed nav{border:0px;}
header.fixed nav menu li{padding:25px 23px 32px 23px;}
header.fixed .restricted .cobexpress{padding:25px 20px 0px 20px;}
header.fixed .restricted .internet-banking{padding:25px 20px 0px 20px;}


header .restricted{float:right;}
header .restricted .cobexpress{height:70px; float:left; background:url(../imagens/transparencia-azul.png) repeat 0 0; color:#FFF; padding:60px 20px 0px 20px; margin:0px 5px 0px 0px; font:18px/20px 'abelregular'; color:#FFF; text-transform:uppercase; }
header .restricted .cobexpress span{display:block; color:#debb55;}
header .restricted .internet-banking{display:block; height:70px; float:left; background:url(../imagens/transparencia-azul.png) repeat 0 0; color:#FFF; padding:60px 20px 0px 20px; margin:0px 10px 0px 0px; font:18px/20px 'abelregular'; color:#FFF; text-transform:uppercase;}
header .restricted .internet-banking h2 {font:18px/20px 'abelregular'; color:#debb55; text-transform:uppercase; margin:0px; padding:0px;}
header .restricted .internet-banking input[type='text']{width:120px; height:35px; border:0px; padding:0px 10px; font:16px 'abelregular'; float:left; margin:0px 5px 0px 0px;}
header .restricted .internet-banking input[type='submit']{width:35px; height:35px; float:left; border:0px; background:#debb55; color:#FFF; font:18px 'abelregular';}

header .restricted .internet-banking input::-webkit-input-placeholder{font-size:11px !important; padding-top:5px;}
header .restricted .internet-banking input::-moz-placeholder {font-size:11px !important; padding-top:5px;}
header .restricted .internet-banking input:-ms-input-placeholder {font-size:11px !important; padding-top:5px;}
header .restricted .internet-banking input:-moz-placeholder {font-size:11px !important; padding-top:5px;}

.restricted.mobile{display:none;}

@media (max-width: 1680px) {
	header nav menu{float:left; margin:0px 40px 0px 0px;}
	header nav menu li{float:left; padding:60px 10px 40px 10px;}
	
	header.fixed nav menu li{float:left; padding:25px 10px 32px 10px;}
	header.fixed .restricted .cobexpress{padding:25px 20px 0px 20px;}
	header.fixed .restricted .internet-banking{padding:25px 20px 0px 20px;}
}
@media (max-width: 1600px) {
	header .logo{width:250px; margin:40px 15px 15px 20px;}
	header nav menu{float:left; margin:0px 25px 0px 0px;}
	header nav menu li{float:left; padding:60px 10px 40px 10px;}
	
	header.fixed nav menu li{float:left; padding:25px 10px 32px 10px;}
	header.fixed .restricted .cobexpress{padding:25px 20px 0px 20px;}
	header.fixed .restricted .internet-banking{padding:25px 20px 0px 20px;}
}

@media (max-width: 1466px) {
	header .logo{width:225px; margin:45px 10px 15px 10px;}
	header nav menu{float:left; margin:0px 10px 0px 0px;}
	header nav menu li{float:left; padding:60px 8px 40px 8px;}
	header .restricted .cobexpress{padding:60px 10px 0px 10px; font:16px/18px 'abelregular';}
	header .restricted .internet-banking{padding:60px 10px 0px 10px; font:16px/18px 'abelregular';}
	header nav menu li a{font:15px/18px 'abelregular';}
	header .restricted .internet-banking h2{font:15px/18px 'abelregular';}
	header .restricted .internet-banking input[type='text']{font:16px/18px 'abelregular';}
	
	header.fixed nav menu li{float:left; padding:25px 10px 32px 10px;}
	header.fixed .restricted .cobexpress{padding:25px 10px 0px 10px;}
	header.fixed .restricted .internet-banking{padding:25px 10px 0px 10px;}
	header.fixed nav menu li a{font:15px/18px 'abelregular';}
}

@media (max-width: 1170px) {
	header .logo{width:225px; margin:45px 10px 15px 10px;}
	header nav menu{float:left; margin:0px 20px 0px 0px;}
	header nav menu li{float:left; padding:60px 20px 15px 20px;}
	header nav menu li a{font:15px/18px 'abelregular';}
	
	header .restricted{float:right; position:absolute; top:0px; right:0px;}
	header .restricted .cobexpress{height:28px;}
	header .restricted .cobexpress span{display:inline-block;}
	header .restricted .cobexpress{padding:12px 10px 0px 10px;}
	header .restricted .internet-banking{padding:10px 10px 0px 10px; height:30px;}
	header .restricted .internet-banking h2{float:left; margin:0px 10px 0px 0px; padding:2px 0px 0px 0px;}
	header .restricted .internet-banking div{float:left;}
	header .restricted .internet-banking input[type='text']{width:120px; height:25px; border:0px; padding:0px 10px; font:15px 'abelregular'; float:left; margin:0px 5px 0px 0px;}
	header .restricted .internet-banking input[type='submit']{width:35px; height:25px; float:left; border:0px; background:#debb55; color:#FFF; font:18px 'abelregular';}
	
	header.fixed .restricted{float:right; position:absolute; top:0px; right:0px;}
	header.fixed .restricted .cobexpress{height:28px;}
	header.fixed .restricted .cobexpress span{display:inline-block;}
	header.fixed .restricted .cobexpress{padding:12px 10px 0px 10px;}
	header.fixed .restricted .internet-banking{padding:10px 10px 0px 10px; height:30px;}
	header.fixed .restricted .internet-banking h2{float:left; margin:0px 10px 0px 0px; padding:2px 0px 0px 0px;}
	header.fixed .restricted .internet-banking div{float:left;}
	header.fixed .restricted .internet-banking input[type='text']{width:120px; height:25px; border:0px; padding:0px 10px; font:15px 'abelregular'; float:left; margin:0px 5px 0px 0px;}
	header.fixed .restricted .internet-banking input[type='submit']{width:35px; height:25px; float:left; border:0px; background:#debb55; color:#FFF; font:18px 'abelregular';}
	
	header.fixed nav menu li{float:left; padding:55px 20px 15px 20px;}
	header.fixed nav menu li a{font:15px/18px 'abelregular';}
}

@media (max-width: 1024px) {
	header .logo{width:225px; margin:45px 10px 15px 10px;}
	header nav menu{float:left; margin:0px 20px 0px 0px;}
	header nav menu li{float:left; padding:60px 15px 40px 15px;}
	
	header.fixed .logo{width:225px; margin:30px 10px 15px 10px;}
	header.fixed nav menu li{float:left; padding:55px 15px 15px 15px;}
}

@media (max-width: 960px) {
	header .logo{width:225px; margin:45px 10px 15px 10px;}
	header nav menu{float:left; margin:0px 0px 0px 0px;}
	header nav menu li{float:left; padding:60px 10px 40px 10px;}
	
	header.fixed nav menu li{float:left; padding:55px 10px 15px 10px;}
}

@media (max-width: 860px) {
	header .logo{width:150px; margin:50px 10px 15px 10px;}
	header nav menu{float:left; margin:0px 0px 0px 0px;}
	header nav menu li{float:left; padding:60px 5px 40px 5px;}
	header nav menu li a{font:16px/18px 'abelregular';}
	
	header.fixed nav menu li{float:left; padding:55px 5px 15px 5px;}
}

@media (max-width: 768px) {
	header{background:#004F71; height:60px; position:fixed;}
	header .logo{width:150px; margin:15px 20px 0px 20px;}
	header.fixed .logo{width:150px; margin:15px 20px 15px 20px;}
	
	header nav menu{width:100%; background:#debb55; position:absolute; left:0px; top:60px; padding:5px 0px; display:none;}
	header nav menu li{width:100%; padding:0px; margin:0px;}
	header nav menu li a{display:block; padding:10px 0px; margin:0px 20px; border-bottom:1px solid #EDDBA5; text-align:center; font-size:18px;}
	header nav menu li a span{display:inline;}
	header nav menu li:last-child a{border-bottom:none;}
	header nav menu li:first-child{padding:0px;}
	header nav menu li:hover .hover{display:none;}
	header nav .restricted{width:100%; background:#debb55; position:absolute; left:0px; top:60px; padding:5px 0px;}
	header.fixed  nav .restricted{position:absolute; left:0px; top:60px;}
	
	header.fixed nav menu li{width:100%; padding:0px; margin:0px;}
	header.fixed nav menu li a{display:block; padding:10px 0px; margin:0px 20px; border-bottom:1px solid #EDDBA5; text-align:center; font-size:18px;}
	header.fixed nav menu li:last-child a{border-bottom:none;}
	
	header nav menu li.btn-ib{display:block;}
	header nav menu li.btn-ib a{background-color:#D7AB28; border-bottom:1px solid #DEBB55;}
	
	header .chave-menu{width:102px; height:60px; display:block; position:absolute; right:0px; top:0px; background:url(../imagens/sprite-menu.png) no-repeat 0 0;}
	header .chave-menu.ativo{background:url(../imagens/sprite-menu.png) no-repeat 0 -60px;}
	
	header .restricted{display:none;}	
	.restricted.mobile {position:relative; margin:60px 0px 0px 0px; background:#004F71; display:block;}
	.restricted.mobile .internet-banking{display:block; height:auto; width:100%; padding:15px 0px; float:left; clear:both; background:#debb55;}
	.restricted.mobile .internet-banking form{padding:0px 15px;}
	.restricted.mobile .internet-banking h2{display:block; float:none; margin:0px 0px 5px 0px; padding:0px; color:#FFF;}
	.restricted.mobile .internet-banking div{width:100%; float:left; clear:both;}
	.restricted.mobile .internet-banking input[type='text']{width:80%; height:35px; border:0px; padding:0px 1%; font:16px 'abelregular'; float:left; margin:0px 1% 0px 0px;}
	.restricted.mobile .internet-banking input[type='submit']{width:15%; height:35px; float:right; border:0px; background:#004F71; color:#FFF; font:18px 'abelregular';}
}
*************** */
header{width: 100%; float: left; background-color: #004F71; position: fixed; top: 0; left: 0; z-index: 9999;}
header .container{max-width: 1680px; padding-left: 15px; padding-right: 5px;}
header .logo{width: 250px; display: block; float: left; margin: 20px 0 15px 0;}
header .logo img{width: 100%; height: auto;}
header nav{float: right;}
header nav .menu{margin: 0px; padding: 0px;}
header nav .menu li{float: left; position: relative; text-transform: uppercase;}
header nav .menu li a{color: #FFF; padding: 35px 20px; display: block; font: 18px "abelregular";}
header nav .menu li a .arrow{width: 12px; height: 8px; position: absolute; top: 50%; right: 0px; margin: -15px 0 0 0; opacity: 0.0; filter: alpha(opacity=00); background: url('../imagens/arrow-menu.png') no-repeat 0 0; -webkit-transition: all linear .4s; -moz-transition: all linear .4s; -o-transition: all linear .4s; transition: all linear .4s;}
header nav .menu li:hover a .arrow{margin: -4px 0 0 0; opacity: 1; filter: alpha(opacity=100); }
header nav .menu li:hover .submenu,
header nav .menu li:hover .submenu-produtos{display: block;}
header nav .menu li .submenu{width: 200px; position: absolute; top: 90px; right: 0; padding: 10px 5px 0px 5px; display: none; background-color: #fff;  border-top: 3px solid #debb55;}
header nav .menu li .submenu li{width: 100%; clear: both; border-bottom: 1px solid #d9d9d9;}
header nav .menu li .submenu li:last-child{border-bottom: 0px;}
header nav .menu li .submenu li a{color: #59595b; padding: 8px 10px; font-size: 16px;}
header nav .menu li .submenu li a:hover{color: #fff; background-color: #debb55;}

header nav .menu li .submenu-produtos{width: 250px; position: absolute; top: 90px; left: 20px; padding:0; display: none; background-color: #fff; border-top: 0px;}
header nav .menu li .submenu-produtos li{width: 100%; float: left; margin:0; padding: 0 5px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
header nav .menu li .submenu-produtos li.title{width: 100%; background-color: #004F71; color: #fff; padding: 8px 10px; margin: 0 0 3px 0; font-size: 15px; font-weight: bold; border-top: 3px solid #debb55; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
header nav .menu li .submenu-produtos li a{color: #59595b; padding: 5px 10px; font-size: 14px; border-bottom: 1px solid #d9d9d9;}
header nav .menu li .submenu-produtos li a:hover{color: #fff; background-color: #debb55;}


header nav .menu li.btn-cobexpress{margin: 0 0 0 35px;}
header nav .menu li.btn-cobexpress a{padding: 17px 20px; line-height: 21px;}
header nav .menu li.btn-cobexpress a span{color: #debb55; display: block;}

header nav .menu li.btn-ibanking{padding: 15px 10px; margin: 0 0 0 35px;}
header nav .menu li.btn-ibanking h2{font: 18px "abelregular"; color: #debb55; margin: 0px;}
header nav .menu li.btn-ibanking input[type="text"]{width: 135px;  border: 0px; padding: 6.5px 5px; font: 12px "abelregular";}
header nav .menu li.btn-ibanking input[type="submit"]{width: 30px; height: 30px; border: 0px; text-align: center; cursor: pointer; background-color: #debb55; color: #fff;}

.gatilho{display: none; float: right; color: #fff; margin: 0 0 0 35px;}
.gatilho a{background: #debb55; color: #fff; text-align: center; padding: 25px 15px !important; font:12px/12px "SohoGothicProMedium" !important;}
.gatilho a i{display: block; clear: both;}
.mm-menu.mm-offcanvas{z-index: 999999;}
.menu-mobile em.mm-counter+a.mm-next{width: 100%;}
.mm-menu{background-color: #1f3850; color: #fff; z-index: 9999; -webkit-box-shadow: #000 5px 5px 10px 3px inset; -moz-box-shadow: #000 10px 10px 10px 3px inset; box-shadow: #000 10px 10px 10px 3px inset;}
.mm-menu a{color: #fff; text-transform: uppercase;}
.mm-menu a.mm-title{color: #debb55;}
.mm-menu em.mm-counter{color: #8e8c87}
.mm-menu .mm-listview>li .mm-next:after,
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before{border-color: #debb55;}

@media screen and (max-width: 1600px) {
	header .logo{width: 200px; margin: 25px 0 15px 0;}
	header nav .menu li a{padding: 35px 9px;}
	header nav .menu li a .arrow{right: -7px;}
	header nav .menu li.btn-cobexpress{margin: 0 0 0 0px;}
	header nav .menu li.btn-ibanking{margin: 0 0 0 0px;}
}

@media screen and (max-width: 1300px) {
	header nav .menu li{display: none;}
	header nav .menu li.btn-cobexpress,
	header nav .menu li.btn-ibanking,
	header nav .menu li.gatilho{display: block;}
}
@media screen and (max-width: 760px) {
	header nav .menu li.btn-cobexpress,
	header nav .menu li.btn-ibanking{display: none;}
}

/* *************** 
BANNER
*************** */
.banner{width:100%; clear:both; position:relative; overflow:hidden;}
.banner .slide-banner{width:100%; z-index:1;}
.banner .slide-banner {width:100%; float:left; clear:both; text-align:center;}
.banner .slide-banner img{width:100%;}

.banner .prev-banner{width:34px; height:62px; display:block; position:absolute; left:35px; top:50%; margin:-31px 0px 0px 0px !important; z-index:9; background:url(../imagens/arrow-banner.png) no-repeat 0 0; opacity:0.00; -moz-opacity: 0.00; filter: alpha(opacity=00); -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s;}
.banner .next-banner{width:34px; height:62px; display:block; position:absolute; right:35px; top:50%; margin:-31px 0px 0px 0px !important; z-index:9; background:url(../imagens/arrow-banner.png) no-repeat -38px 0; opacity:0.00; -moz-opacity: 0.00; filter: alpha(opacity=00); -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s;}
.banner:hover .prev-banner,
.banner:hover .next-banner{opacity:1.00; -moz-opacity: 1.00; filter: alpha(opacity=100);}

.banner .owl-theme .owl-controls{margin-top:-35px;text-align:center}
.banner .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.banner .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.banner .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.banner .owl-theme .owl-controls .owl-page span{display:block;width:15px;height:15px;margin:5px 4px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;border:1px solid #869791;}
.banner .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#FFF; border:1px solid #869791;}
.banner .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.banner .owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.banner .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.banner .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.banner .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.banner .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.banner .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.banner .owl-carousel .owl-item{float:left; height:auto !important;}
.banner .owl-controls .owl-page{display:block;}
.banner .owl-controls .owl-buttons .owl-prev{width:34px; height:62px; margin:-31px 0px 0px 0px !important; padding:0px !important; display:block; position:absolute; top:50%; left:35px; text-indent:-9999px; background:url(../imagens/arrow-banner.png) no-repeat 0 0 !important; background-color:transparent !important;}
.banner .owl-controls .owl-buttons .owl-next{width:34px; height:62px; margin:-31px 0px 0px 0px !important; padding:0px !important; display:block; position:absolute; top:50%; right:35px; text-indent:-9999px; background:url(../imagens/arrow-banner.png) no-repeat -38px 0 !important; background-color:transparent !important;}

.banner .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.banner .grabbing{cursor:url(grabbing.png) 8 8,move}
.banner .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

@media screen and (max-width: 760px) {
	.banner{margin-top: 65px;}
}

/* *************** 
FEEDS
*************** */

.feeds{width:100%; clear:both; clear:both; padding:50px 0px 0px 0px;  background: #E7F1F9 url('../imagens/bg-artigos.png') no-repeat right bottom;}
.feeds h1{margin:0px 0px 65px 0px; padding:0px 0px 25px 0px;}
.feeds h1 span{width:450px; height:3px; display:block; background:#008CA5; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -225px;}
.box-cotacao{width:31%; min-height:320px; float:left; margin:0px 1% 10px 1%; padding:15px 20px 5px 20px; color:#FFF; background:#00496A; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.box-cotacao h2{color:#FFF; font:18px 'SohoGothicProMedium'; margin:0px 0px 15px 0px;}
.box-cotacao h2 small{font-size:14px;}
.box-cotacao .dados{width:100%; float:left; clear:both; padding:15px; margin:0px 0px 15px 0px; background:#00608E; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.box-cotacao .dados span.t-dados{float:left; display:inline-block; margin:0px 0px 5px 0px; text-transform:uppercase;}
.box-cotacao .dados span.i-dados{float:right; display:inline-block; margin:0px 0px 5px 0px;}
.box-cotacao .dados span.i-dados div{display:inline-block;}
.box-cotacao .dados.cdi{margin:10px 0px 15px 0px;}
.box-cotacao .dados span.guid{width:100%; clear:both; display:block; color:#debc56; font-size:12px; text-transform:uppercase;}

.box-cotacao.inflacao .dados{padding:25px 15px;}
.box-cotacao.inflacao .dados.acumulada span.i-dados #obs{display:none;}
.box-cotacao.inflacao .i-periodo{width: 100%; clear: both; display: block; color: #debc56; font-size: 12px; text-transform:uppercase;}

.box-cotacao.cambio .dados {margin:0px 0px 35px 0px; position:relative;}
.box-cotacao.cambio .dados .compra{width:50%; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.box-cotacao.cambio .dados .venda{width:50%; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.box-cotacao.cambio .dados .compra span{display:block; color:#debc56; font-size:12px; position:absolute; left:0px; bottom:-17px; text-transform:uppercase;}
.box-cotacao.cambio .dados .venda span{display:block; color:#debc56; font-size:12px; position:absolute; left:0px; bottom:-17px; text-transform:uppercase;}
.box-cotacao.cambio .dados .value{display:block; margin:0px 0px 5px 0px;}
.box-cotacao.cambio .dados .data{width:100%; clear:both; display:block; color:#debc56; font-size:12px; position:absolute; left:0px; bottom:-20px; text-align:right; text-transform:uppercase;}
.box-cotacao.cambio .dados span.i-dados{width:100%; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 

.feeds-fonte{clear:both; padding:0px 20px; margin:0px 0px 50px 0px; color:#00496A; font:10px 'SohoGothicProMedium'; text-align:right;}
.feeds-fonte a{color:#00496A; font-size:10px;}

@media (max-width: 768px) {
.feeds h1 span{width:250px; height:3px; display:block; background:#008CA5; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -125px;}
.box-cotacao{width:95%; margin:0px auto 25px auto; float:none;}	
}

/* *************** 
FAQ
*************** */
.faq{width:100%; float:left; clear:both; padding:100px 0px 80px 0px; position:relative; background:url(../imagens/bg-faq.jpg) no-repeat center top;}
.faq p{text-align:center; font-size:18px; margin:0px 0px 50px 0px; line-height:30px; color:#FFF;}
.faq p .btn{display:inline-block; padding:15px 25px 17px 25px; text-transform:uppercase; color:#debc56; border:2px solid #debc56;}
.faq .slide-faq{width:100%; height:100px; float:left; clear:both; text-align:center; background-color:transparent !important;}
.faq .slide-faq li{width:100%; height:100px; text-align:center; color:#debc56; font-size:32px; text-transform:uppercase; line-height:50px; background-color:transparent !important;}
.faq .slide-faq li p{color:#FFF;}
.faq .slide-faq li a{color:#fff; font-size:32px; text-transform:uppercase; line-height:50px;}

@media (max-width: 768px) {
	.faq  .slide-faq li a{font-size:28px;}
	.faq{background-image:none; background:#004F71;}
}

/* *************** 
NOTÍCIAS
*************** */
.noticias{width:100%; float:left; clear:both; padding:75px 0px;}
.noticias h1{margin:0px 0px 45px 0px; padding:0px 0px 25px 0px;}
.noticias h1 span{width:450px; height:3px; display:block; background:#ededed; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -225px;}

.noticias .list-noticias .item{margin:0px 15px;}
.noticias .list-noticias .item .image{width:100%; display:block; float:left; clear:both; margin:0px 0px 10px 0px; overflow:hidden; position:relative;}
.noticias .list-noticias .item .image img{width:100%; float:left;}
.noticias .list-noticias .item .image span{width:100%; height:100%; display:block; position:absolute; bottom:-100%; left:0px; background:url(../imagens/hover.png) no-repeat center center; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s;}
.noticias .list-noticias .item:hover .image span{bottom:0px;}
.noticias .list-noticias .item .data{color:#59595b; font:18px 'abelregular';}
.noticias .list-noticias .item h2{text-transform:uppercase; font:18px 'SohoGothicProMedium'; margin:0px 0px 10px 0px; padding:0px;}
.noticias .list-noticias .item h2 a{color:#59595b;}
.noticias .list-noticias .item .leia-mais{color:#004c6b; font:15px 'SohoGothicProMedium';}

.noticias .owl-theme .owl-controls{margin-top:10px;text-align:center}
.noticias .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.noticias .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.noticias .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.noticias .owl-theme .owl-controls .owl-page span{display:block;width:15px;height:15px;margin:5px 4px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;border:1px solid #869791;}
.noticias .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#FFF; border:1px solid #869791;}
.noticias .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.noticias .owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.noticias .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.noticias .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.noticias .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.noticias .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%; min-height:400px !important;}
.noticias .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.noticias .owl-carousel .owl-item{float:left; height:auto !important;}
.noticias .owl-controls .owl-page{display:block;}
.noticias .owl-controls .owl-buttons{display:none;}
.noticias .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.noticias .grabbing{cursor:url(grabbing.png) 8 8,move}
.noticias .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

@media (max-width: 960px){
	.noticias h1{color:#debc56; font:40px 'SohoGothicProLight'; text-align:center; position:relative; text-transform:uppercase; margin:0px 0px 35px 0px; padding:0px 0px 15px 0px;}
	.noticias h1 span{width:300px; margin:0px 0px 0px -150px;}
}
@media (max-width: 768px){
	.noticias{padding:35px 0px;}
	.noticias h1{color:#debc56; font:25px 'SohoGothicProLight'; text-align:center; position:relative; text-transform:uppercase; margin:0px 0px 25px 0px; padding:0px 0px 10px 0px;}
	.noticias h1 span{width:180px; margin:0px 0px 0px -90px;}
}

/* *************** 
ARTIGOS
*************** */
.artigos{width:100%; float:left; clear:both; padding:75px 0px; background-color: #fff;}
.artigos h1{margin:0px 0px 45px 0px; padding:0px 0px 25px 0px;}
.artigos h1 span{width:450px; height:3px; display:block; background:#00608E; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -225px;}
.artigos h2{width: 100%; text-align: center; font: 30px 'SohoGothicProLight'; text-transform: uppercase; color: #b1b1b0; margin: 0px 0px 50px 0px;}

.artigos .list-artigos .item{margin:0px 15px;}
.artigos .list-artigos .item .image{width:100%; display:block; float:left; clear:both; margin:0px; overflow:hidden; position:relative;}
.artigos .list-artigos .item .image img{width:100%; float:left;}
.artigos .list-artigos .item:hover .image span{bottom:0px;}
.artigos .list-artigos .item h2{width: auto; text-transform:uppercase; font:16px 'abelregular'; margin:0px 0px 10px 0px; padding:10px; clear: both; text-align: center;  background: #00496A;}
.artigos .list-artigos .item h2 a{color:#fff;}
.artigos .owl-theme .owl-controls{margin-top:10px;text-align:center}
.artigos .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.artigos .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.artigos .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.artigos .owl-theme .owl-controls .owl-page span{display:block;width:15px;height:15px;margin:5px 4px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;border:1px solid #869791;}
.artigos .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#FFF; border:1px solid #869791;}
.artigos .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.artigos .owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.artigos .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.artigos .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.artigos .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.artigos .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.artigos .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.artigos .owl-carousel .owl-item{float:left; height:auto !important;}
.artigos .owl-controls .owl-page{display:block;}
.artigos .owl-controls .owl-buttons{display:none;}
.artigos .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.artigos .grabbing{cursor:url(grabbing.png) 8 8,move}
.artigos .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

@media (max-width: 960px){
	.artigos h1{color:#debc56; font:40px 'SohoGothicProLight'; text-align:center; position:relative; text-transform:uppercase; margin:0px 0px 35px 0px; padding:0px 0px 15px 0px;}
	.artigos h1 span{width:300px; margin:0px 0px 0px -150px;}
}
@media (max-width: 768px){
	.artigos{padding:35px 0px;}
	.artigos h1{color:#debc56; font:25px 'SohoGothicProLight'; text-align:center; position:relative; text-transform:uppercase; margin:0px 0px 25px 0px; padding:0px 0px 10px 0px;}
	.artigos h1 span{width:180px; margin:0px 0px 0px -90px;}
}


/* *************** 
VISÃO
*************** */
.visao{width:100%; float:left; clear:both; padding:120px 0px 235px 0px; position:relative; background-image:url(../imagens/bg-visao.jpg); background-position: 0 0; background-repeat:repeat; background-size:100%; background-color:#006D95; background-attachment: fixed;}
.visao ul{height:120px;}
.visao ul li{font:25px 'abelregular'; line-height:35px; color:#FFF; text-align:center; background-color:transparent !important;}
.visao ul li h2{color:#debc56; font:60px 'SohoGothicProLight'; text-align:center; position:relative; text-transform:uppercase; margin:0px 0px 80px 0px; padding:0px;}
.visao .nav-visao{width:100%; position:absolute; left:0px; bottom:20px; text-align:center; z-index:99;}
.visao .nav-visao a{width:15px; height:15px; display:inline-block; margin:0px 4px; background:#FFF; border:1px solid #FFF; -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.visao .nav-visao a.activeSlide{background-color:transparent;}

@media (max-width: 960px){
	.visao ul li{font-size:20px; line-height:25px;} 
	.visao ul li h2{font:35px 'SohoGothicProLight';}
}
@media (max-width: 768px){
	.visao{padding:50px 0px 170px 0px;}
	.visao ul li{font-size:15px; line-height:20px;}
	.visao ul li h2{font:20px 'SohoGothicProLight'; margin:0px 0px 45px 0px;}
	.visao{background-image:url(../imagens/bg-visao-mobile.jpg);}
}

/* *************** 
A UNIPRIME
*************** */
.institucional{width:100%; clear:both; clear:both; padding:50px 0px; background:url(../imagens/bg-institucional.png) no-repeat -300px 80px;}
.institucional h2{width:100%; text-align:center; font:30px 'SohoGothicProLight'; color:#b1b1b0; margin:0px 0px 50px 0px;}

.institucional .container{max-width:1090px; margin:0px auto; padding:0px 40px; position:relative;}
.institucional .box-nav-info-empresa{max-width:960px; margin:0px auto;}
.institucional .nav-info-empresa{width:100%; float:left; margin: 0px auto 35px auto; clear:both; text-align:center;}
.institucional .nav-info-empresa li{width:12%; padding:0px 5px; margin:0px 0px 25px 0px; text-align:center; display: inline-block; vertical-align:top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.institucional .nav-info-empresa li .icon{width:100%; display:block; clear:both; margin:0px 0px 15px 0px;}
.institucional .nav-info-empresa li .icon img{width:80%; margin:0px 10%;}
.institucional .nav-info-empresa li .icon img.hover{display:none; margin:3px 10% 0px 10%;}
.institucional .nav-info-empresa li.activeSlide .icon img{display:none;}
.institucional .nav-info-empresa li.activeSlide .icon img.hover{display:block;}
.institucional .nav-info-empresa li h3{font-size:12px;}

.info-empresa{max-width:960px; margin: 0px auto; clear:both; position:relative;}
.info-empresa li{text-align:center; font-size:18px; line-height:25px; width:100%; border-left:35px; border-right:35px; background-color:transparent !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.info-empresa li h3{width:100%; text-align:center; font:30px 'SohoGothicProLight'; color:#debc56; margin:0px 0px 30px 0px;}
.info-empresa li .saiba-mais{font-size:18px; color:#debc56; text-decoration:underline;}

.prev-info-empresa{width:25px; height:45px; display:block; border:1px solid #E9E9E9; position:absolute; left:10px; bottom:200px; background:url(../imagens/sprite-arrow.png) no-repeat 0 0; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.prev-info-empresa:hover{background:url(../imagens/sprite-arrow.png) no-repeat 0 -45px;}
.next-info-empresa{width:25px; height:45px; display:block; border:1px solid #E9E9E9; position:absolute; right:10px; bottom:200px; background:url(../imagens/sprite-arrow.png) no-repeat -25px 0; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.next-info-empresa:hover{background:url(../imagens/sprite-arrow.png) no-repeat -25px -45px;}

@media (max-width: 1600px){.institucional{background-image:none;}}
@media (max-width: 960px){
	.institucional h2{font-size:13px;}
	.institucional h3{font-size:12px;}
	.institucional .nav-info-empresa li{width:23%;}
}
@media (max-width: 768px){
	.institucional{padding:30px 0px;}
	.institucional h1{margin:0px 0px 20px 0px;}
	.institucional h2{font-size:12px;}
	.prev-info-empresa,
	.next-info-empresa{bottom:315px;}
}
@media (max-width: 650px){
	.institucional .nav-info-empresa li{width:48%;}
}

/* *************** 
VALORES
*************** */
.valores{width:100%; float:left; clear:both; padding:100px 0px 50px 0px; position:relative; background-image:url(../imagens/bg-valores.jpg); background-position: 0 0; background-color:#006D95; background-repeat:repeat; background-size:100%; background-attachment: fixed;}
.valores ul{min-height:375px; overflow:hidden;}
.valores ul li{width:100%; font:25px 'abelregular'; line-height:35px; color:#FFF; text-align:center; background-color:transparent !important;}
.valores ul li .img-valores{width:330px; display:block; text-align:center; margin:0px auto 50px auto;}
.valores ul li .img-valores img{width:100%;}

.valores .nav-valores{width:100%; position:absolute; left:0px; bottom:20px; text-align:center; z-index:99;}
.valores .nav-valores a{width:15px; height:15px; display:inline-block; margin:0px 4px; background:#FFF; border:1px solid #FFF; -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.valores .nav-valores a.activeSlide{background-color:transparent;}

@media (max-width: 960px){
	.valores ul li{font-size:20px; line-height:25px;}
}
@media (max-width: 768px){
	.valores{padding:30px 0px 50px 0px; background-image:url(../imagens/bg-valores-mobile.jpg);}
	.valores ul li{font-size:15px; line-height:20px;}
	.valores ul li .img-valores{width:250px;}
}

/* *************** 
SERCIÇOS
*************** */
.servicos{width:100%; float:left; clear:both; padding:50px 0px 50px 0px;}
.servicos h1{margin:0px 0px 45px 0px; padding:0px 0px 25px 0px;}
.servicos h1 span{width:450px; height:3px; display:block; background:#ededed; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -225px;}

.categorias-servicos{width: 100%; max-width: 960px; margin: 0 auto; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.categorias-servicos .list-categoria{width: 48%; min-height: 430px; border: 1px solid #7f7f7f; padding: 25px 50px 10px 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.categorias-servicos .list-categoria li{width: 100%; border-bottom: 1px solid #d4dbe1; text-align: center;}
.categorias-servicos .list-categoria li h2{font-size: 27px; color: #004F71; line-height: 35px; padding: 0 0 40px 0;}
.categorias-servicos .list-categoria li h2 span{position: relative; bottom: -10px; margin: 0 10px 0 0; display: inline-block;}
.categorias-servicos .list-categoria li a{padding: 15px; display: block; text-transform: uppercase;}
.categorias-servicos .list-categoria li a:hover{background-color: #debc56; color: #fff;}
.categorias-servicos .list-categoria li:last-child{border: 0px;}
.categorias-servicos .list-categoria li:last-child a{padding: 15px;}
.categorias-servicos .list-categoria.classe-pf{float: left;}
.categorias-servicos .list-categoria.classe-pj{float: right;}

@media (max-width: 960px){
	.categorias-servicos .list-categoria{width: 100%; margin: 0 0 25px; min-height: auto;}
}

/*
.filter-servicos{max-width:1170px; margin:0px auto 50px auto; text-align:center;}
.filter-servicos li{display:inline-block; cursor:pointer; margin:0px 0px 5px 0px;}
.filter-servicos li span{display:block; padding:13px 20px; border:1px solid #CCC; text-transform:uppercase; font:16px 'abelregular';}
.filter-servicos li span.active{background:#debc56; color:#FFF; border:1px solid #debc56; }

.list-servicos:after{content: ''; display: inline-block;  width: 100%;}
.list-servicos .item{float:left; display: inline-block; width: 19.8%; position:relative; padding: 0; margin:0.1%; vertical-align: top; display: none; overflow:hidden;}
.list-servicos .item .img-serv{width: 100%; position:absolute; top:0px; left:0px; float: left; -webkit-transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out; transition:all .25s ease-in-out;}
.list-servicos .item:hover .img-serv{width:130%; top:-15%; left:-15%;}
.list-servicos .item .base{position:relative; width:100%; height:auto;}
.list-servicos .item h2{position:absolute; left:0px; top:-100px; width:100%; color:#FFF; text-align:center; text-transform:uppercase; padding:25px 0px;  font:21px 'SohoGothicProMedium'; z-index:9; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s;}
.list-servicos .item h2 a{color:#FFF; display:block;}
.list-servicos .item:hover h2{top:0px;}

.list-servicos .item h3{position:absolute; left:0px; bottom:-100px; width:100%; color:#FFF; text-align:center; text-transform:uppercase; padding:25px 0px;  font:18px 'SohoGothicProMedium'; z-index:9; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s;}
.list-servicos .item h3 a{color:#FFF; display:block;}
.list-servicos .item:hover h3{bottom:0px;}

.list-servicos .item .hover{width:100%; height:100%; position:absolute; bottom:0%; left:0px; background:url(../imagens/hover.png) repeat center center; opacity:0.00;	-moz-opacity: 0.00;	filter: alpha(opacity=00); -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s;}
.list-servicos .item:hover .hover{opacity:1.00;	-moz-opacity: 1.00;	filter: alpha(opacity=100);}

@media (max-width: 1366px){.list-servicos .item{width: 24.8%;}}
@media (max-width: 1150px){.list-servicos .item{width: 33.1%;}}
@media (max-width:  960px){.list-servicos .item{width: 49.8%;}}
@media (max-width:  700px){
	.list-servicos .item .hover{background:url(../imagens/hover-mini.png) repeat center center;}
	.servicos h1 span{width:320px;}
}

*/

/* *************** 
CONTADORES
*************** */
#contadores{top:-90px; left:0px; position:absolute;}
.contadores{width:100%; float:left; clear:both; padding:50px 0px; position:relative; background-image:url(../imagens/bg-contadores.jpg); background-color:#006D95; background-position: 0 0; background-repeat:repeat; background-attachment: fixed;}
.contadores h1{font-size:50px; color:#FFF; position:relative; margin:0px 0px 50px 0px; padding:0px 0px 35px 0px;}
.contadores h1 span{width:450px; height:3px; display:block; background:#ededed; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -225px;}

.list-numeros{width:100%; float:left; clear:both; text-align:center;}
.list-numeros li{width:260px; height:310px; margin:0px 14px; display:inline-block; text-align:center; color:#FFF; position:relative;}
.list-numeros li h2{width: 100%; position:absolute; top:200px; left:0px; padding:0px; font:35px 'abelregular';}
.list-numeros li p{width: 100%; position:absolute; top:160px; left:0px; padding:0px; font:18px 'abelregular';}
.list-numeros li .numero{border:2px solid #FFF; padding:50px 0px; display:block; font:32px 'abelregular' !important; background:url(../imagens/transparencia-branca.png) repeat 0 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.list-numeros li .numero span{font:32px 'abelregular' !important;}
.list-numeros li .numero .odometer{top:-2px !important;}

@media (max-width: 960px){
	.contadores h1{font:35px 'SohoGothicProLight'; margin:0px 0px 35px 0px; padding:0px 0px 15px 0px;}
	.contadores h1 span{width:300px; margin:0px 0px 0px -150px;}
}
@media (max-width: 768px){
	.contadores{background-image:url(../imagens/bg-contadores-mobile.jpg);}
	.contadores h1{font:20px 'SohoGothicProLight'; margin:0px 0px 25px 0px; padding:0px 0px 10px 0px;}
	.contadores h1 span{width:180px; margin:0px 0px 0px -90px;}
}


/* *************** 
AGÊNCIAS
*************** */
.agencias{width:100%; float:left; clear:both; padding:50px 0px 0px 0px; text-align:center; background:#00496A;}
.agencias h1{margin:0px 0px 15px 0px;}
.agencias h2{color:#FFF; text-align:center; font-size:32px; margin:0px 0px 35px 0px;}
.agencias p{font-size:16px;}
.agencias p.acao{font-size:22px; line-height:30px; padding:0px; margin:0px 0px 50px; color:#b1b1b0;}
.mapa_style{max-width:1380px; padding:30px; margin:0px auto; clear:both;}

#localizacoes{width:100%; height:750px; margin:0px 0px 0px 0px;}
.gm-style .gm-style-iw{top:0px !important; left:0px !important; padding:20px 20px 0px 20px; color:#FFF; background:#2e6c83; text-align:left; border:5px solid #FFF;}
.gm-style .gm-style-iw .t-local{font:22px 'abelregular'; margin:0px 0px 10px 0px;}
.gm-style .gm-style-iw a{color:#debc56; display:block; margin:10px 0px 0px 0px;  font-size:18px;}
.gm-style .gm-style-iw p{margin:0px; padding:0px; height:22px;}
.gm-style .gm-style-iw div{overflow:hidden !important;}

.box-select-agencia{max-width:370px; margin:0px auto 50px auto; padding:10px; position:relative; background:#FFF; clear:both;}
.box-select-agencia p {text-transform:uppercase; font:18px 'SohoGothicProMedium'; color:#004c6b; text-align:left;}
.select-agencia{max-width:370px; margin:0px auto; padding:1px; text-transform:uppercase; text-align:left; background:#debb55; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.select-agencia span{width:100%; padding:15px 0px; text-indent:15px; cursor:pointer; display:block; background:#FFF url(../imagens/arrow-select.jpg) no-repeat right 0px; position:relative;}
.select-agencia ul{width:100%; height:395px; overflow:auto; display:none; position:absolute; top:58px; left:0px; z-index:9999; border-left:transparent 10px solid; border-right:transparent 10px solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.select-agencia ul li a{display:block; padding:10px 10px; background:#FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.select-agencia ul li:nth-child(odd) a{background:#F0FBFF;}
.select-agencia ul li a:hover{color:#FFF; background:#00496A;}

.bg-agencia{width:100%; height:100%; position:fixed; top:0px; left:0px; background:#004c6b; z-index:9999; opacity:0.90;	-moz-opacity: 0.90;	filter: alpha(opacity=90);}
.box-agencia{max-width:960px; background:#FFF; position:fixed; top:0px; left:50%; margin:100px 0px 0px -480px; z-index:99999;}
.box-agencia figure{width:40%; float:left; margin:0px; padding:20px 0px 20px 20px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.box-agencia figure img{float:left; width:100%;}
.box-agencia figure span{width:100%; float:left; display:block; position:absolute; top:0px; left:0px; background:url(../imagens/filtro-imagem.png) repeat 0 0;}
.box-agencia .info-agencia{width:59%; float:right; text-align:left; padding:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.box-agencia .info-agencia h2{text-transform:uppercase; font-size:24px; margin:0px 0px 10px 0px; color:#debc56;}
.box-agencia .info-agencia p{margin:0px 0px 7px 0px;}
.box-agencia .info-agencia .cod-agencia{margin:0px 0px 20px 0px;}
.box-agencia .info-agencia p strong{font-family:"SohoGothicProMedium";}
.box-agencia .info-agencia #mapa{width:100%; height:228px; margin:0px 0px 35px 0px;}

.box-agencia .fechar-agencia{width:22px; height:22px; display:block; position:absolute; top:-30px; right:0px; cursor:pointer; background:url(../imagens/close.png) no-repeat 0 0 #FFF;}

@media (max-width: 960px){
	
	#localizacoes{width:80%; margin:0px 10% 35px 10%;}
	.box-agencia{max-width:none; width:90%; height:90%; top:0; left:0; margin:5% 0px 0px 5%; overflow:scroll;}
	.box-agencia figure{width:100%; clear:both; padding:0px;}
	.box-agencia .info-agencia{width:100%; clear:both;}
	.box-agencia .info-agencia #mapa{width:90%; margin:0px 5% 35px 5%;}
	.mapa_style{overflow: scroll;}
	.box-agencia .fechar-agencia{width:22px; height:22px; display:block; position:absolute; top:5px; right:5px; z-index:999999; cursor:pointer; background:url(../imagens/close.png) no-repeat 0 0 #FFF;}

}

/* *************** 
CLUBE DE INVESTIDORES
*************** */
.clube-investidores{width:100%; float:left; clear:both; padding:50px 0px; position:relative; background-image:url(../imagens/bg-visao.jpg); background-position: 0 0; background-repeat:repeat; background-size:100%; background-color:#006D95; background-attachment: fixed;}
.clube-investidores ul{max-width:550px; margin:0px auto;}
.clube-investidores ul li{width:50%; float:left; margin:150px 0px;}
.clube-investidores ul li a{display:inline-block; width:220px; color:#FFF; border:1px solid #FFF; font:21px 'abelregular'; text-align:center; background:url(../imagens/transparencia-branca.png) repeat 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.clube-investidores ul li a.btn01{padding:20px 10px; float:left;}
.clube-investidores ul li a.btn02{padding:34px 10px; float:right;}

@media (max-width: 650px){
	.clube-investidores ul li{width:100%; margin:50px 0px 30px 0px;}
	.clube-investidores ul li a.btn01{padding:25px 10px; float:none;}
	.clube-investidores ul li a.btn02{padding:39px 10px; margin:0px 0px 25px 0px; float:none;}
}

/* *************** 
EDUCAÇÃO FINANCEIRA
*************** */
.educacao-financeira{width:100%; float:left; clear:both; padding:20px 0px 100px 0px;}
.educacao-financeira h1{margin:0px 0px 45px 0px; padding:0px 0px 25px 0px;}
.educacao-financeira h1 span{width:450px; height:3px; display:block; background:#ededed; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -225px;}
@media (max-width: 960px){.educacao-financeira h1{font:35px 'SohoGothicProLight'; margin:0px 0px 35px 0px; padding:0px 0px 15px 0px;} .educacao-financeira h1 span{width:300px; margin:0px 0px 0px -150px;}}
@media (max-width: 768px){.educacao-financeira h1{font:20px 'SohoGothicProLight'; margin:0px 0px 25px 0px; padding:0px 0px 10px 0px;} .educacao-financeira h1 span{width:180px; margin:0px 0px 0px -90px;}}

.educacao-financeira .list-educacao-financeira{width:100%;}
.educacao-financeira .list-educacao-financeira .owl-item div{width:96%; margin:0px 2%; padding:0px; float:left;}
.educacao-financeira .list-educacao-financeira .owl-item div span{width:100%; float:left; display:block; margin:0px 0px 15px 0px; clear:both;}
.educacao-financeira .list-educacao-financeira .owl-item div span img{width:100%; float:left; clear:both;}
.educacao-financeira .list-educacao-financeira .owl-item h2{display:block; clear:both; border:1px solid #CCC; padding:20px; margin:0px; text-transform:uppercase; font:22px 'abelregular';}

.educacao-financeira .owl-theme .owl-controls{margin-top:10px;text-align:center}
.educacao-financeira .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.educacao-financeira .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.educacao-financeira .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.educacao-financeira .owl-theme .owl-controls .owl-page span{display:block;width:15px;height:15px;margin:5px 4px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;border:1px solid #869791;}
.educacao-financeira .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#FFF; border:1px solid #869791;}
.educacao-financeira .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.educacao-financeira .owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.educacao-financeira .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.educacao-financeira .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.educacao-financeira .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.educacao-financeira .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.educacao-financeira .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.educacao-financeira .owl-carousel .owl-item{float:left;}
.educacao-financeira .owl-controls .owl-page{display:block;}
.educacao-financeira .owl-controls .owl-buttons{display:none;}
.educacao-financeira .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.educacao-financeira .grabbing{cursor:url(grabbing.png) 8 8,move}
.educacao-financeira .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.educacao-financeira .owl-buttons{display:block !important;}

.educacao-financeira .owl-theme .owl-controls .owl-buttons div.owl-prev{width:25px; height:45px; display:block; border:1px solid #E9E9E9; cursor:pointer; position:absolute; padding:0px; left:-50px; top: 200px; text-indent:-9999px; background:url(../imagens/sprite-arrow.png) no-repeat 0 0; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.educacao-financeira .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../imagens/sprite-arrow.png) no-repeat 0 -45px;}
.educacao-financeira .owl-theme .owl-controls .owl-buttons div.owl-next{width: 25px;height: 45px;display: block;border: 1px solid #E9E9E9; cursor:pointer; position: absolute; padding:0px; right: -50px;top: 200px; text-indent:-9999px;background: url(../imagens/sprite-arrow.png) no-repeat -25px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.educacao-financeira .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../imagens/sprite-arrow.png) no-repeat -25px -45px;}

@media (max-width: 960px){.educacao-financeira .owl-buttons{display:none !important;}}
/* *************** 
COOPERAR TEM CLASSE
*************** */
.cooperar-classe{width:100%; height:480px; float:left; clear:both; position:relative; background-image:url(../imagens/bg-cooperar-tem-classe.jpg); background-position: 0 0; background-repeat:repeat; background-color:#006D95; background-size:100% auto; background-attachment: fixed;}
.cooperar-classe .slide-cooperar{top:280px;}
.cooperar-classe .slide-cooperar img{width:100%;}

.cooperar-classe .owl-theme .owl-controls{margin-top:10px;text-align:center; display:none !important;}
.cooperar-classe .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.cooperar-classe .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.cooperar-classe .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.cooperar-classe .owl-theme .owl-controls .owl-page span{display:block;width:15px;height:15px;margin:5px 4px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;border:1px solid #869791;}
.cooperar-classe .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#FFF; border:1px solid #869791;}
.cooperar-classe .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.cooperar-classe .owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.cooperar-classe .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.cooperar-classe .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.cooperar-classe .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.cooperar-classe .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.cooperar-classe .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.cooperar-classe .owl-carousel .owl-item{float:left; height:auto !important;}
.cooperar-classe .owl-controls .owl-page{display:block;}
.cooperar-classe .owl-controls .owl-buttons{display:none;}
.cooperar-classe .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.cooperar-classe .grabbing{cursor:url(grabbing.png) 8 8,move}
.cooperar-classe .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}


/* *************** 
GOVERNANÇA
*************** */
.governanca{width:100%; float:left; clear:both; padding:50px 0px 100px 0px;}
.governanca h1{margin:0px 0px 45px 0px; padding:0px 0px 25px 0px;}
.governanca h1 span{width:450px; height:3px; display:block; background:#ededed; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -225px;}
@media (max-width: 960px){.governanca h1{color:#debc56; font:35px 'SohoGothicProLight'; text-align:center; position:relative; text-transform:uppercase; margin:0px 0px 35px 0px; padding:0px 0px 15px 0px;} .governanca h1 span{width:300px; margin:0px 0px 0px -150px;}}
@media (max-width: 768px){.governanca h1{color:#debc56; font:25px 'SohoGothicProLight'; text-align:center; position:relative; text-transform:uppercase; margin:0px 0px 25px 0px; padding:0px 0px 10px 0px;} .governanca h1 span{width:180px; margin:0px 0px 0px -90px;}}

.governanca .list-governanca{width:100%;}
.governanca .list-governanca .owl-item div{width:96%; margin:0px 2%; padding:0px; float:left;}
.governanca .list-governanca .owl-item div span{width:100%; float:left; display:block; margin:0px 0px 15px 0px; clear:both;}
.governanca .list-governanca .owl-item div span img{width:100%; float:left; clear:both;}
.governanca .list-governanca .owl-item div h2{display:block; clear:both; border:1px solid #CCC; padding:20px; margin:0px text-transform:uppercase; font:22px 'abelregular';}

.governanca .owl-theme .owl-controls{margin-top:10px;text-align:center;}
.governanca .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5;}
.governanca .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.governanca .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.governanca .owl-theme .owl-controls .owl-page span{display:block;width:15px;height:15px;margin:5px 4px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;border:1px solid #869791;}
.governanca .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#FFF; border:1px solid #869791;}
.governanca .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.governanca .owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center;}
.governanca .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.governanca .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.governanca .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.governanca .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.governanca .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.governanca .owl-carousel .owl-item{float:left;}
.governanca .owl-controls .owl-page{display:block;}
.governanca .owl-controls .owl-buttons{display:none;}
.governanca .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.governanca .grabbing{cursor:url(grabbing.png) 8 8,move;}
.governanca .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.governanca .owl-buttons{display:block !important;}

.governanca .owl-theme .owl-controls .owl-buttons div.owl-prev{width:25px; height:45px; display:block; border:1px solid #E9E9E9; cursor:pointer; position:absolute; padding:0px; left:-50px; top: 200px; text-indent:-9999px; background:url(../imagens/sprite-arrow.png) no-repeat 0 0; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.governanca .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../imagens/sprite-arrow.png) no-repeat 0 -45px;}
.governanca .owl-theme .owl-controls .owl-buttons div.owl-next{width: 25px;height: 45px;display: block;border: 1px solid #E9E9E9; cursor:pointer; position: absolute; padding:0px; right: -50px;top: 200px; text-indent:-9999px;background: url(../imagens/sprite-arrow.png) no-repeat -25px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.governanca .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../imagens/sprite-arrow.png) no-repeat -25px -45px;}

@media (max-width: 1280px){.governanca .owl-buttons{display:none !important;}}
@media (max-width: 960px){.governanca .owl-buttons{display:none !important;}}

/* *************** 
CONTATO
*************** */

.contato{width:100%; float:left; clear:both; padding:80px 0px 0px 0px; position:relative; background-image:url(../imagens/bg02-contato.jpg);}
.contato .container{max-width: 1290px;}
.contato .list-contatos{width: 100%; float: left; clear: both; margin: 50px 0px 80px 0px;}
.contato .list-contatos li{width: 25%; float: left; padding: 0px 35px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.contato .list-contatos li h2{font-size: 21px; margin: 0px 0px 50px 0px;}
.contato .list-contatos li h2 a{color: #28465f;}
.contato .list-contatos li span{width: 100%; display: block; position: relative; clear: both; float: left; margin: 0px 0px 50px 0px;}
.contato .list-contatos li span .icon{width: 100%; height: auto; position: absolute; top: 0px; left: 0px;}
.contato .list-contatos li span .icon-hover{width: 100%; height: auto; position: relative; float: left; opacity:0.00; -moz-opacity: 0.00;	filter: alpha(opacity=00);}
.contato .list-contatos li span:hover .icon{opacity:0.00; -moz-opacity: 0.00;	filter: alpha(opacity=00);}
.contato .list-contatos li span:hover .icon-hover{opacity:0.99; -moz-opacity: 0.99;	filter: alpha(opacity=99);}
.contato .list-contatos li p{font-size: 16px; line-height: 21px; padding: 50px 0px 0px 0px;}

.form-contato{width:70%; float:left; margin:0px 0px 100px 0px;}
.form-contato .box01{width:100%; float:left; padding:0px; margin:0px 0px 15px 0px; position:relative;}
.form-contato .box02{width:49%; float:left; text-align:left; padding:0px; margin:0px 0px 15px 0px; position:relative;}
.form-contato .box03{width:49%; float:right; text-align:right; padding:0px; margin:0px 0px 15px 0px; position:relative;}
.coluna01-contato{width:25%; float:right; padding:58px 0px 0px 0px;}
.form-contato .submit01{float:right;}

.bg-alert{width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:999999; background:url(../imagens/transparencia-azul.png) repeat 0 0;}
.alert-contato{width:400px; padding:25px; text-align:center; color:#FFF; font:18px 'SohoGothicProMedium'; z-index:99999999; position:fixed; left:50%; top:50%; margin:-120px 0px 0px -225px; background:url(../imagens/hover-mini.png) repeat 0 0; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.alert-contato a{font:14px "SohoGothicProLight"; color:#004c6b; background:#FFF; display:inline-block; padding:10px 25px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

@media (max-width: 768px){
	.form-contato .box02{width:100%;}
	.form-contato .box03{width:100%;}
	.form-contato{width:98%; float:left; clear:both; margin:0px 1% 10px 1%;}
	.coluna01-contato{width:98%; float:left; clear:both; margin:0px 1% 10px 1%;}
}

.input01{width:98%; height:50px; margin:0px; padding:0px 1%; border:0px; font:14px "SohoGothicProLight"; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.customSelect{width:98%; height:50px; display:block; margin:0px; padding:0px 1%; border:0px; background:url(../imagens/bg-select.png) no-repeat right center #FFF; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.customSelect span{width:100% !important; padding:16px 0px; text-align:left; font:14px "SohoGothicProLight";}
.textarea01{width:98%; height:150px; margin:0px; padding:16px 1%; border:0px; font:14px "SohoGothicProLight"; resize:none; overflow:auto; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.submit01{border:0px; padding:16px 25px; color:#FFF; background:#004c6b; font:14px "SohoGothicProLight"; cursor:pointer; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-blue{display:block; padding:16px 25px; color:#FFF; background:#004c6b; font:14px "SohoGothicProLight"; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.box-captcha{width:50%; float:left;}
.box-captcha img{float:left; margin:0px 15px 0px 0px;}
.box-captcha .input01{width:135px; float:left; padding:0px 5px;}
.box-captcha label.error{left:170px;}

label.error{padding:1px 5px; background:#C00; color:#FFF; font-size:11px; text-transform:uppercase; position:absolute; left:10px; bottom:-5px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.rodape{width:100%; float:left; clear:both; padding: 20px 20px 15px 20px; background:#004F71; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.rodape .container{max-width: 1090px; padding: 0 20px;}
.rodape p{float:left; text-transform:uppercase; font:16px 'abelregular'; color:#FFF; margin:0px; padding:0px 20px;}
.rodape p span{color:#debb55;}
.rodape .facebook{float:right; display:block; position:relative; text-transform:uppercase; font:16px 'abelregular'; color:#FFF;  padding:0px 20px 0px 25px;}
.rodape .facebook span{width:14px; height:27px; display:block; position:absolute; left:0px; top:-4px; background:url(../imagens/facebook.png) no-repeat 0 0;}
@media (max-width: 960px){
	.rodape p{clear:both; margin:0px 0px 35px 0px;}
	.rodape .facebook{float:left; clear:both; margin:0px 0px 0px 20px;}
}
#cboxOverlay{width:100%; height:100%; position:fixed; top:0px; left:0px; background:#000; z-index:999;}
#colorbox{z-index:9999; position:fixed;}
#cboxLoadedContent{overflow:hidden !important;}
#cboxLoadedContent iframe{width:100%; height:100% !important; float:left;}
#cboxClose{width:22px; height:22px; display:block; cursor:pointer; position:absolute; top:10px; right:10px; text-indent:-9999px; border:0px; background:url(../imagens/close.png) no-repeat 0 0;}
#cboxClose:hover{background:url(../imagens/close.png) no-repeat 0 bottom; z-index:9999;}

@media (min-width: 800px){
	#cboxLoadedContent iframe{height:244px;}
}
@media (min-width: 273px)
#cboxClose{width:22px; height:22px; display:block; cursor:pointer; position:absolute; top:10px; left:50%; right:inherit; margin:0px 0px 0px -11px; text-indent:-9999px; border:2px solid #FFF; background:#FFF; url(../imagens/close.png) no-repeat 0 0;}
}


