
.flash_notice{
    display: block;
    padding:5px 5px 5px 40px;
    background-image: url(/images/infosmall.png);
    background-position: 10px 5px;
    background-repeat: no-repeat;
    line-height: 16px;
    
    color: #585858;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 0 1px 1px white;
}

.flash_noticeOK{
    display: block;
    padding:5px 5px 5px 40px;
    background-image: url(/images/planok.png);
    background-position: 10px 5px;
    background-repeat: no-repeat;
    line-height: 16px;
    background-color: #E8FED7;
    color: #585858;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 0 1px 1px white;
}

.flash_error{
    display: block;
    padding:5px 5px 5px 35px;
    background-image: url(/images/warning_red.png);
    background-position: 5px 0px;
    background-repeat: no-repeat;
    line-height: 16px;
    color: #CC0000;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 0 1px 1px white;
    background-color: #feeeee;
}

.flash_noticeForm{
    background-image: url("/images/infosmall.png");
    background-position: 2px 2px;
    background-repeat: no-repeat;
    color: red;
    display: block;
    font-size: 11px;
    line-height: 13px;
    margin: 0;
    padding: 3px 3px 3px 20px;
}

.flash_noticeFormAlert, .formerrorTD{
    display: block;
    margin:0px;
    padding:5px 5px 5px 40px;
    background-image: url(/images/warning.png);
    background-position: 5px 0px;
    background-repeat: no-repeat;
    line-height: 16px;
    color:red;
    border-color: #E3E5F2 #A7A7A7 #A7A7A7 #E3E5F2;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFE1;
    margin: 10px 0px;
}

.flash_noticeFormAlert p.bigger{
    font-weight: bold;
    font-size: 1em;
    margin:0px;
}

/* FORM ERROR */
p.formerror{
    font-size: 9px !important;
    font-weight: bold !important;
    color:red !important;
    margin:0px;
}
.errorAdvertiseInline{
    display: block;
    margin:0px;
    padding:5px 5px 5px 40px;
    background-image: url(/images/warning.png);
    background-position: 5px 0px;
    background-repeat: no-repeat;
    line-height: 16px;
    color:red;
    border-color: #E3E5F2 #A7A7A7 #A7A7A7 #E3E5F2;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFE1;
    margin: 10px 0px;
}

/* NOTICES y demás enviados a través de setFlash() y hasFlash() en symfony */
/* Notify container */
#flashNotificationsWeb{
    display: block;
    background-color: #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 11px;
    margin-top: 10px;
}

#flashNotificationsWebHide{
    float: right;
}

#flashNotificationsWebHide a{
    background-image: url("/images/close_warning.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: black;
    display: block;
    font-weight: bold;
    height: 18px;
    line-height: 16px;
    padding: 5px;
    text-decoration: none;
    width: 18px;
}

#flashNotificationsWebShow{
    float: right;
}

#flashNotificationsWebShow a{
    background-image: url("/images/clip.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: black;
    display: block;
    font-weight: bold;
    height: 18px;
    line-height: 16px;
    padding: 5px;
    text-decoration: none;
    width: 18px;
    position: absolute;
    right: -27px;
    top: 0px;
}

.myErrorRegister{
    display: block;
    margin:0px;
    padding:5px 5px 5px 40px;
    background-image: url(/images/warning.png);
    background-position: 5px 0px;
    background-repeat: no-repeat;
    line-height: 16px;
    color:red;
    border-color: #E3E5F2 #A7A7A7 #A7A7A7 #E3E5F2;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFE1;
    margin: 0px;
    width: 700px;
    font-size: 10px;
}

span.myErrorList{
    border-color: #E3E5F2 #A7A7A7 #A7A7A7 #E3E5F2;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFE1;
    padding: 2px 3px;
    display:block;
    float: right;
    margin: 1px;
    color: red !important;
    padding-left: 16px;
    background-image: url(/images/alert_form.gif);
    background-position: 1px 1px;
    background-repeat: no-repeat;
}


.flash_stopAction{
    display: block;
    margin:10px 120px 15px 10px;
    padding:10px 10px 10px 50px;
    background-image: url(/images/email_confirm.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    line-height: 16px;
    background-color:#FFFFE1;
}

.doneAjax{
    background-color: #D7F1D7;
    display: block;
    margin: 20px auto;
    padding: 5px;
    text-align: center;
    width: 450px;
}

.doneAjaxWarning{
    background-color: #D7F1D7;
    display: block;
    margin: 5px auto;
    padding: 5px;
    text-align: center;
    width: 180px;
}

.baseSaaS .errorAdvertiseInline{
    display: block;
    background-image: url(/images/saas/grey_warning.gif);
    background-position: 3px 3px;
    background-repeat: no-repeat;
    color:red;
    border-color: #E3E5F2 #A7A7A7 #A7A7A7 #E3E5F2;
    border-style: solid;
    border-width: 1px;
    float: none;
    line-height: 20px;
    margin: 2px 0;
    padding: 2px 2px 2px 20px;
}

.baseSaaS p.formerror{
    margin-top: 0px;
}

.baseSaaS p.formerror .errorAdvertiseInline{

    
}

.baseSaaS .flash_noticeFormAlert, .formerrorTD {
    background-image: url(/images/saas/grey_warning.gif);
    background-position: 10px 10px;
}

.flash_shareflash{
    background-color: white;
}