/* 
    Document   : messages
    Created on : 29-abr-2009, 18:04:51
    Author     : desarrollo
    Description:
*/
.msg-info, .msg-success, .msg-warning, .msg-error, .msg-validation, .msg-waiting { border: 1px solid; margin: 5px 0px; padding:15px 10px 15px 50px; font-family: Arial, Verdana, Helvetica, sans-serif; background-repeat: no-repeat; background-position: 10px; }

div.msg-info{ color: #00529B; background-color: #BDE5F8; background-image: url('images/info.png'); }
div.msg-error{ color: #D8000C; background-color: #FFBABA; background-image: url('images/error.png'); }
div.msg-success { color: #4F8A10; background-color: #DFF2BF; background-image: url('images/success.png'); }
div.msg-warning { color: #9F6000; background-color: #FEEFB3; background-image: url('images/warning.png'); }
div.msg-validation { color: #D63301; background-color: #FFCCBA; background-image: url('images/validation.png'); }
div.msg-waiting { color: #1D5FA0; background-color: white/*#BFDFFF*/; background-image: url('images/waiting.gif'); }

.alert1 { background: #fff6bf center no-repeat; background-image: url('images/warning.png'); background-position: 15px 50%; /* x-pos y-pos */ text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }
.alert2 { background: #fff6bf 15px 50% no-repeat; text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }
.alert3 { background: #fff6bf url('images/warning.png') center no-repeat; background-position: 15px 50%; /* x-pos y-pos */ text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }

.alert-warning { background: #fff6bf url('images/warning_16.png') center no-repeat; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }
.alert-error   { background: #ffbaba url('images/error_16.png') center no-repeat; border-top: 2px solid #d8000c; border-bottom: 2px solid #d8000c; }
.alert-info    { background: #bde5f8 url('images/info_16.png') center no-repeat; border-top: 2px solid #00529b; border-bottom: 2px solid #00529b; }
.alert-success { background: #dff2bf url('images/success_16.png') center no-repeat; border-top: 2px solid #4f8a10; border-bottom: 2px solid #4f8a10; }
.alert-extra { background: #dff2bf url('images/success_16.png') center no-repeat; border-top: 2px solid #4f8a10; border-bottom: 2px solid #4f8a10; height: 203px; }
.alert-warning, .alert-error, .alert-info, .alert-success, .alert-extra { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-position: 15px 50%; /* x-pos y-pos */ text-align: left; color: #000; padding: 5px 20px 5px 45px; }

.ad-warning { background: #fff6bf url('images/info_yellow.png') center no-repeat; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }
.ad-urgent   { background: #ffbaba url('images/info_red.png') center no-repeat; border-top: 2px solid #d8000c; border-bottom: 2px solid #d8000c; }
.ad-info    { background: #bde5f8 url('images/info_blue.png') center no-repeat; border-top: 2px solid #00529b; border-bottom: 2px solid #00529b; }
.ad-important { background: #dff2bf url('images/info_green.png') center no-repeat; border-top: 2px solid #4f8a10; border-bottom: 2px solid #4f8a10; }
.ad-warning, .ad-urgent, .ad-info, .ad-important { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-position: 15px 50%; text-align: left; color: #000; padding: 5px 20px 5px 45px; }

.error, .notice, .success, .info, .normal { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; }

.normal     { background-color: #ffffff; color: #000000; border-color: #B7B7B7; }
.info       { background-color: #bde5f8; color: #00529B; border-color: #1D5FA0; }
.error      { background-color: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background-color: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background-color: #E6EFC2; color: #264409; border-color: #C6D880; }
.info a     { color: #00529B; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
.normal a   { color: #264409; }

.error ul { list-style: none; }

.errorMessage { list-style: none; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }

/* .hcenter{ margin: 0 auto; width: 200px; height: 40px; } */
/* .vcenter{ position:absolute; left:50%; top:50%; margin-top: -20px; margin-left: -100px; } */
.hvcenter{ width:200px; height:40px; position:absolute; top:50%; left:50%; margin-top: -20px; margin-left: -100px; } 
