.alertify-button,
.bx-wrapper .bx-pager,
.cc-btn,
.cc-header,
.nivo-controlNav a.active {
	font-weight: 700
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden
}

.nivoSlider {
	position: relative;
	width: 100%;
	height: auto
}

.nivoSlider img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: none
}

.nivo-main-image {
	display: block!important;
	position: relative!important;
	width: 100%!important
}

.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
	background: #fff;
	filter: alpha(opacity=0);
	opacity: 0
}

.nivo-box,
.nivo-slice {
	z-index: 5;
	position: absolute
}

.nivo-box,
.nivo-box img,
.nivo-slice {
	display: block
}

.nivo-slice {
	height: 100%;
	top: 0
}

.nivo-caption {
	position: absolute;
	bottom: 5%;
	color: #fff;
	width: 100%;
	text-align: left;
	z-index: 8;
	padding: 5px 10px;
	opacity: .8;
	display: none;
	-moz-opacity: .8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.alertify-inner,
.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager,
.cc-btn,
.nivo-controlNav,
.slick-dots,
.slick-dots li button:before,
.theme-default .nivo-controlNav {
	text-align: center
}

.nivo-caption p {
	padding: 5px;
	margin: 15px 0 0
}

.nivo-caption a {
	display: inline
}

.nivo-html-caption {
	display: none
}

.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer
}

.nivo-prevNav {
	left: 0
}

.nivo-nextNav {
	right: 0
}

.nivo-controlNav {
	padding: 15px 0
}

.nivo-controlNav a {
	cursor: pointer
}

.theme-default .nivoSlider {
	position: relative;
	background: url(imagens/loading2.gif) 50% 50% no-repeat #fff;
	margin-bottom: 0
}

