.gfx { position: absolute; background: url(../../assets/imgs/gfx/form.png) 0 0 no-repeat; left: -150px; top: 200px; width: 607px; height: 421px }

.container { position: relative; right: -35px; margin-left: 325px; background: url(../../assets/imgs/bg/home.png) 0 0 no-repeat; width: 545px; height: 569px; padding: 55px 0 0 120px }
.container p { position: relative; margin-top: -55px; font-family: 'DuepuntozeroboldRegular',Arial,Verdana,Tahoma,'Sans-serif'; font-size: 16px; line-height: 15px; color: #000; padding: 0 0 25px; letter-spacing: -0.05em; z-index: 10000 }

.container fieldset ul { position:relative; margin-top: -10px }
.container fieldset ul li { position: relative; margin-top: -11px; float: left; width: 258px; background: url(../../assets/imgs/input.png) 0 0 no-repeat; padding: 9px 0 13px }
.container fieldset ul li.reposta { background: url(../../assets/imgs/textarea.png) 0 0 no-repeat; padding: 9px 0 18px }
.container fieldset ul li.none { background: none !important }
.container fieldset ul li.long { width: 100% }
.container fieldset ul li label { display: none }
.container fieldset ul li label.reposta { display: block; font-family: 'DuepuntozeroboldRegular',Arial,Verdana,Tahoma,'Sans-serif'; font-size: 16px; line-height: 15px; color: #000; padding: 0 45px 0 10px } 
.container fieldset ul li label.check { display: block; font-family: 'DuepuntozeroboldRegular',Arial,Verdana,Tahoma,'Sans-serif'; font-size: 12px; line-height: 36px; color: #000; text-transform: uppercase }
.container fieldset ul li input,
.container fieldset ul li select,
.container fieldset ul li textarea { width: 243px; height: 26px; background: #F78F1E; border: 0; font-family: 'DuepuntozeroboldRegular',Arial,Verdana,Tahoma,'Sans-serif'; font-size: 13px; line-height: 20px; color: #000; padding: 0 0 0 10px }
.container fieldset ul li textarea { width: 502px; height: 98px }
.container fieldset ul li.long input { width: 502px }
.container fieldset ul li .btn_submit { position:relative; margin-top: -20px; display: block; font-family: 'DuepuntozeroBlackRegular',Arial,Verdana,Tahoma,'Sans-serif'; display: block; background: url(../../assets/imgs/btn_enviar.png) 0 0 no-repeat; width: 105px; height: 66px; padding: 0 0 0 25px; font-size: 28px; line-height: 55px; color: #8B321B; text-transform: uppercase; }

.checklist li { background: none !important }
.checklist li.selected a.chk-deselect { display: block }
.checklist li.selected .chk-select { display: none }
.chk-select,a.chk-deselect{ float: left; background: url(../../assets/imgs/checkbox.gif) 0 0 no-repeat; text-indent: -9000px; width: 22px; height: 35px; line-height: 35px; margin-right: 5px }
.chk-select { display: block }
a.chk-deselect{ display: none; background-position: 0 100% }
.checklist li input { display: none }
