
@import "/fotos/cache/areas.css";
body {
	background: #f6f6f6 none repeat scroll 0 0;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
a {
	color: #4899b3;
	font-size: 100%;
	outline: medium none;
	text-decoration: none;
}
a:hover {
	color: #666;
	outline: medium none;
	text-decoration: none;
}
img {
	color: transparent;
	font-size: 0;
}
*::-moz-selection {
	background: #fcb63a none repeat scroll 0 0;
}
input.datepicker {
	background-image: url("../imgs/icon-calendario-inputs.png");
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-right: 5px;
}
.clearfix::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.none {
	display: none;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.noMargin {
	margin: 0 !important;
}
.noTextSelect {
	-moz-user-select: none;
}
.border-box {
	box-sizing: border-box;
}
.clear {
	clear: both;
}
h1 {
	font-size: 1.375em;
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 1.1875em;
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
h4 {
	font-size: 0.875em;
	margin: 0;
	padding: 0;
}
h5 {
	font-size: 0.75em;
	margin: 0;
	padding: 0;
}
.pageSubtitle {
	color: #000;
	display: block;
	float: left;
	font: 700 17px "Dosis";
	text-transform: uppercase;
}
.loader {
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}
.loader.none {
	display: none;
}
.loader.lsmall {
	height: 16px;
	width: 16px;
}
.loader.lsmall.lblack {
	background-color: #000;
	background-image: url("../imgs/loader-black.gif");
}
.loader.lsmall.lwhite {
	background-color: #fff;
	background-image: url("../imgs/loader-white.gif");
}
.loader.lsbig.lwhite {
	background-color: #fff;
	background-image: url("../imgs/loader-big-white.gif");
}
.button {
	display: block;
}
.button:disabled {
	opacity: 0.2;
}
.button.room {
	background: #4899b4 url("../imgs/icon-room-small.png") no-repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font: 600 12px "Dosis";
	height: 17px;
	padding: 2px 8px 1px 34px;
	text-transform: uppercase;
}
.button.room:hover {
	background-color: #666;
	color: #fff !important;
}
.button.room.big {
	background-image: url("../imgs/icon-room.png");
	background-position: left center;
	font-size: 14px;
	height: 30px;
	padding-top: 5px;
}
.button.table {
	background: #b70a4c url("../imgs/icon-table-small.png") no-repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font: 600 12px "Dosis";
	height: 17px;
	padding: 2px 8px 1px 34px;
	text-transform: uppercase;
}
.button.table:hover {
	background-color: #666;
	color: #fff !important;
}
.button.table.big {
	background-image: url("../imgs/icon-table.png");
	background-position: 0 0;
	font-size: 14px;
	height: 30px;
	padding-top: 5px;
}
.button.buy {
	background: #4999b0 url("../imgs/icone-carrinho-bgcinza.png") no-repeat scroll 7px 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font: 600 12px "Dosis";
	height: 17px;
	padding: 2px 8px 1px 34px;
	text-transform: uppercase;
}
input.button.buy {
	height: 20px;
	padding-top: 0;
}
.button.buy:hover {
	background: #666 url("../imgs/icone-carrinho-bgcinza.png") no-repeat scroll 7px 0;
	color: #fff !important;
}
.button.buy::-moz-focus-inner {
	border: 0 none;
	padding: 0;
}
input.button.buy.big {
	background-image: url("../imgs/icon-carrinho-big.png");
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	padding-left: 44px;
	padding-right: 15px;
}
.button.smallArrow {
	background: #0099cc url("../imgs/icon-btnreservar-small.png") no-repeat scroll 12px 0;
	border-radius: 3px;
	color: #fff;
	float: left;
	font: 600 12px "Dosis";
	height: 19px;
	padding: 3px 14px 0 44px;
	text-transform: uppercase;
}
.button.smallArrow:hover {
	background-color: #666;
	color: #fff;
}
.button.mediumArrow {
	background: #0099cc url("../imgs/icon-btnReservar.png") no-repeat scroll 12px -2px;
	border-radius: 3px;
	color: #fff;
	float: left;
	font: 600 14px "Dosis";
	height: 25px;
	padding: 5px 14px 0 44px;
	text-transform: uppercase;
}
.button.mediumArrow:hover {
	background-color: #666;
	color: #fff;
}
.button.mediumArrow.black {
	background-color: #000;
}
.button.mediumArrow.black:hover {
	background-color: #333;
}
input.button.mediumArrow {
	border: medium none;
	cursor: pointer;
	height: 25px;
	padding-top: 0;
}
.button.mediumArrowDark {
	background: #fff url("../imgs/icon-btnReservarDark.png") no-repeat scroll 12px 0;
	border-radius: 3px;
	color: #000;
	cursor: pointer;
	float: left;
	font: 600 14px "Dosis";
	height: 26px;
	padding: 9px 14px 0 44px;
	text-transform: uppercase;
	text-align: left;
	outline-color: #999999;
}
.button.mediumArrowDark:hover {
	background-color: #f0f0f0;
	color: #333;
}
input.button.mediumArrowDark {
	border: medium none;
	height: 35px;
	padding-top: 0;
}
.button.mediumMagnifier {
	background: transparent url("../imgs/btn-lupa-detalhe.png") no-repeat scroll 0 0;
	float: left;
	height: 30px;
	width: 30px;
}
.button.mediumMagnifier:hover {
	background-position: 0 -40px;
}
.select2-drop {
	background-color: #fff !important;
	border-color: #cccccc;
	border-radius: 0;
}
.select2-drop-active {
	border-color: #cccccc !important;
}
.select2-container .select2-choice {
	background-color: #fff !important;
	background-image: none;
	border-color: #cccccc !important;
	border-radius: 0;
	height: 30px;
	line-height: 30px;
}
.select2-container .select2-choice .select2-arrow {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #fff !important;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border: medium none;
}
.select2-container .select2-choice .select2-arrow b {
	background: rgba(0, 0, 0, 0) url("../imgs/seta-down.png") no-repeat scroll 0 -7px;
	display: block;
	height: 100%;
	width: 100%;
}
.select2-container:hover .select2-choice .select2-arrow b {
	background-position: 0 13px;
}
.select2-container .select2-choice, .select2-container .select2-choices {
	background: #fff none repeat scroll 0 0 !important;
	box-shadow: none;
}
.select2-results .select2-highlighted {
	background: #0099cc none repeat scroll 0 0;
}
.select2-container.roundStyle .select2-choice {
	border-radius: 3px;
}
.select2-container.roundStyle .select2-choice > .select2-chosen {
	color: #333;
	font-size: 12px;
	padding: 0 26px 0 10px;
}
.select2-container.roundStyle .select2-choice .select2-arrow {
	border-left: 1px solid #cdcdcd;
	padding: 0 5px 0 12px;
}
.select2-container.roundStyle.select2-dropdown-open .select2-choice .select2-arrow {
	border-left: medium none;
}
.select2-container.roundStyle.select2-dropdown-open .select2-choice {
	border-radius: 2px 2px 0 0;
}
.select2-container.medium .select2-choice {
	height: 22px;
	line-height: 22px;
}
.select2-container.medium .select2-choice .select2-arrow b {
	background-position: 0 -11px;
}
.select2-container.medium:hover .select2-choice .select2-arrow b {
	background-position: 0 9px;
}
.select2-container.eventsStyle .select2-choice, .select2-container.eventsStyle .select2-choices {
	background-color: #4899b3 !important;
	color: #fff;
}
.select2-container.eventsStyle .select2-choice .select2-arrow b {
	background: #4189a0 url("../imgs/seta-down-black-white.png") no-repeat scroll 6px -12px;
	border: 1px solid #3d8096;
}
.select2-container.eventsStyle .select2-choice .select2-arrow:hover b, .select2-container.eventsStyle .select2-choice:hover .select2-arrow b {
	background-position: 6px 9px;
}
.select2-container.eventsStyle .select2-choice {
	border-color: #4899b3 !important;
}
.select2-container.eventsStyle .select2-choice .select2-arrow {
	background-color: #4899b3 !important;
	height: 18px;
	right: 5px;
	top: 0;
	width: 20px;
}
.select2-drop.eventsStyle {
	background-color: #4899b3 !important;
	border-color: #4899b3 !important;
	color: #fff;
}
.select2-container.weatherStyle .select2-choice, .select2-container.weatherStyle .select2-choices {
	background-color: #000 !important;
	color: #999999;
	font-family: Arial;
	font-size: 11px;
	height: 22px;
}
.select2-container.weatherStyle .select2-choice .select2-arrow b {
	background: #333 url("../imgs/seta-down-black-white.png") no-repeat scroll 6px -11px;
	border: 1px solid #333;
}
.select2-container.weatherStyle .select2-choice .select2-arrow:hover b, .select2-container.weatherStyle .select2-choice:hover .select2-arrow b {
	background-position: 6px 9px;
}
.select2-container.weatherStyle .select2-choice {
	border-color: #333 !important;
}
.select2-container.weatherStyle .select2-choice .select2-arrow {
	background-color: #4899b3 !important;
	height: 20px;
	right: 2px;
	top: 0;
	width: 20px;
}
.select2-drop.weatherStyle {
	background-color: #333 !important;
	border-color: #333 !important;
	color: #666;
	font-size: 11px;
}
.select2-drop.weatherStyle .select2-results .select2-highlighted {
	background: #666 none repeat scroll 0 0;
}
.fb3area {
	background: #f6f6f6 none repeat scroll 0 0;
	box-sizing: border-box;
	float: left;
	padding: 20px 20px 20px 0;
	width: 100%;
}
.fb3area > .fb3col {
	box-sizing: border-box;
	margin: 0;
	padding: 0 20px;
}
.fb3area .fb3sep {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	clear: both;
	height: 1px;
	padding: 0;
}
.fb3label.fb3html {
	border-bottom: 1px dotted #cccccc;
	color: #333;
	font: 700 22px "Dosis";
	margin-bottom: 5px;
	text-transform: uppercase;
}
.fb3area > .fb3col > .fb3row > .fb3label {
	color: #000;
	font-size: 12px;
}
.fb3area > .fb3col > .fb3row > .fb3top {
	display: block;
	padding: 0 0 5px;
}
.fb3area > .fb3col > .fb3row > .fb3left {
	height: 32px;
	line-height: 32px;
	padding: 0;
	white-space: nowrap;
}
.fb3area > .fb3col > .fb3row > .fb3field > .fb3text, .fb3area > .fb3col > .fb3row > .fb3field > .datepicker, .fb3area > .fb3col > .fb3row > .fb3field > select, .fb3area > .fb3col > .fb3row > .fb3field > .fb3codpostal1, .fb3area > .fb3col > .fb3row > .fb3field > .fb3codpostal2, .fb3area > .fb3col > .fb3row > .fb3field > .fb3phone, .fb3area > .fb3col > .fb3row > .fb3field.fb3captcha > input, .fb3area > .fb3col > .fb3row > .fb3field > .fb3email {
	border: 1px solid #cccccc;
	padding: 7px;
}
.fb3area > .fb3col > .fb3row > .fb3textarea > textarea {
	border: 1px solid #cccccc;
	float: left;
	padding: 7px;
}
.fb3area .newbtnsubmit {
	float: right;
	margin: 10px 3px 0 0;
}
.ui-multiselect.ui-corner-all {
	border-radius: 0;
}
.ui-multiselect.ui-state-default, .ui-multiselect.ui-widget-content, .ui-multiselect.ui-state-default, .ui-multiselect.ui-widget-header, .ui-multiselect.ui-state-default {
	background: #fff none repeat scroll 0 0;
	border-color: #cccccc;
	cursor: pointer;
	height: 32px;
	padding: 6px 4px 6px 15px;
	position: relative;
}
.ui-multiselect.ui-corner-all > .ui-icon {
	background: transparent url("../imgs/seta-down.png") no-repeat scroll 12px -7px;
	border-left: 1px solid #cdcdcd;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
}
.ui-multiselect.ui-corner-all:hover > .ui-icon {
	background-position: 12px 13px;
}
.ui-multiselect.ui-corner-all > span {
	color: #333;
}
.ui-multiselect.ui-state-active {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.ui-multiselect.ui-state-active > .ui-icon {
	border-left: medium none;
}
.ui-multiselect-menu {
	background: #fff none repeat scroll 0 0;
	border-color: #cccccc;
	border-radius: 0;
	border-top: medium none #cccccc;
	color: #000;
	font-family: Arial,Helvetica;
	margin-top: -1px;
	max-height: 200px;
	z-index: 99;
}
.ui-multiselect-menu > .ui-widget-header {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	padding: 0;
}
.ui-multiselect-menu > .ui-widget-header > .ui-multiselect-filter {
	margin-right: 0;
	width: 100%;
}
.ui-multiselect-menu > .ui-widget-header > .ui-multiselect-filter > input {
	background: url("../js/jquery/plugins/select2-3.4.3/select2.png") no-repeat scroll 100% -22px, rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #fff 85%, #eee 99%) repeat scroll 0 0;
	border: 1px solid #aaaaaa;
	box-sizing: border-box;
	font-family: sans-serif;
	font-size: 12px;
	height: 25px;
	margin-left: 0;
	width: 100%;
}
.ui-multiselect-menu > .ui-widget-header > .ui-helper-reset {
	background-color: #f6f6f6;
	clear: both;
	display: block;
	float: left;
	height: 20px;
	padding: 5px 0 0;
	text-align: center;
	width: 100%;
}
.ui-multiselect-menu > .ui-widget-header > .ui-helper-reset > li {
	display: inline-block;
	padding: 0;
}
.ui-multiselect-menu > .ui-multiselect-checkboxes {
	max-height: 140px;
}
.ui-multiselect-menu > .ui-multiselect-checkboxes li label {
	background: #fff none repeat scroll 0 0;
	border: 0 none !important;
	border-radius: 0;
	padding: 0;
}
.ui-multiselect-menu > .ui-multiselect-checkboxes li:hover label {
	background: #0b99d7 none repeat scroll 0 0;
	color: #fff;
}
.ui-multiselect.roundStyle.ui-corner-all {
	border-radius: 3px !important;
}
.fb3MessageBox {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	clear: both;
	margin: 5px 0 10px;
	padding: 9px;
}
.fb3MessageBox > span {
	color: #fff;
	display: block;
	list-style: outside none none;
	margin: 0 0 12px;
}
.fb3MessageBox.type1 {
	border: 1px solid #ff5757;
}
.fb3MessageBox.type1 > span {
	background: #ff6668 url("../imgs/icon-error.png") no-repeat scroll 10px center;
	padding: 15px 0 15px 44px;
}
.fb3MessageBox.type2 {
	border: 1px solid #999;
}
.fb3MessageBox.type2 > span {
	background: #999 url("../imgs/icon-alert.png") no-repeat scroll 10px center;
	color: #fff;
	padding: 15px 0 15px 44px;
}
.fb3MessageBox.type3 {
	border: 1px solid #8da29a;
}
.fb3MessageBox.type3 > span {
	background: #8da29a url("../imgs/icon-success.png") no-repeat scroll 10px center;
	padding: 15px 0 15px 44px;
}
.fb3MessageBox > ul {
	list-style-image: none !important;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.fb3MessageBox > ul > li {
	clear: both;
	color: #666;
	margin: 3px 0;
}
.fb3MessageBox > ul > li > span {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: bold;
}
.fb3MessageBox > ul > li > p:last-child {
	margin-bottom: 0;
}
.jspHorizontalBar {
	background-color: #ededed;
	height: 12px;
}
.jspHorizontalBar > .jspArrow {
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}
.jspHorizontalBar > .jspArrow.jspActive {
	background-position: left bottom;
}
.jspHorizontalBar > .jspArrow.jspDisabled {
	background-position: left bottom;
	opacity: 0.2;
}
.jspHorizontalBar > .jspArrow.jspArrowLeft {
	background-image: url("../imgs/scroll-back.png");
}
.jspHorizontalBar > .jspArrow.jspArrowRight {
	background-image: url("../imgs/scroll-forward.png");
}
.jspHorizontalBar > .jspTrack {
	background-color: #ffffff;
	height: 5px;
	top: 3px;
}
.jspHorizontalBar > .jspTrack > .jspDrag {
	background-color: #469ab4;
	height: 11px;
	top: -3px;
}
.jspVerticalBar {
	background-color: transparent;
	width: 12px;
}
.jspVerticalBar > .jspArrow {
	background-color: transparent;
	background-position: right top;
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}
.jspVerticalBar > .jspArrow.jspActive {
	background-position: left center;
}
.jspVerticalBar > .jspArrow.jspDisabled {
	background-position: left bottom;
	opacity: 0.2;
}
.jspVerticalBar > .jspArrow.jspArrowUp {
	background-image: url("../imgs/scroll-top.png");
}
.jspVerticalBar > .jspArrow.jspArrowDown {
	background-image: url("../imgs/scroll-bottom.png");
}
.jspVerticalBar > .jspTrack {
	background-color: #ffffff;
	left: 1px;
	margin-left: 2px;
	width: 5px;
}
.jspVerticalBar > .jspTrack > .jspDrag {
	background-color: #469ab4;
	left: -3px;
	width: 11px;
}
.tabGroup {
	display: block;
}
.tabGroup > ul {
	display: block;
	list-style: outside none none;
}
.tabGroup > ul > li {
	float: left;
}
.tabGroup > ul > li.disabled, .tabGroup > ul > li.disabled * {
	cursor: default !important;
	opacity: 0.4;
}
.tabGroup > ul > li > a {
	display: block;
}
.tabGroup > .content {
	display: none;
}
.tabGroup > .content.active {
	display: block;
}
.tabGroup > .content.mapView {
	display: block;
	position: absolute;
	visibility: hidden;
}
.tabGroup > .content.mapView.active {
	position: relative;
	visibility: visible;
}
.crossSellingBlock {
	display: block;
	float: right;
	height: 415px;
	margin: 20px 0 0;
	width: 480px;
}
.crossSellingBlock > ul {
	border-bottom: 1px solid #ededed;
	display: block;
	height: 44px;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.crossSellingBlock > ul > li {
	float: left;
	margin: 0 1px 0 0;
}
.crossSellingBlock > ul > li > span {
	background: #f6f6f6 none repeat scroll 0 0;
	color: #999999;
	cursor: pointer;
	display: block;
	float: left;
	font: 500 14px "Dosis";
	height: 32px;
	padding: 13px 15px 0;
	text-transform: uppercase;
}
.crossSellingBlock > ul > li > span:hover {
	opacity: 0.4;
}
.crossSellingBlock > ul > li.active > span {
	background: #000 none repeat scroll 0 0;
	color: #fff;
}
.crossSellingBlock > .crossBlock {
	display: none;
}
.crossSellingBlock > .crossBlock.active {
	display: block;
}
.crossSellingBlock > .crossBlock > .block {
	display: block;
	float: left;
}
.crossSellingBlock > .crossBlock > .block.last {
	margin-right: 0 !important;
}
.crossSellingBlock > .crossBlock > .more {
	background: rgba(0, 0, 0, 0) url("../imgs/seta-down.png") no-repeat scroll left 6px;
	clear: left;
	color: #4799b2;
	display: block;
	float: left;
	font: 700 12px "Dosis";
	margin: 10px 0 0;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}
.crossSellingBlock > .crossBlock > .more:hover {
	background-position: left -14px;
	color: #999;
}
.crossSellingBlock > .crossBlock.type-horeca {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #ededed #ededed;
	border-image: none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	height: 354px;
	padding: 15px 15px 0;
}
.crossSellingBlock > .crossBlock.type-horeca > .block {
	background: #f6f6f6 none repeat scroll 0 0;
	height: 308px;
	margin: 0 5px 0 0;
	width: 220px;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > a {
	background: rgba(0, 0, 0, 0) url("../imgs/horeca-img-listagem.jpg") no-repeat scroll center center;
	border: 1px solid #f6f6f6;
	display: block;
	height: 148px;
	width: 218px;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > a > img {
	display: block;
	width: 218px;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > .description {
	background: #f6f6f6 none repeat scroll 0 0;
	display: block;
	min-height: 130px;
	padding: 15px 10px;
	position: relative;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > .description > h4, .crossSellingBlock > .crossBlock.type-horeca > .block > .description > h4 > a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > .description > h4 > a:hover {
	color: #666666 !important;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > .description > .resumo {
	color: #000;
	font-size: 12px;
	margin: 0;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > .description > .preco {
	bottom: 10px;
	color: #666666;
	float: left;
	font-size: 12px;
	left: 15px;
	margin: 0;
	position: absolute;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > .description > .preco > span {
	color: #000;
	display: block;
	font-size: 18px;
}
.crossSellingBlock > .crossBlock.type-horeca > .block > .description > .button.buy, .crossSellingBlock > .crossBlock.type-horeca > .block > .description > .button.smallArrow {
	bottom: 15px;
	float: right;
	position: absolute;
	right: 15px;
}
.crossSellingBlock > .crossBlock.type-interest {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #ededed #ededed;
	border-image: none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	height: 354px;
	padding: 15px 15px 0;
}
.crossSellingBlock > .crossBlock.type-interest > .block {
	background: #f6f6f6 none repeat scroll 0 0;
	height: 308px;
	margin: 0 5px 0 0;
	width: 220px;
}
.crossSellingBlock > .crossBlock.type-interest > .block > a {
	background: rgba(0, 0, 0, 0) url("../imgs/horeca-img-listagem.jpg") no-repeat scroll center center;
	border: 1px solid #f6f6f6;
	display: block;
	height: 148px;
	width: 218px;
}
.crossSellingBlock > .crossBlock.type-interest > .block > a > img {
	display: block;
	height: 148px;
	width: 218px;
}
.crossSellingBlock > .crossBlock.type-interest > .block > .description {
	background: #f6f6f6 none repeat scroll 0 0;
	display: block;
	min-height: 130px;
	padding: 15px 10px;
	position: relative;
}
.crossSellingBlock > .crossBlock.type-interest > .block > .description > h4, .crossSellingBlock > .crossBlock.type-interest > .block > .description > h4 > a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.crossSellingBlock > .crossBlock.type-interest > .block > .description > h4 > a:hover {
	color: #666666 !important;
}
.crossSellingBlock > .crossBlock.type-interest > .block > .description > .resumo {
	color: #000;
	font-size: 12px;
	margin: 0;
}
.crossSellingBlock > .crossBlock.type-event {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ededed;
	border-color: -moz-use-text-color #ededed #ededed;
	border-image: none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	height: 354px;
	padding: 15px 11px 0;
}
.crossSellingBlock > .crossBlock.type-event > .block {
	background: #fff none repeat scroll 0 0;
	height: 308px;
	margin: 0 6px 0 0;
	width: 225px;
}
.crossSellingBlock > .crossBlock.type-event > .block:hover {
	opacity: 0.4;
}
.crossSellingBlock > .crossBlock.type-event > .block > a {
	background: rgba(0, 0, 0, 0) url("../imgs/horeca-img-listagem.jpg") no-repeat scroll center center;
	display: block;
	height: 162px;
	overflow: hidden;
	width: 225px;
}
.crossSellingBlock > .crossBlock.type-event > .block > a > img {
	margin-left: -35px;
}
.crossSellingBlock > .crossBlock.type-event > .block > h4 {
	background: #000 none repeat scroll 0 0;
	margin: 0 10px;
	padding: 7px 10px;
	text-transform: uppercase;
}
.crossSellingBlock > .crossBlock.type-event > .block > h4 > a {
	color: #fff;
	font-size: 12px;
}
.crossSellingBlock > .crossBlock.type-event > .block > .description {
	display: block;
	margin: 0 10px;
	position: relative;
}
.crossSellingBlock > .crossBlock.type-event > .block > .description > .data {
	background-color: #4899b3;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 12px;
	margin: 0 auto;
	padding: 7px 10px;
	width: 185px;
}
.crossSellingBlock > .crossBlock.type-event > .block > .description > .data > span {
	display: block;
}
.crossSellingBlock > .crossBlock.type-event > .block > .description > .resumo {
	color: #000;
	float: left;
	font-size: 11px;
	margin: 5px 10px 0;
}
.crossSellingBlock > .crossBlock.type-event > .more {
	margin-left: 4px;
}

.crossSellingBlock > .crossBlock.type-acessibilidades-eventos >.gMap{
	width: 500px; 
	height: 370px; 
}

.filtersTop {
	border-top: 1px solid #eeeeee;
	float: left;
	font-size: 12px;
	margin: 0 0 20px;
	width: 100%;
}
.filtersTop > form {
	margin: 0;
	padding: 0;
}
.filtersTop > form > span {
	display: block;
	padding: 10px 0;
}
.filtersTop > form > .filterRow {
	border-bottom: 1px solid #ededed;
	clear: left;
	float: left;
	margin-top: 16px;
	padding-bottom: 14px;
	width: 100%;
}
.filtersTop > form > .filterRow > .item {
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 0;
}
.filtersTop > form > .filterRow > .item > label {
	color: #000;
	display: block;
	font: 600 15px "Dosis";
	margin: 0 0 4px;
	padding-left: 8px;
	text-transform: uppercase;
}
.filtersTop > form > .filterRow > .item > label.icon {
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.filtersTop > form > .filterRow > .item > .multiSelect {
	width: 157px;
}
.filtersTop > form > .filterRow > .btSubmit {
	position: relative;
}
.filtersTop > form > .filterRow > .btSubmit > .loader {
	background-repeat: no-repeat;
	height: 25px;
	left: 10px;
	position: absolute;
	top: 26px;
	width: 29px;
}
.filtersTop > form > .filterRow > .btSubmit > input {
	margin: 26px 0 0 10px;
}
.mapsButton {
	position: fixed;
	right: 0;
	top: 25%;
	z-index: 1000;
}
.mapsButton a {
	background-image: url("../imgs/mapas-tag.png");
	display: block;
	height: 60px;
	width: 52px;
}
.sectionArea.iconSmall {
	background-position: center top;
	background-repeat: no-repeat;
}
.sectionArea.iconSmall:hover, .sectionArea.iconSmall.selected {
	background-position: center bottom !important;
}
.sectionArea.iconMedium {
	background-position: left top;
	background-repeat: no-repeat;
}
#header {
	background: #000 none repeat scroll 0 0;
	display: block;
	padding: 0 0 13px;
}
#header > .inner {
	display: block;
	margin: 0 auto;
	width: 980px;
}
#header > .inner.fixedMenu {
	padding: 64px 0 0;
}
#header > .inner > .mainMenu {
	background-image: url("../imgs/bg-menutopo.png");
	background-repeat: repeat-x;
	clear: both;
	display: block;
	height: 40px;
	margin: 0 0 24px;
	top: 0;
	width: 980px;
	z-index: 100;
	position: relative;
}
#header > .inner.fixedMenu > .mainMenu {
	display: none;
	position: fixed;
}
#header > .inner > .mainMenu > ul {
	display: inline-block;
	margin: 0 0 19px;
	padding: 0;
	position: relative;
}
#header > .inner > .mainMenu > ul > li {
	float: left;
	list-style: outside none none;
}
#header > .inner > .mainMenu.active > ul > li.first:hover {
	box-shadow: 0 3px 3px #c9c9c9;
}
#header > .inner > .mainMenu > ul > li > a, #header > .inner > .mainMenu > ul > li > span {
	background: rgba(0, 0, 0, 0) url("../imgs/mnutop-separator.png") no-repeat scroll right top;
	color: #000000;
	display: block;
	float: left;
	font: 700 13px "Dosis";
	height: 30px;
	margin: 0;
	padding: 10px 8px 0;
	text-transform: uppercase;
}
#header > .inner > .mainMenu > ul > li > a:hover {
	color: #999;
}
#header > .inner > .mainMenu > ul > li.submenu.active:hover > a, #header > .inner > .mainMenu.no-js > ul > li.submenu:hover > a {
	background-color: #fff;
	color: #000;
	height: 42px;
	position: relative;
	z-index: 10000;
}

#menuLang {
	top: 2px;
	right: 2px;
	width: 70px;
	border-radius: 3px;
	position: absolute;
	background-color: #ECECEC;
	border: 1px solid #D6D6D6;
}
#menuLang.hide {
	display: none;
}

