/* - Definições gerais - */
#form input, #form textarea, #form select {width:200px; padding:3px; font-family:"Lucida Sans Unicode", "Trebuchet MS", sans-serif; color:#333; border:1px solid #333;}
#form input[type=submit], #form input[type=reset] {width:130px; background:#888; color:#FFF; text-shadow:0 1px 1px #000; height:25px; cursor:pointer;}
#form input[type=submit]:hover, #form input[type=reset]:hover {background:#AAA}
#form input[type=submit]:active, #form input[type=reset]:active {background:#666}
#form textarea {overflow:auto; height:45px}

/* - Posicionamento - */
#form {width:400px; border-top:1px solid #444; float:left;}
#form input, #form label, #form textarea, #form select {display:block; float:left; margin:10px}
#form label {width:100px; text-align:right;}
#form input[type=submit], #form input[type=reset] {margin-left:30px}

/* - DIV que retorna o resultado da validação em JS - */
#retorno_form {border:2px solid #514392; width:280px; float:right; background:#CFE9FF; padding:15px; line-height:2; color:#514392; font-weight:600; display:none;}
