/**
* Alteracoes no menu
**/
nav.navbar.bootsnav ul.nav > li.active > a,
nav.navbar.bootsnav ul.nav > li > a:hover, 
nav.navbar.bootsnav ul.nav > li > a:active
nav.navbar.bootsnav ul.nav > li > a:focus  {
	color: #00923f;
    text-decoration: none;
    border-bottom: solid 2px #00923f;
}


nav.navbar.bootsnav ul.nav > li > a:hover, 
nav.navbar.bootsnav ul.nav > li > a:active
nav.navbar.bootsnav ul.nav > li > a:focus  {
  text-decoration: none;
  border-bottom: solid 2px #00923f;
}

nav.navbar.bootsnav ul.nav > li > a {
	margin-bottom: -1px;	
	font-size:14px;
}

nav.navbar.bootsnav ul.nav > li > a.lang:hover, 
nav.navbar.bootsnav ul.nav > li > a.lang:active
nav.navbar.bootsnav ul.nav > li > a.lang:focus  {
  border-bottom: none;
}


@media ( min-width : 1024px) {
	nav.navbar.bootsnav ul.nav > li > a {
		padding: 40px 25px;
	}
	
    nav.navbar.bootsnav ul.nav > li > a.lang {
		padding: 40px 5px;
	}
}


/**
* Custom de verdade
**/
.slider-bg {
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center;
  height: 80vh;
}

.bg0 {
  background: 
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg00.jpg) no-repeat top center;
  background-size: auto,cover;
}

.bg1 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg01.jpg) no-repeat top center;
  background-size: auto,cover;
}

.bg2 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg02.jpg) no-repeat center center;
  background-size: auto,cover;
}

.bg3 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg03.jpg) no-repeat center center;
  background-size: auto,cover;
}

.bg4 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg04.jpg) no-repeat center center;
  background-size: auto,cover;
}

.bg5 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg05.jpg) no-repeat center center;
  background-size: auto,cover;
}

.bg6 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg06.jpg) no-repeat center center;
  background-size: auto,cover;
}

.bg7 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg07.jpg) no-repeat center center;
  background-size: auto,cover;
}

.bg8 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg08.jpg) no-repeat center center;
  background-size: auto,cover;
}
.bg9 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg09.jpg) no-repeat center center;
  background-size: auto,cover;
}
.bg10 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg10.jpg) no-repeat center center;
  background-size: auto,cover;
}
.bg11 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg11.jpg) no-repeat center center;
  background-size: auto,cover;
}
.bg12 {
  background:
    url(../img/slider/background-points.png) repeat top center scroll,
    url(../img/slider/bg12.jpg) no-repeat center center;
  background-size: auto,cover;
}

.gray-bg {
  background-color: #eeeeee;
}

.black-bg {
  color: white;
  background-color: #242424;
}

.green-bg {
  color: white;
  background-color: #00923f;
}

.green-bg h3,
.black-bg h3 {
  color: white;
}

.heading h3 {
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
}

.heading:before{
	content: "";
	position: absolute;
	height: 5px;
	border-top: 2px solid #00a859;
	border-color: inherit;
	width: 40px;
	margin-left: 0;
	top: .5em;
	margin-top: -30px;
	text-align: center !important;
}

.heading.center:before {
  left:50%;
	margin-left:-20px;
}

.info {
  /*font-family: 'Montserrat', sans-serif;*/
}

.slide-acionistas  { 
  text-align: center;
  width: 100%;
  display: inline;
}

.logo-acionista,
.logo-parceiro {
  opacity:0.6;
}
                    
.logo-acionista img,
.logo-parceiro img {
  height: auto; 
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: auto; 
  max-width: 150px; 
  max-height: 150px;
}

.logo-acionista:hover,
.logo-parceiro:hover{
  opacity:1;
}

.footer a{
	color:#c7c7c7;
	font-size:14px;
	letter-spacing:2px;
	text-transform: uppercase;
}
.footer a:hover, #rodape a:active, #rodape a:focus{
	text-decoration:none;
	color:#00a859;
}
.footer .active {
	border-bottom:none !important;
	color:#00a859;	
}

.footer .logo {
  max-width: 75wv;
}

.logo-branco {
  opacity: .7;
}

.breadcrumb {
    color: #fff;
    text-align: left;
    font-weight: 400;
    padding: 60px 0;
    font-size: 18px;
    background-color: #555;
	background-size: auto,cover;
	text-transform: uppercase;
}

.height-40vh {
	min-height: 40vh;
}
.lSPager.lSpg {
    margin-top: -44px !important;
    padding-bottom: 20px !important;
}
.nav-pills>li>a{
	text-align:left;
	font-size:14px;	
}

span.bandeira.br{
  width:20px;
  height:14px;
  background:url(../img/band-br.jpg) 0 0 no-repeat;
  display:block;  
}
span.bandeira.es{
  width:20px;
  height:14px;
  background:url(../img/band-esp.jpg) 0 0 no-repeat;
  display:block;

}   
span.bandeira.en{
  width:20px;
  height:14px;
  background:url(../img/band-ame.jpg) 0 0 no-repeat;
  display:block;

}
span.bandeira.active, span.bandeira.br:hover, span.bandeira.es:hover, span.bandeira.en:hover{
    background-position:0 -14px;
}