
/**
 * DIALOGS
 * CSS geral para todos os dialogs do sistema
 */

.ui-widget-overlay {
    background: url('/images/dialog-overlay.png') repeat top left;
}

.ui-dialog {
    -moz-box-shadow: 1px 1px 7px -1px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 1px 1px 7px -1px rgba(0, 0, 0, 0.35);
    box-shadow: 1px 1px 7px -1px rgba(0, 0, 0, 0.35);
    
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.ui-dialog .ui-dialog-titlebar {
    background: #F5F5F5;
    border-bottom: 1px solid #EEE;
    padding: 10px;
    box-shadow: none;
}

.ui-dialog .ui-dialog-title{
    width: 100%;
    padding: 0 0 0 15px;
    text-align: left;
    color: #000000;
    font-family: "Myriad Pro", "Segoe UI", Arial;
    font-weight: normal;
    line-height: 23px;
}

.ui-dialog .ui-dialog-content { padding: 20px 25px; }
.ui-dialog .ui-dialog-bottom { position: absolute; bottom: -100px; width: 100%; height: 100px; }


/* DIALOG NO-CLOSE */
.dialog-no-close .ui-dialog-titlebar-close { display: none; }


/* DIALOG ROUNDED */
.dialog-rounded { 
    /*border-radius: 6px;*/
    background: #FFFFFF;
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.65), inset 0 0 1px rgba(255,255,255,0.8), inset 0 0 5px rgba(0,0,0,0.13);
    box-shadow: 0 1px 6px rgba(0,0,0,0.65), inset 0 0 1px rgba(255,255,255,0.8), inset 0 0 5px rgba(0,0,0,0.13);
}

.dialog-rounded .ui-dialog-titlebar { background: transparent; border: 0; height: 30px }
.dialog-rounded .ui-dialog-titlebar .ui-dialog-title { /*display: none;*/ }
.dialog-rounded .ui-dialog-content { padding-top: 0; }


/* DIALOG GRADIENT */
.dialog-gradient .ui-dialog-content {
    background: -moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.05));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.05));
    background: linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.05));
}


/* DIALOG NO-TITLE */
.dialog-no-title .ui-dialog-titlebar { display: none }
.dialog-no-title .ui-dialog-content {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-top-left-radius: 6px;
    -moz-border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.dialog-loading .ui-dialog-content { 
    text-align: center;
    
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-bottom-left-radius: 6px;
    -moz-border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.dialog-loading .ui-dialog-content p { font-size: 18px; line-height: 36px; color: #545454; text-shadow: 0 0 1px rgba(0,0,0,0.15); }
.dialog-loading .ui-dialog-content span.loader {
    background: url('/images/dialog-loader-horiz.gif') no-repeat top center;
    display: block;
    height: 20px;
}


/** DIALOG MESSAGE **/
.dialog-message .ui-dialog-titlebar-close { display: none; }
.dialog-message .ui-dialog-content { padding-bottom: 0; }
.dialog-message .dialog-content-text {
    display: block;
    /*padding: 0 10px;*/
    font-size: 13px;
    color: #545454;
    text-shadow: 0 0 1px rgba(0,0,0,0.1);
}

.dialog-icon .dialog-content-icon { 
    background: url('/images/dialog-icons.png') no-repeat top left;
    float: left;
    margin: 0 0 0 10px;
    width: 80px;
    height: 65px;
}

.dialog-icon .dialog-content-icon.icon-alert { background-position: 0 0; }
.dialog-icon .dialog-content-icon.icon-success { background-position: -80px 0; }
.dialog-icon .dialog-content-icon.icon-question { background-position: -160px 0; }
.dialog-icon .dialog-content-icon.icon-error { background-position: -240px 0; }

.dialog-icon .dialog-content-text { 
    display: table;
    position: relative;
    height: 65px;
    /*margin-left: 90px;*/
    /*padding-left: 35px;*/
    line-height: 22px;
}

.dialog-icon .dialog-content-text p { 
    vertical-align: middle;
    display: table-cell;
}

/* NOVO DIALOG  - 18/07/2013 - Carlos Henrique */
/*.dialog-alerta-confirm {z-index: 1500 !important;}*/
.dialog-alerta-confirm.dialog-rounded .ui-dialog-titlebar,
.dialog-alerta-confirm.dialog-rounded .ui-dialog-buttonpane{ background: white }

.dialog-alerta-confirm.dialog-rounded .container-dialog { display: table; width: 100% }

.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone,
.dialog-alerta-confirm.dialog-rounded .container-dialog .conteudo-dialog { display: table-cell }

.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone { width: 30.8%; }
.dialog-alerta-confirm.dialog-rounded .container-dialog .conteudo-dialog { width: 69.2% }

.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-success { background: #13914B  }
.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-error { background:  #CC2424 }
.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-alert { background:  #FB9131 }
.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-question { background: #2B6AAA }
.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-info { background: #5990C6 }

.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone .icone {
    background: url('/images/geral/icons-global-dialogs.png') no-repeat top left;
    position: absolute;
    top: 50%;
    left: 36px;
    width: 82px;
    height: 82px;
    margin-top: -41px;
}

.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-success .icone { background-position: -9px -9px  }
.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-error .icone { background-position: -109px -9px }
.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-alert .icone { background-position: -209px -9px }
.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-question .icone { background-position: -409px -9px }
.dialog-alerta-confirm.dialog-rounded .container-dialog .dialog-icone.dialog-icone-info .icone { background-position: -309px -9px }