.bx-wrapper {
position:relative; bottom:20px;
zoom:1;
margin:0 ;
padding:0;
width:100%;
}

.bx-wrapper img {
width:100%;
height:auto;
position:relative; top:0; left:0; z-index:-1;
}

.bx-wrapper .bx-viewport {
-webkit-transform:translatez(0);
-moz-transform:translatez(0);
-ms-transform:translatez(0);
-o-transform:translatez(0);
transform:translatez(0);
}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
position:absolute;
bottom:-30px;
}

.bx-wrapper .bx-loading {
min-height:50px;
background:url(images/bx_loader.gif) center center no-repeat #fff;
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
z-index:2000;
}

.bx-wrapper .bx-pager {
display:none;
bottom:30px;
right:0;
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
zoom:1;
display:inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
background:transparent;
border:1px solid #fff;
text-indent:-9999px;
display:block;
width:15px;
height:15px;
float:left;
outline:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:10px;
margin:0 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
background:#fff;
}

.bx-wrapper .bx-prev {
left:0;
background:url('images/sol.png') no-repeat center center;
}

.bx-wrapper .bx-next {
left:50px;
background:url('images/sag.png') no-repeat center center;

}

.bx-wrapper .bx-prev:hover {
border:2px solid #0289bb;
border-radius:50px;
background: url('images/sol_h.png') no-repeat center center;
}

.bx-wrapper .bx-next:hover {
border:2px solid #0289bb;
border-radius:50px;
background: url('images/sag_h.png') no-repeat center center
}
.bx-wrapper .bx-controls-direction{
	width:1000px;
	margin:0 auto;
	position:relative;
}
.bx-wrapper .bx-controls-direction a {
position:absolute;
top:-70px;
margin-top:-16px;
outline:0;
width:40px;
height:40px;
border:2px solid #000;
border-radius:55%;
text-indent:-9999px;
z-index:9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
display:none;
}

.bx-wrapper .bx-controls-auto {
text-align:center;
}

.bx-wrapper .bx-controls-auto .bx-start {
display:block;
text-indent:-9999px;
width:10px;
height:11px;
outline:0;
background:url(images/controls.png) -86px -11px no-repeat;
margin:0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {
background-position:-86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
display:block;
text-indent:-9999px;
width:9px;
height:11px;
outline:0;
background:url(images/controls.png) -86px -44px no-repeat;
margin:0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position:-86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align:left;
width:80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right:0;
width:35px;
}

.bx-wrapper .bx-caption {
position:absolute;
bottom:0;
left:0;
background:rgba(80,80,80,0.75);
width:100%;
}

.bx-wrapper .bx-caption span {
color:#fff;
font-family:Arial;
display:block;
font-size:.85em;
padding:10px;
}