/* Unoslider container */
.unoslider {
	list-style: none;
	position: relative;
	width: 100%;
	height: 500px; 
	margin: 0 auto;
	padding: 0;
	border-top: 5px solid #B5B5B5;
	border-bottom: 10px solid #B5B5B5;
	/*border-left: 1px solid #191d5c;
	border-right: 1px solid #191d5c;*/
	overflow-x: hidden;
	overflow-y: hidden;
}

 ul.unoslider { 
	list-style: none outside none !important;
	margin: 0 auto!important;
	padding: 0 !important;
}

.unoslider  li {
	position: absolute;
	display: none;
	width: 100%;
	height: 500px;
	top: 0;
	left: 0; 
	list-style: none outside none !important;
	margin: 0 !important;
	padding: 0 !important;
} 

.unoslider_indicator {overflow:hidden}

.unoslider img{
	position: relative;
	width: 100%;
	height:auto;
    top: 50%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%); /* Safari e Chrome */
	-moz-transform: translateY(-50%); /* Firefox */
	-o-transform: translateY(-50%); /* Opera */
	 filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand');
	/*filter: progid:DXImageTransform.Microsoft.Matrix(translateY=-50%);
	/*filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.05,M12=0,M21=0,M22=1.05,SizingMethod='auto expand');*/
}

/* Timebar */
.unoslider_timer {
	background-color: white;
	width: 0%;
	height: 3px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.5;
	-moz-box-shadow: 0px 2px 2px black;
	-webkit-box-shadow: 0px 2px 2px black;
	-o-box-shadow: 0px 2px 2px black;
	box-shadow: 0px 2px 2px black;
}

/* Progress bar preloader container */
.unoslider_preloader {
	background: rgba(255, 255, 255, 0.5);  
}

/* progress bar preloader */
.unoslider_preloader .unoslider_progress {
	width: 30%;
	height: 5px;
	margin: 0 auto;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #949494;
	border-right: 1px solid #949494;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9a9a9a), color-stop(100%, #b3b3b3));
	background: -webkit-linear-gradient(#9a9a9a, #b3b3b3);
	background: -moz-linear-gradient(#9a9a9a, #b3b3b3);
	background: -o-linear-gradient(#9a9a9a, #b3b3b3);
	background: -ms-linear-gradient(#9a9a9a, #b3b3b3);
	background: linear-gradient(#9a9a9a, #b3b3b3);
}

/* progress bar fill */
.unoslider_preloader .unoslider_progress span {
	display: block;
	height: 100%;
	background: #66cccc;
}

/* Spinner preloader */
.unoslider_spinner {
	background:url(images/spinner.gif) white center center no-repeat;
}

.unoslider_layers{
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}