
div.class-manteniment div.tab-content {
	height:auto;
	overflow-y: auto;
}

.big {
 font-size:1.3em;	
}

.red {
  color:#ff0000 !important;
  font-weight:bold;
}

.blue {
  color:#0000ff !important;
  font-weight:bold;
}

.green {
  color:#008800 !important;
  font-weight:bold;
}

.bg_red {
  background-color:#ffeeee !important;
  
}

.bg_blue {
  background-color:#0000ff !important;
  
}

.bg_green {
  background-color:#eeffee !important;
  
}

.ui-button {
    width: auto;
    overflow: visible;
    padding-left: 0.7em;
    padding-right: 0.7em;	
	color: #fff;
    background: #516e9e;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5d7db1), to(#445c89));
    background-image: -moz-linear-gradient(top, #5d7db1, #445c89);
    background-image: -ms-linear-gradient(top, #5d7db1, #445c89);
    background-image: -o-linear-gradient(top, #5d7db1, #445c89);
    background-image: linear-gradient(top, #5d7db1, #445c89);
    border: 1px solid #aaa;
    border-radius: 3px;
    background-clip: padding-box;
}

td.red input {
	color:#ff0000;
}

ul.collection {
  width:100%;
  list-style-type: none;
  padding:0;margin:0;
  max-height:560px;
  overflow-y:auto;
}

ul.collection li.item {
  float:left;
  margin-right:20px;
  margin-bottom:20px;
  border:1px solid #ccc;
  padding:4px;
}

ul.collection li.item.noborder {
  border:0;
}


ul.collection li.item div.attribute-image {
  margin-bottom:10px;
}

ul.collection li.item div.attribute-video {
  margin-bottom:10px;
  height:225px;
  width:400px;
  overflow-y:hidden;
}

ul.collection li.item div.attribute-video iframe#video_embed{
  height:100%;
  width:100%;
}

ul.collection li.item div.image-deleted-caption {
  z-index:999;
  float:left;
  margin-left:-200px;
  overflow:visible;
  position:relative;
}

ul.collection li.item div.image-deleted-caption span {
  position: relative;
  top: 10px;
  left:210px;
  font-weight:bold;
  background-color:#fff;
  padding:4px;
  color:#ff0000;
}


ul.collection li.item div.attribute-info span {
  font-weight:bold;	
}

ul.collection li.item div.attribute-info input, 
ul.collection li.item div.attribute-info img {
  float:right;
  padding-left:4px;
}

div.box-dades {
  border: 1px solid #094564;
  margin-bottom:20px;
  padding:5px;	
}

div.box-dades .titol {
  margin:0;
  padding:0;
  margin-top:-13px;
  background-color:transparent;
}

div.box-dades .titol span {
  padding-right:10px;
  padding-left:10px;
  background-color:#fff;
  font-size:1.1em;
  color:#094564;
  font-weight:bold;
}


div.info-item {
  float:left;
  margin-right:20px;	
}

div.info-item span.item {
  color:#888;
}

div.info-item span.selected {
  color:#000;
  font-weight:bold;	
}

div.info-textos {
  margin-bottom:10px;	
}

/************ CALENDARI *************/
div#calendaris-reserves {
  overflow:auto;
  font-size:0.90em;
	font-family:Tahoma;
}

div#calendaris {
  width:auto;	
	display:table;
}

div#calendari-immoble {
  display:table-cell;	
}


/***************** JQUERY UI *************************/

.ui-autocomplete .ui-menu-item a {
	text-decoration:none;
	
}

#datepicker {
	margin-top:20px;
	
}

.ui-datepicker {
    display: inline-block !important;
    width: 90% !important;
    white-space: nowrap;
    border:0;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #fff;
}


.ui-datepicker-multi-6 .ui-datepicker-group { 
   width: 15%;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: none !important;
    display: inline-block;
    min-width:180px;
	margin-right:1.666%;
	text-align:center;    
}

.ui-datepicker-multi  .ui-datepicker-group-last {
  	margin-right:0;
}

.ui-datepicker-row-break {
	width:1px;
}

.ui-datepicker .ui-datepicker-title {
	
}

.ui-datepicker-calendar th {
	font-weight:normal;
	
}