#menuLang .activeLang span {
	float: left;
}

#menuLang .activeLang {
	cursor: pointer;
	display: block;
	width: 49px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 25px;
}

#menuLang .activeLang span.lang,
#menuLang .othersLang a span.lang {
	width: 15px;
	float: left;
	display: inline-block;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#menuLang .othersLang a span.lang:hover {
	color: #666666;
}

#menuLang .activeLang span.flag,
#menuLang .othersLang a span.flag {
	width: 11px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}
#menuLang .activeLang span.flag.pt,
#menuLang .othersLang a span.flag.pt {
	background: rgba(0, 0, 0, 0) url("../imgs/flag-pt.png") no-repeat scroll 0 2px;
}

#menuLang .activeLang span.flag.en,
#menuLang .othersLang a span.flag.en {
	background: rgba(0, 0, 0, 0) url("../imgs/flag-en.png") no-repeat scroll 0 1px;
}

#menuLang .activeLang span.flag.es,
#menuLang .othersLang a span.flag.es {
	background: rgba(0, 0, 0, 0) url("../imgs/flag-es.png") no-repeat scroll 0 1px;
}

#menuLang .activeLang .arrow {
	cursor: pointer;
	display: block;
	float: left;
	height: 7px;
	width: 12px;
	margin: 3px 0 0;
	background: transparent url("../imgs/seta-idioma-close.png") no-repeat scroll right bottom;
}

