.ui-panorama-loader{
    top:0;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    z-index: 9900;   
}
.ui-panorama-loader-inicio{
    top:0;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(78,78,78,1);
    z-index: 9900;   
}
.ui-panorama-loader-layer{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-family: sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    z-index: 9900;
}

.ui-preloader-spinner{
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin-left: -12px;
    border: 2px solid rgba(255,255,255,0.2);
    border-top-color: #e03232;
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ui-preloader-spinner-inicio{
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin-left: -12px;
    border: 2px solid rgba(255,255,255,0.2);
    border-top-color: #e03232;
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ui-preloader{position:fixed;display:block;top:0;left:0;bottom:0;right:0;z-index:9999;background-color:#fff}.ui-preloader-layer{position:absolute;top:50%;left:50%}.ui-preloader p{font-family:sans-serif;font-size:12px;color:#222;margin-top:-26px}.ui-preloader-spinner{position:absolute;top:50%;left:50%;border-radius:50%;width:24px;height:24px;margin-left:-12px;border:2px solid rgba(255,255,255,0.2);border-top-color:#899B69;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;animation:spin 1s infinite linear;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ui-panorama .ui-preloader-spinner{border-top-color:#fff}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{background:#fff}}@-moz-keyframes pulse{50%{background:#fff}}@keyframes pulse{50%{background:#fff}}@-webkit-keyframes present{0%{margin-top:-70px}100%{opacity:1;margin-top:-35px}}@-moz-keyframes present{0%{margin-top:-70px}100%{opacity:1;margin-top:-35px}}@keyframes present{0%{margin-top:-70px}100%{opacity:1;margin-top:-35px}}@-webkit-keyframes present_spin{0%{opacity:0}100%{opacity:1}}@-moz-keyframes present_spin{0%{opacity:0}100%{opacity:1}}@keyframes present_spin{0%{opacity:0}100%{opacity:1}}