.bubbleInfo{position:relative;width:300px;top:20px;left:50px;}.popup{position:absolute;display:none;z-index:50;border-collapse:collapse;}.popup td.corner{height:15px;width:19px;}.popup td#topleft{background:url(http://common.reservasportal.com/i/bubble/bubble-1.gif) no-repeat;}.popup td.top{background:url(http://common.reservasportal.com/i/bubble/bubble-2.gif);}.popup td#topright{background:url(http://common.reservasportal.com/i/bubble/bubble-3.gif);}.popup td.left{background:url(http://common.reservasportal.com/i/bubble/bubble-4.gif);}.popup td.right{background:url(http://common.reservasportal.com/i/bubble/bubble-5.gif);}.popup td#bottomleft{background:url(http://common.reservasportal.com/i/bubble/bubble-6.gif);}.popup td.bottom{background:url(http://common.reservasportal.com/i/bubble/bubble-7.gif);text-align:center;}.popup td.bottom img{display:block;margin:0 auto;}.popup td#bottomright{background:url(http://common.reservasportal.com/i/bubble/bubble-8.gif);}.popup td.popup-contents{font-size:12px;line-height:1.2em;background:#fff;color:#666;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;}
.date_selector,.date_selector *{width:auto;height:auto;border:none;background:none;margin:0;padding:0;text-align:left;text-decoration:none;}.date_selector{background:#F2F2F2;border:1px solid #bbb;padding:5px;margin:-1px 0 0 0;}.date_selector .month_nav{margin:0 0 5px 0;padding:0;display:block;}.date_selector .month_name{font-weight:bold;line-height:20px;display:block;text-align:center;}.date_selector .month_nav a{display:block;position:absolute;top:5px;width:20px;height:20px;line-height:17px;font-weight:bold;color:#003C78;text-align:center;font-size:120%;overflow:hidden;}.date_selector .month_nav a:hover,.date_selector .month_nav a:focus{background:none;color:#003C78;text-decoration:none;}.date_selector .prev{left:5px;}.date_selector .next{right:5px;}.date_selector table{border-spacing:0;border-collapse:collapse;}.date_selector th,.date_selector td{width:2.5em;height:2em;padding:0;text-align:center;}.date_selector td{border:1px solid #ccc;line-height:2em;text-align:center;white-space:nowrap;background:white;}.date_selector td.today{background:#FFFED9;}.date_selector td.unselected_month{color:#ccc;}.date_selector td a{display:block;text-decoration:none!important;width:100%;height:100%;line-height:2em;color:#003C78;text-align:center;}.date_selector td.today a{background:#FFFEB3;}.date_selector td.selected a{background:#D8DFE5;font-weight:bold;}.date_selector td a:hover{background:#003C78;color:white;}
div#nyroModalFull{font-size:12px;color:#777;font-family:Verdana;}div#nyroModalFull div#nyroModalLoading{border:4px solid #777;width:150px;height:150 px;text-indent:-9999em;background:#fff url(http://sancleportal.com/images/ajaxLoader.gif) no-repeat;background-position:center;}div#nyroModalFull div#nyroModalLoading.error{border:4px solid #f66;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff;}div#nyroModalFull div#nyroModalWrapper{background:#fff;border:4px solid #777;}div#nyroModalFull div#nyroModalWrapper a#closeBut{position:absolute;display:block;top:-25px;right:-25px;width:45px;height:45px;text-indent:-9999em;background:url(http://sancleportal.com/images/close.gif) no-repeat;outline:0;}div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent{padding:5px;}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent{position:relative;overflow:hidden;text-align:center;}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent images{vertical-align:baseline;}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent div{position:absolute;bottom:0;left:0;background:black;padding:10px;margin:10px;border:1px white dotted;overflow:hidden;opacity:.2;filter:alpha(opacity=20);}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent div:hover{opacity:.5;filter:alpha(opacity=50);cursor:help;}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent a{outline:none;position:absolute;top:0;height:100%;cursor:pointer;text-indent:-9999em;background-image:url(data:image/gif;base64,AAAA);}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent a.nyroModalPrev{left:0;width:40%;}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent a.nyroModalPrev:hover{background:url(../images/prev.gif) left 20% no-repeat;}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent a.nyroModalNext{right:0;width:40%;}div#nyroModalFull div#nyroModalWrapper div.wrapperimages div#nyroModalContent a.nyroModalNext:hover{background:url(../images/next.gif) right 20% no-repeat;}

