﻿@charset "utf-8";
/* CALENDARIO */

.calendarMain { background: #bab9b3 url(../images/modlateraltit_bg.gif) repeat-x scroll center top; clear:both; padding:0 4px 4px; text-align:center; width: 129px; margin-left: 4px; float: left }
.calendarMain[class] { margin-left: 7px; } 
.calendarDropDown { margin:5px 0pt; width:127px; border: 1px solid #7e7b6e}
.calendarTable { background-color:#bab9b3; border-collapse:separate;  border-color:#bab9b3; border-style:solid; border-width:2px 2px 2px 0pt; font-size:0.9em !important; margin: 0 auto; text-transform:uppercase;	width:127px; }
.calendarTable td { background-color:#dfded9; color: #888888; padding: 0 1px }
.calendarTable th { background-color:#7e7b6e; border:1px solid #bab9b3; color:#FFFFFF; font-weight:normal; padding:1px 0pt; }
.calendarTable tbody td { border:2px solid #bab9b3; }
.calendarTable tbody td a { padding:2px 1px; }
.calendarTable tbody td[colspan] { border:0; padding:0; }

.calendarTable table.titleStyle { background-color:#bab9b3; width:130px }
.calendarTable table.titleStyle td { background-color:#bab9b3; font-size:10px; font-weight:normal; color: #000 }
.calendarTable table.titleStyle a { display:block; padding:2px 3px; background-color:#b8b7b2; color: #000 }

.calendarTable a { color:#444444; text-decoration:underline; }
.calendarTable td.outDays { background-color:#d3d2cc !important; color:#888888 !important; }
.calendarTable .outDays a { color:#dddddd; }

.calendarTable td span { display:block; }
.calendarTable td.todayDay { padding: 0; }
.calendarTable td.todayDay span {  padding: 1px; display: block; border: 2px solid #444;   }
.calendarTable td.DiaEvento, .calendarTable td.DiaEvento .diasemeventos { background-color:#005582; height:15px; width:15px; color: #fff }

.calendarTable td.DiaEvento a { color:#fff; }

.calendarLegenda { background-color:#F2F2F2; border-top:1px solid #FFFFFF; padding:8px 0 }
.calendarLegenda ul { color:#444444; list-style-image:none; list-style-position:outside; list-style-type:none; margin:8px; }
.calendarLegenda ul li { margin-bottom:6px; }
.calendarLegenda ul li span { float:left; margin-right:10px; }
.calendarLegenda span.diacomeventos { height:15px; width:15px; }
.calendarLegenda span.diasemeventos { background-color:#fff; height:15px; width:15px; }
.calendarLegenda span.diaactual { background-color:#F2F2F2; border:1px solid black; height:14px; width:14px; }

.AgendaEventos { float: left; width: 148px; padding-bottom: 5px }
.AgendaEventos .calendarMain {  margin: 5px 2px 0 3px }
.AgendaEventos .calendarMain[class] {  margin: 5px 2px 0 5px }
.AgendaEventos .calendarMain table { }
.calendarTable .header { background-color: #bab9b3!important}

.TitleStyle{ display:none }