@charset "UTF-8";
/* CSS Document */

/* Slider do site */
.sliderHome { position: relative; width: 100%; min-height: auto; height: 133px; clear: both; z-index: 0; padding: 0 !important; overflow:hidden; }
.LimitaSlider { position: relative; width: 100%; height: 100% !important; max-width: 1200px; display: block; margin: 0 auto 0; overflow: hidden; }
.SliderPrincipal { position: relative; padding: 0; margin: 0; width: 100%; min-height: auto; }
.SliderPrincipal li { border-bottom: 2px solid #CCC; width: 100%; height: 133px; list-style: none; float: left; padding: 0; }
.imgFundoSlide { position: relative; float: left; width: 110px; height: 100px; display: block; margin: 0 10px 0 15px; background: #FFF; top: 15px; }
.imgFundoSlide img { width: 100px; margin: 0 auto 0; display: block; }


.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; }

.refslide { font-size: 16px; color: #010147; }
a.smshp:link, a.smshp:visited { position: relative; display: block; width: 100px; height: 30px; float: right; right: 30%; line-height: 30px; background: #010147; color: #FFF; font-size: 13px; text-align: center; border-radius: 10px; }

.slide1 { font-size: 16px; color: #666; top: 0px; font-weight: bold; } 
.slide2, .slide3 { position: relative; float: left; width: 50%; font-size: 14px; color: #999; }
.slide2 { width: 55%; height: 20px; text-align: left; top: -7px; }
.slide3 { width: 30%; margin-right: 10%; background: #B70A2D; font-size: 20px; border-radius: 10px; color: #FFF; text-align: center; top: -13px; }

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

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

/**/
@media only screen and (min-width: 375px) {
	.sliderHome, .SliderPrincipal, .SliderPrincipal li { height: 146px; }
	.imgFundoSlide { width: 150px; height: 130px; top: 0; margin: 0 5px 0 5px; }
	.imgFundoSlide img { width: 125px; }
	.sliderHome { height: 146px; }
	.ImgsBannerG { width: 375px; height: 146px; }
}

/**/
@media only screen and (min-width: 425px) {
	.sliderHome, .SliderPrincipal, .SliderPrincipal li { height: 170px; }
	.Sd1G { display: block; } .Pqn { display: none; }
	.textoSlide { width: 100%; height: auto; }
	
	.slide1 { float: left; width: 250px; margin: 5px 0 0 0; }
	.refslide { margin-top: 20px; }
	a.smshp:link, a.smshp:visited { top: 20px; right: 45%; }
		
	.slide2 { width: 230px; top: 0px; } .slide3 { top: -7px; }
	.ImgsBannerG { width: 425px; height: 170px; }
	.imgFundoSlide { width: 125px; margin: 20px 20px 0 20px; }
}

/**/
@media only screen and (min-width: 480px) {
	.imgFundoSlide { margin: 20px 20px 0 35px; }
	
}


/**/
@media only screen and (min-width: 667px) {
.sliderHome, .SliderPrincipal, .SliderPrincipal li { height: 170px; }
	.ImgsBannerG { width: 425px; height: 170px; }
/* 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: #FFF; margin-top: -10px; padding: 5px 12px 5px 12px; background: #000; border-radius: 100%; text-shadow: 1px 1px 1px #000; }
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 { background-color: #999; color: #FFF;  text-shadow: 1px 1px 1px #CCC; }	
a.prevPrincipal:link, a.prevPrincipal:visited, a.prevPrincipal:active, a.nextPrincipal:link, a.nextPrincipal:visited, a.nextPrincipal:active { top: 50%; }


.imgFundoSlide { width: 160px; height: 150px; top: 10px; margin: 0; float: left; left: 70px; }
.imgFundoSlide img { width: 160px; max-width: 100%; max-height: 100%; }
	
.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; }
a.smshp:link, a.smshp:visited { top: 5px; right: 70%; }
	
.refslide { font-size: 25px; margin: 0; }
.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: 256px; }
.imgFundoSlide { width: 250px; height: auto; overflow: hidden; }
.imgFundoSlide img { width: 250px; max-height: 230px; }

.slide1 { font-size: 25px;  } 
.refslide { margin-top: 30px; }
.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: 330px; }
.imgFundoSlide { width: 300px; height: 300px; margin-top: 3px; }
.imgFundoSlide img { max-height: 350px; width: 300px; }
	
.textoSlide { width: 500px; padding: 10px 20px 0 0; }
.slide1 { width: 570px; font-size: 35px; margin-bottom: 20px; font-weight: bold; }
.refslide { font-size: 35px; }
.slide2 { top: -13px; font-size: 25px; } .slide3 { font-size: 60px; }
.ImgsBannerG { width: 990px; height: 330px; }
a.smshp:link, a.smshp:visited { font-size: 20px; width: 200px; height: 50px; line-height: 50px; right: 60%; }

}

/**/
@media only screen and (min-width: 1200px) {
	.imgFundoSlide { width: 400px; height: 350px; margin-top: 13px; }
	.imgFundoSlide img { max-height: 400px; width: 350px; }
	.slide1 {  } .refslide { font-size: 35px; margin-top: 55px; }
	.sliderHome, .SliderPrincipal, .SliderPrincipal li { height: 400px; }
	.ImgsBannerG { width: 1200px; height: 400px; }
	
}
