.ui-datepicker  {
height:180px;
padding:0.2em 0.2em 0;
width:175px;
}
.ui-datepicker .ui-datepicker-header {
padding:0 0;
position:relative;
background: #ccc;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position:absolute;
top:0px;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top:0px;
}
.ui-datepicker .ui-datepicker-prev {
left:20px;
cursor:pointer;
}
.ui-datepicker .ui-datepicker-next {
right:21px;
cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev-hover {
left:20px;
}
.ui-datepicker .ui-datepicker-next-hover {
right:21px;
}
.ui-datepicker .ui-datepicker-prev span {
display:block;
width:14px;
height:20px;
background:url("images/esquerda.png") no-repeat 0 3px;
}
.ui-datepicker .ui-datepicker-next span {
display:block;
width:14px;
height:20px;
background:url("images/direita.png") no-repeat 0 3px;
}
.ui-datepicker .ui-datepicker-title {
height:19px;
text-align:center;
margin-bottom:20px;
}
.ui-datepicker .ui-datepicker-title select {
font-size:1em;
margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
width:100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width:49%;
}
.ui-datepicker table {
border-collapse:collapse;
font-size:0.9em;
margin:0 0 0.4em;
width:100%;
}
.ui-datepicker th {
border:0 none;
font-weight:bold;
text-align:center;
}
.ui-datepicker th div{
	background:#bbb;
	color:#fff;
	height:17px;
	margin-left:4px;
	text-align:center;
	width:17px;
	font-weight:bold;
}
.ui-datepicker-week-end-dia div{
	background:#999 !important;
}
.ui-datepicker td {
border:0 none;
padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
display:block;
padding:0.2em;
text-align:right;
text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
border-bottom:0 none;
border-left:0 none;
border-right:0 none;
margin:0.7em 0 0;
padding:0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
cursor:pointer;
float:right;
margin:0.5em 0.2em 0.4em;
overflow:visible;
padding:0.2em 0.6em 0.3em;
width:auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
}
.ui-datepicker.ui-datepicker-multi {
width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
margin:0 auto 0.4em;
width:95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}
.ui-datepicker-row-break {
clear:both;
width:100%;
}
.ui-datepicker-rtl {
direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
left:auto;
right:2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
left:2px;
right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
left:auto;
right:1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px;
right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:1px;
border-right-width:0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:1px;
border-right-width:0;
}
.ui-datepicker-cover {
display:block;
height:200px;
left:-4px;
position:absolute;
top:-4px;
width:200px;
z-index:-1;
}



/*outros css*/
.ui-datepicker-month, .ui-datepicker-year{
	color:#0C5196;
}
.ui-widget  {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}
.ui-widget .ui-widget {
font-size:1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em;
}
.ui-widget-content {
color:#222222;
margin: 0 auto;
}
.ui-widget-content a {
color:#222222;
}
.ui-widget-header {
color:#01642E;
font-weight:bold;
}
.ui-widget-header a {
color:#222222;
}

.ui-state-default, .ui-widget-content .ui-state-default {
color:#888888;
font-weight:bold; 
text-align:center;
height:15px; 
padding:0.2em;
font-size:11px;
}
	.dia_ocupado{
		color:#033D77 !important; 
	}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
border:1px solid #0C5196;
color:#0C5196;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
color:#363636;
}
.ui-state-error, .ui-widget-content .ui-state-error {
background:#FEF1EC;
border:1px solid #CD0A0A;
color:#CD0A0A;
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
color:#CD0A0A;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
color:#CD0A0A;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
font-weight:bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
font-weight:normal;
opacity:0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
background-image:none;
opacity:0.57;
}

 .ui-datepicker-week-end  a.ui-state-default{
 
}

