.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: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{width:23px;height:39px;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{ right:-37px; 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; }
#galeriaconte .flex-direction-nav .flex-prev{ left:4px; 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; }


@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;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-prev{ left: 5px; 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; }
	
}

.slideprods .flex-direction-nav a{width:23px;height:39px; position:absolute;z-index:100;cursor:pointer; text-indent:-9999px;opacity:1; }
.slideprods .flex-direction-nav .flex-next{ top: calc(100% + 10px); right: 20px; background:url(../../imgs/setadiraz.png) no-repeat center center/15px; outline:none; }
.slideprods .flex-direction-nav .flex-next:hover{ background:url(../../imgs/setadiraz.png) no-repeat center center/15px; }
.slideprods .flex-direction-nav .flex-prev{ top: calc(100% + 10px); right: 60px;background:url(../../imgs/setaesq.png) no-repeat center center/15px; outline:none; }
.slideprods .flex-direction-nav .flex-prev:hover{  background:url(../../imgs/setaesqaz.png) no-repeat center center/15px; }


.slideempresa .flex-direction-nav { position: absolute; bottom:0; }
.slideempresa .flex-direction-nav a{ width:12px;height:20px; position:absolute;z-index:100;cursor:pointer; text-indent:-9999px;opacity:1; display: block!important; bottom: 20px; left:0; top: auto; }
.slideempresa .flex-direction-nav .flex-next{ bottom: 15px; left: 45px; background:url(../../imgs/setadir.png) no-repeat center center/15px; outline:none; }
/*.slideempresa .flex-direction-nav .flex-next:hover{ background:url(../../imgs/setadir.png) no-repeat center center/15px; }*/
.slideempresa .flex-direction-nav .flex-prev{ bottom: 15px; left: 20px; background:url(../../imgs/setaesq.png) no-repeat center center/15px; outline:none; }
/*.slideempresa .flex-direction-nav .flex-prev:hover{  background:url(../../imgs/setaesq.png) no-repeat center center/15px; }*/


.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{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;}

@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;}
	.slideempresa .flex-direction-nav .flex-next{ bottom: 32px; left: 51px; background:url(../../imgs/setadir.png) no-repeat center center/15px; outline:none; }
	/*.slideempresa .flex-direction-nav .flex-next:hover{ background:url(../../imgs/setadir.png) no-repeat center center/15px; }*/
	.slideempresa .flex-direction-nav .flex-prev{ bottom: 32px; left: 26px; background:url(../../imgs/setaesq.png) no-repeat center center/15px; outline:none; }

}
.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{}
#slidernoticias .flex-direction-nav a{width: 23px; height: 45px; top: 43px; display: block; position: absolute; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition:all .3s ease;}
#slidernoticias .flex-direction-nav .flex-next{ background: url(../../imgs/setadiramar.png) no-repeat center center; right: -32px; }
#slidernoticias .flex-direction-nav .flex-prev{ background: url(../../imgs/setadiramar.png) no-repeat center center; left: -32px; transform: rotate(180deg); }


#main-slider .flex-direction-nav a{ width: 12px; height: 20px; top: calc(100% - 40px); display: block; position: absolute; z-index: 10; cursor: pointer; text-indent: -9999px; overflow: hidden; -webkit-transition:all .3s ease; }

#main-slider .flex-direction-nav .flex-next{background:url(../../imgs/setadirver.png) no-repeat center center/12px auto; right: 25px; }
#main-slider .flex-direction-nav .flex-prev{background:url(../../imgs/setaesqbr.png) no-repeat center center /12px auto; right: 50px; }

#slideempresa .flex-direction-nav a{ width: 12px; height: 20px; top: calc(100% - 40px); display: block; position: absolute; z-index: 20; cursor: pointer; text-indent: -9999px; overflow: hidden; -webkit-transition:all .3s ease; }
#slideempresa .flex-direction-nav .flex-next{background:url(../../imgs/setadirver.png) no-repeat center center/12px auto; left: 55px; }
#slideempresa .flex-direction-nav .flex-prev{background:url(../../imgs/setaesqbr.png) no-repeat center center /12px auto; left: 20px; }


@media only screen and (min-width:481px){
	#main-slider .flex-direction-nav .flex-next{background:url(../../imgs/setadirver.png) no-repeat center center/12px auto; right:25px; }
	#main-slider .flex-direction-nav .flex-prev{background:url(../../imgs/setaesqbr.png) no-repeat center center /12px auto; right:55px; }
	#main-slider .flex-direction-nav a{ width: 12px; height: 20px; top: calc(100% - 50px); display: block; position: absolute; z-index: 10; cursor: pointer; text-indent: -9999px; overflow: hidden; -webkit-transition: all .3s ease; }
	
	#slideempresa .flex-direction-nav .flex-next{background:url(../../imgs/setadirver.png) no-repeat center center/12px auto; left:55px; }
	#slideempresa .flex-direction-nav .flex-prev{background:url(../../imgs/setaesqbr.png) no-repeat center center /12px auto; left:25px; }
	#slideempresa .flex-direction-nav a{ width: 12px; height: 20px; top: calc(100% - 50px); display: block; position: absolute; z-index: 20; cursor: pointer; text-indent: -9999px; overflow: hidden; -webkit-transition: all .3s ease; }
	
}

#main-slider .flex-disabled{}

.marcasslider .flex-direction-nav a{ width:45px; height:45px; display:block; position:absolute; z-index:100; cursor:pointer; text-indent:-9999px; overflow:hidden; -webkit-transition:all .3s ease; top: 50%; transform:translateY(-50%); outline: none; }
.marcasslider .flex-direction-nav .flex-next{ background:url(../../imgs/setadir.png) no-repeat center center/12px auto; right:0px; }
.marcasslider .flex-direction-nav .flex-prev{ background:url(../../imgs/setaesq.png) no-repeat center center /12px auto; left:0px; }
.marcasslider .flex-disabled{}

#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; }
@media only screen and (min-width:769px){
	#main-slider .flex-direction-nav a{top:calc(100% - 55px);}
	#main-slider .flex-direction-nav .flex-next{background:url(../../imgs/setadirver.png) no-repeat center center/12px auto; right:60px;}
	#main-slider .flex-direction-nav .flex-prev{background:url(../../imgs/setaesqbr.png) no-repeat center center /12px auto; right:90px;}
		

	#carousel .flex-direction-nav .flex-prev{left:-25px;background:url(../../imgs/seta_esq.png) no-repeat center center;}
#carousel .flex-direction-nav .flex-next{right:-25px;background:url(../../imgs/seta_dir.png) no-repeat center center;}


}

@media only screen and (min-width:1024px){
	#main-slider .flex-direction-nav a{top:calc(100% - 55px);}
	#main-slider .flex-direction-nav .flex-next{background:url(../../imgs/setadirver.png) no-repeat center center/12px auto;right:90px;}
	#main-slider .flex-direction-nav .flex-prev{background:url(../../imgs/setaesqbr.png) no-repeat center center /12px auto;right:120px;}
}

#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;}
#main-slider .flex-direction-nav .flex-next{ background: url(../../imgs/setadirver.png) no-repeat center center/contain }
#main-slider .flex-direction-nav .flex-prev{ background: url(../../imgs/setaesqbr.png) no-repeat center center /contain; }
.slideempresa .flex-direction-nav .flex-next{ background: url(../../imgs/setadirver.png) no-repeat center center/contain }
.slideempresa .flex-direction-nav .flex-prev{ background: url(../../imgs/setaesqbr.png) no-repeat center center /contain; }