/* imprompt */
#overlap{    
    display: none; opacity: 0.5; filter: alpha(opacity = 50); width: 100%; background-color: #000;
    position: absolute; top: 0; left: 0; z-index: 980;
}
#overlap-element{
    display: none; opacity: 0.5; filter: alpha(opacity = 50); width: 100%; background-color: #000;
    position: absolute; top: 0; left: 0; z-index: 100;
}
#box-dialog{
    display: none;
}

#header-dialog{
    border-bottom:  1px solid #dadada;
    padding: 5px;
/*    border-bottom: 1px solid #00529b;
    background-color: #bde5f8;*/
}

#header-dialog i{
    width: 30px; height: 30px;display: block; float: left;
}
#header-dialog h4{
    float: left;
    color: #606060;
    font-family: 'Open Sans','Verdana';
    font-size: 25px;
    font-weight: 300;
    margin: 5px 0 0 5px;
    /*padding-bottom: 5px;*/
    /*border-bottom: 1px solid #606060;*/
}
.dialog-success{
    background: url('../img/dialog/dialogo-icon.png') no-repeat 0px 50% ;    
}
.dialog-info{
    background: url('../img/dialog/dialogo-icon.png') no-repeat -30px 50% ;    
}
.dialog-question{
    background: url('../img/dialog/dialogo-icon.png') no-repeat -60px 50% ;
    
}
.dialog-form{
    background: url('../img/dialog/dialogo-icon.png') no-repeat -90px 50% ;
}
.dialog-warning{
    background: url('../img/dialog/dialogo-icon.png') no-repeat -120px 0px ;       
}
.dialog-error{
    background: url('../img/dialog/dialogo-icon.png') no-repeat -150px 0px ;
}
#close-dialog{
    width: 12px; height: 12px;
    display: block;
    position: absolute;
    top: 7px;right: 7px;cursor: pointer;
    background: url('../img/dialog/dialog-close.png') no-repeat 0px 0px ;    
}
#close-dialog:hover{
    background: url('../img/dialog/dialog-close.png') no-repeat -12px 0px ;
}
#content-dialog{
    padding: 10px 5px; overflow: auto; 
}

#buttons-dialog{
    text-align: right;
    background-color: #f5f5f5;    
    padding: 5px 5px;
    border-top: 1px solid #dadada;    
    position: relative;
}
.btn-dialog{
    margin-left: 5px;
}
/* imprompt */


#overlap-ajax-load{
    background-color: #000;
    display: none; opacity: 0.3; filter: alpha(opacity = 3); width: 100%; position: absolute;
    top: 0; left: 0; z-index: 1991
}
#box-ajax-load{
    position: fixed;z-index: 1992;top: 200px;left: 800px;
}
#box-ajax-load img{
    width: 45px;height: 45px;position: absolute;top: 1px;left: 1px;                
}
#fondo-ajax-load{
    width: 51px;height: 51px;position: absolute;
    opacity: 0.5; filter: alpha(opacity = 50);background-color: #dadada;border-radius: 8px;
}
#marco-ajax-load{
    position: relative;
}