
.flex-container span:active,
.flexslider span:active,
.flex-container span:focus,
.flexslider span:focus  {outline: none;}

.slides,.flex-control-nav,.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}


html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

/* FlexSlider Default Theme
*********************************/
/* Direction Nav */
.flex-direction-nav {
	*height: 0;
}

.flex-direction-nav a, 
.flex-direction-nav span{
	text-decoration: none;
	display: block;
	width: 40px;
	height: 70px;
	margin: -20px 0 0;
	position: absolute;
	top: 40%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.sliderEmitente .flex-direction-nav a,
.sliderEmitente .flex-direction-nav span,
.sliderAdquirente .flex-direction-nav a,
.sliderAdquirente .flex-direction-nav span{
	top: 10%;
}

.flex-direction-nav .flex-prev {opacity: 0.5;  left: 5px; }
.flex-direction-nav .flex-next {opacity: 0.5;  right: 5px; text-align: right; }


.flex-direction-nav:hover .flex-prev {opacity: 1; left: 0px;}

.flex-direction-nav:hover .flex-next {opacity: 1; right: 0px;}

.flex-direction-nav:hover .flex-next:hover,.flex-direction-nav:hover .flex-prev:hover {
	opacity: 1;
}

.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity = 0);
	cursor: default;
	display: none;
}

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px;
	}
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px;
	}
}