.ui-datepicker  {
}
.ui-datepicker .ui-datepicker-header {
position:relative;
background: #57A4C6;
color: #fff;
padding: 4px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position:absolute;
top:6px;
}
.ui-datepicker .ui-datepicker-prev {
left:12px;
cursor:pointer;
}
.ui-datepicker .ui-datepicker-next {
right:12px;
cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev-hover {
left:12px;
}
.ui-datepicker .ui-datepicker-next-hover {
right:12px;
}
.ui-datepicker .ui-datepicker-prev span {
color: #fff;
}
.ui-datepicker .ui-datepicker-next span {
color: #fff;
}
.ui-datepicker .ui-datepicker-title {
text-align:center;
font-size: 18px;
}
.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 {
width:100%;
}
.ui-datepicker th {
border:0 none;
font-weight:bold;
text-align:center;
}
.ui-datepicker-week-end-dia div{
background:#999 !important;
}
.ui-datepicker td {
background: #ececec;
text-align: center;
}
.ui-datepicker td span, .ui-datepicker td a {
}
.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;
}
.ui-widget-header {
font-weight:bold;
}
.ui-state-default{
text-align: center;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
}
.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{
}

/*AGENDA*/
#datepicker{
} 
.ui-datepicker {
height: auto;
}
.ui-datepicker .ui-datepicker-header{
position: relative;
background: #57A4C6;
-moz-border-radius: 5px;
border-radius: 5px;
}
.ui-datepicker td { 
padding: 1px;
}
.dia_ocupado {
color:#57A4C6 !important; 
font-weight: bold !important;
}

.ui-datepicker th div, .ui-datepicker-week-end-dia { background: #fff !important; color: #666 !important;}
.ui-datepicker .ui-datepicker-next { right: 5px;}
/*end AGENDA*/