.theme-default .nivoSlider img {
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.theme-default .nivoSlider a {
	border: 0;
	display: block
}

.theme-default .nivo-controlNav {
	height: 0;
	padding: 0;
	position: relative;
	bottom: 50px;
	display: block;
	z-index: 999
}

.theme-default .nivo-controlNav a {
	background: url(imagens/bullets-xs.png) no-repeat;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	border: 0;
	text-indent: -9999px
}

.theme-default .nivo-controlNav a.active {
	background-position: 0 -20px
}

.theme-default .nivo-directionNav a {
	display: block;
	width: 30px;
	height: 60px;
	background: url(imagens/arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before,
.theme-default:hover .nivo-directionNav a {
	opacity: 1
}

.theme-default a.nivo-nextNav {
	background-position: -30px 0;
	right: 15px
}

.theme-default a.nivo-prevNav {
	left: 15px
}

.theme-default .nivo-caption {
	font-family: Raleway, sans-serif;
	font-size: 20px;
	color: #574E3F
}

.theme-default .nivo-caption .preco {
	font-family: Roboto, sans-serif;
	font-size: 3em;
	line-height: 1em;
	font-weight: 700
}

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
	font-family: slick;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.theme-default .nivo-caption .preco small {
	font-size: .5em;
	font-weight: 400
}

.theme-default .nivo-caption a {
	color: #fff;
	border-bottom: 1px dotted #fff
}

.theme-default .nivo-caption a:hover {
	color: #fff
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: 0 0;
	margin-bottom: 5px
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.ug-item-wrapper img,
.ug-slider-wrapper,
.ug-thumb-wrapper.ug-thumb-generated,
.ug-thumb-wrapper.ug-tile img.ug-thumb-image {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-dots,
.slick-next,
.slick-prev {
	display: block;
	padding: 0;
	position: absolute
}

.slick-loading .slick-list {
	background: url(ajax-loader.gif) center center no-repeat #fff
}

@font-face {
	font-family: slick;
	font-weight: 400;
	font-style: normal;
	src: url(fonts/slick.eot);
	src: url(fonts/slick.eot?#iefix) format('embedded-opentype'), url(fonts/slick.woff) format('woff'), url(fonts/slick.ttf) format('truetype'), url(fonts/slick.svg#slick) format('svg')
}

.slick-next,
.slick-prev {
	font-size: 0;
	line-height: 0;
	top: 50%;
	width: 20px;
	height: 20px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: 0;
	background: 0 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: 0;
	background: 0 0
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .25
}

.slick-next:before,
.slick-prev:before {
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	right: -25px;
	left: auto
}

.slick-prev:before {
	content: '←'
}

.slick-next:before,
[dir=rtl] .slick-prev:before {
	content: '→'
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	right: auto;
	left: -25px
}

[dir=rtl] .slick-next:before {
	content: '←'
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	bottom: -25px;
	width: 100%;
	margin: 0;
	list-style: none
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	opacity: .25;
	color: #000
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}

#cboxLoadedContent {
	margin: 0 0px
}

#cboxPrevious {
	left: 0
}

#cboxNext {
	right: -5px
}

.theme-light.slider-wrapper {
	padding: 10px
}

.theme-light .nivoSlider {
	position: relative;
	background: url(imagens/loading.gif) 50% 50% no-repeat #fff;
	margin-bottom: 10px;
	overflow: visible
}

.theme-light .nivoSlider img {
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.theme-light .nivoSlider a {
	border: 0;
	display: block
}

.theme-light .nivo-controlNav {
	text-align: left;
	padding: 0;
	position: relative;
	z-index: 10
}

.theme-light .nivo-controlNav a {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(imagens/bullets_md.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin: 0 2px
}

.theme-light .nivo-controlNav a.active {
	background-position: 0 100%
}

.theme-light .nivo-directionNav a {
	display: block;
	width: 30px;
	height: 30px;
	background: url(imagens/arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	top: auto;
	bottom: -36px;
	z-index: 11
}

.theme-light .nivo-directionNav a:hover {
	background-color: #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.theme-light a.nivo-nextNav {
	background-position: 160% 50%;
	right: 0
}

.theme-light a.nivo-prevNav {
	background-position: -60% 50%;
	left: auto;
	right: 35px
}

.theme-light .nivo-caption {
	font-family: Helvetica, Arial, sans-serif
}

.theme-light .nivo-caption a {
	color: #fff;
	border-bottom: 1px dotted #fff
}

.theme-light .nivo-caption a:hover {
	color: #fff
}

.theme-light .nivo-controlNav.nivo-thumbs-enabled {
	width: 80%
}

.theme-light .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: 0 0;
	margin-bottom: 5px
}

.theme-light .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto
}

.bx-wrapper {
	position: relative;
	margin: 0 0 10px;
	padding: 0
}

.bx-wrapper img {
	width: 100%;
	display: block
}

.bx-wrapper .bx-viewport {
	background: #fff;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}

.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager {
	position: absolute;
	bottom: -30px;
	width: 100%
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(imagens/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.bx-wrapper .bx-pager {
	font-size: .85em;
	font-family: Arial;
	color: #666;
	padding-top: 20px
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.bx-wrapper .bx-pager .bx-pager-item {
	display: inline-block
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #000
}

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(imagens/bxslider.controls.png) 0 -32px no-repeat
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(imagens/bxslider.controls.png) -43px -32px no-repeat
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9998
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(imagens/bxslider.controls.png) -86px -11px no-repeat;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:hover {
	background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(imagens/bxslider.controls.png) -86px -44px no-repeat;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:hover {
	background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, .75);
	width: 100%
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

.galeria_bxslider #bx-pager {
	height: 80px
}

.galeria_bxslider #bx-pager a {
	display: inline-block;
	float: left
}

.galeria_bxslider #bx-pager a:nth-child(1),
.galeria_bxslider #bx-pager a:nth-child(2),
.galeria_bxslider #bx-pager a:nth-child(3) {
	margin-right: 1px
}

.galeria_bxslider #bx-pager a img {
	padding: 3px
}

.galeria_bxslider #bx-pager a.active,
.galeria_bxslider #bx-pager a:hover {
	background: #0090C6
}

.alertify,
.alertify-log {
	font-family: Ubuntu, sans-serif
}

.alertify {
	background: #FFF;
	border: 10px solid #6d6d6d;
	border-radius: 0;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.alertify-text {
	border: 1px solid #CCC;
	padding: 10px;
	border-radius: 4px
}

.alertify-button {
	border-radius: 0;
	color: #FFF;
	padding: 6px 15px;
	text-decoration: none
}

.alertify-button:focus,
.alertify-button:hover {
	outline: 0;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
	background-image: linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0))
}

.alertify-button:active {
	position: relative
}

.alertify-button-cancel,
.alertify-button-cancel:focus,
.alertify-button-cancel:hover {
	border: 1px solid #D83526
}

.alertify-button-ok,
.alertify-button-ok:focus,
.alertify-button-ok:hover {
	background-color: #6d6d6d!important;
	border: none
}

.alertify-button-ok:hover {
	color: #fff;
	background-color: #6d6d6d!important
}

.alertify-log {
	background: #1F1F1F;
	background: rgba(0, 0, 0, .9);
	padding: 15px;
	border-radius: 4px;
	color: #FFF;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, .5)
}

.alertify-log-error {
	background: #FE1A00;
	background: rgba(254, 26, 0, .9)
}

.alertify-log-success {
	background: #5CB811;
	background: rgba(92, 184, 17, .9)
}

.alertify,
.alertify-cover {
	z-index: 999999;
	position: fixed
}

.alertify,
.alertify-log,
.alertify-show {
	-webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1.275);
	-moz-transition: all .5s cubic-bezier(.175, .885, .32, 1.275);
	-ms-transition: all .5s cubic-bezier(.175, .885, .32, 1.275);
	-o-transition: all .5s cubic-bezier(.175, .885, .32, 1.275);
	transition: all .5s cubic-bezier(.175, .885, .32, 1.275)
}

.alertify-hide {
	-webkit-transition: all 250ms cubic-bezier(.6, -.28, .735, .045);
	-moz-transition: all 250ms cubic-bezier(.6, -.28, .735, .045);
	-ms-transition: all 250ms cubic-bezier(.6, -.28, .735, .045);
	-o-transition: all 250ms cubic-bezier(.6, -.28, .735, .045);
	transition: all 250ms cubic-bezier(.6, -.28, .735, .045)
}

.alertify-cover {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #fff;
	filter: alpha(opacity=0);
	opacity: 0
}

.alertify-cover-hidden {
	display: none
}

.alertify {
	top: 50px;
	left: 50%;
	width: 550px;
	margin-left: -275px;
	opacity: 1
}

.alertify-hidden {
	-webkit-transform: translate(0, -150px);
	-moz-transform: translate(0, -150px);
	-ms-transform: translate(0, -150px);
	-o-transform: translate(0, -150px);
	transform: translate(0, -150px);
	opacity: 0;
	display: none
}

:root *>.alertify-hidden {
	display: block;
	visibility: hidden
}

.alertify-logs {
	position: fixed;
	z-index: 5000;
	bottom: 10px;
	right: 10px;
	width: 300px
}

.alertify-logs-hidden {
	display: none
}

.alertify-log {
	display: block;
	margin-top: 10px;
	position: relative;
	right: -300px;
	opacity: 0
}

.alertify-log-show {
	right: 0;
	opacity: 1
}

.alertify-log-hide {
	-webkit-transition: all .5s cubic-bezier(.6, -.28, .735, .045);
	-moz-transition: all .5s cubic-bezier(.6, -.28, .735, .045);
	-ms-transition: all .5s cubic-bezier(.6, -.28, .735, .045);
	-o-transition: all .5s cubic-bezier(.6, -.28, .735, .045);
	transition: all .5s cubic-bezier(.6, -.28, .735, .045);
	-webkit-transform: translate(300px, 0);
	-moz-transform: translate(300px, 0);
	-ms-transform: translate(300px, 0);
	-o-transform: translate(300px, 0);
	transform: translate(300px, 0);
	opacity: 0
}

.alertify-dialog {
	padding: 25px
}

.alertify-resetFocus {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.alertify-text {
	margin-bottom: 15px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 100%
}

.alertify-button,
.alertify-button:active,
.alertify-button:hover,
.alertify-button:visited {
	text-decoration: none;
	border: none;
	line-height: 1.5;
	font-size: 100%;
	display: inline-block;
	cursor: pointer;
	margin-left: 5px
}

@media only screen and (max-width:680px) {
	.alertify,
	.alertify-logs {
		width: 90%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.alertify {
		left: 5%;
		margin: 0
	}
}

.cc-window {
	opacity: 1;
	transition: opacity 1s ease;
	height: 190px
}

.cc-window.cc-invisible {
	opacity: 0
}

.cc-animate.cc-revoke {
	transition: transform 1s ease
}

.cc-animate.cc-revoke.cc-top {
	transform: translateY(-2em)
}

.cc-animate.cc-revoke.cc-bottom {
	transform: translateY(2em)
}

.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
	transform: translateY(0)
}

.cc-grower {
	max-height: 0;
	overflow: hidden;
	transition: max-height 1s
}

.cc-link,
.cc-revoke:hover {
	text-decoration: underline
}

.cc-revoke,
.cc-window {
	position: fixed;
	overflow: hidden;
	box-sizing: border-box;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	z-index: 9999
}

.cc-window.cc-static {
	position: static
}

.cc-window.cc-floating {
	padding: 2em;
	max-width: 24em;
	-ms-flex-direction: column;
	flex-direction: column
}

#cboxWrapper,
.cboxPhoto {
	max-width: none
}

.cc-window.cc-banner {
	padding: 1em 1.8em;
	width: 100%;
	-ms-flex-direction: row;
	flex-direction: row
}

.cc-revoke {
	padding: .5em
}

.cc-header {
	font-size: 18px
}

.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
	cursor: pointer
}

.cc-link {
	opacity: .8;
	display: inline-block;
	padding: .2em
}

.cc-link:hover {
	opacity: 1
}

.cc-link:active,
.cc-link:visited {
	color: initial
}

.cc-btn {
	display: block;
	padding: 1.4em .8em;
	font-size: .9em;
	border-width: 2px;
	border-style: solid;
	white-space: nowrap
}

.cc-banner .cc-btn:last-child {
	min-width: 140px
}

.cc-highlight .cc-btn:first-child {
	background-color: transparent;
	border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
	background-color: transparent;
	text-decoration: underline
}

.cc-close {
	display: block;
	position: absolute;
	top: .5em;
	right: .5em;
	font-size: 1.6em;
	opacity: .9;
	line-height: .75
}

.cc-close:focus,
.cc-close:hover {
	opacity: 1
}

.cc-revoke.cc-top {
	top: 0;
	left: 3em;
	border-bottom-left-radius: .5em;
	border-bottom-right-radius: .5em
}

.cc-revoke.cc-bottom {
	bottom: 0;
	left: 3em;
	border-top-left-radius: .5em;
	border-top-right-radius: .5em
}

.cc-revoke.cc-left {
	left: 3em;
	right: unset
}

.cc-revoke.cc-right {
	right: 3em;
	left: unset
}

.cc-top {
	top: 1em
}

.cc-left {
	left: 1em
}

.cc-right {
	right: 1em
}

.cc-bottom {
	bottom: 1em
}

.cc-floating>.cc-link {
	margin-bottom: 1em
}

.cc-floating .cc-message {
	display: block;
	margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
	-ms-flex: 1;
	flex: 1
}

.cc-window.cc-banner {
	-ms-flex-align: center;
	align-items: center
}

.cc-banner.cc-top {
	left: 0;
	right: 0;
	top: 0
}

.cc-banner.cc-bottom {
	left: 0;
	right: 0;
	bottom: 0
}

.cc-banner .cc-message {
	-ms-flex: 1;
	flex: 1
}

.cc-compliance {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: justify;
	align-content: space-between
}

.cc-compliance>.cc-btn {
	-ms-flex: 1;
	flex: 1
}

.cc-btn+.cc-btn {
	margin-left: .5em
}

@media print {
	.cc-revoke,
	.cc-window {
		display: none
	}
}

@media screen and (max-width:900px) {
	.cc-btn {
		white-space: normal
	}
}

@media screen and (max-width:414px) and (orientation:portrait),
screen and (max-width:736px) and (orientation:landscape) {
	.cc-window.cc-top {
		top: 0
	}
	.cc-window.cc-bottom {
		bottom: 0
	}
	.cc-window.cc-banner,
	.cc-window.cc-left,
	.cc-window.cc-right {
		left: 0;
		right: 0
	}
	.cc-window.cc-banner {
		-ms-flex-direction: column;
		flex-direction: column
	}
	.cc-window.cc-banner .cc-compliance {
		-ms-flex: 1;
		flex: 1
	}
	.cc-window.cc-floating {
		max-width: none
	}
	.cc-window .cc-message {
		margin-bottom: 1em
	}
	.cc-window.cc-banner {
		-ms-flex-align: unset;
		align-items: unset
	}
}

#cboxCurrent,
#cboxTitle {
	top: -22px;
	position: absolute
}

.cc-floating.cc-theme-classic {
	padding: 1.2em;
	border-radius: 5px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
	text-align: center;
	display: inline;
	-ms-flex: none;
	flex: none
}

.cc-theme-classic .cc-btn {
	border-radius: 5px
}

.cc-theme-classic .cc-btn:last-child {
	min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
	display: inline-block
}

.cc-theme-edgeless.cc-window {
	padding: 0
}

.cc-floating.cc-theme-edgeless .cc-message {
	margin: 2em 2em 1.5em
}

.cc-banner.cc-theme-edgeless .cc-btn {
	margin: 0;
	padding: .8em 1.8em;
	height: 100%
}

.cc-banner.cc-theme-edgeless .cc-message {
	margin-left: 1em
}

.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
	margin-left: 0
}


