.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{ margin:0;padding:0;list-style:none; }
.flexslider{ margin:0 auto;padding:0;top:0px; }
.flexslider .slides > li{ display:none;-webkit-backface-visibility:hidden;position:relative; }
.flex-pauseplay span{ text-transform: capitalize; }
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0 0;position:relative;text-align:center;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{}
#slider{margin:0 0 10px;}
.flex-control-nav{ position:absolute; z-index:200; height:30px; right: 80px; bottom: 45px; text-align:center;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline; /*background:url(../../imgs/triangulo2.png) no-repeat;*/ }
.flex-control-paging li a{width:17px;height:17px;display:block;cursor:pointer;text-indent:-9999px;}
.flex-control-paging li a:hover{/*background:url(../../imgs/triangulo2.png) no-repeat;*/}
.flex-control-paging li .flex-active{/*background:url(../../imgs/triangulo2.png) no-repeat;*/}
.flex-control-paging li a.flex-active{/*background:url(../../imgs/triangulo.png) no-repeat;*/}
.flex-direction-nav{ *height:0; }
.flex-next .flex-disabled{ display:none; outline:none; }
.flex-prev .flex-disabled{ display:none; }
.flex-direction-nav a{  width:10px; height:15px; right: 20px; bottom:20px;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease; }
.flex-direction-nav a.flex-disabled{ display:none!important; }
  

.flex-direction-nav .flex-next{ background:url(../../imgs/setadir.png) no-repeat center center / contain; outline:none; z-index: 9999; }
.flex-direction-nav .flex-prev{ background:url(../../imgs/setaesq.png) no-repeat center center / contain; outline:none; z-index: 9999; }

.main-slider .flex-direction-nav a.flex-prev{ top: calc(270px + 15px); }
.main-slider .flex-direction-nav a.flex-next{ top: calc(270px - 15px); }

.main-slider .flex-control-nav li a{ background: #009D69; width: 7px; height: 7px; border-radius: 50%; position: relative; float: left; margin-right: 5px;}
.main-slider .flex-control-nav li a.flex-active{ background: #fff; }

@media screen and (min-width: 769px){
	.flex-control-nav{ position:absolute; z-index:200; height:30px; right: 135px; bottom: 125px; text-align:center;}
	.flex-direction-nav a{  width:10px; height:15px; right: 80px; bottom:20px;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease; }
	
	.main-slider .flex-direction-nav a.flex-prev{ top: calc(50% + 15px); }
	.main-slider .flex-direction-nav a.flex-next{ top: calc(50% - 15px); }
}
/*
.main-slider .flex-direction-nav a.flex-prev,
.main-slider .flex-direction-nav a.flex-next::after{ content:''; width: 0; height: 1px; position: absolute; right:0; background: #fff;}
.main-slider .flex-direction-nav a.flex-prev::after{ left: 0; }

.main-slider .flex-direction-nav a.flex-prev:hover::after{  }
.main-slider .flex-direction-nav a.flex-next:hover::after{ top: calc(50% - 15px); }*/

