/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%; max-height: 740px;  padding: 0;margin: 0 auto;background: #000;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;height: 70vh;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: 70vh;float: left;width: 100%;border: 0;object-fit: cover;object-position: center;}
.rslides .caption {width: 100%;height: auto;    margin: 25% auto 0 auto;position: absolute;display: block;background: url(../images/png/bgcaption.png) repeat;}
.rslides .caption .tlt {width: 90%;max-width: 750px;min-height: 150px;line-height: 120%;float: none;margin: 15px auto;font-family: 'arial';color: #FFF;text-align: center;font-size: 46px;overflow: hidden;background: url(../images/png/imgouca.png) no-repeat;background-size: contain;}
.rslides .caption .tlt a {width: 100%; height: 150px; float: left; margin: 0 0 0 0; color: #000; border-bottom: none!important}
.rslides .caption .conheca {width: 252px;height: 79px; line-height: 79px;  margin: 2% auto 0 auto;position: relative;display: table;color: #FFFFFF;font-family: 'Arial';font-weight: bold;text-align: center;font-size: 25px;border-radius: 10px;background: #000707;}
.rslides .caption .conheca:hover {background: #ff0000;}

.callbacks_nav {z-index: 3;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 49%;left: 0;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 80px;width: 47px;background: url("../images/png/seta.png") 0 0 no-repeat;margin-top: 0;}
.callbacks_nav:active {background-position: 0 -80px;}
.callbacks_nav:hover {background-position: 0 -80px;}
.callbacks_nav.next {left: auto;background-position: left top;left: 0;}
.callbacks_nav.next:active {background-position: 0 -80px;}
.callbacks_nav.next:hover {background-position: 0 -80px;}
.callbacks_nav.prev {left: auto;background-position: right top;right: 0;}
.callbacks_nav.prev:active {background-position: -47px -80px;}
.callbacks_nav.prev:hover {background-position: -47px -80px;}

.transparent-btns_nav {z-index: 3;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;left: 0;display: block;background: #fff; /* Fix for IE6-9 */opacity: 0;filter: alpha(opacity=1);width: 48%;text-indent: -9999px;overflow: hidden;height: 91%;}
.transparent-btns_nav.next {left: auto;right: 0;}

.large-btns_nav {z-index: 3;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);opacity: 0.6;text-indent: -9999px;overflow: hidden;top: 0;bottom: 0;left: 0;background: url("../images/png/seta.png") no-repeat;width: 59px;height: 75px;}
.large-btns_nav:active {opacity: 1.0;}
.large-btns_nav.next {left: auto;background-position: right 50%;right: 0;}

.callbacks_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {outline: none;}

.callbacks_tabs,
.transparent-btns_tabs,
.large-btns_tabs {margin: -21px 0 0 0;text-align: center;  z-index: 20;position: relative;}
.callbacks_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 17px;}
.callbacks_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {text-indent: -9999px;overflow: hidden;border: 2px solid #FFF; display: inline-block;_display: block;*display: block;width: 13px;height: 13px;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;}

.callbacks_here a,
.transparent-btns_here a,
.large-btns_here a {background: #FFF;}