#budget { width: 1000px; margin: 0 auto; padding: 30px 0; }

	/*detalhes*/
	#budget #details { width: 480px; float: left; margin: 0; background: transparent url(../../../../../src/img/body_bg/bg.png) repeat; box-shadow: 0 0 5px #cfcfcf; border-radius: 5px; }
		#budget #details .title { display: block; height: 50px; width: 460px; padding: 0 0 0 20px; background: transparent url(../../../../../src/img/body_bg/bg_title.jpg) repeat-x; border-radius: 5px 5px 0 0; }
		#budget #details .title h2 { display: block; float: left; padding: 17px; color: #ffffff; text-decoration: none; font-weight: bold; text-shadow: 1px 1px 3px #000000; border-right: 1px solid #ff8523; border-left: 1px solid #ff7233; }
		#budget #details .content { display: block; width: 400px; padding: 30px 40px; border-radius: 0 0 5px 5px; }
		#budget #details .content p { font-size: 13px; color: #393a39; line-height: 20px; text-align: justify; }

	/*formulario*/
	#budget #form { width: 460px; float: right; margin: 0; box-shadow: 0 0 5px #cfcfcf; border-radius: 5px; background: transparent url(../../../../../src/img/body_bg/bg.png) repeat; padding: 20px 10px; }
        #budget #form p { display: block; color: #393a39; font-size: 14px; }
        #budget #form input.text { display: block; width: 80%; height: 30px; margin: 10px auto 20px auto; color: #393a39; background-color: #f1f1f1; border-radius: 5px; border: none; box-shadow: 0 0 3px #afafaf; }
        #budget #form textarea.textarea { display: block; width: 80%; max-width: 80%; height: 250px; max-height: 250px; margin: 10px auto 20px auto; color: #393a39; background-color: #f1f1f1; border-radius: 5px; border: none; box-shadow: 0 0 3px #afafaf; }
        #budget #form input.submit { background: transparent url(../../../../../src/img/budget/send_button.png) no-repeat; width: 95px; height: 37px; border: none; float: right; color: #ffffff; font-weight: bold; cursor: pointer; }
        #budget #form input.submit:hover { color: #393a39; }