
#eventscheduletable {
   border-collapse: collapse;
   table-layout: fixed;
   border-spacing: 1px;
   padding: 1px;
   border: 1px;
   border-color: #5F4D41;
   -moz-box-shadow:    2px 2px 3px 3px #7C5231;
   -webkit-box-shadow: 2px 2px 3px 3px #7C5231;
   -ms-box-shadow: 2px 2px 3px 3px #7C5231;
   box-shadow: 2px 2px 3px 3px #7C5231;
   margin-bottom: 3px;
}
#eventscheduletable th, #eventscheduletable td {
    width: 108px;
    vertical-align: top;
    background-clip: padding-box;
    overflow: hidden;
   border: 1px solid #FAF0D7;
}

#eventscheduletable th {
   height: 24px;
}
.eventscheduleheadertop {
    margin: auto;
    display: flex;
    justify-content: center;
}
.eventscheduleheaderdateblock {
  position: absolute;
  width: 150px;
  text-align: center;
}
.eventscheduleheaderleft {
  float: left;
}
.eventscheduleheaderright {
  float: right;
}
.eventscheduleheaderblockleft {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  position: relative;
}
.eventscheduleheaderblockright {
  text-align: right;
  white-space: nowrap;
  margin-right: 5px;
}

.eventscheduleheadertop a:link,
.eventscheduleheadertop a:visited,
.eventscheduleheadertop a:focus,
.eventscheduleheadertop a:active {
  text-decoration: none;
}

.Text {
  height: 100%;
  margin-top: 3px;
  margin-left: 4px;
  margin-bottom: 2px;
  padding: 3px;
  padding-top: 3px;
}

.CaptionInnerContainer {
  height: 28px;
}

td#dia_comum {
    color: #5f4d41;
    background-color:#E7D1AF;
}
td#dia_atual {
    color: #5f4d41;
    background-color: #f3e5d0;
}
td#dia_branco {
    color: #5f4d41;
    background-color: #d4c0a1;
}
.calendarEventName {
  width: 99px;
    font-size: 12px;
    color:#FFF; 
    font-weight: bold; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
    padding: 1%; 
    padding-left: 3px; 
    margin-bottom:2px;
}

.sazonalIcons {
    font-weight: bold;
    margin-bottom: 2px;
    display: inline-block;
    width: 60%;
    top: -1px;
    position: relative;
}

.TableContentContainer {
  margin-bottom: 0px;
  margin-right: 0px;
}
.Table6 {
  width: 99%;
  top: -2px;
}