.ug-gallery-wrapper,
.ug-gallery-wrapper * {
	transition: all!important;
	-o-transition: all!important;
	-webkit-transition: all;
	-moz-transition: all!important;
	-ms-transition: all!important;
	max-width: none
}

.ug-gallery-wrapper {
	z-index: 0;
	overflow: hidden;
	position: relative;
	font-family: Arial, Helvetica, sans-serif
}

.ug-item-wrapper img {
	width: auto;
	margin: 0;
	padding: 0
}

.ug-videoplayer-wrapper video {
	height: 100%;
	width: 100%;
	visibility: visible!important
}

.ug-rtl {
	direction: rtl
}

.ug-error-message {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 20px;
	color: #F30D0D
}

.ug-error-message-wrapper {
	width: 100%;
	height: 100%;
	border: 1px solid #000
}

.ug-gallery-wrapper .ug-canvas-pie {
	position: absolute;
	z-index: 4
}

.ug-gallery-wrapper .ug-progress-bar {
	position: absolute;
	overflow: hidden;
	z-index: 4
}

.ug-gallery-wrapper .ug-progress-bar-inner {
	xposition: absolute
}

.ug-gallery-wrapper.ug-fullscreen {
	height: 100%!important;
	width: 100%!important;
	max-width: none!important;
	max-height: none!important
}

