@charset "utf-8";

form {
	margin: 0 -10px;
        width:420px;
        float:left;
}

form label {
	display: block;
	float: left;
	margin: 0 10px;
	min-height: 45px;
}

form label input{
    border:1px solid #f0c459;
    width: 100%;	
    height: 20px;
    background-color: #e7e7e7;
    border:none;
    border-bottom:1px solid #d4d3d3;
}

form label textarea {
    border:1px solid #f0c459;
    width: 100%;
    height: 100px;
    background-color: #e7e7e7;
    border:none;
    border-bottom:1px solid #d4d3d3;
	font-family: Arial;
}

form label span {
	display: block;
    padding-bottom:2px;
}



#fim {
	clear:both;
	text-align: right;
	padding: 10px 10px 0;
	height: 20px;
}


#fim em {
	line-height: 20px;
}
.mapa{
	float:right;
	margin-right:20px;
	}

.col1 { width: 160px; }
.col2 { width: 220px; }
.col3 { width: 400px; }