@CHARSET "UTF-8";
* {margin:0; padding: 0;}
html, body {height:100%;}

table {background-color: #fff;border-collapse: collapse;border-spacing: 0;max-width: 100%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
table tr td, table tr th{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}

/** Titulos */
h1{color:gray;margin:2px 0px 5px 0px;font-weight:300;}
h2{color:gray;margin:2px 0px 5px 0px;font-weight:300;}
h3{color:gray;margin:2px 0px 5px 0px;font-weight:300;}

hr{color:#f9f9f9;}

/* Colunas */
.col-1{width:8.33%;min-width:85px;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-2{width:16.66%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-3{width:24.99%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-4{width:33.32%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-5{width:41.65%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-6{width:49.98%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-7{width:58.31%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-8{width:66.64%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-9{width:74.97%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-10{width:83.30%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-11{width:91.63%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.col-12{width:100%;float:left;display:block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}

/* forms */
.control-group.full{width:100%;}
.control-group{float:left;padding:10px 10px 0;min-height:45px;margin-bottom:15px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;}
.control-group label{width:10%;text-align:right;float:left;margin-top:8px;margin-right:5px;margin-left:5px;}
.control-group .label{text-align:right;float:left;margin-top:8px;margin-right:5px;margin-left:5px;}
.control-group .control{float:left;margin-top:-2px;position:relative;}
.control-group .control .checkboxChanged{margin-top:10px;}
.formCadastro .control-group .control{width:85%;}

/* Padding */
.padding-10{padding:10px;}
.padding-5{padding:5px;}
.padding-2{padding:2px;}
.padding-none{padding:none;}
.padding-t-5{padding-top:10px;}
.padding-t-5{padding-top:5px;}
.padding-t-2{padding-top:2px;}
.padding-t-none{padding-top:none;}
.padding-b-10{padding-bottom:10px;}
.padding-b-5{padding-bottom:5px;}
.padding-b-2{padding-bottom:2px;}
.padding-b-none{padding-bottom:none;}
.padding-l-10{padding-left:10px;}
.padding-l-5{padding-left:5px;}
.padding-l-2{padding-left:2px;}
.padding-l-none{padding-left:none;}
.padding-r-10{padding-right:10px;}
.padding-r-5{padding-right:5px;}
.padding-r-2{padding-right:2px;}
.padding-r-none{padding-right:none;}

/* Margin */
.margin-10{margin:10px;}
.margin-5{margin:5px;}
.margin-2{margin:2px;}
.margin-none{margin:none;}
.margin-t-5{margin-top:10px;}
.margin-t-5{margin-top:5px;}
.margin-t-2{margin-top:2px;}
.margin-t-none{margin-top:none;}
.margin-b-10{margin-bottom:10px;}
.margin-b-5{margin-bottom:5px;}
.margin-b-2{margin-bottom:2px;}
.margin-b-none{margin-bottom:none;}
.margin-l-10{margin-left:10px;}
.margin-l-5{margin-left:5px;}
.margin-l-2{margin-left:2px;}
.margin-l-none{margin-left:none;}
.margin-r-10{margin-right:10px;}
.margin-r-5{margin-right:5px;}
.margin-r-2{margin-right:2px;}
.margin-r-none{margin-right:none;}

/* Box */
.block-box{background:none repeat scroll 0 0 #fff;padding:10px;}

.blockView{background:none repeat scroll 0 0 #fff;padding:20px;margin: 20px 0px;width:100%;float:left;}

.textarea{width:100%;height:200px;resize:none;}

.textbox{ 
   border:1px solid #e5e5e5;  
   font-size: 14px;
   padding: 8px 8px 8px 8px;
   float:left;
   margin:0 5px 5px;
   font-family:inherit;
}
.textbox:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
}

input[readonly]{background-color:#F5F5F5;cursor:not-allowed;}

/* SELECT */
.lt-ie .selectbox .arrow,
.lt-ie9 .selectbox .arrow,
.lt-ie8 .selectbox .arrow {
  display: none;
}
.lt-ie .selectbox select,
.lt-ie9 .selectbox select,
.lt-ie8 .selectbox select {
  padding-right: 5px !important;
}
.lt-ie7 .selectbox{
    display:inline;
    background:none;
}
}
.lt-ie7 .selectbox select{
    height:auto;
    border:auto;
}

.selectbox {
 	margin:0 5px 5px;
	position: relative;
	border: 1px solid #b5b5b5;
	padding:2px 10px 0 0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	border-radius: 4px;
	background-clip: padding-box;
	background-color: #f1f1f1;
	display:inline-block;
	box-shadow: 0 1px 3px rgba(0,0,0,.13), inset 0 1px 0 #fff;
	color: 0 1px 3px rgba(0,0,0,.13), inset 0 1px 0 #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background-image: linear-gradient(bottom, #dcdcdc 0%, #dcdcdc 2%, #f3f3f3 100%);
}
.selectbox.second {
  margin-left: 10px;
}
.selectbox:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: linear-gradient(bottom, #eaeaea 0%, #fff 100%);
}
.selectbox .arrow {
  position: absolute;
  top: 13px;
  right: 5px;
  display: block;
  width: 0;
  height: 0;
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #333333;
}
.selectbox select::-ms-expand {
  display: none;
}
.selectbox select {
  float: left;
  position: relative;
  z-index: 2;
  height: 30px;
  font-size:14px;
  margin-right:5px;
  display: block;
  line-height: 14px;
  padding: 4px 45px 4px 5px;
  margin: 0;
  -moz-appearance: window;
  -moz-padding-end: 10px;
  background: transparent;
  width:99%
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
  appearance: none;
}
.selectbox select:focus {
  outline: none;
  border: none;
}

/* RADIO & CHECKBOX EXAMPLE */
.lt-ie8 input.radioChanged , .lt-ie7 input.radioChanged{
  height:auto;
  width:auto;
  opacity:1;
}

input.radioChanged, input.checkboxChanged{
  position:relative;
  z-index:2;
  opacity:0;
  height:23px;
  margin:-16px 0 0;
  width:23px; 
  display:inline-block;
  cursor:pointer;
}
.lt-ie8 .checkboxContainer, .lt-ie7 .checkboxContainer, .lt-ie7 .radioContainer, .lt-ie8 .radioContainer{
  display:none !important;
}
.checkboxContainer, .radioContainer{
  position:relative;
  z-index:1;
  height:23px;
  width:23px; 
  margin-left:-23px;
  display:inline-block;
  margin-top:0px;
}
.control-group .checkboxContainer, .control-group .radioContainer{margin-top:5px;}


.lt-ie8 input.radioChanged + .checkboxContainer{
  background-image:none !important;
}
.lt-ie8 input.radioChanged + .radioContainer{
  background-image:none !important;
}
input.checkboxChanged + .checkboxContainer{
  background:url(img/bg_checkbox.png) top left no-repeat;
}
input.radioChanged + .radioContainer{
  background:url(img/bg_radio.png) top left no-repeat;
}
input.checkboxChanged:checked + .checkboxContainer, input[type="radio"]:checked + .radioContainer{
  background-position:top right;
}
.radioGroup {
  padding-bottom: 5px;
}


/*  Mensagens      */
.msgSucess{height:25px;background-image:url(../img/alert_sucess.png);background-repeat:no-repeat;background-position:5px -3px;box-sizing: border-box;display:block;color:green;padding:0px 0px 0px 35px;margin:10px 0px;}
.msgError{height:25px;background-image:url(../img/alert_validate.png);background-repeat:no-repeat;background-position:5px -3px;box-sizing: border-box;display:block;color:red;padding:0px 0px 0px 35px;margin:10px 0px;}
.msgAlert{box-sizing: border-box;display:block;width:100%;color:yellow;padding:10px;margin:10px 0px;}

/* Button */
.button, a.button{
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 10px 30px;
	text-decoration:none;
	background-color:#392321;
	color:#fff;
	float:left;
	border:0px;
	margin:0 5px 5px;
}

form, div.blockArea{margin-bottom:20px;background-color:#fff;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
form .footerForm .button, div.blockFooter .button{float:none;}
form .footerForm, div.blockFooter{background-color: #f6f6f6;padding-top:15px;padding-bottom:10px;margin-top: 25px;text-align: center;display: block;float: left;position: relative;width: 100%;}
form .contentForm, div.blockContent{padding:0px 10px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}

form .headerForm, div.blockHeader{margin-bottom:20px;background-color: #f6f6f6;;display:block;float: left;position: relative;width: 100%;}
form .headerForm .button, div.blockArea div.blockHeader .button{margin:0px;}
form .headerForm .titleForm, div.blockHeader .titleBlock{font-size: 20px;font-weight:400;margin-top:8px;position:relative;display:block;float:left;margin-left:10px;}
form .headerForm .titleForm, div.blockHeader .titleBlock .fa{margin-right:6px;}

#formSearch .button{padding:8px 5px;cursor:pointer;font-size:20px;position:absolute;right:0px;}

.radius-5{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.radius-8{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.radius-10{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}

/* Cores */
.color-red{color:red;}
.color-blue{color:blue;}
.color-gray{color:gray;}
.color-green{color:green;}
.color-white{color:white;}
.color-black{color:black;}
.red{background-color:#FF6347 !important}
.blue{background-color:#90c6ff !important}
.gray{background-color:gray !important}
.green{background-color:green !important}
.white{background-color:white !important}
.black{background-color:black !important}


/* Table*/
.table {margin-bottom: 20px;width: 100%;}
.table thead th {vertical-align: bottom;}
.table th {font-weight: bold;}
.table th, .table td {line-height: 20px;text-align: left;padding:5px;}
.table td{border-top:1px solid #efefef;}
#tblItens td { font-size: 11px; }
#tblItens td i { font-size: 15px; }

/* Paginação */
table.pagination .page-far-left, table.pagination .page-far-right, table.pagination .page-left, table.pagination .page-right, table.pagination #page-info { margin-top: 7px;margin-left:5px;}
table.pagination .select{width: 70px;}
.table tr td a i{color:#0f0f0f;}
.table tr td a{margin-left:5px;}
#page-info {float: left;line-height: 16px;padding: 3px 12px 0;}
.page-far-left { background: url("img/paging/paging_far_left.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;height: 24px;width: 24px;}
.page-right {background: url("img/paging/paging_right.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;height: 24px;width: 24px;}
.page-far-right {background: url("img/paging/paging_far_right.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;height: 24px;width: 24px;}
.page-left {background: url("img/paging/paging_left.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;height: 24px;width: 24px;}
.pagination{float:right;margin-bottom:20px}



/*Calendario*/
.selectedBlockout{background-color:#0cbcc8;color:#fff !important;background-image:none !important;}
.selectedAlugado{background-color:#2e78bd;color:#fff !important;background-image:none !important;}
.selectedPendente{background-image:url(img/calendar_pendente.png);background-repeat:no-repeat}
.selectedCancelado{background-image:url(img/calendar_cancelado.png);background-repeat:no-repeat}
.selectedTeste{background-color:yellow !important; color:#000 !important;background-image:none !important;}

/** GUEST **/
.selectedGuest { background-color:#a35aaa;color:#fff !important;background-image:none !important; }
.selectedGuestCheckin {
    background: #a35aaa; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #ffffff 50%, #a35aaa 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#a35aaa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #ffffff 50%,#a35aaa 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #ffffff 50%,#a35aaa 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #ffffff 50%,#a35aaa 50%); /* IE10+ */
    background: linear-gradient(135deg, #ffffff 50%,#a35aaa 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a35aaa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.selectedGuestCheckout {
    background: #a35aaa; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #a35aaa 50%, #ffffff 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#a35aaa), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #a35aaa 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #a35aaa 50%,#ffffff 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #a35aaa 50%,#ffffff 50%); /* IE10+ */
    background: linear-gradient(135deg, #a35aaa 50%,#ffffff 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a35aaa', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/** OWNER GUEST **/
.selectedOwnerGuest { background-color:#1f5eff;color:#fff !important;background-image:none !important; }
.selectedOwnerGuestCheckin {
    background: #1f5eff; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #ffffff 50%, #1f5eff 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#1f5eff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #ffffff 50%,#1f5eff 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #ffffff 50%,#1f5eff 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #ffffff 50%,#1f5eff 50%); /* IE10+ */
    background: linear-gradient(135deg, #ffffff 50%,#1f5eff 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1f5eff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.selectedOwnerGuestCheckout {
    background: #1f5eff; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #1f5eff 50%, #ffffff 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#1f5eff), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #1f5eff 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #1f5eff 50%,#ffffff 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #1f5eff 50%,#ffffff 50%); /* IE10+ */
    background: linear-gradient(135deg, #1f5eff 50%,#ffffff 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5eff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/** OWNER **/
.selectedOwner { background-color:#ff8a00;color:#000 !important;background-image:none !important; }
.selectedOwnerCheckin {
    background: #ff8a00; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #ffffff 50%, #ff8a00 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#ff8a00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #ffffff 50%,#ff8a00 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #ffffff 50%,#ff8a00 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #ffffff 50%,#ff8a00 50%); /* IE10+ */
    background: linear-gradient(135deg, #ffffff 50%,#ff8a00 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff8a00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.selectedOwnerCheckout {
    background: #ff8a00; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #ff8a00 50%, #ffffff 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ff8a00), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #ff8a00 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #ff8a00 50%,#ffffff 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #ff8a00 50%,#ffffff 50%); /* IE10+ */
    background: linear-gradient(135deg, #ff8a00 50%,#ffffff 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a00', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/** ADJUSTMENTS **/
.selectedAdjustments { background-color:yellow; color:#000 !important;background-image:none !important; }

/** COMP NIGHTS **/
.selectedCompNights { background-color:#24c043;color:#000 !important;background-image:none !important; }
.selectedCompNightsCheckin {
    background: #24c043; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #ffffff 50%, #24c043 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#ffffff), color-stop(50%,#24c043)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #ffffff 50%,#24c043 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #ffffff 50%,#24c043 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #ffffff 50%,#24c043 50%); /* IE10+ */
    background: linear-gradient(135deg, #ffffff 50%,#24c043 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#24c043',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.selectedCompNightsCheckout {
    background: #ff8a00; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #24c043 50%, #ffffff 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#24c043), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #24c043 50%,#ffffff 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #24c043 50%,#ffffff 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #24c043 50%,#ffffff 50%); /* IE10+ */
    background: linear-gradient(135deg, #24c043 50%,#ffffff 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24c043', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


td.arrivalOwner { color:#ff8a00 !important; }
td.arrivalOwnerGuest { color:#1f5eff !important; }
td.arrivalGuest { color:#a35aaa !important; }
td.arrivalCompNights { color:#24c043 !important; }
td.arrivalAdjustments { color:yellow !important; }


/* Útil */
.decoration-none{text-decoration:none;}
.clear{clear:both;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.float-none{float:none !important;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.cursor-pointer{cursor:pointer;}
.cursor-default{cursor:default;}
.box-center{margin:0 auto;float:none;position:relative;clear:both;display:table}
.margin0{margin:0px;}

/* OUTROS*/
.showFAQ{padding:10px 20px 20px 20px;font-size:18px;}
.showFAQ h3{margin:20px 0px;font-size:26px;border-bottom:1px solid #c9c9c9;}
.showFAQ .titleFAQ{margin-top: 10px;margin-bottom:5px;}
.showFAQ .descriptionFAQ{margin-bottom: 10px; font-size: 12px; }

@media (max-width : 800px) {
	.control-group .control{width:100%;}
	.control-group label, .control-group .label, .control-group .textbox, .control-group .select2-container{text-align:left;width:100%;margin-bottom:5px;}
	.formCadastro .control-group .control {width:100%;}
}
.linhaviews { color: blue !important; }
.linhayards { color: green !important; }
.quickFilterBY { display: block;  }
.quickFilterButton { margin-right: 10px !important; }
.quickFilterBlock .active { background-color: #718abc !important; }
.completeFilterBlock { float: right; }
#formSearchStatements {  }
#formSearchStatements input { float: right; }