.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; top:0px;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;position:relative;}
.flexslider .slides img{display:block;}
.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:relative;margin:0 auto;margin-top:20px;padding-bottom:10px;*margin-left:-70px;z-index:200;text-align:center;z-index:-1;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:18px;height:18px;display:block;cursor:pointer;text-indent:-9999px;border:none;}
.flex-control-paging li a:hover{}
.flex-control-paging li a.flex-active{cursor:default;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{height: 50px; width:29px; top:34%;position:absolute;z-index:100;cursor:pointer;height:30px;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
#not-slider .flex-direction-nav a{width:23px;height:39px;display:block;top:45%;position:absolute;z-index:100;cursor:pointer;height:30px;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
#galeriaconte .flex-direction-nav a{width:23px;height:39px;top:50%;transform:translateY(-50%);position:absolute;z-index:100;cursor:pointer;height:30px;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
#not-slider .flex-direction-nav .flex-next{right:-20px;background:url(../../imgs/seta_dir.png) no-repeat center center;}
#assoc-slider .flex-direction-nav .flex-next{right:-10px;background:url(../../imgs/seta_dir.png) no-repeat center center;border-style:solid;border-width:2px;border-radius:50%;border-color:#0098aa;box-sizing:border-box;height:33px;width:33px;}
#not-slider .flex-direction-nav .flex-prev{left:-20px;background:url(../../imgs/seta_esq.png) no-repeat center center;}
#assoc-slider .flex-direction-nav .flex-prev{left:-10px;background:url(../../imgs/seta_esq.png) no-repeat center center;border-style:solid;border-width:2px;border-radius:50%;border-color:#0098aa;box-sizing:border-box;height:33px;width:33px;}
#galeriaconte .flex-direction-nav .flex-next{top:auto;bottom:5px;right:-37px;background:url(../../imgs/seta_dir.png) no-repeat center center;box-sizing:border-box;height:33px;width:33px;}
#galeriaconte .flex-direction-nav .flex-prev{top:auto;bottom:5px;left:-44px;background:url(../../imgs/setaesqama.png) no-repeat center center;height:33px;width:33px;}
@media only screen and (max-width:760px){#galeriaconte .flex-direction-nav .flex-next{right:5px;background:url(../../imgs/seta_dir.png) no-repeat center center;height:33px;width:33px;}
#galeriaconte .flex-direction-nav .flex-prev{left:5px;background:url(../../imgs/setaesqama.png) no-repeat center center;height:33px;width:33px;}
}
.sgaleria .flex-direction-nav .flex-next{left:92%;background:url(../../imgs/seta_slide_mobile.png) no-repeat center center;}
.sgaleria .flex-direction-nav .flex-prev{right:92%;background:url(../../imgs/seta_slide_mobile.png) no-repeat center center;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
@media only screen and (max-width:768px){.sgaleria2 .flex-direction-nav .flex-prev{left:10px;background:url(../../imgs/setaesq.png) no-repeat center center;}
.sgaleria2 .flex-direction-nav .flex-next{right:10px;background:url(../../imgs/setadireita.png) no-repeat center center;}
}
#slidernoticias .flex-direction-nav .flex-next{right:0;transform:translateX(0);background:url(../../imgs/seta_dir.png) no-repeat center center;}
@media only screen and (min-width:769px){#slidernoticias .flex-direction-nav .flex-next{right:0;transform:translateX(100%);background:url(../../imgs/seta_dir.png) no-repeat center center;}
.sgaleria2 .flex-direction-nav .flex-prev{left:4%;background:url(../../imgs/setaesq.png) no-repeat center center;}
.sgaleria2 .flex-direction-nav .flex-next{right:4%;background:url(../../imgs/setadireita.png) no-repeat center center;}
}
#slidernoticias .flex-direction-nav .flex-prev{left:0;background:url(../../imgs/seta_esq.png) no-repeat center center;}
.flexslider:hover .flex-next{}
.flexslider:hover .flex-prev{}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{}
.flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);pointer-events:none;display:none;}
.sslider .flex-direction-nav a{height: 50px; width:29px; margin:0;display:block;top:50%;transform:translateY(-50%);position:absolute;z-index:100;cursor:pointer;height:30px;text-indent:-9999px;-webkit-transition:all .3s ease;}
@media only screen and (max-width:768px){.sgaleria2 .flex-direction-nav .flex-prev{left:10px;background:url(../../imgs/setaesq.png) no-repeat center center;}
.sgaleria2 .flex-direction-nav .flex-next{right:10px;background:url(../../imgs/setadireita.png) no-repeat center center;}
}
@media only screen and (min-width:769px){.sgaleria2 .flex-direction-nav .flex-prev{left:4%;background:url(../../imgs/setaesq.png) no-repeat center center;}
.sgaleria2 .flex-direction-nav .flex-next{right:4%;background:url(../../imgs/setadireita.png) no-repeat center center;}
}
.flex-caption{position:absolute;z-index:100;}
.flex-caption a.flex-active{}
.flex-centered .slides{width:100%!important;text-align:center;}
.flex-centered .slides li{display:inline-block!important;*display:inline!important;*float:none!important;}
#carousel .flex-direction-nav .flex-next{right:-25px;background:url(../../imgs/seta_dir.png) no-repeat center center;}
#carousel .flex-direction-nav .flex-prev{left:-25px;background:url(../../imgs/seta_esq.png) no-repeat center center;}
#assoc-slider .flex-direction-nav a{width:23px;height:39px;margin:0;display:block;top:50%;transform:translateY(-50%);position:absolute;z-index:100;cursor:pointer;height:30px;text-indent:-9999px;-webkit-transition:all .3s ease;}
.slidernoticias .flex-control-nav{position:absolute;top:0px;height:30px;right:-2px;text-align:center;z-index:1;z-index:100;}
.slidernoticias .flex-control-nav li{border-radius:10px;margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.slidernoticias .flex-control-paging li a{border-radius:50%;width:12px;height:12px;box-sizing:border-box;border:1px solid #0098aa;display:block;cursor:pointer;text-indent:-9999px;}
.slidernoticias .flex-control-paging li .flex-active{ background-color:#0098aa; }
.slidernoticias .flex-disabled{ display: none; }
#not-slider .flex-control-nav{ position: absolute; top:-33px; height:30px; right:0px; text-align:center; z-index:1; z-index:100; }
#not-slider .flex-control-nav li{ border-radius:10px;margin:0 3px;display:inline-block;zoom:1; *display:inline; }
#not-slider .flex-control-paging li a{ border-radius:50%; width:10px; height:10px; box-sizing:border-box; border:1px solid #22a17f; display:block; cursor:pointer; text-indent:-9999px; }
#not-slider .flex-control-paging li .flex-active{ background-color:#22a17f; }
#main-slider{ margin:0 0; position:relative; text-align:center; height:1053px; }

.galeriaslide .flex-control-nav .flex-active{width:auto; font-size: 14px; color: #919191; font-weight: 500;} 
.galeriaslide .flex-control-nav li{ border-radius:10px; margin:0 3px; display:inline-block; zoom:1; *display:inline; }
.galeriaslide .flex-control-paging li a{ height:17px; width:auto; box-sizing:border-box; display:block; cursor:pointer; text-indent:1px; text-decoration:none; font-size:12px; color: #ababab; font-weight: 400; position: relative;}
.galeriaslide .flex-control-paging li a::after{ content:'.'; width:auto; box-sizing:border-box; display:block; cursor:pointer; text-indent:1px; text-decoration:none; font-size:12px; color: #ababab; font-weight: 400; position:absolute; clear:none; top: 0px; right: -2px; font-size: 12px; color: #919191; font-weight: 400; right: -5px;}
 
.galeriaslide .flex-control-paging li a.flex-active::after{
	height: 11px; 
	top:2px;
}

.galeriaslide .flex-direction-nav a{ width:30px;  top: auto; position:absolute; z-index:100; cursor:pointer; height:30px; text-indent:-9999px; opacity:1; -webkit-transition:all .3s ease;}

#slidetestemunhos .flex-direction-nav .flex-prev{ bottom: 20px; height: 26px;  left:0px;   background:url(../../imgs/seta_dir.png) no-repeat center center; transform: rotate(180deg);}
#slidetestemunhos .flex-direction-nav .flex-next{ bottom: 20px; height: 26px;  right:0px; background:url(../../imgs/seta_dir.png) no-repeat center center; }


.galeriaslide .flex-control-nav{  position:absolute; bottom:0px; height:30px; right: 39px; text-align:center; z-index:1; z-index:100; }
.galeriaslide .flex-direction-nav .flex-prev{display:none;  background:url(../../imgs/seta_esq.png) no-repeat center center; }
.galeriaslide .flex-direction-nav .flex-next{ bottom: 20px; height: 26px;  right:0px; background:url(../../imgs/seta_dir.png) no-repeat center center; } 

@media only screen and (min-width:769px){
	.galeriaslide .flex-control-nav{  position:absolute; bottom:0px; height:30px; right:0px; text-align:center; z-index:1; z-index:100; }
	.galeriaslide .flex-direction-nav .flex-prev{ display:none; background:url(../../imgs/seta_esq.png) no-repeat center center; }
	.galeriaslide .flex-direction-nav .flex-next{bottom: 25px;  height: 50px;  right:-45px;background:url(../../imgs/seta_dir.png) no-repeat center center; }
	#slidetestemunhos .flex-direction-nav .flex-prev{ bottom: 25px;  height: 50px;  right:-45px; background:url(../../imgs/seta_dir.png) no-repeat center center; transform: rotate(180deg); }
	#slidetestemunhos .flex-direction-nav .flex-next{bottom: 25px;  height: 50px;  right:-45px;background:url(../../imgs/seta_dir.png) no-repeat center center; }
	
}


#slider .flex-control-nav{position:absolute;float:right;top:0px;height:20px;right:150px;margin-top:520px;text-align:center;z-index:200;}
#slider .flex-control-nav li{border-radius:10px;margin:0 3px;display:inline-block;zoom:1;*display:inline;}
#slider .flex-control-paging li a{border-radius:10px;width:7px;height:7px;display:block;cursor:pointer;text-indent:-9999px;background-color:#9d854d;border:1px solid #9d854d;}
#slider .flex-control-paging li a:hover{background-color:#9d854d}
#slider .flex-control-paging li .flex-active{background-color:#281811;border:2px solid #cfc4ae;}
#slider .flex-control-paging li a.flex-active{}
#secondary-slider .flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
#secondary-slider .flex-control-thumbs li{width:25%;float:left;margin:0;}
#secondary-slider .flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;background:url(../../imgs/buesqindex.png) no-repeat center top;width:100px;}
#secondary-slider .flex-control-thumbs img:hover{opacity:1;}
#secondary-slider .flex-control-thumbs .flex-active{opacity:1;cursor:default;}
#prodimg .flex-control-nav{width:100%;position:absolute;top:10px;margin-left:190px;*margin-left:-70px;z-index:200;}
#prodimg .flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
#prodimg .flex-control-paging li a{width:12px;height:12px;display:block;background:#29373d;border:1px #555 solid;cursor:pointer;text-indent:-9999px;-webkit-border-radius:10px;border-radius:10px;}
#prodimg .flex-control-paging li a:hover{background:#29373d;}
#prodimg .flex-control-paging li a.flex-active{background:#ffffff;cursor:default;border:1px #666 solid;}
#prodlistslide{margin:0 auto;width:935px;height:80px;}
#prodlistslide .flexslider li{width:290px;height:80px;}
#prodlistslide .flex-direction-nav a{width:23px;height:45px;top:33px;display:block;position:absolute;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
#prodlistslide .flex-direction-nav .flex-next{background:url(../../imgs/setadirgalbr.png) no-repeat center center;right:-33px;margin-top:-10px;}
#prodlistslide .flex-direction-nav .flex-prev{background:url(../../imgs/setagalesqbr.png) no-repeat center center;left:-32px;margin-top:-10px;}