#menuLang .othersLang {
	width: 49px;
	margin: 0 auto;
}
#menuLang .othersLang a {
	display: block;
	padding-bottom: 12px;
}

#header > .inner > .mainMenu > .language {
	float: right;
	margin: 13px 15px 0 0;
	padding: 0;
	cursor: pointer;
}

#header > .inner > .mainMenu > .language > span {
	display: inline-block;
	float: left;
	height: 14px;
	margin: 0 6px 0 0;
	padding: 0;
	word-spacing: 0;
}
#header > .inner > .mainMenu > .language > .lang {
	color: #999;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#header > .inner > .mainMenu > .language > .flag {
	width: 10px;
}
#header > .inner > .mainMenu > .language > .flag.pt {
	background: rgba(0, 0, 0, 0) url("../imgs/flag-pt.png") no-repeat scroll 0 2px;
}
#header > .inner > .mainMenu > .language > .flag.es {
	background: rgba(0, 0, 0, 0) url("../imgs/flag-es.png") no-repeat scroll 0 2px;
}
#header > .inner > .mainMenu > .language > .flag.en {
	background: rgba(0, 0, 0, 0) url("../imgs/flag-en.png") no-repeat scroll 0 2px;
}
#header > .inner > .mainMenu > .language > .arrow {
	background: transparent url("../imgs/seta-idioma.png") no-repeat scroll right bottom;
	height: 5px;
	margin: 5px 0 0;
	width: 12px;
}
#header > .inner > .mainMenu > ul > li.submenu.active:hover .submenu, #header > .inner > .mainMenu.no-js > ul > li.submenu:hover .submenu {
	display: block;
}
#header > .inner > .mainMenu > ul > li > .submenu {
	background: #e1e1e1 url("../imgs/megamnu-bg.jpg") repeat-x scroll center top;
	border-radius: 3px;
	border-top: 2px solid #000;
	box-shadow: 0 3px 3px #c9c9c9;
	box-sizing: border-box;
	display: none;
	left: 0;
	list-style: outside none none;
	margin: 0;
	padding: 0 0 0 35px;
	position: absolute;
	top: 40px;
	width: 981px;
	z-index: 100;
}
#header > .inner > .mainMenu > ul > li > .submenu ul, #header > .inner > .mainMenu > ul > li > .submenu ul li {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
#header > .inner > .mainMenu > ul > li > .submenu > li.menus {
	float: left;
	padding: 15px 0 30px;
	width: 100%;
}
#header > .inner > .mainMenu > ul > li > .submenu.one-block > li.menus {
	width: 661px;
}
#header > .inner > .mainMenu > ul > li > .submenu.one-block-events > li.menus {
	width: 578px;
}
#header > .inner > .mainMenu > ul > li > .submenu.two-block > li.menus {
	width: 420px;
}
#header > .inner > .mainMenu > ul > li > .submenu.three-block > li.menus {
	width: 179px;
}
#header > .inner > .mainMenu > ul > li > .submenu > li.menus > ul > li {
	float: left;
}
#header > .inner > .mainMenu > ul > li > .submenu > li.menus > ul > .item {
	box-sizing: border-box;
	float: left;
	padding-right: 50px;
	width: 100%;
}
#header > .inner > .mainMenu > ul > li > .submenu > li.menus > ul > .item.last {
	clear: left;
}
#header > .inner > .mainMenu > ul > li > .submenu.two-mnu > li.menus > ul > .item {
	width: 50%;
}
#header > .inner > .mainMenu > ul > li > .submenu.three-mnu > li.menus > ul > .item {
	width: 33.3%;
}
#header > .inner > .mainMenu > ul > li > .submenu.four-mnu > li.menus > ul > .item {
	width: 25%;
}
#header > .inner > .mainMenu > ul > li > .submenu > .menus > ul > .item > span, #header > .inner > .mainMenu > ul > li > .submenu > .menus > ul > .item > a {
	border-bottom: 1px solid #e2e2e2;
	color: #000;
	display: block;
	float: left;
	font: 700 19px "Dosis";
	margin: 15px 0;
	padding: 0 0 2px;
	text-transform: uppercase;
	width: 100%;
}
#header > .inner > .mainMenu > ul > li > .submenu > .menus > ul > .item > ul {
	font-size: 12px;
}
#header > .inner > .mainMenu > ul > li > .submenu > .menus > ul > .item > ul > li > a, #header > .inner > .mainMenu > ul > li > .submenu > .menus > ul > .item > ul > li > span {
	background: rgba(0, 0, 0, 0) url("../imgs/icon-item-submenu.png") no-repeat scroll left center;
	clear: left;
	color: #606060;
	display: block;
	float: left;
	padding: 4px 0 4px 15px;
}
#header > .inner > .mainMenu > ul > li > .submenu > .menus > ul > .item > ul > li > a:hover {
	color: #0099cc;
}
#header > .inner > .mainMenu > ul > li > .submenu > .highlightMenu {
	background: #fff none repeat scroll 0 0;
	border-bottom-right-radius: 3px;
	border-left: 1px solid #e4e4e4;
	border-top-right-radius: 3px;
	box-sizing: border-box;
	display: block;
	float: right;
	padding: 33px;
}
#header > .inner > .subheader {
	clear: both;
	display: inline-block;
	width: 100%;
}
#header > .inner > .subheader > .logo {
	background: rgba(0, 0, 0, 0) url("../imgs/logo-topo.png") no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 82px;
	margin-left: 20px;
	width: 318px;
}
#header > .inner > .subheader > .currentInformation {
	float: right;
}
#header > .inner > .subheader > .currentInformation > .time {
	color: #999999;
	float: left;
	font-size: 11px;
	margin: 2px 12px 0 0;
}
#header > .inner > .subheader > .currentInformation > .time > .clock {
	background: rgba(0, 0, 0, 0) url("../imgs/icon-relogio-topo.png") no-repeat scroll right 0;
	font-size: 12px;
	text-align: right;
}
#header > .inner > .subheader > .currentInformation > .meteo {
	display: block;
	float: right;
	height: 30px;
}
#header > .inner > .subheader > .currentInformation > .meteo > .selectBoxWeather {
	margin: 5px 8px 0 5px;
	width: 120px;
}
#header > .inner > .subheader > .currentInformation > .meteo > #weatherContainer {
	display: block;
	float: right;
	overflow: visible;
	position: relative;
	right: 0;
	text-align: center;
	top: -18px;
	width: 52px;
}
#header > .inner > .subheader > .currentInformation > .meteo > #weatherContainer.loader {
	background-position: center center;
	height: 62px;
}
#header > .inner > .subheader > .subOptions {
	clear: right;
	display: block;
	float: right;
	margin: 26px 10px 0 0;
}
#header > .inner > .subheader > .subOptions > .btnLogin {
	display: none;
	background: rgba(0, 0, 0, 0) url("../imgs/icon-areareservada.png") no-repeat scroll 0 0;
	color: #999999;
	float: left;
	font: 400 14px/95% "Dosis";
	height: 29px;
	margin-right: 20px;
	padding: 1px 0 0 35px;
	text-transform: uppercase;
}
#header > .inner > .subheader > .subOptions > .btnLogin:hover {
	background: rgba(0, 0, 0, 0) url("../imgs/icon-areareservada.png") no-repeat scroll 0 -50px;
	color: #fff;
}
#header > .inner > .subheader > .subOptions > .btnCarrinho {
	background: rgba(0, 0, 0, 0) url("../imgs/icon-carrinho.png") no-repeat scroll 0 0;
	color: #999999;
	float: left;
	font-size: 12px;
	height: 29px;
	line-height: 95%;
	margin-right: 20px;
	padding: 8px 0 0 35px;
}
#header > .inner > .subheader > .subOptions > .btnCarrinho:hover {
	background: rgba(0, 0, 0, 0) url("../imgs/icon-carrinho.png") no-repeat scroll 0 -50px;
	color: #fff;
}
#header > .inner > .subheader > .subOptions > .btnCarrinho > span {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#header > .inner > .subheader > .subOptions > .search, .search_box {
	background: transparent url("../imgs/bg-pesquisa-topo.png") no-repeat scroll left top;
	float: left;
	position: relative;
	width: 230px;
}

