.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img, .carousel-inner2>.item>a>img,.carousel-inner2>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{
	display:block;
	max-width:100%;
	height:auto}



.carousel{position:relative}

.carousel-inner, .carousel-inner2{
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 100%;
}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img, .carousel-inner2>.item>a>img,.carousel-inner2>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item, .carousel-inner2>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next, .carousel-inner2>.item.active.right,.carousel-inner2>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev, .carousel-inner2>.item.active.left,.carousel-inner2>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right, .carousel-inner2>.item.active,.carousel-inner2>.item.next.left,.carousel-inner2>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev, .carousel-inner2>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active, .carousel-inner2>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner2>.active.left, .carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right, .carousel-inner2>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{
	position: absolute;
	bottom: 00px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none
}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active, .carousel-indicators2 .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 10px;
    padding-bottom: 10px;
    /* [disabled]color: #fff; */
    text-align: center;
    text-shadow: 0 0 0 rgba(0,0,0,.2);
    /* [disabled]background: rgba(0,0,0,.6); */
}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
	margin-left: -40px
}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
	margin-right: -40px
}.carousel-caption{
	right: 20%;
	left: 20%;
	padding-bottom: 10px
}.carousel-indicators{
	bottom: 00px
}}


















/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

/*
body {
	padding-bottom: 40px;
	color: #5a5a5a;
}

*/




/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
	height: auto;
	margin-bottom: 0px;
	background-position: bottom center;
	min-height: 250px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
	z-index: 10;
	/* [disabled]background:rgba(0,0,0,0.0); */  
}


.carousel-caption h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	color: #333;
	display: block;
	visibility: visible;
}

/* Declare heights because of positioning of img element */
.carousel .item,.carousel  .item01,.carousel  .item02, .carousel .item03, .carousel .item04, .carousel .item05, .carousel .item06, .carousel .item07,.carousel  .item08, .carousel2 .item,.carousel2  .item01,.carousel2  .item02, .carousel2 .item03, .carousel2 .item04, .carousel2 .item05, .carousel2 .item06, .carousel2 .item07,.carousel2  .item08  {
	height: 500px;
	/* [disabled]background-color: #777; */
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 250px;
	background-position: bottom center;
}
.carousel-inner > .item > img, .carousel-inner2 > .item > img {
	position: absolute;
	top: 0px;
	left: 0px;
	min-width: 100%;
	height: auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 100%;
	background-position: bottom center;
}


.carousel-control{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	/*width:5%;*/
	width:50px;
	opacity:.5;
	filter:alpha(opacity=70);
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
	}
	
.carousel-control.left{
	background: rgba(0,0,0,0.0);
	margin: auto;	
	}
	
.carousel-control.right{
	left: auto;
	right: 0;
	background: rgba(0,0,0,0.0);
	margin: auto;	
	}
	
	
.glyphicon-chevron-left{
	width: 30px !important;
	height: 60px !important;
	/*margin-top:-30px !important;
	margin-right:0px !important;
	left:-0px!important;
	margin-left:-0px!important;*/
	font-size: 30px!important;
	position: relative !important;
	margin: 250px auto 0 auto !important;
	float: left!important;
	left: 10px !important;
	background: none;	
} 



.glyphicon-chevron-right{
	width: 30px !important;
	height: 60px !important;
	/*margin-top:-30px !important;
	margin-left:75px !important;
	left:-60px;
	margin-right:;*/
	font-size: 30px!important;
	position: relative !important;
	margin: 250px auto 0 auto !important;
	float: right !important;
	right: 10px !important;
	background: none;	
	
	
	
	
}
	
.carousel-caption{
	/* [disabled]left: 20px; */
	right: 20%;
	padding-bottom: 20px;
	padding-top: 20px;
	margin: 380px 0 0% 0;
	top: 0%;
	/* [disabled]height: 200%; */
}
		
.carousel-indicators{
	bottom: 0px
}




/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}


/*---Carossel-----*/
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner2 .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner2 .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner2 .next,
.carousel-fade .carousel-inner2 .prev,
.carousel-fade .carousel-inner2 .active.left,
.carousel-fade .carousel-inner2 .active.right,

{
  left: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 1000;
}

/*
html,
body,.carousel, .carousel2, .carousel-inner,.carousel-inner .item, .coluna20 {
  height: 100%;
}
.item:nth-child(1) {
  background: #74C390;
}
.item:nth-child(2) {
  background: #51BCE8;
}
.item:nth-child(3) {
  background: #E46653;
}
*/


#pag001{
	/*background: #E46653;*/
	background: url(../imag/fd-capa.png) center no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-webkit-background-size: cover;
	-ms-background-size: cover;
	/*-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);*/
	}



html, 
body, .carousel, .carousel-inner,.carousel-inner .item,  .carousel-inner2,.carousel-inner2 .item, .coluna20, .item01, .item02, .item03, .item04, .item05, .item06, .item07, .item08  {
    height: 100%;
	
}


.item01, .item02, .item03, .item04, .item05, .item06, .item07, .item08 {
	
	
	}

.item:nth-child(1) {
    
}

.item:nth-child(2) {
   
	
}



.item:nth-child(3) {
    
	
}

.item:nth-child(4) {
   
	
}



.item:nth-child(5) {
   
	
}

.item:nth-child(6) {
  
	
}



.item:nth-child(7) {
    
	
}

.item:nth-child(8) {
   
	
}

.item:nth-child(9) {
  
	
}

.item:nth-child(10) {
  
	
}

.item:nth-child(11) {
	
	
}




#myCarousel2.item:nth-child(1) {
	
    
}

#myCarousel2.item:nth-child(2) {
   
	
}



#myCarousel2.item:nth-child(3) {
   
	
}

#myCarousel2.item:nth-child(4) {
   
	
}



#myCarousel2.item:nth-child(5) {
   
	
}

#myCarousel2.item:nth-child(6) {
   
}



#myCarousel2.item:nth-child(7) {
    
	
}

#myCarousel2.item:nth-child(8) {
   
	
}

#myCarousel2.item:nth-child(9) {
  
	
}

#myCarousel2.item:nth-child(10) {
  
	
}

#myCarousel2.item:nth-child(11) {
	
	
}

/*---Carossel-----*/


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {

  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
	margin-bottom: 20px;
	font-size: 100%;
	line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}
