fieldset.jcalendar {
border:1px solid #A1A5A9;
font:.9em Arial, Helvetica, sans-serif;
}


div.jcalendar { padding: 12px 0 0 0;}

div.jcalendar table td,
div.jcalendar *{
	color: #7E7455;
}

div.jcalendar-wrapper {
width:20em;
}

div.jcalendar-selects {
padding:.6em .4em;
text-align:center;
}

div.jcalendar-selects select {
border:1px solid #A1A5A9;
font-size:100%;
}

div.jcalendar table {
color:#000;
margin:.3em auto;
width: 215px;
background: #FFF;
border-collapse: separate;
border-spacing: 2px;
}

div.jcalendar table th {
	font-weight:normal;
	color:#666;
	background: none !important;
}

div.jcalendar table td {
background:#f9f9f9;
padding:0;
width:2.2em;
}


div.jcalendar table th.weekend {
background:#eec717;
}

div.jcalendar table td.weekend {
background:#eec717 !important;
}

div.jcalendar table td.event {
background:#7E7455 !important;
}


div.jcalendar table td a {
color:#333;
display:block;
line-height:1.7em;
text-align:center;
text-decoration:none;

}

div.jcalendar table td.event a,
div.jcalendar table td.weekend a{
color: #FFF !important;
}


div.jcalendar table td.today a {
/*background:#777;
border-color:#aaa;
color:#fff;
font-weight:700;*/
text-decoration: underline;
}

div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active {
/*background:#77b0d3;
color:#fff;
padding:0;*/
text-decoration: underline;
}

div.jcalendar table td a.selected {
/*background:#0072b9;
color:#fff;*/
text-decoration: underline;
}

div.jcalendar-links {
margin:.4em;
text-align:center;
height: 10px;
width: 215px;
}

div.jcalendar-links div { width: 185px; float: left;}

div.jcalendar-links a {
width: 12px;
height: 12px;
overflow: hidden;
text-indent: -999em;
display: block;
}

div.jcalendar-links a.link-prev {
	background: url("../../amigosInstituto/img/bt/btCalendLeft.jpg") no-repeat 0 0; float: left;
}

div.jcalendar-links a.link-next {
	background: url("../../amigosInstituto/img/bt/btCalendRight.jpg") no-repeat 0 0; float: right;
}


div.diaAtual {
	text-align: center;
}