div#orcamento {
    padding-top: 9px;
    width: 554px;
    padding-bottom: 10px;
}

div#orcamento div.project { 
	height: 26px; 
    background: #fff url('../design/orcamento/accorbar-554x26.jpg') left top no-repeat;  
    cursor: pointer;
    width: 554px;
    margin-bottom: 9px;
}

div#orcamento div.project div.project-inner { 
	margin: 0 auto 0 auto; 
	line-height: 26px;
	vertical-align: middle;
}

div#orcamento div.project div.project-inner p { 
    text-indent: 10px;
    color: #3D313B;
    text-transform: uppercase;
    margin: 0 auto 0 0;
    font-weight: bold;
    font-size: 11px;
}


div#orcamento div.selectgroup input[type="radio"] {
    border: none;
}

div#orcamento div.selectgroup label.input_txt {
	height: 26px;
	margin: 0 auto 3px auto;
	display: block;
}

div#orcamento div.selectgroup label.input_txt input {
	width: 83%;
	height: 12px;
	color: #969696;
	background-color: transparent;
	border: none;
	outline: none;
	margin: 0 auto 0 10px;
	font-size: 12px;
    padding-top: 6px;
	vertical-align: middle;
	font-family: arial, Helvetica, sans-serif; 
}

div#orcamento div.selectgroup label.input_txt.bx273_req {
   width: 273px;
   background: #fff url('../design/orcamento/form-input-text-req-273x26.jpg') top left no-repeat;
}

div#orcamento div.selectgroup label.input_txt.bx273 {
   width: 273px;
   background: #fff url('../design/orcamento/form-input-text-273x26.jpg') top left no-repeat;
}

div#orcamento div.selectgroup label.input_txt.bx321 {
   width: 321px;
   background: #fff url('../design/orcamento/form-input-text-321x26.jpg') top left no-repeat;
}

div#orcamento div.selectgroup label.input_txt.bx180 {
   width: 180px;
   background: #fff url('../design/orcamento/form-input-text-180x26.jpg') top left no-repeat;
}

div#orcamento div.selectgroup label.input_txt.bx180_req {
   width: 180px;
   background: #fff url('../design/orcamento/form-input-text-req-180x26.jpg') top left no-repeat;
}

div#orcamento div.selectgroup div.bx226 {
   width: 226px;
   height: 26px;
   float: right;
   background: #fff url('../design/orcamento/bx226x26.jpg') top left no-repeat;
}

div#orcamento div.selectgroup div.bx226 p {
   font-size: 10px;
   padding: 3px 0 0 3px;
   color: #969696;
   font-weight: bold;
}

div#orcamento div.selectgroup div.bx226 p b {
   font-size: 11px;
   padding: 3px 0 0 4px;
   color: #3F403B;
   letter-spacing: -1px;
}

div#orcamento div.selectgroup label.textarea_a {  
	display: block;
    width: 554px;
	height: 51px;
	background: #fff url('../design/orcamento/form-textarea-554x51.jpg') 0 0 no-repeat;
	margin: 0 auto 3px auto;
}

div#orcamento div.selectgroup label.textarea_a textarea {  
	width: 538px;
	height: 46px;
	color: #969696;
	background-color: transparent;
	border: none;
	outline: none;
	margin: 2px 0 0 10px;
	font-size: 12px;
	vertical-align: top;
	font-family: arial, Helvetica, sans-serif; 
}

div#orcamento div.selectgroup div.textarea_b {  
	display: block;
    width: 273px;
	height: 92px;
	background: #fff url('../design/orcamento/form-textarea-273x92.jpg') 0 0 no-repeat;
	margin: 0 auto 3px auto;
}

div#orcamento div.selectgroup div.textarea_b textarea {  
	width: 262px;
	height: 84px;
	color: #969696;
	background-color: transparent;
	border: none;
	outline: none;
	margin: 4px 0 0 6px;
	font-size: 12px;
	vertical-align: top;
	font-family: arial, Helvetica, sans-serif; 
}

div#orcamento div.selectgroup div.form_select_area {
   margin: 0;
   padding:0;
   
   width: 554px;
   height: 36px;
   background: #fff url('../design/orcamento/form-input-select-area-554x36.jpg') top left no-repeat;
}

div#orcamento div.selectgroup div.form_select_area p {
    padding: 9px 0 0 9px;
    margin:0;
}

div#orcamento div.selectgroup div.form_select_area p select {
    vertical-align: top;
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: none;
    width: 264px;
    font-size: 11px;
}

div#orcamento div.selectgroup div.form_bx {
    
}

div#orcamento div.selectgroup div.form_bx div.header {
    width: 554px;
    height: 6px;
    background: #fff url('../design/orcamento/form-box-header-footer-554x12.jpg') 0 0 no-repeat;
}

div#orcamento div.selectgroup div.form_bx div.body {
    background-color: #E9E9E9;
    width: 544px;
    margin: 0 auto;
    padding: 0 4px;
    font-size: 11px;
}

div#orcamento div.selectgroup div.form_bx div.body div.f_left, 
div#orcamento div.selectgroup div.form_bx div.body div.f_right {
    font-size: 11px;
    color: #8E8E8E;
    width: auto;
    font-weight: bold;
    text-align: left;
}

