﻿.calendario{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);overflow:hidden;position:absolute;display:none;z-index:10000;width:210px;margin-bottom:20px;padding:10px 15px;font-size:12px;border:1px solid #d4d4d4;background:#fff;}.calendario .tit-mes{float:left;width:210px;height:36px;margin:-4px 0 6px;font-size:13px;color:#181818;text-align:center;line-height:34px;}.calendario .btn-fec{display:none;}.calendario .btn-mes-ant,.calendario .btn-mes-pro{transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;float:left;position:absolute;top:11px;color:rgba(158,158,158,.6);}.calendario .btn-mes-ant i,.calendario .btn-mes-pro i{float:left;width:24px;height:24px;font-size:24px;line-height:24px;}.calendario .btn-mes-ant:hover,.calendario .btn-mes-pro:hover{color:#0070e0;}.calendario .btn-mes-ant:active,.calendario .btn-mes-pro:active{color:rgba(0,112,224,.75);}.calendario .btn-mes-ant{left:12px;}.calendario .btn-mes-pro{right:12px;}.calendario .hoj{position:relative;z-index:1000;float:left;clear:left;width:210px;height:36px;margin:12px -15px -10px;padding:0 15px;line-height:34px;font-size:11px;color:#0070e0;text-align:center;background:#f4f4f4;}.calendario .hoj:hover{cursor:pointer;background:#ececec;}.calendario ul{list-style:none;float:left;clear:left;width:210px;}.calendario ul li,.calendario ul li a{float:left;text-align:center;width:30px;height:30px;line-height:30px;}.calendario ul li a{text-decoration:none;float:left;font-size:11px;color:#181818;}.calendario ul li.dia{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;}.calendario ul li.dia.sel{border:none !important;background-color:#06c;}.calendario ul li.dia.sel a{font-weight:bold;color:#fff;}.calendario ul li.dia.sel.atu{border:1px solid #06c !important;}.calendario ul li.dia.sel a,.calendario ul li.dia:hover a{font-size:13px;line-height:28px;}.calendario ul li.dia:hover{background:#f4f4f4;}.calendario ul li.dia:hover a{color:#0070e0;}.calendario ul li.dia.atu{border:1px solid #d9d9d9;}.calendario ul li.dia.atu,.calendario ul li.dia.atu a{width:28px;height:28px;line-height:28px;}.calendario ul li.sem{height:28px;margin-bottom:12px;line-height:28px;font-size:11px;font-weight:bold;color:#0070e0;background:#f4f4f4;}.calendario ul li.sem.pri{margin-left:-15px;padding-left:15px;}.calendario ul li.sem.ult{margin-right:-15px;padding-right:15px;}