.ui-datepicker-calendar td {
	border: 1px solid #ebeceb;
	padding:0;
	text-align:center;
	width:50px !important;
}

.ui-datepicker-calendar .ui-state-default {
	background:#fff;
	color:#333;
	text-align: center;
}



.ui-datepicker-calendar .ui-state-disabled {
   opacity:0.5;
}

.ui-datepicker-calendar .ui-datepicker-other-month {
	background:#fff;
	border:0;
}


.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	filter: none;
}

.ui-datepicker-calendar .ui-state-active {
  border: 1px solid #d3d3d3;
}


.ui-datepicker-calendar .ui-state-hover {
  border: 1px solid #333;
}

.ui-datepicker-calendar .dp, .ui-datepicker-calendar .dp-start, .ui-datepicker-calendar .dp-end, .ui-datepicker-calendar .dp-end-start,
.ui-datepicker-calendar .dp_onlydates, .ui-datepicker-calendar .dp-start_onlydates, .ui-datepicker-calendar .dp-end_onlydates, .ui-datepicker-calendar .dp-end-start_onlydates, 
.ui-datepicker-calendar .dp_invitacio, .ui-datepicker-calendar .dp-start_invitacio, .ui-datepicker-calendar .dp-end_invitacio, .ui-datepicker-calendar .dp-end-start_invitacio {
	opacity:1;
}

.ui-datepicker-calendar .dp .ui-state-default { 
  background:#516e9e;
  color:#000;
}

