.CALENDARIOcpYearNavigation,
.CALENDARIOcpMonthNavigation
{
   background-color:#bec3c5;
   text-align:center;
   text-decoration:none;
   color:#FFFFFF;
   font-weight:bold;
}
.CALENDARIOcpDayColumnHeader
{
   font-family:arial;
   font-size:8pt;
   color: #000000;
}
.CALENDARIOcpDayColumnHeaderDom
{
   font-family:arial;
   font-size:8pt;
   color: red;
}
.CALENDARIOcpOtherMonthDate a:link
{
   font-family:arial;
   font-size:8pt;
   color: #bec3c5;
}


.CALENDARIOcpCurrentMonthDateDom,
.CALENDARIOcpCurrentDateDom,
.CALENDARIOcpOtherMonthDateDom
{
   font-family:arial;
   font-size:8pt;
   color: red;
}


.CALENDARIOcpYearNavigation,
.CALENDARIOcpOtherMonthDateDisabled,
.CALENDARIOcpCurrentDateDisabled,
.CALENDARIOcpMonthNavigation,
.CALENDARIOcpCurrentMonthDate,
.CALENDARIOcpCurrentDate,
.CALENDARIOcpTodayText,
.CALENDARIOcpTodayTextDisabled,
.CALENDARIOcpText
{
   font-family:arial;
   font-size:8pt;
   color: #000000;
}

/* DIAS DA SEMANA */
TD.CALENDARIOcpDayColumnHeader   
{
   text-align:right;
   border-bottom: solid thin #bec3c5;
   /*border-width: 0 0 1 0;*/
}
.CALENDARIOcpCurrentMonthDate,
.CALENDARIOcpOtherMonthDate,
.CALENDARIOcpCurrentDate
{
   text-align:right;
   text-decoration:none;
}
.CALENDARIOcpCurrentMonthDateDisabled,
.CALENDARIOcpOtherMonthDateDisabled,
.CALENDARIOcpCurrentDateDisabled
{
   color:#D0D0D0;
   text-align:right;
   text-decoration:line-through;
}
.CALENDARIOcpCurrentMonthDate
{
   color:#6677DD;
   font-weight:bold;
}
.CALENDARIOcpCurrentDate
{
   color: #FFFFFF;
   font-weight:bold;
}
.CALENDARIOcpOtherMonthDate
{
   color:#808080;
}
/* DIA ATUAL EM DESTAQUE */
TD.CALENDARIOcpCurrentDate 
{
   color:#FFFFFF;
   background-color: #bec3c5;
   /*border-width:1;*/
   border:solid thin red;
}
TD.CALENDARIOcpCurrentDateDisabled
{
   /*border-width:1;*/
   border:solid thin #FFAAAA;
}
TD.CALENDARIOcpTodayText,
TD.CALENDARIOcpTodayTextDisabled  
{
   border-top:solid thin #bec3c5;
   /*border-width:1 0 0 0;*/
}
A.CALENDARIOcpTodayText,
SPAN.CALENDARIOcpTodayTextDisabled
{
   height:20px;
}
A.CALENDARIOcpTodayText 
{
   color:#00688B;
   font-weight:bold;
}
SPAN.CALENDARIOcpTodayTextDisabled
{
   color:#D0D0D0;
}
.CALENDARIOcpBorder
{
   border:solid thin #00688B;
}