.search_box > form, .search > form {
	height: 30px;
}

#header > .inner > .subheader > .subOptions > .search > form > input, .search_box > form > input {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	position: absolute;
}
#header > .inner > .subheader > .subOptions > .search > form > input[type="text"], .search_box > form > input[type="text"] {
	border: medium none;
	color: #666666;
	font-size: 12px;
	height: 24px;
	left: 30px;
	margin: 0;
	top: 2px;
	width: 164px;
	outline: none;
}
#header > .inner > .subheader > .subOptions > .search > form > input[type="submit"], .search_box > form > input[type="submit"] {
	cursor: pointer;
	display: block;
	height: 28px;
	right: 1px;
	text-indent: -5000px;
	top: 1px;
	width: 28px;
}
#content {
	background: #fff none repeat scroll 0 0;
	display: block;
	margin: 1px auto 0;
	padding: 10px 20px;
	width: 940px;
}
#content .htmleditor {
	font-size: 12px;
}
#content .htmleditor h1, #content .htmleditor h2, #content .htmleditor h3, #content .htmleditor h4, #content .htmleditor h5, #content .htmleditor h6 {
	clear: both;
	display: inline-block;
	font-family: "Dosis";
	font-weight: 700;
	text-transform: uppercase;
	width: 100%;
}
#content .htmleditor h1 {
	font-size: 25px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#content .htmleditor h2 {
	font-size: 23px;
	margin-bottom: 13px;
}
#content .htmleditor h3 {
	font-size: 21px;
	margin-bottom: 11px;
}
#content .htmleditor h4 {
	font-size: 19px;
	margin-bottom: 9px;
}
#content .htmleditor h5 {
	font-size: 17px;
	margin-bottom: 7px;
}
#content .htmleditor h6 {
	font-size: 16px;
	margin-bottom: 5px;
}
#content .htmleditor a {
	color: #4899b3;
}
#content .htmleditor a:hover {
	color: #666;
}
.navbar {
	float: right;
	height: 24px;
	width: 100%;
}
.navbar > form {
	float: right;
}
.navbar > form > .filter {
	float: left;
	margin-right: 40px;
}
.navbar > form > .filter > label {
	display: inline-block;
	margin: 0 10px 0 0;
}
.navbar > form > .filter > select {
	border: 1px solid #cecece;
}
.navbar > ul {
	float: right;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.navbar > ul > li {
	float: left;
}
.navbar > ul > li > a, .navbar > ul > li > span {
	background: transparent url("../imgs/bg-paginacao-list.png") no-repeat scroll 0 -30px;
	color: #cecece;
	display: block;
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 1px;
	text-align: center;
	width: 20px;
}
.navbar > ul > li > a:hover, .navbar > ul > li.active > span {
	background: transparent url("../imgs/bg-paginacao-list.png") no-repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}
.navbar > ul > li.setas > a {
	text-indent: -100000px;
}
.navbar > ul > li.setas.pagAnterior {
	margin-right: 5px;
}
.navbar > ul > li.setas.pagAnterior > a {
	background: transparent url("../img/../imgs/setaAnterior-paginacaoList.png") no-repeat scroll 0 0;
}
.navbar > ul > li.setas.pagAnterior > a:hover {
	background-position: 0 -30px;
}
.navbar > ul > li.setas.pagSeguinte {
	margin-left: 5px;
}
.navbar > ul > li.setas.pagSeguinte > a {
	background: transparent url("../imgs/setaSeguinte-paginacaoList.png") no-repeat scroll 0 0;
}
.navbar > ul > li.setas.pagSeguinte > a:hover {
	background-position: 0 -30px;
}
#breadcrumbs {
	border-bottom: 1px solid #ededed;
	display: block;
	height: 28px;
	margin: 0 0 20px;
	padding: 0;
}
#breadcrumbs > li {
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
#breadcrumbs > li > a {
	background: rgba(0, 0, 0, 0) url("../imgs/seta-breadcrumbs.png") no-repeat scroll right center;
	color: #999;
	display: block;
	font-size: 12px;
	height: 22px;
	padding: 5px 19px 0 14px;
}
#breadcrumbs > li.first > a {
	background: rgba(0, 0, 0, 0) url("../imgs/separador-breadcrumbs.png") no-repeat scroll right center;
	color: #999;
	font: 500 12px "Dosis";
	margin-right: 0;
	padding: 4px 38px 0 0;
	text-transform: uppercase;
}
#breadcrumbs > li > a:hover {
	color: #666;
}
#breadcrumbs > li.last > a {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	padding: 5px 0 0 16px;
}
#content > .pageTitle {
	color: #000;
	display: block;
	font: 700 28px "Dosis";
	margin: 0 0 20px;
	text-transform: uppercase;
}
#content > .sliderAreas {
	display: block;
	float: left;
	height: 295px;
	left: 0;
	margin: 0 0 15px;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 700px;
	z-index: 1;
}
#content > .sliderAreas ul.slider {
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
#content > .sliderAreas ul.slider > li {
	float: left;
	background-color: #000000;
	height: 295px;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	width: 700px;
	position: relative;
}
#content > .sliderAreas ul.slider > li .mascara {
	display:block;
	position:absolute;
	background:#000000;
	opacity:0.4;
	width:100%;
	width:calc(100% - 60px);
	height:100%;
	right:0;
	z-index:1;
}
#content > .sliderAreas ul.slider > li div.texto {
	color: #fff;
	display: block;
	font: 400 32px "Dosis";
	position: absolute;
	text-transform: uppercase;
	width: auto;
	z-index: 2;
}

#content > .sliderAreas ul.slider > li div.texto.top {
	top: 50px;
}
#content > .sliderAreas ul.slider > li div.texto.right {
	right: 35px;
	text-align: right;
}
#content > .sliderAreas ul.slider > li div.texto.left {
	left: 135px;
	text-align: left;
}
#content > .sliderAreas ul.slider > li div.texto.bottom {
	bottom: 30px;
}

