@charset "utf-8";
/* RESET ---------------------------------------------------------------------------------------------------- */
html,body,form,fieldset,input,textarea,p { margin:0; padding:0 }
a { text-decoration:none }

/* HTML ---------------------------------------------------------------------------------------------------- */
body { font-family:"Lucida Grande",sans-serif; font-size:80%; padding:0; margin:40px; background:#e5effa }
a			{ text-decoration:none; color:#06c }
a:hover		{ color:#CC8000 }
a:focus		{ color:#cc0000 }
a:active	{ color:#000 }
input, select, textarea { font-family:sans-serif; font-size:1.2em }

/* LOGIN ---------------------------------------------------------------------------------------------------------------- */
#box { width:300px; height:320px; position:absolute; left:50%; top:25%; margin:0 0 -160px -150px }
.login, .login .text { -moz-border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px }
.login { width:255px; background-color:#d9e8f7; padding:15px 20px; margin-top:10px }
.login label { float:none; text-align:left; padding:0 0 2px 4px; display:block; color:#777 }
.login .text { padding:6px; width:240px; margin-bottom:10px; border:0; font-weight:bold }
.login .submit { padding:3px 6px; cursor:pointer }
.login a { display:block }
.login p { text-align:right }
#box span { font-size:.8em; color:#777; padding:10px 20px; display:block }
.infopop { position:absolute; top:0; width:480px; left:50%; margin:20px 0 0 -240px }
.infopop p { padding:.6em 1.2em; line-height:1.4em; padding-left:30px }
.infopop .ui-icon { position:absolute; margin:.6em .8em; float:left }
#box p a { float:left; font-size:.8em; padding-left:5px; line-height:2.6em; font-weight:bold; color:#555 }
#box p a:hover { color:#06c }

.form .text			{ border:1px solid #A0A0A0; padding:3px; width:300px; }
.form label			{ display:block; float:left; text-align:left; width:150px; padding-right:10px; font-weight:bold; font-size:1.1em; color:#555; line-height:1.8em; height:2em }
.form br			{ clear:left }
#dialogo { display:none }
#dialogo label { font-size:1.1em; font-weight:bold }
#dialogo .submit { text-align:right; display:block; padding:6px 5px 0 0 }
#dialogo .submit input { padding:2px 6px }
#dialogo input { font-weight:bold} 
#dialogo .dialog_info { padding:8px 12px; background-color:#cee1f5; margin-bottom:10px; font-size:.9em  }
#validando { display:none; text-align:center; color:#fff; font-size:.8em; font-weight:bold; padding:5px 8px 6px; margin-top:5px; background-color:#990000 }