.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 auto; padding:0; list-style:none; position:static;}


.flexslider {margin:0; padding:0; height:300px;}
.flexslider .slides > li {display:none; -webkit-backface-visibility:hidden; text-align:center; position:relative;}
.flexslider .slides img {width:980px; display:in-line block;}
.flex-pauseplay span {text-transform:capitalize;}

.flex-viewport .txt_slider{font-family: 'Lato', serif; font-size:22px; text-shadow:rgba(0,0,0,0.3) 3px 3px 5px; position:absolute; left:50%; bottom:9px; width:980px; height:50px; line-height:50px; margin-left:-490px; text-align:center; color:#CCC; background:rgba(0,0,0,0.6);}
.flex-active-slide .txt_slider{bottom:10px;}

.slides:after {content:"\0020"; 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;}

.slider{ margin-bottom:50px; position:relative; z-index:30; box-shadow:0px 5px 15px rgba(0,0,0,0.2); -webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.2); -moz-box-shadow:0px 5px 15px rgba(0,0,0,0.2);}
.slider_mobile{display:none;}

.flexslider {position:relative; background:#C6C6C6; margin:0 auto;}
.flex-viewport {max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }
.loading .flex-viewport {}
.flexslider .slides {zoom:1; }
.carousel li {margin-right:5px; }

.flex-direction-nav {*height:0;}
.flex-direction-nav a  {display:block; width:30px; height:0px; margin:-15px 0 0 0; position:absolute; top:50%; z-index:10; overflow:hidden; cursor:pointer; transition:all .3s ease; }
.flex-direction-nav .flex-prev {left:0px;  background:url(../imagens/layout/bt_anterior.png) no-repeat center center; padding-top:30px; overflow:hidden }
.flex-direction-nav .flex-next {right:0px; text-align:right; background:url(../imagens/layout/bt_proximo.png) no-repeat center center; padding-top:30px; overflow:hidden }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity:1; }
.flex-direction-nav .flex-disabled {cursor:default; }

.flex-control-nav {display:none;}



/* TABLET */
@media only screen and (min-width:481px) and (max-width:959px)
{
	.slider{margin-bottom:40px;}
}




/* MOBILE */
@media screen and (max-width:480px)
{
	.slider{display:none;}
}