@charset "UTF-8";
/* CSS Document */
/*FONTES*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,bold,bolditalic');


/* Slider do site */
.sliderHome { position: relative; width: 100%; min-height: auto; height: 134px; clear: both; z-index: 0; padding: 0 !important; overflow:hidden;  display: none; }


 .SliderHomeMobile { display: block; }


.SliderPrincipal { position: relative; padding: 0; margin: 0; width: 100%; min-height: auto; }
.SliderPrincipal  li { position: relative; width: 100%; height:134px; list-style: none; float: left; padding: 0; background-size: auto 134px !important; background-position: center center  !important; background-repeat: no-repeat !important; overflow: hidden;}
a.linkSlider:link{  display: block; float: left; width: 100%; height: 100%; cursor: pointer;}

.SliderHomeMobile .SliderPrincipal  li,  .SliderHomeMobile { height:250px; background-size: auto 100% !important; }

/* NEX E PREV slider*/
#prevPrincipal, #nextPrincipal { display: none !important; }

/*LIMITA SLIDER*/
.LimitaSlider{ width: 100%; max-width: 1280px; margin: 0 auto; height: auto;}

.fundo_sliderP{ position: absolute;  width: 80%; height: 100%; top: 0; left: 50%; background: url(../imgs/detalhe_slider.jpg); background-repeat: no-repeat;  background-position: center left; background-size: auto 100%; background-color: #F4F4F4;}
.imgFundoSlide{ width: 50%; height: 100%; position: relative; float: left; overflow: hidden; }
.imgFundoSlide img{ width: 100%; height: auto; margin-top: -10%; }
.textoSlide { position: relative; width: 45%; float: right; height: 60px; overflow: hidden; top: 30px;}
.nomeSlider { display: block; margin: 0 auto; width: 90%; line-height: 20px; font-family: 'Open Sans', sans-serif;  font-weight: 600; font-size: 18px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-align: justify; color: #6B6762 !important; text-decoration: none !important; }
.btnSaibaSlider{ position: absolute;  width: 120px; height: 30px; line-height: 30px; text-align: center; color: #fff; background:#58C22E; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; top: 95px; left: 57%; text-decoration: none !important; font-family: 'Open Sans', sans-serif;  font-weight: 600; }



.Sd1G { display: none; }

.textoSlide { position: relative; width: 320px; margin: 10px auto 0; display: block; color: #000; text-align: left; font-weight: bold; }
.textoSlide p { position: relative; }
.slide1 { font-size: 16px; color: #666; top: 0px; font-weight: bold; margin-top: 15px; } 
.slide2, .slide3 { position: relative; float: left; width: 50%; font-size: 14px; color: #093E6D; }
.slide2 { width: 55%; height: 20px; text-align: left; top: -7px; }
.slide3 { width: 30%; margin-right: 10%; text-align: left; font-size: 20px; border-radius: 10px; color: #69AF27; top: -13px; }

.ImgsBannerLi { border: none !important; width: 100%; height: auto; }
.ImgsBannerG { position: relative; width: 320px; height: 133px; margin: 0 auto 0; display: block; }

/**/
@media only screen and (min-width: 375px) {
	.sliderHome, .SliderPrincipal, .SliderPrincipal  li { height: 155px; background-size: auto 155px !important;  }
     .SliderHomeMobile .SliderPrincipal, .SliderHomeMobile .SliderPrincipal  li,  .SliderHomeMobile { height:293px; background-size: auto 100% !important; }
	
}

/**/
@media only screen and (min-width: 425px) {
	.sliderHome, .SliderPrincipal, .SliderPrincipal li { height: 179px; background-size: auto 179px !important;  }
	
	.textoSlide { width: 100%; height: auto; }
	.slide1 { float: left; width: 250px; margin: 27px 0 0 0; }
	.slide2 { width: 230px; top: 0px; } .slide3 { top: -7px; }
    
    .SliderHomeMobile .SliderPrincipal, .SliderHomeMobile .SliderPrincipal  li,  .SliderHomeMobile { height:335px; background-size: auto 100% !important; }
}

/**/
@media only screen and (min-width: 480px) {
	.sliderHome, .SliderPrincipal, .SliderPrincipal  li { height: 200px; background-size: auto 200px !important;  }
    
     .SliderHomeMobile .SliderPrincipal, .SliderHomeMobile .SliderPrincipal  li,  .SliderHomeMobile { height:375px; background-size: auto 100% !important; }
}

@media only screen and (min-width: 620px) {
	.sliderHome, .SliderPrincipal, .SliderPrincipal li { height: 260px; background-size: auto 260px !important;  }
    
    .SliderHomeMobile .SliderPrincipal, .SliderHomeMobile .SliderPrincipal  li,  .SliderHomeMobile { height:500px; background-size: auto 100% !important; }
}


/**/
@media only screen and (min-width: 667px) {
    .sliderHome { display: block; }
        .SliderHomeMobile { display: none; }
.sliderHome, .SliderPrincipal, .SliderPrincipal  li { height: 280px; background-size: auto 280px !important;  }
    
    
	
	
/* NEX E PREV slider*/
#prevPrincipal, #nextPrincipal { display: block !important; }
a.prevPrincipal:link, a.prevPrincipal:visited, a.prevPrincipal:active, a.nextPrincipal:link, a.nextPrincipal:visited, a.nextPrincipal:active { position: absolute; top: 30%; color: #B9B9B9; margin-top: -40px; padding: 5px 12px 5px 12px;  border-radius: 100%; font-size: 48px;  }
a.prevPrincipal:link, a.prevPrincipal:visited, a.prevPrincipal:active { left: 15px; }
a.nextPrincipal:link, a.nextPrincipal:visited, a.nextPrincipal:active { right: 15px; }
a.nextPrincipal:hover, a.prevPrincipal:hover {  color: rgba(255,255,255,0.7) ;   }	
a.prevPrincipal:link, a.prevPrincipal:visited, a.prevPrincipal:active, a.nextPrincipal:link, a.nextPrincipal:visited, a.nextPrincipal:active { top: 50%; }
	
	.btnSaibaSlider{  width: 200px; height: 50px; line-height: 50px;left: 60%; top: 65%; }
.textoSlide { position: relative; width: 40%; float: right; height: 90px; overflow: hidden; top: 60px;}
.nomeSlider {  width: 90%; line-height: 30px; font-size: 24px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;  }
	
	.textoSlide { position: relative; width: 360px; float: left; color: #000; text-shadow: none; padding: 0 20px 0 0; left: 90px; height: auto; }
.slide1 { width: 400px; font-size: 25px; margin: 0; top: 0; text-align: left; } 
.slide2 { width: 400px; font-size: 18px; top: 0; text-align: left; }
.slide3 { font-size: 30px; width: auto; padding: 2px 15px 2px 10px; top: 0; }

}

/**/
@media only screen and (min-width: 768px) {
	
.sliderHome, .SliderPrincipal, .SliderPrincipal  li { height: 200px; background-size: auto 200px !important;  }

	
	.textoSlide { position: relative; width: 40%; float: right; height: 120px; overflow: hidden; top: 60px;}
	.nomeSlider { line-height: 40px;  font-size: 36px;  }
	
	.slide1 { font-size: 25px; margin-top: 33px; } 
.slide2 { font-size: 20px; } 

.ImgsBannerG { width: 768px; height: 256px; }
	
.slide3 { width: 350px; font-size: 30px; }
.slide3 { font-size: 45px; padding: 0 0 0 0; }
}

/**/
@media only screen and (min-width: 990px) {
.sliderHome, .SliderPrincipal, .SliderPrincipal  li { height: 270px; background-size: auto 270px !important;  }

	.textoSlide { width: 500px; padding: 10px 20px 0 0; }
.slide1 { width: 570px; font-size: 35px; margin-bottom: 20px; font-weight: bold; } 
.slide2 { top: -13px; font-size: 25px; } .slide3 { font-size: 60px; }
.ImgsBannerG { width: 990px; height: 330px; }

}

/**/
@media only screen and (min-width: 1200px) {
	.sliderHome, .SliderPrincipal, .SliderPrincipal li { height: 315px; background-size: auto 315px !important;  }
	
	.btnSaibaSlider{ position: absolute;  width: 200px; height: 60px; line-height: 60px;  font-size: 22px; left: 60%; }
	.textoSlide { position: relative; width: 40%; float: right; height: 150px; overflow: hidden; top: 120px;}
	.nomeSlider {  line-height: 50px; font-size: 48px;  }
	
	.slide1 { margin-top: 55px; }
	.sliderHome, .SliderPrincipal, .SliderPrincipal a li { height: 315px; }
	.ImgsBannerG { width: 1200px; height: 400px; }
	
}

@media only screen and (min-width: 1440px) {
    .sliderHome, .SliderPrincipal, .SliderPrincipal li { height: 375px; background-size: auto 375px !important;  }
    .sliderHome, .SliderPrincipal, .SliderPrincipal a li { height: 375px; }
}
