form { float: left; width: 100%; }

.edit {float: left; width: 100%;}
.edit input,.edit textarea,.edit select {font-size: 1.1em; font-weight: bold; color: #000000; padding: 6px 5px; border: 1px solid #BCBCBC; margin-bottom: 3px;}
.edit .btenviar {background: #da251d; color: #FFFFFF; font-size: 1.6em; font-weight: bold; padding: 5px 10px; border: 1px solid #000;}

/* curriculo */
.edit_curriculo {float: left; width: 100%; line-height: 1.4em;}
.edit_curriculo p { margin-bottom: 12px; }
.edit_curriculo input,.edit_curriculo textarea,.edit_curriculo select {font-size: 1em; font-weight: bold; color: #000000; padding: 4px 3px; border: 1px solid #AAAAAA; border-bottom: 1px solid #868686; border-right: 1px solid #868686; margin: 0 5px 0 0;}
.edit_curriculo .btenviar {background: #da251d; color: #FFFFFF; font-size: 1.6em; font-weight: bold; padding: 5px 10px; border: 1px solid #000;}
.curriculo-erro {float: left; width: 98%; padding: 5px 0 5px 5px; border: 2px solid #CC0000; background-color: #FFD5D5; color: #CC0000; font-weight: bold; margin-bottom: 10px;}

.lat0 { float: left; width: 120px; margin: 3px 10px 0 0; text-align: right; }
.lat1 { float: left; width: 140px; margin: 3px 10px 0 0; text-align: right; }
.lat2 { float: left; width: 160px; margin: 3px 10px 0 0; text-align: right; }
.sep { float: left; background: fuchsia; padding-right: 5px; }

/* classes do contato */
.contato-ok {float: left; width: 80%; padding: 5px 0 5px 50px; border: 2px solid #006600; background-color: #CCFFCC; background-image: url(../images/layout/ico_contato_ok.png); background-repeat: no-repeat; color: #006600; font-weight: bold; margin-bottom: 10px;}
.contato-erro {float: left; width: 80%; padding: 5px 0 5px 50px; border: 2px solid #CC0000; background-color: #FFD5D5; background-image: url(../images/layout/ico_contato_erro.png); background-repeat: no-repeat; color: #CC0000; font-weight: bold; margin-bottom: 10px;}

