#boxCalendario {height:252px;clear:both;}
#boxCalendario .lnk1 {margin-bottom:5px;display:block;}
#calendar {height:205px;}
#calendar table.jCalendar {border-collapse:separate;border-spacing:2px;}
#calendar table.jCalendar th {color:#666;font:11px Tahoma;width:19px;height:19px;text-align:center;background:#F0F0F0;}
#calendar table.jCalendar td {background:none;color:#333;font:11px Tahoma;text-align:center;padding:3px 0;}
#calendar table.jCalendar td.passado {cursor:default;background:#FFF;color:#CCC !important;}
#calendar table.jCalendar td.passado a {cursor:default;color:#CCC;}
#calendar table.jCalendar td.other-month {background:transparent;color:#AEAEAE;}
/*#calendar table.jCalendar td.other-month:hover {background:transparent;color:#999;}*/
#calendar table.jCalendar td.selected {background:#CC092F;color:#FFF;}

/*#calendar table.jCalendar td.selected:hover,
#calendar table.jCalendar td:hover,
#calendar table.jCalendar td.dp-hover {background:none;color:#333;}*/

#calendar table.jCalendar td:hover,
#calendar table.jCalendar td.disabled,
#calendar table.jCalendar td.disabled:hover {background:none;color:#333;}
#calendar .todayExtend {display:none;}
#calendar .dp-calendar {clear:both;width:148px;margin:0 auto;}

#calendar td a {text-decoration:none;display:block;padding: 3px 0;}

#calendar td.ativa, #calendar td.today , #calendar td.ativa-passado {padding:0 !important;}

#calendar td.ativa a {background:#F0F0F0;color:#CC092F;font-weight:normal;}
#calendar td.ativa-passado a {background:#F0F0F0;color:#CCC;font-weight:normal;}

#calendar table.jCalendar td.today {background:#CC092F;color:#FFF !important;}
#calendar table.jCalendar td.today a {color:#FFF !important;}

#calendar .titData {font:14px Tahoma;color:#333;text-align:center;padding:10px 0;display:block;float:left;width:128px;text-align:center;}
#calendar .dp-nav {width:148px;margin:0 auto;}

#calendar span.dp-nav-prev,
#calendar span.dp-nav-next {background:url(../../imagens/home/setas.gif) top left no-repeat;width:9px;height:13px;display:inline-block;float:left;font-size:1px;margin-top:12px;}
#calendar span.dp-nav-next {background-position:top right;margin-left:0;}
#calendar .dp-nav-prev-month,
#calendar .dp-nav-next-month {height:100%;display:block;text-indent:-9999px;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
#calendar .dp-nav-prev a, #calendar .dp-nav-next a {cursor:pointer;}
#calendar span.disabled a,
#calendar td.disabled {cursor:default;}
#calendar .dp-nav-next-year, #calendar .dp-nav-prev-year  {display:none;}
a.dp-choose-date {float:left;width:15px;height:16px;padding:0;margin: 1px 0 0 5px;display: block;text-indent:-2000px;overflow:hidden;background: url(../../imagens/geral/btn_calendario.gif) no-repeat;}
a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor:default;}
input.dp-applied {float:left;}
#calendar span.disabled {filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
