/* CSS Document
*
* @autor Fernanda Pieretti
* @data 08/06/2012
* @copy SAE+C ProfWeb
* @ref login
*
*/
* { border-style: none;
    border-color: inherit;
    border-width: medium;
    padding: 0;
    font-family:Calibri, Tahoma, sans-serif, cursive;
    margin-left: 0;
    margin-right: 0;
    }
html { font-family: Calibri, Tahoma, sans-serif, cursive; color:#444242; font-size:14px;text-align:center; }
body { background:#f3f4f6 url(../images/site/bg_body.jpg) repeat top left; height:auto;text-align:center}
a img {border:none}

#divProcessando { background: Gray url(../images/ajax-load.gif) no-repeat center; position:fixed; z-index:99; width:100%; height:100%; top:0; left:0; opacity:0.50;}


#formLogin {width:360px;height:406px;border-radius:8px;background:#f1edea;text-align:center;position:absolute;z-index:10;left:50%;box-shadow:#999 0px 0px 5px;
    margin-left: -180px;
    margin-right: 0;
    margin-top: 30px;
}
#formLogin .logo {width:222px;height:76px;display:block;margin:20px auto 10px auto;background:url(../images/site/logo.png)}
#formLogin .form {width:300px;height:245px;margin:auto;text-align:left}
#formLogin .form label span {font-size:10px;color:#888;float:left;clear:both;width:100%;height:10px;line-height:10px;margin:0 0 7px 0}
#formLogin .form label .input {font-size:15px;color:#888;float:left;clear:both;width:290px;height:30px;line-height:30px;padding:2px;background:#FFF;border:1px solid #888;margin:0 0 20px 0}
#formLogin .form label .select {font-size:15px;color:#888;float:left;clear:both;width:294px;height:30px;line-height:30px;padding:2px;background:#FFF;border:1px solid #888;margin:0 0 20px 0}
#formLogin .form .lembrarSenha {font-size:12px;color:#0f6f97;float:left;width:100px;height:30px;line-height:30px;margin:0 0 20px 0;text-align:left;background:none;border:none;cursor:pointer}
#formLogin .form .lembrarSenha:hover {text-decoration:underline}
#formLogin .form .submit {font-size:14px;color:#FFF;border:1px solid #0f6f97;background:#0f6f97;float:right;width:60px;height:30px;line-height:30px;cursor:pointer;
    margin-left: 0;
    margin-right: 6px;
    margin-bottom: 20px;
}
#formLogin .form .submit:hover {border:1px solid #0f6f97;background:#3395be;}

.divAviso, .divErro, .divSucesso {padding:5px;width:260px;margin:0;cursor:default;font-size:14px;float:left;clear:both;font-size:12px;padding-left:25px;cursor:pointer}
.divAviso {background:#ffffea;border:1px solid #dbda00;color:#dbda00}
.divErro {background-color:#fff0f1;border:1px solid #c52026;color:#c52026;background-image:url(../images/site/erro.png);background-repeat:no-repeat;background-position:center left;}
.divSucesso {background-color:#f2fff7;border:1px solid #139b48;color:#139b48;background-image:url(../images/site/sucesso.png);background-repeat:no-repeat;background-position:center left}
.divAviso img, .divErro img, .divSucesso img {float:left;margin:0 8px 0 0}

#inferior {width:100%;height:65px;text-align:center;position:fixed;z-index:5;bottom:0;left:0;cursor:default;background:url(../images/site/bg_body.jpg) repeat;border-top:1px solid #dbe3f6;box-shadow:#CCC 0 0 2px}
#inferior .inferior {width:360px;height:55px;text-align:left;cursor:default;margin:10px auto 0 auto}
#inferior .inferior img {float:left;margin:0 15px 0 0;height:55px}
#inferior .inferior p {margin:0 0 5px 0;text-align:left;font-size:11px}

#divsobre{border-radius:8px;padding:30px 30px 30px 30px; z-index:10;text-align:center;left:50%;background-color:#f1edea;width:700px;height:300px;position:absolute;box-shadow:#999 0px 0px 5px;position:fixed;
    margin-left: -350px;
    margin-right: 0;
    margin-top: 40px;
}
#divsobre .divfechar {margin:-20px -20px 0 0; float:right;}
#divsobre .divi {margin:-20px 0 0 -20px; float:left;}
#divbtnsobre{left:50%;margin:470px 0 0 -35px;text-align:center;width:50px;position:absolute;position:fixed;}


#divNv{border:1px solid #c52026;text-align: justify; border-radius:8px;padding:30px 30px 30px 30px; z-index:5;text-align:center;left:10%;margin:45px 0 0 -40px;background-color:#ffdab9;width:250px;height:200px;position:absolute;box-shadow:#crimson 0px 0px 5px;position:fixed;}
