/* CSS Document */
.banner_home
{
	width:100% !important;
	float:left !important;
	top:0px;
	
	display:table;
	box-sizing:border-box;
	position:relative;
	
	background-image:url(../images/carregando_slide.gif) !important;
	background-position:top 250px center;
	background-repeat:no-repeat;
	background-size:auto 120px;
	transition: all 2s ease-in;
	
	border-radius:0px 0px 30px 30px;
}

.banner_home_arrow
{
	position:absolute;
	bottom:0px;
	width:261px;
	height:49px;	
	margin-left:calc(50% - 130px);
	z-index:999 !important;
	background-image:url(../images/arrowBanner.png);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:25px;
}

.banner_home_arrow div
{
	width:27px;
	height:27px;
	margin:0 auto;
	
	background-image:url(../images/arrowLoad.gif);
	background-size:cover;
}

#slide 
{ 
	margin:0;
	padding:0;
	
	width:100%; 
	overflow:hidden; 
	
	margin:0px auto; 
	position: relative;
	
	background:linear-gradient(to bottom, rgb(255,255,255,0.8), rgb(220,220,220,0.9));
}

#slide li 
{
	margin:0;
	padding:0;
	
	width:100%;
	float:left;
	min-height:100%;
	position: absolute;
	z-index: 1; 
	display: none; 
	left: 0;
	background-attachment:fixed;
			
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
}

@media screen and (max-width:900px) 
{
	.banner_home
	{
		margin-top:0px !important;
		z-index:9;
		
		box-shadow:none !important;
		background-position:top 150px center !important;
	}
	
	#slide 
	{ 
		box-shadow:none !important;
	}
	
	#slide li
	{
		margin-top:0px;
		z-index:9;
		background-position:top center;
		background-size:cover;
		background-attachment:inherit;
		box-shadow:none !important;
	}
}