.ug-gallery-wrapper.ug-fake-fullscreen {
	position: fixed!important;
	height: auto!important;
	width: auto!important;
	max-width: none!important;
	max-height: none!important;
	margin: 0!important;
	padding: 0!important;
	top: 0!important;
	left: 0!important;
	bottom: 0!important;
	right: 0!important;
	z-index: 999999!important
}

.ug-body-fullscreen {
	overflow: hidden!important;
	height: 100%!important;
	width: 100%!important;
	margin: 0!important;
	padding: 0!important
}

.ug-gallery-wrapper .ug-preloader-trans {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url(ug/imagens/loader_skype_trans.gif);
	background-repeat: no-repeat
}

.ug-gallery-wrapper .ug-slider-wrapper {
	position: absolute;
	overflow: hidden;
	z-index: 1;
	background-color: #000
}

.ug-slider-wrapper .ug-slide-wrapper {
	position: absolute
}

.ug-slide-wrapper.ug-slide-clickable {
	cursor: pointer
}

.ug-slider-wrapper .ug-slider-inner {
	position: absolute;
	z-index: 0
}

.ug-slider-wrapper .ug-item-wrapper {
	position: absolute;
	overflow: hidden
}

.ug-item-wrapper img,
.ug-slider-wrapper {
	max-width: none!important;
	box-sizing: border-box
}

.ug-slider-wrapper .ug-slider-preloader {
	position: absolute;
	z-index: 1;
	border: 2px solid #fff;
	border-radius: 6px;
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat
}

.ug-slider-preloader.ug-loader1 {
	width: 30px;
	height: 30px;
	background-image: url(ug/imagens/loader-white1.gif)
}

.ug-slider-preloader.ug-loader1.ug-loader-black {
	background-image: url(ug/imagens/loader-black1.gif)
}

.ug-slider-preloader.ug-loader2 {
	width: 32px;
	height: 32px;
	background-image: url(ug/imagens/loader-white2.gif)
}

.ug-slider-preloader.ug-loader2.ug-loader-black {
	background-image: url(ug/imagens/loader-black2.gif)
}

.ug-slider-preloader.ug-loader3 {
	width: 38px;
	height: 38px;
	background-image: url(ug/imagens/loader-white3.gif)
}

.ug-slider-preloader.ug-loader3.ug-loader-black {
	background-image: url(ug/imagens/loader-black3.gif)
}

.ug-slider-preloader.ug-loader4 {
	width: 32px;
	height: 32px;
	background-image: url(ug/imagens/loader-white4.gif);
	background-color: #fff
}

.ug-slider-preloader.ug-loader4.ug-loader-black {
	background-image: url(ug/imagens/loader-black4.gif)
}

.ug-slider-preloader.ug-loader5 {
	width: 60px;
	height: 8px;
	background-image: url(ug/imagens/loader-white5.gif);
	background-color: #fff;
	border: none;
	border-radius: 0
}

