/* HOME */
/*BANNERS*/
.banner_corpo { width: 100%; height: 350px; background-color: #ffffff; overflow: none; position: relative; text-align: center; }

.banner{width:1000px; height:300px; margin: 0 auto; position: relative;}
.banner .slider{ width:1000px; height:300px; position:absolute; z-index:10; float: left;}
.banner .sliderContent{ width:1000px; height:300px; clear:both; position: absolute;}
.banner .sliderContent .item{ width:1000px; height:300px; position: absolute;}

.banner_inferior{width:500px; height:400px; float: right; left: 0px; position: relative;}
.banner_inferior .slider2{ width:500px; height:400px; position:absolute; z-index:10; float: left;}
.banner_inferior .sliderContent2{ width:500px; height:400px; clear:both; position: absolute;}
.banner_inferior .sliderContent2 .item{ width:500px; height:400px; position: absolute;}

.sliderBullets { position:relative; width:100%; height:20px; top: 320px; left: 6px; z-index:1500; text-align: center; }
.sliderBullets a { display:inline-block; float:none; text-indent:-9999px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; outline:none; margin: 0px 2px; width:9px; height:9px; background-color:transparent; border:#ac1f30 2px solid; }
.sliderBullets .active { background-color: #ac1f30;}

.banner_inferior .sliderBullets { top: 420px; }

/* ICONES */
.icones { width: 100%; height: auto; padding: 20px 0px 0px 0px; background-color: #ffffff; position: relative; clear: both; }
.icones ul { width: 100%; height: auto; text-align: center; }
.icones ul li { width: auto; height: 80px; display: inline-block; margin: 25px 60px; }
.icones ul li img { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }
.icones ul li:hover img {-webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); }

/*NOTÍCIAS*/
.area_noticias { width: 100%; height: 440px;  position: relative; z-index: 101; padding: 40px 0px 30px 0px; }
.area_noticias ul { list-style-type: none; width: 100%; margin: 20px 0px 0px 0px; text-align: center; }
.area_noticias ul li { width: 280px; height: 440px; margin: 0px 27px; float: none; display: inline-block; }
.area_noticias ul li .datas { width: 280px; height: auto; padding: 10px 0px; font-size: 32px; line-height: 32px; text-align: center; font-weight: 400; color: #979797; font-style: italic; }
.area_noticias ul li .topico { width: 280px; clear: none; padding: 5px 0px; float: right; height: auto; font-family: 'Oswald'; font-size: 18px; line-height: 20px; letter-spacing: 0px; text-align: center; font-weight: 300; color: #979797; }
.area_noticias ul li .imgem { width: 250px; height: 180px; overflow: hidden; margin: 10px auto; overflow: hidden; position: relative; }
.area_noticias ul li .imgem img { width: 250px; height: 180px;  }

/* BANNER CONHEÇA */
.conheca { width: 100%; height: 174px; position: relative; clear: both; overflow: hidden; background-image: url(../img/conheca.jpg); position: relative; background-size: auto 174px; background-position: center center; background-repeat: no-repeat; }

/* VÍDEOS */
.video { width: 100%; height: auto; padding: 40px 0px; background: #ffffff; position: relative; }
.video .vdeo { width: 400px; height: auto; float: left; }
.video .vdeo img { padding-bottom: 10px; position: relative; clear: both; max-height: 300px; height: auto; width: auto; float: none }
.video .vdeo img.pl { margin: 12px; position: relative; clear: both; max-height: auto !important; height: auto; width: auto; float: none }
.video .vdeo .datas { width: 100%; height: auto; padding: 0px 0px 5px 0px; font-size: 32px; line-height: 32px; text-align: center; font-weight: 400; color: #979797; font-style: italic; }
.video .vdeo .topico { width: 100%; clear: none; padding: 5px 0px; float: right; height: auto; font-family: 'Oswald'; font-size: 18px; line-height: 20px; letter-spacing: 0px; text-align: center; font-weight: 300; color: #979797; }

/* ICONES 2 */
.icones2 { width: 100%; height: auto; position: relative; clear: both; background: #ffffff url(../img/bg-capela.png) no-repeat center top; padding: 75px 0px 30px 0px; }
.icones2 ul { width: 100%; height: auto; text-align: center; }
.icones2 ul li { width: 200px; height: 160px; display: inline-block; margin: 40px 20px; }
.icones2 ul li img { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }
.icones2 ul li:hover img {-webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); }

/* INSTAGRAM */
.instagram { width: 100%; height: auto; position: relative; clear: both; background: #ffffff; padding: 25px 0px 0px 0px; }
.instagram ul { width: 100%; height: auto; text-align: center; }
.instagram ul li { width: 250px; height: 250px; display: inline-block; margin: 40px 1px 0px 1px; }
.instagram ul li img { width: 250px; height: 250px; }

@media screen and (max-width: 1024px) {

	.banner_corpo { width:100%; height:600px; margin-top: 100px; overflow: hidden; } 

	.banner{width:800px; height:600px; position: relative;}
	.banner .slider{ width:800px; height:600px; position:absolute; z-index:10; float: left;}
	.banner .sliderContent{ width:800px; height:600px; clear:both; position: absolute;}
	.banner .sliderContent .item{ width:800px; height:600px; position: absolute; left: 50%; margin-left: -400px; }

	.sliderBullets { top: 520px; }

	.banner_inferior { width: 0px !important; height: 0px !important; overflow: hidden !important; }
	.icones { padding: 25px 0px 25px 0px; }
	.icones ul li { margin: 0px 15px; }
	.area_noticias { height: auto; }
	.area_noticias ul li { height: auto; margin: 0px; float: none; display: inline-block; }
	.video { width: 94%; padding: 40px 3%; text-align: center; }
	.video .vdeo { float: none; display: inline-block; }
	.icones2 ul li { width: 200px; height: 160px; display: inline-block; margin: 40px 20px 10px 20px; }
}
@media screen and (max-width: 762px) {
	.conheca { height: 110px; background-size: auto 110px; }
}
@media screen and (max-width: 520px) {
	.conheca { height: 70px; background-size: auto 70px; }
}
@media screen and (max-width: 400px) {
	.video .vdeo { width: 300px; float: none; display: inline-block; }
	.video .vdeo img { max-width: 300px; }
}