#content > .sliderAreas ul.slider > li div.texto a {
	color: #fff;
	display: block;
}
#content > .sliderAreas ul.slider > li div.texto > .ver {
	background: #ffffff url("../imgs/lupa-cinza-btnsSmall.png") no-repeat scroll 7px 0;
	border-radius: 3px;
	color: #ffffff !important;
	display: block;
	float: left;
	font: 600 12px "Dosis";
	height: 18px;
	margin: 5px 0 0;
	padding: 2px 8px 0 34px;
	text-transform: uppercase;
}
#content > .sliderAreas ul.slider > li div.texto.right > .ver {
	float: right;
}
#content > .sliderAreas ul.slider > li > .blackMenuLeft {
	left: 0;
	top: 0;
	width: 60px;
	height: 280px;
	position: absolute;
	padding-top: 16px;
	background: #000000;
}
#content > .sliderAreas ul.slider > li > .blackMenuLeft > .sectionArea {
	width: 60px;
	height: 29px;
	display: block;
}
#content > .sliderAreas ul.slider > li > .blackMenuLeft > .rotate-90 {
	width: auto;
	color: #FFFFFF;
	display: block;
	font: 400 16px "Dosis";
	direction: rtl;
	text-transform: lowercase;
	margin: 5px auto 0 20px;
	writing-mode: tb-rl;
}
#content > .sliderAreas ul.slider > li > .blackMenuLeft > .sectionArea:hover {
	background-position: center top !important;
}
#content > .sliderAreas > .btnSlider {
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	bottom: 0;
	display: block;
	height: 295px;
	left: 0;
	position: absolute;
	width: auto;
	z-index: 100;
}
#content > .sliderAreas > .btnSlider > .triggerButton {
	background: transparent url("../imgs/closed.png") no-repeat scroll left bottom;
	bottom: -2px;
	cursor: pointer;
	height: 34px;
	left: -1px;
	position: absolute;
	width: 59px;
	z-index: 100;
}
#content > .sliderAreas > .btnSlider.opened > .triggerButton {
	background-image: url("../imgs/opened.png");
}
#content > .sliderAreas > .btnSlider > ul {
	background-color: #000000;
	bottom: 25px;
	height: 0;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 58px;
	z-index: 100;
}
#content > .sliderAreas > .btnSlider > ul > li {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
#content > .sliderAreas > .btnSlider > ul > li > span {
	background-position: center top;
	cursor: pointer;
	display: block;
	height: 29px;
	width: 60px;
}
#content > .sliderAreas > .btnSlider > ul > li.selected > span {
	background-position: center bottom !important;
}
#content #rightSidePanel {
	display: block;
	float: right;
}
#content > .eventsCalendar {
	background: #ededed url("../imgs/bg-barra-eventos.jpg") repeat-x scroll 0 0;
	display: block;
	float: left;
	margin: 0 0 15px;
	min-height: 76px;
	padding: 12px 0 5px;
	width: 100%;
}
#content > .eventsCalendar.searchVisible {
	min-height: 148px;
}
#content > .eventsCalendar.searchVisible > .search > form .btnClose {
	display: none;
}
#content > .eventsCalendar > .resume {
	display: none;
	float: left;
}
#content > .eventsCalendar > .resume > h3 {
	color: #0099cc;
	display: block;
	font: 600 18px "Dosis";
	margin: 0 0 0 15px;
	text-transform: uppercase;
}
#content > .eventsCalendar > .resume > .navigation {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ededed;
	color: #666666;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 5px -10px;
	padding: 0;
}
#content > .eventsCalendar > .resume > .navigation > span {
	color: #666666;
	display: block;
	float: left;
	font-size: 12px;
}
#content > .eventsCalendar > .resume > .navigation > .nav {
	background-position: center 2px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 20px;
	margin-top: 6px;
	padding: 0 2px;
	width: 15px;
}
#content > .eventsCalendar > .resume > .navigation > .nav:hover {
	background-position: center -18px;
}
#content > .eventsCalendar > .resume > .navigation > .nav.previous {
	background-image: url("../imgs/seta-anterior-barraeventos.png");
	padding-left: 10px;
}
#content > .eventsCalendar > .resume > .navigation > .nav.following {
	background-image: url("../imgs/seta-seguinte-barraeventos.png");
	padding-right: 10px;
}
#content > .eventsCalendar > .resume > .navigation > .month {
	font-weight: bold;
	margin: 5px 0 0;
}
#content > .eventsCalendar > .resume > .navigation > .week {
	margin: 5px 0 0;
}
#content > .eventsCalendar > .resume > .viewMode {
	clear: left;
	color: #666666;
	display: block;
	font: 11px Arial;
	margin: 0 0 0 15px;
}
#content > .eventsCalendar > .resume > .viewMode span {
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	text-decoration: underline;
}
#content > .eventsCalendar > .resume > .viewMode span:hover {
	color: #333;
	text-decoration: none;
}
#content > .eventsCalendar > .monthEvents {
	display: block;
	float: right;
	margin: 7px 10px 0 0;
	padding: 0;
}
#content > .eventsCalendar > .monthEvents > li {
	border-top: 2px solid #fff;
	color: #000;
	float: left;
	font-size: 9px;
	list-style: outside none none;
	margin: 0 0 0 1px;
	padding: 5px 0 0;
	text-align: center;
	width: 25px;
}
#content > .eventsCalendar > .monthEvents > li.active {
	border: 1px solid #000;
	padding: 6px 0 0;
}
#content > .eventsCalendar > .monthEvents > li > span {
	background: #fff none repeat scroll 0 0;
	color: #000;
	display: block;
	font-size: 12px;
	height: 19px;
	margin: 5px 0 0;
	padding: 5px 0 0;
	text-align: center;
	width: 25px;
}
#content > .eventsCalendar > .monthEvents > li > a {
	background: transparent url("../imgs/seta-down-diaevento.png") no-repeat scroll center 49px;
	border-top: 2px solid #0099cc;
	color: #000;
	float: left;
	font-size: 9px;
	list-style: outside none none;
	margin: -7px 0 0;
	padding: 5px 0 15px;
	text-align: center;
	width: 25px;
}
#content > .eventsCalendar > .monthEvents > li.selected > a, #content > .eventsCalendar > .monthEvents > li > a:hover {
	background-position: center 33px;
	border-top: 2px solid #999;
	color: #999;
}
#content > .eventsCalendar > .monthEvents > li > a:hover > span, #content > .eventsCalendar > .monthEvents > li.selected > a > span {
	background: #999999 none repeat scroll 0 0;
	color: #fff;
}
#content > .eventsCalendar > .monthEvents > li > a > span {
	background: #0099cc none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 12px;
	height: 19px;
	margin: 5px 0 0;
	padding: 5px 0 0;
	text-align: center;
	width: 25px;
}
#content > .eventsCalendar > .monthEvents > li > a > span.seta {
	background: rgba(0, 0, 0, 0) url("../imgs/seta-down-diaevento.png") no-repeat scroll 0 0;
	height: 6px;
	margin: 5px auto 0;
	width: 11px;
}
#content > .eventsCalendar > .weekEvents {
	display: block;
	float: right;
	height: 69px;
	margin: 7px 10px 0 0;
	padding: 0;
}
#content > .eventsCalendar > .weekEvents > li {
	background-color: #ffffff;
	border: 1px solid #ededed;
	color: #000;
	float: left;
	font-size: 9px;
	height: 60px;
	list-style: outside none none;
	margin: 0 0 0 2px;
	padding: 0;
	text-align: center;
	width: 105px;
}
#content > .eventsCalendar > .weekEvents > li .day {
	display: block;
	font-size: 11px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
