.form {}
.form ul {}
.form ul li {list-style: none;margin: 2px 30px;}
.form ul li span {display: block; margin: 15px 0 5px 0;}
.form ul li input {width: 85%; height: 22px; border: 1px solid;}
.form .nav {display: block;margin: 20px 0 0 30px;}
.form .nav input { display: block; margin: 10px 0; font-size: 18px;}	
.form .nav span { font-size: 12px;}
.form .text {
	    color: #5e7281;
	    font-size: 14px;
	    height: 28px;
	    padding: 0 0 0 8px;
	}
.form button, textarea, input, select {
	    display: inline-block;
	}
.form .textarea {
	width: 85%;
	height: 100px;
	padding: 8px;
	color: #5e7281;	
	font-family: Calibri,Verdana,Arial,sans-serif;
}
.form .error {
    border: 1px solid #ea4c3b;
    box-shadow: -1px 1px 5px #ea4c3b;
}
.form .msg_error {
    color: #ea4c3b;
    font-size: 12px;
    font-style: italic;
    margin: 0 0 0 10px;
}
#btn_send { cursor: pointer; font-size: 12px; width: 80px; }
.hide { display: none;}
.msg_box {margin: 20px;}
.txt_error {color: #ea4c3b;}

#frm_anexo {}
#box_frm_anexo {width: 90%; margin: 0 0 0 0px; padding: 0 0 0 20px;}
#btn_enviar_anexo {cursor: pointer; font-size: 12px;float: right; margin: 10px 0 0 0;}
.clear { clear: both; }