.ug-slider-preloader.ug-loader5.ug-loader-black {
	background-image: url(ug/imagens/loader-black5.gif);
	border: 2px solid #000
}

.ug-slider-preloader.ug-loader6 {
	width: 32px;
	height: 32px;
	background-image: url(ug/imagens/loader-white6.gif)
}

.ug-slider-preloader.ug-loader6.ug-loader-black {
	background-image: url(ug/imagens/loader-black6.gif)
}

.ug-slider-preloader.ug-loader7 {
	width: 32px;
	height: 10px;
	background-image: url(ug/imagens/loader-white7.gif);
	border-width: 3px;
	border-radius: 3px
}

.ug-slider-preloader.ug-loader7.ug-loader-black {
	background-image: url(ug/imagens/loader-black7.gif)
}

.ug-slider-preloader.ug-loader-black {
	border-color: #000;
	background-color: #000
}

.ug-slider-preloader.ug-loader-nobg {
	background-color: transparent
}

.ug-slider-wrapper .ug-button-videoplay {
	position: absolute;
	z-index: 2;
	cursor: pointer
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square {
	width: 86px;
	height: 66px;
	background-image: url(ug/imagens/play-button-square.png);
	background-position: 0 -66px
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover {
	background-position: 0 0
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-round {
	width: 76px;
	height: 76px;
	background-image: url(ug/imagens/play-button-round.png);
	opacity: .9;
	filter: alpha(opacity=90);
	transition: all .3s ease 0s!important
}

.ug-gallery-wrapper .ug-videoplayer,
.ug-videoplayer .ug-videoplayer-wrapper {
	background-color: #000;
	background-image: url(ug/imagens/loader-black1.gif);
	background-position: center center;
	background-repeat: no-repeat
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .3s ease 0s!important
}

.ug-gallery-wrapper .ug-videoplayer {
	position: absolute;
	z-index: 100;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.ug-videoplayer .ug-videoplayer-wrapper {
	width: 100%;
	height: 100%
}

.ug-videoplayer .ug-videoplayer-button-close {
	position: absolute;
	height: 64px;
	width: 64px;
	background-image: url(ug/imagens/button-close.png);
	cursor: pointer;
	z-index: 1000
}

.ug-videoplayer .ug-videoplayer-button-close:hover {
	background-position: 0 -64px
}

.ug-gallery-wrapper .ug-thumbs-grid,
.ug-gallery-wrapper .ug-thumbs-strip {
	position: absolute;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	xbackground-color: green;
	z-index: 10
}

.ug-thumbs-strip.ug-dragging {
	xcursor: -webkit-grab;
	xcursor: -moz-grab
}

.ug-gallery-wrapper .ug-thumbs-grid-inner,
.ug-gallery-wrapper .ug-thumbs-strip-inner {
	position: absolute
}

.ug-thumb-wrapper.ug-thumb-generated {
	position: absolute;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error,
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader {
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center center
}

.ug-thumb-wrapper .ug-thumb-border-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-style: solid
}

.ug-thumb-wrapper .ug-thumb-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark {
	background-image: url(ug/imagens/loader.gif)
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright {
	background-image: url(ug/imagens/loader_bright.gif)
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error {
	background-image: url(ug/imagens/not_loaded.png)
}

.ug-thumb-wrapper.ug-thumb-generated img {
	position: absolute;
	z-index: 1;
	max-width: none!important
}

.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay {
	position: absolute;
	z-index: 2;
	max-width: none!important
}

img.ug-bw-effect {
	filter: grayscale(100%);
	filter: url("data:image/svg+xml; utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-moz-filter: grayscale(100%);
	-webkit-filter: grayscale(100%)
}

img.ug-blur-effect {
	-webkit-filter: blur(.8px);
	-moz-filter: blur(.8px);
	-o-filter: blur(.8px);
	-ms-filter: blur(.8px);
	filter: url("data:image/svg+xml; utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id='blur'><feGaussianBlur stdDeviation=\'0.8\' /></filter></svg>#blur");
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0.8')
}

img.ug-sepia-effect {
	-webkit-filter: sepia(1);
	-webkit-filter: sepia(100%);
	-moz-filter: sepia(100%);
	-ms-filter: sepia(100%);
	-o-filter: sepia(100%);
	background-color: #5E2612;
	filter: alpha(opacity=50);
	zoom: 1
}

.ug-gallery-wrapper .ug-bullets {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0
}

.ug-gallery-wrapper .ug-bullets .ug-bullet {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	z-index: 2
}

.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child {
	margin-left: 0
}

.ug-gallery-wrapper .ug-textpanel {
	position: absolute;
	overflow: hidden
}

.ug-slider-wrapper .ug-textpanel {
	z-index: 2
}

.ug-gallery-wrapper .ug-textpanel-bg,
.ug-gallery-wrapper .ug-textpanel-description,
.ug-gallery-wrapper .ug-textpanel-title {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0
}

.ug-gallery-wrapper .ug-textpanel-bg {
	background-color: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	z-index: 1
}

.ug-textpanel-textwrapper {
	overflow: hidden
}

.ug-gallery-wrapper .ug-textpanel-title {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-align: left;
	z-index: 2
}

.ug-gallery-wrapper .ug-textpanel-description {
	font-size: 14px;
	color: #fff;
	text-align: left;
	z-index: 3
}

.ug-slider-wrapper .ug-zoompanel {
	position: absolute;
	top: 200px;
	left: 100px
}

.ug-zoompanel .ug-zoompanel-button {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block
}

.ug-gallery-wrapper .ug-arrow-left {
	position: absolute;
	background-repeat: no-repeat;
	display: block;
	cursor: pointer
}

.ug-gallery-wrapper .ug-arrow-right {
	position: absolute;
	background-repeat: no-repeat;
	cursor: pointer
}

.ug-gallery-wrapper .ug-grid-panel {
	position: absolute;
	background-color: #000;
	xbackground-color: #00f;
	z-index: 2
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow {
	position: absolute;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 11
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled {
	cursor: default
}

.ug-gallery-wrapper .ug-panel-handle-tip {
	position: absolute;
	z-index: 13;
	cursor: pointer
}

.ug-gallery-wrapper .ug-overlay-disabled {
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	background-image: url(ug/imagens/cover-grid.png)
}

.ug-gallery-wrapper .ug-strip-panel {
	position: absolute;
	background-color: #000;
	z-index: 2
}

.ug-strip-panel .ug-strip-arrow {
	position: absolute;
	cursor: pointer
}

.ug-strip-panel .ug-strip-arrow.ug-button-disabled {
	cursor: default
}

.ug-strip-panel .ug-strip-arrow-tip {
	position: absolute
}

.ug-thumb-wrapper.ug-tile {
	display: block;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: hidden;
	padding: 0;
	margin: 0
}

.ug-tile .ug-tile-cloneswrapper {
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	left: 0;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=90)
}

.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled {
	transition: left .7s ease 0s, top .7s ease 0s, width .7s ease 0s, height .7s ease 0s!important
}

.ug-thumb-wrapper.ug-tile.ug-tile-clickable {
	cursor: pointer
}

.ug-thumb-wrapper.ug-tile .ug-image-container {
	position: absolute;
	overflow: hidden;
	z-index: 1;
	top: 0;
	left: 0
}

.ug-thumb-wrapper.ug-tile img.ug-thumb-image {
	max-width: none!important;
	max-height: none!important;
	display: block;
	border: none;
	padding: 0!important;
	margin: 0!important;
	width: auto;
	height: auto;
	position: absolute
}

.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay {
	position: absolute;
	overflow: hidden;
	z-index: 2;
	top: 0;
	left: 0
}

.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img {
	width: 100%;
	max-width: none!important
}

.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img {
	height: 100%;
	max-width: none!important
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon {
	position: absolute;
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: 0 0;
	xbackground-color: green;
	z-index: 6;
	top: 1px;
	left: 1px;
	cursor: pointer
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link {
	background-image: url(ug/imagens/icon-link32.png)
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom {
	background-image: url(ug/imagens/icon-zoom32.png)
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play {
	background-image: url(ug/imagens/icon-play32.png)
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover {
	background-position: 0 -38px
}

.ug-thumbs-grid .ug-tile-image-overlay img {
	width: auto;
	height: auto;
	position: absolute;
	max-width: none!important
}

.ug-tile .ug-textpanel {
	z-index: 5;
	cursor: default
}

.ug-tile.ug-tile-clickable .ug-textpanel {
	cursor: pointer
}

.ug-tile .ug-textpanel-title {
	font-size: 14px;
	font-weight: 700
}

.ug-gallery-wrapper .ug-carousel-wrapper {
	position: absolute;
	overflow: hidden
}

.ug-gallery-wrapper .ug-carousel-inner {
	position: absolute
}

.ug-gallery-wrapper.ug-lightbox {
	display: none;
	position: fixed;
	border: none;
	padding: 0;
	margin: 0;
	outline: 0;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width: none!important;
	max-height: none!important;
	z-index: 999999
}

.ug-lightbox .ug-lightbox-top-panel {
	position: absolute;
	z-index: 2
}

.ug-lightbox .ug-lightbox-top-panel-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #000;
	opacity: .4;
	filter: alpha(opacity=40)
}

.ug-lightbox .ug-lightbox-overlay {
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 1
}

.ug-lightbox .ug-slider-wrapper {
	z-index: 1;
	xbackground-color: green;
	background-color: transparent!important
}

.ug-lightbox .ug-textpanel {
	z-index: 2
}

.ug-lightbox .ug-lightbox-arrow-left,
.ug-lightbox .ug-lightbox-arrow-right {
	position: absolute;
	width: 50px;
	height: 55px;
	background-repeat: no-repeat;
	background-image: url(ug/imagens/lightbox-arrow-left.png);
	background-position: 0 0;
	z-index: 3;
	cursor: pointer
}

.ug-lightbox .ug-lightbox-arrow-right {
	background-image: url(ug/imagens/lightbox-arrow-right.png)
}

.ug-lightbox .ug-lightbox-button-close {
	position: absolute;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-image: url(ug/imagens/lightbox-icon-close.png);
	background-position: 0 0;
	z-index: 4;
	cursor: pointer
}

.ug-lightbox-compact .ug-lightbox-button-close {
	width: 45px;
	height: 41px;
	background-image: url(ug/imagens/lightbox-icon-close-compact2.png)
}

.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,
.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover {
	background-position: 0 -55px
}

.ug-lightbox .ug-lightbox-button-close.ug-button-hover {
	background-position: 0 -35px
}

.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover {
	background-position: 0 -40px
}

.ug-lightbox .ug-lightbox-numbers {
	position: absolute;
	color: #e5e5e5;
	font-size: 12px;
	top: 14px;
	left: 8px;
	z-index: 3
}

.ug-lightbox-compact .ug-lightbox-numbers {
	font-size: 14px;
	padding-right: 5px;
	padding-top: 7px
}

.ug-lightbox .ug-textpanel-description,
.ug-lightbox .ug-textpanel-title {
	font-size: 14px;
	font-weight: 400;
	color: #e5e5e5
}

.ug-lightbox-compact .ug-textpanel-description,
.ug-lightbox-compact .ug-textpanel-title {
	color: #F3F3F3;
	font-size: 16px
}

.ug-tabs-wrapper {
	margin-top: 0;
	margin-bottom: 20px;
	text-align: center
}

.ug-tabs-wrapper a.ug-tab {
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	margin-left: 5px;
	background-color: #333;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 400;
	border: 1px solid #969696;
	padding: 6px 8px
}

.ug-tabs-wrapper a.ug-tab:hover {
	background-color: #707070!important
}

.ug-tabs-wrapper a.ug-tab.ug-tab-selected,
.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover {
	background-color: #2077A2!important;
	cursor: default!important
}

.ug-tabs-wrapper a.ug-tab:first-child {
	margin-left: 0!important
}

.ug-arrow-left.ug-skin-default,
.ug-arrow-right.ug-skin-default {
	width: 15px;
	height: 30px;
	background-image: url(skins/default/slider_arrow_left.png);
	background-position: 0 0
}

.ug-arrow-right.ug-skin-default {
	background-image: url(skins/default/slider_arrow_right.png)
}

.ug-arrow-left.ug-skin-default.ug-arrow-hover,
.ug-arrow-right.ug-skin-default.ug-arrow-hover {
	background-position: 0 -30px
}

.ug-arrow-left.ug-skin-default.ug-arrow-disabled,
.ug-arrow-right.ug-skin-default.ug-arrow-disabled {
	background-position: 0 -60px
}

.ug-bullets.ug-skin-default .ug-bullet {
	width: 15px;
	height: 15px;
	background-image: url(skins/default/slider_bullets.png);
	background-position: top left;
	margin-left: 5px
}

.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active {
	background-position: bottom left
}

.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet {
	background-image: url(skins/default/tile_bullets_gray.png)
}

.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet {
	background-image: url(skins/default/tile_bullets_blue.png)
}

.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet {
	background-image: url(skins/default/tile_bullets_brown.png)
}

.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet {
	background-image: url(skins/default/tile_bullets_green.png)
}

.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet {
	background-image: url(skins/default/tile_bullets_red.png)
}

.ug-button-tile-navigation {
	width: 36px;
	height: 36px;
	background-position: top left;
	cursor: pointer;
	float: left
}

.ug-button-tile-navigation.ug-button-tile-left {
	background-image: url(skins/default/tile_button_left.png)
}

.ug-button-tile-navigation.ug-button-tile-right {
	background-image: url(skins/default/tile_button_right.png)
}

.ug-button-tile-navigation:hover {
	background-position: bottom left
}

.ug-button-tile-navigation.ug-button-disabled {
	opacity: .6
}

.ug-button-tile-navigation.ug-button-disabled:hover {
	background-position: top left
}

.ug-button-tile-navigation.ug-button-tile-play {
	background-image: url(skins/default/tile_button_play_pause.png);
	width: 35px
}

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon {
	background-position: bottom left
}

.ug-button-tile-navigation.ug-button-tile-play:hover {
	background-position: top left
}

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover {
	background-position: bottom left
}

.ug-button-play.ug-skin-default {
	position: absolute;
	background-image: url(skins/default/button_playpause.png);
	width: 14px;
	height: 17px;
	cursor: pointer;
	background-position: 0 0
}

.ug-button-play.ug-skin-default.ug-button-hover {
	background-position: 0 -17px
}

.ug-button-play.ug-skin-default.ug-stop-mode {
	background-position: 0 -34px
}

.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover {
	background-position: 0 -51px
}

.ug-button-fullscreen.ug-skin-default {
	position: absolute;
	background-image: url(skins/default/button_fullscreen.png);
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-position: 0 0
}

.ug-button-fullscreen.ug-skin-default.ug-button-hover {
	background-position: 0 -16px
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode {
	background-position: 0 -32px
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover {
	background-position: 0 -48px
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button {
	background-repeat: no-repeat;
	cursor: pointer;
	height: 23px;
	width: 23px;
	margin-top: 5px;
	background-position: 0 0
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus {
	margin-top: 0;
	background-image: url(skins/default/icon_zoom_plus.png)
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-minus {
	background-image: url(skins/default/icon_zoom_minus.png)
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-return {
	background-image: url(skins/default/icon_zoom_back.png)
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover {
	background-position: 0 -23px
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled {
	background-position: 0 -46px;
	cursor: default
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default {
	width: 30px;
	height: 15px;
	background-position: 0 0;
	background-image: url(skins/default/arrow_grid_down.png)
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover {
	background-position: 0 -15px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled {
	background-position: 0 -30px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default {
	width: 30px;
	height: 15px;
	background-position: 0 0;
	background-image: url(skins/default/arrow_grid_up.png)
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover {
	background-position: 0 -15px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled {
	background-position: 0 -30px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default {
	width: 40px;
	height: 40px;
	background-position: 0 -40px;
	background-image: url(skins/default/grid_arrow_left.png)
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover {
	background-position: 0 0
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled {
	background-position: 0 -80px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default {
	width: 40px;
	height: 40px;
	background-position: 0 -40px;
	background-image: url(skins/default/grid_arrow_right.png)
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover {
	background-position: 0 0
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled {
	background-position: 0 -80px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default {
	width: 15px;
	height: 30px;
	background-image: url(skins/default/slider_arrow_left.png);
	background-position: 0 0
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover {
	background-position: 0 -30px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled {
	background-position: 0 -60px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default {
	width: 15px;
	height: 30px;
	background-image: url(skins/default/slider_arrow_right.png);
	background-position: 0 0
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover {
	background-position: 0 -30px
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled {
	background-position: 0 -60px
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default {
	width: 25px;
	height: 50px
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip {
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 4px;
	height: 7px
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip {
	background-image: url(skins/default/arrows_strip_left.png)
}

.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip {
	background-image: url(skins/default/arrows_strip_right.png)
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip {
	background-position: 0 -7px
}

.ug-strip-panel .ug-strip-arrow-down.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default {
	height: 25px;
	width: 50px
}

.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip {
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 7px;
	height: 4px
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip {
	background-image: url(skins/default/arrows_strip_up.png)
}

.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip {
	background-image: url(skins/default/arrows_strip_down.png)
}

.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip {
	background-position: -7px 0
}

.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip {
	background-position: 0 0;
	opacity: .5;
	filter: alpha(opacity=50)
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default {
	width: 22px;
	height: 36px;
	background-image: url(skins/default/grid_handle_black_left.png);
	background-repeat: no-repeat;
	background-position: 0 -36px
}

.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default {
	background-image: url(skins/default/grid_handle_black_right.png);
	background-position: 0 -36px
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default {
	background-position: 0 0
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed {
	background-position: 0 -108px
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover {
	background-position: 0 -72px
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default {
	width: 36px;
	height: 22px;
	background-image: url(skins/default/grid_handle_black_top.png);
	background-repeat: no-repeat;
	background-position: -36px 0
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default {
	background-image: url(skins/default/grid_handle_black_bottom.png);
	background-position: -36px 0
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover {
	background-position: 0 0
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed {
	background-position: -108px 0
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover {
	background-position: -72px 0
}

.ug-gallery-wrapper .ug-theme-panel {
	position: absolute;
	xbackground-color: red;
	z-index: 11
}

.ug-theme-panel .ug-strip-panel {
	z-index: 6
}

.ug-theme-default .ug-default-button-fullscreen {
	position: absolute;
	background-image: url(ug/imagens/button_fullscreen.png);
	width: 53px;
	height: 50px;
	cursor: pointer;
	background-position: 0 0;
	z-index: 3
}

.ug-theme-default .ug-default-button-fullscreen.ug-button-hover {
	background-position: 0 -50px
}

.ug-theme-default .ug-default-button-fullscreen.ug-fullscreenmode {
	background-position: 0 -100px
}

.ug-theme-default .ug-default-button-fullscreen.ug-fullscreenmode.ug-button-hover {
	background-position: 0 -150px
}

.ug-theme-default .ug-default-button-fullscreen-single {
	position: absolute;
	background-image: url(ug/imagens/button_fullscreen_single.png);
	width: 52px;
	height: 50px;
	cursor: pointer;
	background-position: 0 0;
	z-index: 3
}

.ug-theme-default .ug-default-button-fullscreen-single.ug-button-hover {
	background-position: 0 -50px
}

.ug-theme-default .ug-default-button-fullscreen-single.ug-fullscreenmode {
	background-position: 0 -100px
}

.ug-theme-default .ug-default-button-fullscreen-single.ug-fullscreenmode.ug-button-hover {
	background-position: 0 -150px
}

.ug-theme-default .ug-default-button-play {
	position: absolute;
	background-image: url(ug/imagens/button_playpause.png);
	width: 51px;
	height: 50px;
	cursor: pointer;
	background-position: 0 0;
	z-index: 4
}

.ug-theme-default .ug-default-button-play.ug-button-hover {
	background-position: 0 -50px
}

.ug-theme-default .ug-default-button-play.ug-stop-mode {
	background-position: 0 -100px
}

.ug-theme-default .ug-default-button-play.ug-stop-mode.ug-button-hover {
	background-position: 0 -150px
}

.ug-theme-default .ug-default-button-play-single {
	position: absolute;
	background-image: url(ug/imagens/button_playpause_single.png);
	width: 50px;
	height: 50px;
	cursor: pointer;
	background-position: 0 0;
	z-index: 4
}

.ug-theme-default .ug-default-button-play-single.ug-button-hover {
	background-position: 0 -50px
}

.ug-theme-default .ug-default-button-play-single.ug-stop-mode {
	background-position: 0 -100px
}

.ug-theme-default .ug-default-button-play-single.ug-stop-mode.ug-button-hover {
	background-position: 0 -150px
}

.ug-default-button-hidepanel {
	position: absolute;
	width: 23px;
	height: 23px;
	z-index: 5;
	cursor: pointer
}

.ug-default-button-hidepanel .ug-default-button-hidepanel-bg {
	background-color: #000;
	width: 23px;
	height: 23px;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .4;
	filter: alpha(opacity=40);
	z-index: 1
}

.ug-default-button-hidepanel .ug-default-button-hidepanel-tip {
	position: absolute;
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
	background-image: url(ug/imagens/arrow_down_up.png);
	background-position: 0 0;
	z-index: 2
}

.ug-default-button-hidepanel.ug-button-hover .ug-default-button-hidepanel-tip {
	background-position: 0 -7px
}

.ug-default-button-hidepanel.ug-button-hidden-mode .ug-default-button-hidepanel-tip {
	background-position: 0 -14px
}

.ug-default-button-hidepanel.ug-button-hidden-mode.ug-button-hover .ug-default-button-hidepanel-tip {
	background-position: 0 -21px
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff; opacity: 1!important; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(imagens/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(imagens/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
