#public_calendar {padding:20px;}
.container_cal_legend {
  float:right;
  position:relative;
  left:-50%;
  text-align:left;
  margin-bottom: 10px;
}
.container_cal_legend ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position:relative;
  left:50%;
}
.container_cal_legend li {float:left;position: relative;padding-right:20px;}
.container_cal_legend .cal {display: block;}
.container_cal_legend .box {width:16px;height:16px;float:left;margin-right:6px;}
#full_calendar {clear:both;float:left;width:100%;}

/* calendari/events/*_event_tip */
.summary {font-size:larger;font-weight: bold;padding-bottom:10px;}
.description {clear:both;float:left;padding-bottom:10px;}
.cal_field {font-weight:bold;clear:both;float:left;padding-bottom:6px;}
.cal_value {float:left;padding-left:6px;}
.when_field {font-weight:bold;clear:both;float:left;padding-bottom:6px;}
.when_value {float:left;padding-left:6px;}
.loc_field {font-weight:bold;clear: both;float: left;padding-bottom:6px;}
.loc_value {float: left;padding-left:6px;}
.participants_field {font-weight:bold;clear: both;float: left;}
.participants_value {float: left;padding-left:6px;}
.fc-bgevent {opacity:.7;}

/* Dimensions màximes del qtip, si les supera mostrem scroll */
.qtip { max-width: 500px; }
.qtip-content {
  max-width: 500px;
  max-height: 400px;
  overflow: auto;
}

.qtip p {
  font-size: 1em;
}
