.heading_previous_cell{margin-top: 0px; float:left; height: 20px;}
.heading_title_cell{margin: 2px; margin-top: 0px; text-align: center; padding: 1px; float:left; width: 110px; font-weight: bold; background: #668CD9; color: #FFF; height: 15px; font-size: 11px;}
.heading_next_cell{}
.heading_row_start{height: 17px;}
.navegationMes{width: 175px; margin: 0 auto;}
.previous{outline:none; background: url("../../img/previous_agenda.png") top no-repeat; width: 29px; height: 17px; display:block; float: left}
.next{outline:none; background: url("../../img/next_agenda.png") top no-repeat; width: 29px; height: 17px; display:block; float:left}
.week_row_start{background: #ABD3F1; height:20px}
.ie .week_row_start{height:0}
.week_day_cell{}
.cal_cell_start{border-left: 1px solid #ABD3F1; border-bottom: 1px solid #ABD3F1}
.background_cal_cell_content{height: 100%; background: #FFF}
.background_cal_cell_content_today{height: 100%; background: #FFFFCC; width: 100%; display: table}
.background_cal_cell_no_content{height: 60px; background: #FFF; white-space: nowrap; overflow: hidden}
.background_cal_cell_no_content_today{background: #FFFFCC; height: 100%; width: 100%; display: table}
.day{outline:none; padding-right: 2px; background: #EBF4FC; color: #668CD9; font-size: 11px; display: block; text-align: right; cursor: pointer; width: 100%; text-decoration: none;}
.day_today{outline:none; padding-right: 2px; background: #BBCCDD; color: #666; font-size: 11px; text-align: right; display: block; cursor: pointer; width: 100%; text-decoration: none;}
.background_event{padding: 0px 1px 0px 1px; margin: 1px; background: #668CD9; color: #FFF}
.background_event a{text-decoration: none;}
.background_event a:hover{text-decoration: underline;}
.event{display: block; width: 140px; white-space: nowrap; overflow: hidden; font-size: 10px; color: #FFF;}