.ui-datepicker-calendar .dp-start .ui-state-default { 
  background: -webkit-linear-gradient(left top, white 50%, #516e9e 50%);
  background: -moz-linear-gradient(left top, white 50%, #516e9e 50%);
  background: -ms-linear-gradient(left top, white 50%, #516e9e 50%);
  background: linear-gradient(left top, white 50%, #516e9e 50%);
  color:#000
}

.ui-datepicker-calendar .dp-end .ui-state-default { 
  background: -webkit-linear-gradient(left top, #516e9e 50%, white 50%);
  background: -moz-linear-gradient(left top, #516e9e 50%, white 50%);
  background: -ms-linear-gradient(left top, #516e9e 50%, white 50%);
  background: linear-gradient(left top, #516e9e 50%, white 50%);
  color:#000
}

.ui-datepicker-calendar .dp-end-start .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -moz-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -ms-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
}

.ui-datepicker-calendar .dp-end-start.onlydates_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -moz-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -ms-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
}


.ui-datepicker-calendar .dp-end-start.invitacio_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -moz-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -ms-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
}

.ui-datepicker-calendar .dp-end-start.parking1_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
}

.ui-datepicker-calendar .dp-end-start.parking2_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #516e9e 55%, #516e9e 100%);
}


.ui-datepicker-calendar .onlydates .ui-state-default { 
  background:#CCCCCC;
}

.ui-datepicker-calendar .dp-start.onlydates .ui-state-default { 
  background: -webkit-linear-gradient(left top, white 50%, #CCCCCC 50%);
  background: -moz-linear-gradient(left top, white 50%, #CCCCCC 50%);
  background: -ms-linear-gradient(left top, white 50%, #CCCCCC 50%);
  background: linear-gradient(left top, white 50%, #CCCCCC 50%);
}

.ui-datepicker-calendar .dp-end.onlydates .ui-state-default { 
  background: -webkit-linear-gradient(left top, #CCCCCC 50%, white 50%);
  background: -moz-linear-gradient(left top, #CCCCCC 50%, white 50%);
  background: -ms-linear-gradient(left top, #CCCCCC 50%, white 50%);
  background: linear-gradient(left top, #CCCCCC 50%, white 50%);
}

.ui-datepicker-calendar .dp-end-start.onlydates .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -moz-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -ms-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
}

.ui-datepicker-calendar .dp-end-start.onlydates.onlydates_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -moz-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -ms-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
}

.ui-datepicker-calendar .dp-end-start.onlydates.invitacio_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -moz-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -ms-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
}

.ui-datepicker-calendar .dp-end-start.onlydates.parking1_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
}

.ui-datepicker-calendar .dp-end-start.onlydates.parking2_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #CCCCCC 55%, #CCCCCC 100%);
}

.ui-datepicker-calendar .dp.invitacio .ui-state-default { 
  background:#febbc5;
}

.ui-datepicker-calendar .dp-start.invitacio .ui-state-default { 
  background: -webkit-linear-gradient(left top, white 50%, #febbc5 50%);
  background: -moz-linear-gradient(left top, white 50%, #febbc5 50%);
  background: -ms-linear-gradient(left top, white 50%, #febbc5 50%);
  background: linear-gradient(left top, white 50%, #febbc5 50%);
}

.ui-datepicker-calendar .dp-end.invitacio .ui-state-default { 
  background: -webkit-linear-gradient(left top, #febbc5 50%, white 50%);
  background: -moz-linear-gradient(left top, #febbc5 50%, white 50%);
  background: -ms-linear-gradient(left top, #febbc5 50%, white 50%);
  background: linear-gradient(left top, #febbc5 50%, white 50%);
}

.ui-datepicker-calendar .dp-end-start.invitacio .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -moz-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -ms-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
}
.ui-datepicker-calendar .dp-end-start.invitacio.invitacio_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -moz-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -ms-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
}

.ui-datepicker-calendar .dp-end-start.invitacio.onlydates_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -moz-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -ms-linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: linear-gradient(-45deg, #CCCCCC 0%, #CCCCCC 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
}

.ui-datepicker-calendar .dp-end-start.invitacio.parking1_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
}

.ui-datepicker-calendar .dp-end-start.invitacio.parking2_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #febbc5 55%, #febbc5 100%);
}

.ui-datepicker-calendar .dp.parking1 .ui-state-default { 
  background:#a4cbf9;
}

.ui-datepicker-calendar .dp-start.parking1 .ui-state-default { 
  background: -webkit-linear-gradient(left top, white 50%, #a4cbf9 50%);
  background: -moz-linear-gradient(left top, white 50%, #a4cbf9 50%);
  background: -ms-linear-gradient(left top, white 50%, #a4cbf9 50%);
  background: linear-gradient(left top, white 50%, #a4cbf9 50%);
}

.ui-datepicker-calendar .dp-end.parking1 .ui-state-default { 
  background: -webkit-linear-gradient(left top, #a4cbf9 50%, white 50%);
  background: -moz-linear-gradient(left top, #a4cbf9 50%, white 50%);
  background: -ms-linear-gradient(left top, #a4cbf9 50%, white 50%);
  background: linear-gradient(left top, #a4cbf9 50%, white 50%);
}

.ui-datepicker-calendar .dp-end-start.parking1 .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -moz-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -ms-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
}

.ui-datepicker-calendar .dp-end-start.parking1.onlydates_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -moz-linear-gradient(-45deg, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -ms-linear-gradient(-45deg, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: linear-gradient(-45deg, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
}

.ui-datepicker-calendar .dp-end-start.parking1.invitacio_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -moz-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -ms-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
}

.ui-datepicker-calendar .dp-end-start.parking1.parking1_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
}

.ui-datepicker-calendar .dp-end-start.parking1.parking2_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #a4cbf9 55%, #a4cbf9 100%);
}

.ui-datepicker-calendar .dp.parking2 .ui-state-default { 
  background:#a4f0f9;
}

.ui-datepicker-calendar .dp-start.parking2 .ui-state-default { 
  background: -webkit-linear-gradient(left top, white 50%, #a4f0f9 50%);
  background: -moz-linear-gradient(left top, white 50%, #a4f0f9 50%);
  background: -ms-linear-gradient(left top, white 50%, #a4f0f9 50%);
  background: linear-gradient(left top, white 50%, #a4f0f9 50%);
}

.ui-datepicker-calendar .dp-end.parking2 .ui-state-default { 
  background: -webkit-linear-gradient(left top, #a4f0f9 50%, white 50%);
  background: -moz-linear-gradient(left top, #a4f0f9 50%, white 50%);
  background: -ms-linear-gradient(left top, #a4f0f9 50%, white 50%);
  background: linear-gradient(left top, #a4f0f9 50%, white 50%);
}

.ui-datepicker-calendar .dp-end-start.parking2 .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -moz-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -ms-linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: linear-gradient(-45deg, #516e9e 0%, #516e9e 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
}

.ui-datepicker-calendar .dp-end-start.parking2.onlydates_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -moz-linear-gradient(-45deg, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -ms-linear-gradient(-45deg, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: linear-gradient(-45deg, #cccccc 0%, #cccccc 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
}

.ui-datepicker-calendar .dp-end-start.parking2.invitacio_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -moz-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -ms-linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: linear-gradient(-45deg, #febbc5 0%, #febbc5 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
}

.ui-datepicker-calendar .dp-end-start.parking2.parking1_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4cbf9 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
}

.ui-datepicker-calendar .dp-end-start.parking2.parking2_next .ui-state-default { 
  background: -webkit-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -moz-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: -ms-linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
  background: linear-gradient(-45deg, #a4cbf9 0%, #a4f0f9 45%, #ffffff 45%, #ffffff 55%, #a4f0f9 55%, #a4f0f9 100%);
}


.ui-datepicker-calendar .dp-highlight .ui-state-default { 
 	background: #be9957 !important;
 	background-image:none;
 	color: #FFF; 
}

.ui-datepicker-calendar .ui-datepicker-unselectable.dp-highlight .ui-state-default { 
 	background: #777;
 	background-image:none;
 	color: #FFF; 
}


/* Al calendari, no mostrem la data actual */
div#calendaris-reserves .ui-datepicker-calendar .ui-state-active {
  border:1px solid #fff;	
}

div#calendaris-reserves .ui-datepicker-calendar .ui-state-hover {
  border: 1px solid #333;	
}


div#calendaris-reserves .ui-datepicker-calendar .ui-datepicker-today span {
	background-color:#ff0000;
	color:#fff;
}
/** MULTISELECT */

.ui-multiselect {
	background:#fff;
	border: 1px solid #707070;
	padding:0;
	padding-left:4px;
	border-radius:0;
	font-size:0.9em;
	color:#333;
}

.ui-multiselect span {
  margin-bottom:-1px;
}

.ui-multiselect-checkboxes label {
    cursor: default;
    display: block;
    border: 1px solid transparent;
    padding:0;
    border-radius:0;
}




div#errorDates {
  color:#ff0000;

}

.manteniment-reserves table.list {
  font-size:0.9em;	
}	

.manteniment-reserves table tr.bloqueig_1 {
  background-color:#CCCCCC;	
}


.manteniment-reserves #summary_total_pendent {
  font-size:1.2em;
  color:#ff0000;
}

.manteniment-reserves #summary_total {
  color:#000088;
}




td.reserva_C {
  color:#ff0000;	
}

td.reserva_K {
  color:#ff6666;  
}


td.reserva_F {
  color:#00AA00;	
}

td.pagat_1 {
  color:#00AA00;	
}



input#dte_directe {
  color:#FF0000;	
}

#loading {
    padding:0px;
	width:88px;
	height:88px;
    background-color: transparent;
    border: 0;
}

 .btn_comentari {
  cursor:pointer;
  background-image : url("/extension/ezlibcf/design/ezlibcf/images/doc.png");
  background-repeat: no-repeat;
  width:16px;
  height:16px;
  display:inline-block;
  vertical-align:middle;
  
}

.btn_comentari.content {
  background-image : url("/extension/ezlibcf/design/ezlibcf/images/doc_content.png");
  
}


.pagebreak {
   padding-top:10px;
   border-top:0;
   margin-top:10px;
}

div.informe h1.otherpage {
  display:block;	
}

table.informe tr td.error {
  color:#ff0000;
}

table.informe span.label {
	font-weight:bold;
}

table.informe .red, table.informe .blue {
	font-weight:normal;
}


table.informe tr td table.inner_table td {
	border:0;
	background-color:transparent;
}

table.informe tr.highlight td {
  color:#00AA00;
}


@media print {
  .pagebreak {page-break-after: always;margin:0;padding:0;border:0}
  div.informe h1.otherpage { display:block;}
}




@media print {
  #page-print .informe table.informe {
	  font-size:0.8em;
  }
}

#page-print .informe table.filtre {
	font-size:1em;
}

