.calendario { border:1px Solid #d2d2d2; max-width:370px; margin:auto; }

.table-calendario {  width:100%; text-align:center; border-collapse:collapse; font-size:12px; }
.table-calendario td { padding:2px; }
.table-calendario th { padding:2px; }
.table-calendario a { color:#000; }

.bt-calendario-prev, .bt-calendario-next { color:#6d6e71; }
.bt-calendario-prev:hover, .bt-calendario-next:hover { color:#000; }


.area-info-calendario { background:#DDD; position:fixed; width:100%; max-width:500px; left:50%; margin:auto; top:10%; }

.uk-modal-header p { font-size:20px; margin:0; margin-bottom:8px !important; }

.uk-modal-content p { margin:0; margin-bottom:5px !important; }