#content > .eventsCalendar > .weekEvents > li .day > span {
	font-size: 18px;
	font-weight: bold;
}
#content > .eventsCalendar > .weekEvents > li .seemore {
	background-color: #ededed;
	color: #999999;
	display: block;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	width: 105px;
}
#content > .eventsCalendar > .weekEvents > li.active {
	border-color: #000;
}
#content > .eventsCalendar > .weekEvents > li.details {
	background-color: #0099cc;
}
#content > .eventsCalendar > .weekEvents > li.details a {
	color: #fff;
}
#content > .eventsCalendar > .weekEvents > li.details:hover, #content > .eventsCalendar > .weekEvents > li.details.selected {
	background-color: #999999;
}
#content > .eventsCalendar > .search {
	display: none;
	float: left;
	margin: 30px 10px 0;
	width: 920px;
}
#content > .eventsCalendar.searchVisible > .search {
	display: block;
	float: left;
	margin-right: 0;
}
#content > .eventsCalendar.searchVisible > .search > .searchBlocks {
	display: none;
}
#content > .eventsCalendar > .search > form {
    display: block;
}
#content > .eventsCalendar > .search.filtersTop {
	border:0;
}
#content > .eventsCalendar > .search > form > input.datafim[type="text"] {
	margin:0px;
}
#content > .eventsCalendar > .search > form .filterRow > .item {
	margin-left:10px;
	margin-right:0px;
}
#content > .eventsCalendar > .search > form .filterRow {
	margin:0;
	width:auto;
	clear:none;
}
#content > .eventsCalendar.searchVisible > .search > form {
	margin-right: 10px;
	padding: 0 0 10px;
}
#content > .eventsCalendar > .search > form > h3 {
	color: #666666;
	display: block;
	float: left;
	font: 400 12px "Dosis";
	margin: 9px 10px 0 0;
	text-transform: uppercase;
	width: 95px;
}
#content > .eventsCalendar > .search > form > input[type="text"] {
	border: 1px solid #ccc;
	color: #999;
	float: left;
	font-size: 12px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 5px;
	width: 122px;
}
#content > .eventsCalendar > .search > form > select {
	border: 1px solid #ccc;
	color: #999;
	float: left;
	font-size: 12px;
	margin: 0 10px 0 0;
	padding: 6px;
	width: 217px;
}
#content > .eventsCalendar > .search > form > .tipoEvento {
	width: 217px;
}
#content > .eventsCalendar > .search > form > .select2-container {
	float: left;
	margin: 0 10px 0 0;
}
#content > .eventsCalendar > .search > form > input[type="submit"] {
	background: #000 url("../imgs/lupa-white-btnsBig.png") no-repeat scroll 10px 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font: 700 12px "Dosis";
	height: 31px;
	padding: 0 10px 0 40px;
	text-transform: uppercase;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
}
#content > .eventsCalendar > .search > form > input[type="submit"]:hover {
	background: #666 url("../imgs/lupa-white-btnsBig.png") no-repeat scroll 10px 0;
}
#content > .eventsCalendar > .search > form > .btnClose {
	background: transparent url("../imgs/btn-close-agenda.png") no-repeat scroll center center;
	cursor: pointer;
	display: block;
	height: 31px;
	margin: 0;
	width: 30px;
	padding: 0;
	float: right;
}
#content > .eventsCalendar > .search > .searchBlocks {
	float: left;
	font-size: 0;
	height: 337px;
	margin: 20px 0 0;
	overflow: hidden;
	white-space: nowrap;
	width: 920px;
}
#content > .eventsCalendar > .search > .searchBlocks .jspHorizontalBar {
	display: block;
}
#content > .eventsCalendar > .search > .searchBlocks .block {
	background: #fff none repeat scroll 0 0;
	display: inline-block;
	height: 320px;
	margin: 0 5px 10px;
	overflow: hidden;
	white-space: normal;
	width: 300px;
}
#content > .eventsCalendar > .search > .searchBlocks .block:first-child {
	margin-left: 0;
}
#content > .eventsCalendar > .search > .searchBlocks .block:last-child {
	margin-right: 0;
}
#content > .eventsCalendar > .search > .searchBlocks .block a {
	display: block;
	height: 320px;
	width: 300px;
	position: relative;
}
#content > .eventsCalendar > .search > .searchBlocks .block > a:hover {
	opacity: 0.6;
	transition: all 0.25s ease-in-out 0s;
}
#content > .eventsCalendar > .search > .searchBlocks .block a > span {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto;
	padding: 7px 10px;
	width: 240px;
}
#content > .eventsCalendar > .search > .searchBlocks .block a > span.image {
	background: transparent url("../imgs/highlight-homepage.jpg") no-repeat scroll center center;
	height: 162px;
	padding: 0;
	width: 300px;
}
#content > .eventsCalendar > .search > .searchBlocks .block > a > .title {
	background: #000 none repeat scroll 0 0;
}
#content > .eventsCalendar > .search > .searchBlocks .block > a > .date {
	background: #4899b3 none repeat scroll 0 0;
}
#content > .eventsCalendar > .search > .searchBlocks .block > a > .date > span {
	display: block;
}
#content > .eventsCalendar > .search > .searchBlocks .block > a > .resume {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	padding: 7px 5px;
	width: 250px;
}
#content > .eventsCalendar > .search > .searchBlocks .block a > .localidade {
	position: absolute;
	top: 10px;
	left: 10px;
	width: auto;
	color: #020202;
	font-size: 12px;
	font-weight: bold;
	padding: 11px 15px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
}
.highlights.tabGroup {
	clear: both;
	display: block;
}
.highlights.tabGroup > ul {
	border-bottom: 1px solid #ededed;
	height: 44px;
	margin: 0 0 17px;
	padding: 0;
}
.highlights.tabGroup > ul > li {
	margin: 0 1px 0 0;
}
.highlights.tabGroup > ul > li > a {
	background: #f6f6f6 none repeat scroll 0 0;
	box-sizing: border-box;
	color: #999999;
	float: left;
	font: 600 18px "Dosis";
	height: 45px;
	padding: 11px 15px 0;
	text-transform: uppercase;
}
.highlights.tabGroup > ul > li > a:hover {
	opacity: 0.4;
}
.highlights.tabGroup > ul > li.alone > a:hover {
	opacity: 1;
	cursor:auto;
}
.highlights.tabGroup > ul > li.active > a {
	background-color: #000;
	color: #fff;
}
.blockHighlights {
	clear: both;
	float: left;
	margin: 0 0 15px;
}
.blockHighlights > .header {
	display: block;
	float: left;
	margin: 25px 0 13px;
	width: 100%;
}
.blockHighlights > .header > .title {
	color: #000;
	display: block;
	float: left;
	font: 700 22px "Dosis";
	text-transform: uppercase;
}
.blockHighlights > .header > .area {
	display: block;
	float: left;
	height: 26px;
	margin-top: 2px;
}
.blockHighlights > .header > .area > .separator {
	display: block;
	float: left;
	height: 17px;
	margin: 5px 0 0 13px;
	width: 2px;
}
.blockHighlights > .header > .area > .title {
	background-position: 5px -1px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	font-size: 15px;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 41px;
}
.blockHighlights > .header > .area > .title:hover {
	background-position: 5px -1px !important;
}
.blockHighlights > .highlight {
	float: left;
	font-size: 12px;
	margin-right: 22px;
	position: relative;
}
.blockHighlights > .highlight.last {
	margin-right: 0;
}
.blockHighlights > .highlight.one-block {
	width: 218px;
}
.blockHighlights > .highlight.one-block.tipo-area, 
.blockHighlights > .highlight.one-block.tipo-produto, 
.blockHighlights > .highlight.one-block.tipo-oquefazer, 
.blockHighlights > .highlight.one-block.tipo-horeca, 
.blockHighlights > .highlight.one-block.tipo-roteiro,
.blockHighlights > .highlight.one-block.tipo-guia {
	background-color: #f6f6f6;
	height: 332px;
	padding: 0 0 64px;
}
.blockHighlights > .highlight.one-block.tipo-area > .label,
.blockHighlights > .highlight.one-block.tipo-produto > .label,
.blockHighlights > .highlight.one-block.tipo-oquefazer > .label,
.blockHighlights > .highlight.one-block.tipo-horeca > .label,
.blockHighlights > .highlight.one-block.tipo-horeca > .roteiro,
.blockHighlights > .highlight.one-block.tipo-roteiro > .label,
.blockHighlights > .highlight.one-block.tipo-guia > .label{
	background-color: #fff;
	background-position: 10px center;
	border: 1px solid #ededed;
	display: table;
	font-size: 14px;
	height: 48px;
	left: -10px;
	padding: 0 10px 0 50px;
	position: absolute;
	top: 15px;
	z-index: 1;
}
.blockHighlights > .highlight.one-block.tipo-area > .label span,
.blockHighlights > .highlight.one-block.tipo-produto > .label span,
.blockHighlights > .highlight.one-block.tipo-oquefazer > .label span,
.blockHighlights > .highlight.one-block.tipo-horeca > .label span,
.blockHighlights > .highlight.one-block.tipo-horeca > .roteiro span,
.blockHighlights > .highlight.one-block.tipo-roteiro > .label span,
.blockHighlights > .highlight.one-block.tipo-guia > .label span {
	display: table-cell;
	vertical-align: middle;
}
.blockHighlights > .highlight.one-block.tipo-oquefazer > .label, .blockHighlights > .highlight.one-block.tipo-horeca > .label {
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	padding: 0 20px 0;
}
.blockHighlights > .highlight.one-block.tipo-area > .image, 
.blockHighlights > .highlight.one-block.tipo-produto > .image,
.blockHighlights > .highlight.one-block.tipo-oquefazer > .image,
.blockHighlights > .highlight.one-block.tipo-horeca > .image,
.blockHighlights > .highlight.one-block.tipo-roteiro > .image,
.blockHighlights > .highlight.one-block.tipo-guia > .image {
	background: transparent url("../imgs/highlight-homepage.jpg") no-repeat scroll center center;
	border: 1px solid #ededed;
	box-sizing: border-box;
	display: block;
	height: 198px;
	margin-bottom: 15px;
	width: 218px;
}
.blockHighlights > .highlight.one-block.tipo-area > .image img, 
.blockHighlights > .highlight.one-block.tipo-produto > .image img, 
.blockHighlights > .highlight.one-block.tipo-oquefazer > .image img, 
.blockHighlights > .highlight.one-block.tipo-horeca > .image img, 
.blockHighlights > .highlight.one-block.tipo-roteiro > .image img {
	width: 216px;
}
.blockHighlights > .highlight.one-block.tipo-area > .title,
.blockHighlights > .highlight.one-block.tipo-produto > .title,
.blockHighlights > .highlight.one-block.tipo-oquefazer > .title,
.blockHighlights > .highlight.one-block.tipo-horeca > .title,
.blockHighlights > .highlight.one-block.tipo-roteiro > .title,
.blockHighlights > .highlight.one-block.tipo-guia > .title {
	color: #000000;
	display: block;
	font-weight: bold;
	padding: 0 15px;
}
.blockHighlights > .highlight.one-block.tipo-area > .title:hover,
.blockHighlights > .highlight.one-block.tipo-produto > .title:hover,
.blockHighlights > .highlight.one-block.tipo-oquefazer > .title:hover,
.blockHighlights > .highlight.one-block.tipo-horeca > .title:hover,
.blockHighlights > .highlight.one-block.tipo-roteiro > .title:hover,
.blockHighlights > .highlight.one-block.tipo-guia > .title:hover {
	color: #666666 !important;
}
.blockHighlights > .highlight.one-block.tipo-area > .resume,
.blockHighlights > .highlight.one-block.tipo-produto > .resume,
.blockHighlights > .highlight.one-block.tipo-oquefazer > .resume,
.blockHighlights > .highlight.one-block.tipo-horeca > .resume,
.blockHighlights > .highlight.one-block.tipo-roteiro > .resume,
.blockHighlights > .highlight.one-block.tipo-guia > .resume {
	margin: 0 0 25px;
	padding: 0 15px;
	word-wrap: break-word;
}
.blockHighlights > .highlight.one-block.tipo-area > .price, .blockHighlights > .highlight.one-block.tipo-produto > .price, .blockHighlights > .highlight.one-block.tipo-oquefazer > .price, .blockHighlights > .highlight.one-block.tipo-horeca > .price, .blockHighlights > .highlight.one-block.tipo-roteiro > .price {
	bottom: 10px;
	box-sizing: border-box;
	float: left;
	height: 59px;
	left: 0;
	padding: 0 15px;
	position: absolute;
	width: 100%;
}
.blockHighlights > .highlight.one-block.tipo-area > .price > .label, .blockHighlights > .highlight.one-block.tipo-produto > .price > .label, .blockHighlights > .highlight.one-block.tipo-oquefazer > .price > .label, .blockHighlights > .highlight.one-block.tipo-horeca > .price > .label, .blockHighlights > .highlight.one-block.tipo-roteiro > .price > .label {
	bottom: 0;
	float: left;
	left: 15px;
	position: absolute;
}
.blockHighlights > .highlight.one-block.tipo-area > .price > .label > .price, .blockHighlights > .highlight.one-block.tipo-produto > .price > .label > .price, .blockHighlights > .highlight.one-block.tipo-oquefazer > .price > .label > .price, .blockHighlights > .highlight.one-block.tipo-horeca > .price > .label > .price, .blockHighlights > .highlight.one-block.tipo-roteiro > .price > .label > .price {
	display: block;
}
.blockHighlights > .highlight.one-block.tipo-area > .price > .label > .labelAttachment, .blockHighlights > .highlight.one-block.tipo-produto > .price > .label > .labelAttachment, .blockHighlights > .highlight.one-block.tipo-oquefazer > .price > .label > .labelAttachment, .blockHighlights > .highlight.one-block.tipo-horeca > .price > .label > .labelAttachment, .blockHighlights > .highlight.one-block.tipo-roteiro > .price > .label > .labelAttachment {
	clear: left;
	color: #000;
	float: left;
	font-size: 18px;
}
.blockHighlights > .highlight.one-block.tipo-area > .price > .label > .labelAttachment > .price, .blockHighlights > .highlight.one-block.tipo-produto > .price > .label > .labelAttachment > .price, .blockHighlights > .highlight.one-block.tipo-oquefazer > .price > .label > .labelAttachment > .price, .blockHighlights > .highlight.one-block.tipo-horeca > .price > .label > .labelAttachment > .price, .blockHighlights > .highlight.one-block.tipo-roteiro > .price > .label > .labelAttachment > .price {
	display: block;
}
.blockHighlights > .highlight.one-block.tipo-area > .price > .buy, .blockHighlights > .highlight.one-block.tipo-produto > .price > .buy, .blockHighlights > .highlight.one-block.tipo-oquefazer > .price > .buy, .blockHighlights > .highlight.one-block.tipo-horeca > .price > .buy, .blockHighlights > .highlight.one-block.tipo-roteiro > .price > .buy {
	bottom: 3px;
	float: right;
	position: absolute;
	right: 15px;
}
.blockHighlights > .highlight.one-block.tipo-roteiro > .button,
.blockHighlights > .highlight.one-block.tipo-guia > .button {
	bottom: 15px;
	left: 15px;
	position: absolute;
}
.blockHighlights > .highlight.one-block.tipo-short {
	border: 1px solid #ededed;
	display: block;
	height: 250px;
	padding: 4px;
	position: relative;
	width: 208px;
}
.blockHighlights > .highlight.one-block.tipo-short > img {
	display: block;
	width: 207px;
}
.blockHighlights > .highlight.one-block.tipo-short > .label {
	background: #f6f6f6 none repeat scroll 0 0;
	border: 1px solid #ededed;
	color: #000000;
	display: block;
	font: 600 20px "Dosis";
	left: -10px;
	padding: 15px;
	position: absolute;
	text-transform: uppercase;
	top: 23px;
	width: 160px;
}
.blockHighlights > .highlight.one-block.tipo-short > .label > a {
	background: #000 url("../imgs/lupa-cinza-btnsSmall.png") no-repeat scroll 7px 0;
	border-radius: 3px;
	color: #fff;
	display: block;
	font: 600 12px "Dosis";
	height: 18px;
	margin: 10px 0 0;
	padding: 2px 8px 0 34px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.one-block.tipo-reservation-area {
	border: 1px solid #ededed;
	float: left;
	margin-bottom: 11px !important;
	padding: 5px 4px;
	width: 208px;
}
.blockHighlights > .highlight.one-block.tipo-reservation-area > p {
	color: #000;
	display: block;
	font: 700 14px "Dosis";
	margin: 5px 0 5px 5px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.one-block.tipo-reservation-area > .buttons {
	display: block;
	float: left;
}
.blockHighlights > .highlight.one-block.tipo-reservation-area > .buttons > a {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	float: left;
	font: 600 13px "Dosis";
	height: 22px;
	padding: 3px 8px 0 34px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.one-block.tipo-reservation-area > .buttons > a:hover {
	background-position: 0 -35px;
}
.blockHighlights > .highlight.one-block.tipo-reservation-area > .buttons.accommodation > a {
	background-image: url("../imgs/btn-alojamento-reservas.png");
	margin-right: 2px;
}
.blockHighlights > .highlight.one-block.tipo-reservation-area > .buttons.packages > a {
	background-image: url("../imgs/btn-pacotes-reservas.png");
}
.blockHighlights > .highlight.one-block.tipo-reservations {
	border: 1px solid #ededed;
	clear: left;
	float: left;
	margin-bottom: 11px !important;
	padding: 5px 4px;
	width: 208px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > p {
	color: #000;
	display: block;
	font: 700 14px "Dosis";
	margin: 5px 0 5px 5px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul > li {
	float: left;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul > li > span {
	background: #ccc none repeat scroll 0 0;
	border-bottom: 1px solid #fff;
	color: #000;
	cursor: pointer;
	display: block;
	font: 600 13px "Dosis";
	height: 26px;
	margin: 0;
	padding: 7px 0 0 10px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul > li > span.accommodation {
	width: 100px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul > li > span.accommodation.selected {
	border-right: 1px solid #fff;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul > li > span.packages {
	width: 87px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul > li > span.packages.selected {
	border-left: 1px solid #fff;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul > li > span:hover {
	background: #999999 none repeat scroll 0 0;
	color: #fff;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > ul > li > span.selected {
	background: #666 none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	border-left: medium none;
	color: #fff;
	cursor: auto;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel {
	background-color: #666666;
	box-sizing: border-box;
	color: #fff;
	display: none;
	width: 100%;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.active {
	background-color: #666666;
	display: block;
	float: left;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel > form {
	float: left;
	margin: 0;
	padding: 0;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel > form > .row {
	clear: both;
	display: block;
	float: left;
	margin: 2px 0 0;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel > form > .row > .column {
	float: left;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel > form > .row label {
	color: #fff;
	display: block;
	font-size: 12px;
	margin: 0 0 2px 5px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation {
	padding: 10px 5px 5px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation select.tipoAlojamento {
	border: 1px solid #cccccc;
	color: #666666;
	font-size: 11px;
	padding: 5px;
	width: 199px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation select.tipoAlojamento:focus {
	box-shadow: 0 0 5px #333;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation input.checkIn, .blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation input.checkOut {
	border: 1px solid #cccccc;
	color: #666;
	float: left;
	font-size: 11px;
	padding: 5px;
	width: 81px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation input.checkIn:focus, .blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation input.checkOut:focus {
	box-shadow: 0 0 5px #333;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation input.checkIn {
	margin-right: 12px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation input[type="submit"] {
	background: rgba(0, 0, 0, 0) url("../imgs/bg-button-pesquisaralojamento.png") no-repeat scroll 0 0;
	border: medium none;
	color: #000;
	cursor: pointer;
	display: block;
	font: 700 12px "Dosis";
	height: 30px;
	margin-top: 6px;
	text-transform: uppercase;
	width: 198px;
}
.blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation input[type="submit"]:hover, .blockHighlights > .highlight.one-block.tipo-reservations > .tabs > .panel.accommodation input[type="submit"]:focus {
	background-position: 0 -40px;
	outline: 0 none;
}
.blockHighlights > .highlight.one-block.tipo-short > .label > a:hover {
	background-color: #666;
}
.blockHighlights > .highlight.two-block {
	width: 459px;
}
.blockHighlights > .highlight.two-block.tipo-image, .blockHighlights > .highlight.two-block.tipo-area {
	height: 390px;
}
.blockHighlights > .highlight.two-block.tipo-image {
	position: relative;
}
.blockHighlights > .highlight.two-block.tipo-image > .image {
	background: transparent url("../imgs/tipo_imagem_alt.jpg") no-repeat scroll center center;
	display: block;
	height: 390px;
	width: 460px;
}
.blockHighlights > .highlight.two-block.tipo-image > .mask {
	background: transparent url("../imgs/mask-destaque460-left.png") no-repeat scroll center center;
	height: 390px;
	left: 0;
	position: absolute;
	top: 0;
	width: 460px;
	z-index: 1;
}
.blockHighlights > .highlight.two-block.tipo-image > .texto {
	color: #fff;
	display: block;
	font: 300 32px "Dosis";
	position: absolute;
	right: 35px;
	text-align: right;
	text-transform: uppercase;
	top: 45px;
	width: 325px;
	z-index: 2;
}
.blockHighlights > .highlight.two-block.tipo-image > .texto > .title-two-block {
	color: #fff;
	display: block;
}
.blockHighlights > .highlight.two-block.tipo-image > .texto b, .blockHighlights > .highlight.two-block.tipo-image > .texto strong, .blockHighlights > .highlight.two-block.tipo-image > .texto span {
	font: 700 32px "Dosis";
}
.blockHighlights > .highlight.two-block.tipo-image > .texto > .ver {
	background: #ffffff url("../imgs/lupa-cinza-btnsSmall.png") no-repeat scroll 7px 0;
	border-radius: 3px;
	color: #fff !important;
	display: block;
	float: right;
	font: 600 12px "Dosis";
	height: 18px;
	margin: 20px 0 0;
	padding: 2px 8px 0 34px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.two-block.tipo-image > .texto > .ver:hover {
	background: #666 url("../imgs/lupa-cinza-btnsSmall.png") no-repeat scroll 7px 0;
	color: #fff !important;
}
.blockHighlights > .highlight.two-block.tipo-area, .blockHighlights > .highlight.two-block.tipo-produto {
	background-color: #f6f6f6;
}
.blockHighlights > .highlight.two-block.tipo-area > .label, .blockHighlights > .highlight.two-block.tipo-produto > .label {
	background-color: #fff;
	background-position: 10px 5px;
	border: 1px solid #ededed;
	display: block;
	font-size: 14px;
	height: 30px;
	left: -10px;
	padding: 15px 10px 0 50px;
	position: absolute;
	top: 15px;
	z-index: 1;
}
.blockHighlights > .highlight.two-block.tipo-area > .image, .blockHighlights > .highlight.two-block.tipo-produto > .image {
	background: transparent url("../imgs/highlight-homepage-two-block.jpg") no-repeat scroll center center;
	display: block;
	height: 260px;
	width: 460px;
}
.blockHighlights > .highlight.two-block.tipo-area > .title, .blockHighlights > .highlight.two-block.tipo-produto > .title {
	background-color: #000;
	color: #fff;
	display: block;
	font: bold 16px Arial,Helvetica,sans-serif;
	height: 20px;
	left: 24px;
	overflow: hidden;
	padding: 10px;
	position: absolute;
	text-overflow: ellipsis;
	top: 220px;
	white-space: nowrap;
	width: 390px;
}
.blockHighlights > .highlight.two-block.tipo-area > .title:hover, .blockHighlights > .highlight.two-block.tipo-produto > .title:hover {
	background-color: #666666;
}
.blockHighlights > .highlight.two-block.tipo-area > .resume, .blockHighlights > .highlight.two-block.tipo-produto > .resume {
	color: #000;
	float: left;
	margin: 8px 0 25px;
	padding: 0 15px;
}
.blockHighlights > .highlight.two-block.tipo-area > .price, .blockHighlights > .highlight.two-block.tipo-produto > .price {
	bottom: 10px;
	box-sizing: border-box;
	float: left;
	height: 59px;
	left: 0;
	padding: 0 15px;
	position: absolute;
	width: 100%;
}
.blockHighlights > .highlight.two-block.tipo-area > .price > .label, .blockHighlights > .highlight.two-block.tipo-produto > .price > .label {
	bottom: 0;
	float: left;
	left: 15px;
	position: absolute;
}
.blockHighlights > .highlight.two-block.tipo-area > .price > .label > .price, .blockHighlights > .highlight.two-block.tipo-produto > .price > .label > .price {
	display: block;
}
.blockHighlights > .highlight.two-block.tipo-area > .price > .label > .labelAttachment, .blockHighlights > .highlight.two-block.tipo-produto > .price > .label > .labelAttachment {
	clear: left;
	color: #000;
	float: left;
	font-size: 18px;
}
.blockHighlights > .highlight.two-block.tipo-area > .price > .label > .labelAttachment > .price, .blockHighlights > .highlight.two-block.tipo-produto > .price > .label > .labelAttachment > .price {
	display: block;
}
.blockHighlights > .highlight.two-block.tipo-area > .price > .buy, .blockHighlights > .highlight.two-block.tipo-produto > .price > .buy {
	bottom: 3px;
	float: right;
	position: absolute;
	right: 15px;
}
.blockHighlights > .highlight.two-block.tipo-freetext {
	background-color: #f6f6f6;
	box-sizing: border-box;
	padding: 0 40px 40px;
	position: relative;
}
.blockHighlights > .highlight.two-block.tipo-freetext > .label {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	float: left;
	font: 600 14px "Dosis";
	margin: 14px 0 0 -50px;
	padding: 13px 20px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.two-block.tipo-freetext > .text {
	clear: left;
	color: #000;
	font-size: 13px;
	line-height: 20px;
	padding-top: 60px;
}
.blockHighlights > .highlight.two-block.tipo-freetext > .text > .image {
	float: right;
	margin: -105px -28px 0 0;
	padding: 0 0 15px 15px;
}
.blockHighlights > .highlight.three-block {
	width: 688px;
}
.blockHighlights > .highlight.three-block.tipo-video {
	border: 1px solid #ededed;
	height: 250px;
	padding: 4px 5px;
	position: relative;
	width: 688px;
}
.blockHighlights > .highlight.three-block.tipo-video > .label {
	background: #f6f6f6 none repeat scroll 0 0;
	border: 1px solid #ededed;
	color: #000000;
	display: block;
	font: 600 28px "Dosis";
	height: 75px;
	left: -10px;
	padding: 15px 15px 5px;
	position: absolute;
	text-transform: uppercase;
	top: 23px;
	width: 200px;
}
.blockHighlights > .highlight.three-block.tipo-video > .label > a {
	background: #000 url("../imgs/seta-btns.png") no-repeat scroll 7px 0;
	border-radius: 3px;
	color: #fff;
	display: block;
	font: 600 12px "Dosis";
	height: 18px;
	margin: 10px 0 0;
	padding: 2px 8px 0 34px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.three-block.tipo-video > .label > a:hover {
	background-color: #666;
}
.blockHighlights > .highlight.three-block.tipo-video > .text {
	bottom: 18px;
	color: #999999;
	display: block;
	font-size: 12px;
	left: 18px;
	position: absolute;
	width: 180px;
}
.blockHighlights > .highlight.three-block.tipo-video > .text > a {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 95%;
	margin: 0 0 10px;
}
.blockHighlights > .highlight.three-block.tipo-video > .video {
	background: transparent url("../imgs/tipo_video_alt.jpg") no-repeat scroll center center;
	display: block;
	float: right;
	height: 250px;
	width: 455px;
}
.blockHighlights > .highlight.one-block-events {
	margin-right: 18px;
	width: 301px;
}
.blockHighlights > .highlight.one-block-events.last {
	margin-right: 0;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ededed;
	display: block;
	float: left;
	height: 318px;
	margin: 0;
	width: 300px;
	position: reltavie;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a .localidade {
	position: absolute;
	top: 18px;
	left: -10px;
	width: auto;
	color: #020202;
	font-size: 12px;
	font-weight: bold;
	padding: 11px 15px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a:hover {
	border-color: #bbb;
	opacity: 0.6;
	transition: all 0.25s ease-in-out 0s;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a > span {
	display: block;
	margin: 0 auto;
	padding: 7px 10px;
	width: 240px;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a > span.image {
	background: transparent url("../imgs/highlight-homepage.jpg") no-repeat scroll center center;
	height: 162px;
	padding: 0;
	width: 300px;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a > span.title {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a > span.date {
	background: #4899b3 none repeat scroll 0 0;
	color: #fff;
	font-size: 12px;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a > span.date > span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.blockHighlights > .highlight.one-block-events.tipo-events > a > span.resume {
	color: #000;
	font-size: 11px;
	padding: 7px 5px;
	width: 250px;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium {
	border: 1px solid #ededed;
	clear: left;
	float: left;
	margin-bottom: 11px !important;
	padding: 5px 4px;
	width: 207px;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > p {
	color: #000;
	display: block;
	font: 700 14px "Dosis";
	margin: 15px 0 15px 5px;
	text-transform: uppercase;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li {
	float: left;
	min-height: 80px;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li > span {
	background: #CCCCCC none no-repeat scroll center 10px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-size: 11px;
	height: auto;
	padding: 45px 2px 11px 2px;
	margin: 0;
	text-align: center;
	width: 65px;
	text-transform: uppercase;
	font-weight: 600;
	min-height: 28px;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li > span:hover {
	background-color: #999999;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li.active > span {
	background-color: #666666;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li > span.what-todo {
	background-image: url("../imgs/icon-oquefazer.png");
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li > span.where-sleep {
	background-image: url("../imgs/icon-ondeficar.png");
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li > span.where-eat {
	background-image: url("../imgs/icon-onde-comer.png");
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li > span:hover, .blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > ul > li.active > span {
	background-position: center 10px;
	color: #fff;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > .content {
	background-color: #666666;
	box-sizing: border-box;
	float: left;
	padding: 10px;
	width: 100%;
	padding: 21px 10px 25px 10px;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > .content .row {
	display: block;
	float: left;
	margin: 0 0 10px;
	width: 100%;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > .content .row > label {
	color: #fff;
	display: block;
	font-size: 12px;
	margin: 0 0 10px;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > .content .row > select, .blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > .content .row > .selectBox {
	width: 100%;
}
.blockHighlights > .highlight.one-block.tipo-itinerarium > .tabs > .content .button {
	width: 100%;
}
.blockHighlights > .highlight.one-block.tipo-iframe-scale2go {
	text-align: left;
}
.blockHighlights > .highlight.one-block.tipo-iframe-scale2go iframe {
	overflow: hidden;
	width: 200px;
	height: 215px;
	border: none;
}
#rightSidePanel > .blockHighlights > .highlight {
	clear: both;
	margin-bottom: 20px;
	margin-right: 0;
}
#rightSidePanel .blockHighlights > .highlight.one-block {
	clear: none;
	float: left;
	margin-right: 23px;
}
#rightSidePanel .blockHighlights > .highlight.one-block.last {
	margin-right: 0;
}
.highlightMenu > .blockHighlights {
	margin-bottom: 0;
}
.commentsBox {
	clear: both;
	float: left;
	margin-top: 20px;
	width: 100%;
}
.commentsBox > .header {
	background-color: #f6f6f6;
	box-sizing: border-box;
	float: left;
	height: 100px;
	padding: 20px 20px 0 0;
	position: relative;
	width: 100%;
}
.commentsBox > .header > .label {
	background-color: #000000;
	border: 1px solid #ededed;
	color: #ffffff;
	display: block;
	float: left;
	font: 500 14px "Dosis";
	margin: -6px 0 0 -11px;
	padding: 15px 25px;
	text-transform: uppercase;
}
.commentsBox > .header > .status {
	color: #000;
	float: left;
	font-size: 12px;
	margin: 10px 0 0 25px;
}
.commentsBox > .header > .status > .label {
	float: left;
}
.commentsBox > .header > .status > .ratings {
	font-weight: bold;
}
.commentsBox > .header > .status > .rating {
	margin: 0 0 0 14px;
}
.commentsBox > .header > .status > .rating > .starst {
	font-weight: bold;
	margin: 0 0 0 5px;
}
.commentsBox > .header > .btComments, .commentsBox > .header > form > .btComments {
	cursor: pointer;
	float: right;
}
.commentsBox > .list {
	display: block;
	float: left;
}
.commentsBox > .list > .navbar {
	margin-top: 10px;
}
.commentsBox > .list > .item {
	float: left;
	margin: 20px 0 0;
	width: 100%;
}
.commentsBox > .list > .item > .info {
	float: left;
	font-size: 12px;
	position: relative;
	width: 168px;
}
.commentsBox > .list > .item > .info > img {
	position: absolute;
	right: -1px;
	top: 20px;
	z-index: 10;
}
.commentsBox > .list > .item > .info > .img {
	float: left;
	margin-right: 12px;
}
.commentsBox > .list > .item > .info > ul {
	float: left;
	font-size: 12px;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.commentsBox > .list > .item > .info > ul > li {
	color: #999;
}
.commentsBox > .list > .item > .info > ul > li.name {
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
.commentsBox > .list > .item > .info > ul > li.location {
	color: #666;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
.commentsBox > .list > .item > .info > ul > li.date {
	margin-bottom: 10px;
}
.commentsBox > .list > .item > .details {
	border: 1px solid #f0f0f0;
	float: left;
	min-height: 108px;
	position: relative;
	width: 770px;
}
.commentsBox > .list > .item > .details > .rating {
	position: absolute;
	right: 22px;
	top: 22px;
}
.commentsBox > .list > .item > .details > .rating > .starst {
	font-weight: bold;
	margin: 0 0 0 5px;
}
.commentsBox > .list > .item > .details > .message {
	float: left;
	font-size: 12px;
	margin: 20px 0 20px 25px;
	width: 460px;
}
.commentsBox > .form {
	display: none;
}
.commentsBox > .list > .message {
	display: block;
	margin: 10px 0;
}
.commentsBox .fb3col.fnome {
	width: 360px;
}
.commentsBox .fb3col.fnome > .fb3row > .fb3field > input {
	width: 100%;
}
.commentsBox .fb3col.flocalidade {
	width: 245px;
}
.commentsBox .fb3col.flocalidade > .fb3row > .fb3field > input {
	width: 100%;
}
.commentsBox .fb3col.femail {
	width: 309px;
}
.commentsBox .fb3col.femail > .fb3row > .fb3field > input {
	width: 100%;
}
.commentsBox .fb3col.fcomentario {
	width: 100%;
}
.commentsBox .fb3col.femail > .fb3row > .fb3field > textarea {
	height: 200px;
	width: 100%;
}
.commentsBox .fb3col.frating {
	color: #000;
	font-size: 12px;
	margin-top: 20px;
}
.commentsBox .fb3col.frating > .fb3row > .label {
	display: block;
	float: left;
}
.commentsBox .fb3col.frating > .fb3row > .rating {
	float: left;
	margin: -3px 0 0 10px;
}
.commentsBox .fb3col.frating > .fb3row > .rating > .ratingStars16 {
	display: block;
	float: left;
}
.commentsBox .fb3col.frating > .fb3row > .rating > .starst {
	display: block;
	float: left;
	font-weight: bold;
	margin: 2px 0 0;
}
#footer {
	background: #fff none repeat scroll 0 0;
	display: block;
	margin: 0 auto 30px;
	padding: 20px;
	width: 940px;
}
#footer > span {
	border-top: 1px solid #ededed;
	color: #000;
	display: block;
	font: 300 12px "Dosis";
	padding: 10px 0 20px;
	text-transform: uppercase;
}
#footer > .social {
	display: block;
	font-size: 0;
	height: 30px;
	margin: 0 0 45px;
	padding: 0;
	text-align: center;
}
#footer > .social > li {
	background-color: #f6f6f6;
	display: inline-block;
	list-style: outside none none;
	margin: 0 0 0 1px;
	text-align: left;
}
#footer > .social > li:first-child {
	margin-left: 0;
}
#footer > .social > li > a, #footer > .social > li > span {
	color: #666;
	display: block;
	float: left;
	font: 700 14px/24px "Dosis";
	height: 24px;
	padding: 3px 0 3px 5px;
	text-transform: uppercase;
	width: 128px;
}
#footer > .social > li > a > img, #footer > .social > li > span > img {
	float: left;
	margin: 3px 0 0;
	padding-right: 10px;
}
#footer > .social > li > a > span {
	display: block;
	float: left;
}
#footer > .social > li > a:hover, #footer > .social > li > a:hover span {
	color: #999 !important;
}
#footer > .copy {
	color: #999999;
	display: block;
	float: left;
	font-size: 11px;
	margin: 0;
}
#footer > .seara {
	background: rgba(0, 0, 0, 0) url("../imgs/logo-seara.png") repeat scroll 0 0;
	display: block;
	float: right;
	height: 11px;
	width: 39px;
}
#footer > .seara > a {
	display: block;
}

.covid-19 {
	display: block;
	margin-bottom: 30px;
}