div#orcamento div.selectgroup div.form_bx div.body div.f_right p {
    padding: 0 4px;
    text-align: left;
    display: inline;
    font-size: 11px;
    color: #3F403B;
    font-weight: bold;
    vertical-align: middle;
}

div#orcamento div.selectgroup div.form_bx div.body div.f_right p input[type="checkbox"]{
vertical-align: middle;
}

div#orcamento div.selectgroup div.form_bx div.body div.f_right p input[type="text"]{
  background-color: #E9E9E9;
  border: none;
  border-bottom: 1px solid #C3C3C3;
  font-size: 11px;
  width: 160px;
  color: #3F403B;
  font-weight: bold;
  padding: 0;
}

div#orcamento div.selectgroup div.form_bx div.body div.f_right p span {
    color: #A5A5A5;
}

div#orcamento div.selectgroup div.form_bx div.body div.ckobjectivos,
div#orcamento div.selectgroup div.form_bx div.body div.up  {
    padding:  0 16px;
}

div#orcamento div.selectgroup div.form_bx div.body div.up p {
    font-size: 11px;
    color: #8F8F8F;
    margin: 0;
    padding:0;
   vertical-align: middle;
   font-weight: bold;
}

div#orcamento div.selectgroup div.form_bx div.body div.up p input[type="file"]{
    font-size: 11px;
    color: #8F8F8F;
    margin: 0 0 0 8px;
    padding:1px 2px;
   vertical-align: middle;
   	-moz-opacity: .50;
	opacity: .5;
	filter: alpha(opacity=50);
}



div#orcamento div.selectgroup div.form_bx div.body div.dominio p {
    font-size: 11px;
    color: #8F8F8F;
    margin: 0;
    padding:0;
   vertical-align: middle;
   font-weight: bold;
   float: left;
}

div#orcamento div.selectgroup div.form_bx div.body div.dominio p + p {
    margin-left: 1px;
}

div#orcamento div.selectgroup div.form_bx div.body div.dominio p input[type="text"] {
  background-color: #E9E9E9;
  border: none;
  border-bottom: 1px solid #C3C3C3;
  font-size: 11px;
  color: #3F403B;
  width: 98px;
  font-weight: bold;
  padding: 0;
}

div#orcamento div.selectgroup div.form_bx div.body input[type="radio"] {
    vertical-align: middle;
    border: none;
}

div#orcamento div.selectgroup div.form_bx div.body div.dominio p b {
    font-size: 11px;
    color: #3F403B;
    font-weight: bold;
    
     letter-spacing: -1px;
}

div#orcamento div.selectgroup div.form_bx div.body div.ckobjectivos p {
    padding: 0 16px 0 0;
    text-align: left;
    display: inline;
    font-size: 11px;
    color: #8E8E8E;
    font-weight: bold;
   vertical-align: middle;
}

div#orcamento div.selectgroup div.form_bx div.body div.ckobjectivos p b {
    font-size: 11px;
    color: #3F403B;
    font-weight: bold;
}

div#orcamento div.selectgroup div.form_bx div.body div.ckobjectivos p input[type="checkbox"] {
    vertical-align: middle;
}

div#orcamento div.selectgroup div.form_bx div.body div.ckobjectivos p input[type="text"]{
  background-color: #E9E9E9;
  border: none;
  border-bottom: 1px solid #C3C3C3;
  font-size: 11px;
  color: #3F403B;
  width: 100px;
  font-weight: bold;
  padding: 0;
}

div#orcamento div.selectgroup div.form_bx div.body div.ckobjectivos div.proj-spacer {
     height: 5px !important;
     clear: none !important;
     margin: 0 !important;
     padding: 0 !important;
}



div#orcamento div.selectgroup div.form_bx div.footer {
    width: 554px;
    height: 6px;
    background: #fff url('../design/orcamento/form-box-header-footer-554x12.jpg') 0 -5px no-repeat;
}

div#orcamento div.selectgroup div.form_bx.short div.header {
    width: 554px;
    height: 6px;
    background: #fff url('../design/orcamento/form-box-header-footer-554x12.jpg') 0 0 no-repeat;
}

div#orcamento div.selectgroup div.form_bx.short div.body {
    background-color: #E9E9E9;
    width: 544px;
    margin: 0 auto;
    padding: 0 4px;
    font-size: 11px;
}

div#orcamento div.selectgroup div.form_bx.short div.footer {
    width: 554px;
    height: 6px;
    background: #fff url('../design/orcamento/form-box-header-footer-554x12.jpg') 0 -5px no-repeat;
}

div.selectgroup p.clear { height: 3px; }
div.selectgroup .nomargin { clear: both; margin: 0; padding: 0;}

div#orcamento div.project.popen { 
    background: #fff url('../design/orcamento/accorbar-active-554x26.jpg') left top no-repeat; 
}

div#orcamento div.project.pclose { }

div#orcamento div.proj-spacer {
    height: 9px;
    clear: both;
}

div#orcamento p.proj-left-spacer { 
    float: left; 
    width: 6px;
}
