#budget { width: 1000px; margin: 0 auto; padding: 0; }

    /* titulo */
    #budget div.title { display: block; position: relative; width: 100%; height: 25px; }
        #budget div.title h1 { display: block; position: relative; font-size: 20px; color: #0087F0; }

    /* colunas */
    #budget form div.left { display: block; position: relative; width: 425px; float: left; }
    #budget form div.right { display: block; position: relative; width: 425px; float: right; }

    /* gradiente */
    .gText {
        background-color: #cbccce;
        background-image: -webkit-linear-gradient( top, #ffffff, #B4B4B4 );
        background-image:    -moz-linear-gradient( top, #ffffff, #B4B4B4 );
        background-image:     -ms-linear-gradient( top, #ffffff, #B4B4B4 );
        background-image:      -o-linear-gradient( top, #ffffff, #B4B4B4 );
        background-image:         linear-gradient( top, #ffffff, #B4B4B4 );
    }

    .gSubmit {
        background-color: #535456;
        background-image: -webkit-linear-gradient( top, #555658, #404041, #535456 );
        background-image:    -moz-linear-gradient( top, #555658, #404041, #535456 );
        background-image:     -ms-linear-gradient( top, #555658, #404041, #535456 );
        background-image:      -o-linear-gradient( top, #555658, #404041, #535456 );
        background-image:         linear-gradient( top, #555658, #404041, #535456 );
    }

	/*formulario*/
	#budget form { width: 900px; margin: 30px auto 0 auto; display: block; position: relative; }
        #budget form h3 { font-size: 14px; color: #0087F0; line-height: 25px; width: 425px; margin: 0 auto; text-align: justify; }
        #budget form input.text { display: block; position: relative; width: 100%; font-size: 11px; height: 21px; line-height: 21px; border: 1px solid #B4B4B4; color: #404041; margin: 0 0 10px 0; }
        #budget form textarea { display: block; position: relative; width: 100%; max-width: 100%; font-size: 11px; height: 84px; line-height: 21px; border: 1px solid #B4B4B4; color: #404041; margin: 0 0 10px 0; }
        #budget form input.submit { display: block; position: relative; font-size: 14px; padding: 10px 20px; border: none; color: #ffffff; margin: 20px 0 0 0; cursor: pointer; border-radius: 5px; }
        #budget form input.submit:hover { color: #E3E5E6; }