﻿

#BannerSlide { position:relative; z-index:1; display:block; margin-left:290px; height:620px; }
	#BannerSlide .item { position:relative; z-index:2; width:100%; height:100%;
						 background-color:rgba(0,0,0,0.3); background-size:cover; background-position:center center; background-repeat:no-repeat;
						 background-image:url('../Images/slide-capa/solano1-desktop-bg.jpg');
	}

	#BannerSlide .item a { display:block; position:absolute; z-index:11; left:0; top:0; width:100%; height:100%; }
	#BannerSlide.menuAberto .item a { display:none; }
	
	#BannerSlide .item-1 {}
	#BannerSlide .item-1 [class*="txt"] .bg { display:block; width:100%; height:1px; background-position:left top; background-repeat:no-repeat; background-size:100% auto; }

	#BannerSlide .item-1 .txt1 { display:block; position:absolute; z-index:10; left:4%; bottom:45%; width:380px; max-width:25%; }
	#BannerSlide .item-1 .txt1 .bg { padding-bottom:46%; background-image:url('../Images/slide-capa/solano1-desktop-txtA.png'); }

	#BannerSlide .item-1 .txt2 { display:block; position:absolute; z-index:10; right:4%; bottom:45%; margin-bottom:-1.5%; width:490px; max-width:28%; }
	#BannerSlide .item-1 .txt2 .bg { padding-bottom:31%; background-image:url('../Images/slide-capa/solano1-desktop-txtB.png'); }

	#BannerSlide .item-1 .overlay { position:absolute; z-index:9; left:0; bottom:0; width:95%; height:100%; background-position:center bottom; background-repeat:no-repeat; background-size:auto 100%;
									background-image:url('../Images/slide-capa/solano1-desktop-overlay.png');
	}
	
	
	
	
	
	
	
	
@media (max-width:1366px) {
	#BannerSlide { /*width:calc(100% - 240px);*/ margin-left:240px; height:600px; }
	#BannerSlide .item-1 .txt1 { left:50px; max-width:26%; }
	#BannerSlide .item-1 .txt2 { right:40px; max-width:29%; }
	#BannerSlide .item-1 .overlay { width:95%; background-size:auto 93%; }
}
	
	
@media (max-width:1280px) {
	#BannerSlide .item-1 .txt1 { left:40px; max-width:24%; }
	#BannerSlide .item-1 .txt2 { right:30px; max-width:28%; }
	#BannerSlide .item-1 .overlay { width:92%; }
}
		
	
@media (max-width:992px) {
	.MenuCursos { padding-top:45%;}
	#BannerSlide { position:absolute; left:10px; top:60px; float:none; width:100%; height:auto; margin-left:0; }
	#BannerSlide .item { width:100%; height:auto; padding-bottom:42%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
	#BannerSlide .item-1 .txt1 { left:50%; top:8%; bottom:auto; max-width:40%; }
	#BannerSlide .item-1 .txt2 { left:50%; right:auto; top:58%; bottom:auto; max-width:45%; }
	#BannerSlide .item-1 .overlay { left:0; bottom:0; width:55%; height:100%; background-position:100% bottom; background-size:auto 100%; }
}
	
	
@media (max-width:768px) {
	.MenuCursos { padding-top:65%;}
	#BannerSlide { left:0;  }
	#BannerSlide .item { width: 100%; height: auto; padding-bottom: 60%; }
		#BannerSlide .item-1 { background-image: url('../Images/slide-capa/solano1-mobile-bg.jpg'); }
	#BannerSlide .item-1 .txt1 { left:45%; top:15%; bottom:auto; max-width:40%; }
	#BannerSlide .item-1 .txt2 { left:45%; top:55%; bottom:auto; max-width:50%; }
	#BannerSlide .item-1 .overlay { width:46%; background-size:auto 95%; background-position:right bottom; background-image:url('../Images/slide-capa/solano1-mobile-overlay.png'); }
		
		
}

@media (max-width:480px) {
	#BannerSlide { left:0;  }
	#BannerSlide .item { width: 100%; height: auto; padding-bottom: 60%; }
		#BannerSlide .item-1 { }
	#BannerSlide .item-1 .txt1 { left:45%; top:10%; bottom:auto; max-width:48%; }
	#BannerSlide .item-1 .txt2 { left:45%; top:58%; bottom:auto; max-width:52%; }
	#BannerSlide .item-1 .overlay { width:45%; background-size:auto 95%; }
}