form.jqtransformdone label{margin-top:4px; margin-right:8px;float:left}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton{margin:0px; padding:0px; border:none; background-color:transparent; cursor:pointer; overflow:visible; font-family:Arial}
*:first-child+html button.jqTransformButton[type]{width:1}/* IE7 */
button.jqTransformButton span{background:transparent url(/images/bar/btn_right.gif) no-repeat right top; display:block; float:left; padding:0px 4px 0px 0px; /* sliding doors padding */margin:0px; height:33px}
button.jqTransformButton span span{background:transparent url(/images/bar/btn_left.gif) no-repeat top left; color:#333; padding:8px 4px 0px 8px; font-weight:normal; font-size:12px; line-height:13px; display:block; text-decoration:none; height:33px}

/*hover*/
button.jqTransformButton_hover span span{background-position:left -33px}
button.jqTransformButton_hover span{background-position:right -33px}

/*clicked*/
button.jqTransformButton_click span span{background-position:left -66px}
button.jqTransformButton_click span{background-position:right -66px}

/* IE 6 */
* html button.jqTransformButton{height:33px}
* button.jqTransformButton span span{height:25px}
/* IE 7 */
*+html button.jqTransformButton{height:33px}
*+button.jqTransformButton span span{height:25px}

/* -------------
 * Buttons Pesquisa
 * ------------- */
form#busca fieldset#bb_fil button.j_button{ margin:0px 0px 0px -24px; padding:0px; border:none; background-color:transparent; cursor:pointer; overflow:visible; top: -1px; position: relative; }
*:first-child+html form#busca fieldset#bb_fil button.j_button{ top: -1px; position: relative; float: left; margin-left: -22px; }
*:first-child+html form#busca fieldset#bb_fil button.j_button[type]{width:1}/* IE7 */
form#busca fieldset#bb_fil button.j_button span{ background:transparent url(/images/bar/bt_lupa.gif) no-repeat right top; display:block; float:left; padding:0px; /* sliding doors padding */ margin:0px; height:24px; }
form#busca fieldset#bb_fil button.j_button span span{ background:transparent url(/images/bar/bt_lupa.gif) no-repeat top left; color:#333333; padding:0px; display:block; text-decoration:none; height:24px; font: 11px "Trebuchet MS", Arial, sans-serif; width: 18px; margin: 0px; }
form#busca fieldset#bb_fil button.j_button_hover span span, form#busca button.j_button_click span span{ background-position: left -50px; }
form#busca fieldset#bb_fil button.j_button_hover span, form#busca button.j_button_click span{background-position:right -50px}
body:nth-of-type(1) form#busca fieldset#bb_fil button.j_button{ padding:0px; border:none; background-color:transparent; cursor:pointer; overflow:visible; top: -1px; position: relative; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
* html form#busca fieldset#bb_fil button.j_button{ float: left; margin-left: -21px; top: -2px; position: relative; }
*:first-child+html form#busca fieldset#bb_fil label { padding-left: 15px !important; position: relative; }

/* -------------
 * Buttons Filtrar
 * ------------- */
 form#busca fieldset#bb_sel button.j_button{ margin:0px; padding:0px; border:none; background-color:transparent; cursor:pointer; overflow:visible; position: relative; margin-left: -4px; top: -1px; }
form#busca fieldset#bb_sel button.j_button{top/*\**/: 0px\9; margin-left/*\**/: 0px\9  }
*:first-child+html form#busca fieldset#bb_sel button.j_button{top: -2px; margin-left: -4px;  }

form#busca fieldset#bb_sel button.j_button span{ background:transparent url(/images/ok_bt.gif) no-repeat right top; display:block; float:left; padding:0px; /* sliding doors padding */ margin:0px; height:24px; }
form#busca fieldset#bb_sel button.j_button span span{ background:transparent url(/images/ok_bt.gif) no-repeat left top; color:#333333; padding:0px; display:block; text-decoration:none; height:24px; font: 11px "Trebuchet MS", Arial, sans-serif; width: 24px; margin: 0px; }
form#busca fieldset#bb_sel button.j_button_hover span span, form#busca button.j_button_click span span{ background-position: left -50px; }
form#busca fieldset#bb_sel button.j_button_hover span, form#busca button.j_button_click span{background-position:right -50px}
body:nth-of-type(1) form#busca fieldset#bb_sel button.j_button{ padding:0px; border:none; background-color:transparent; cursor:pointer; overflow:visible; top: -1px; position: relative; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
* html form#busca fieldset#bb_sel button.j_button{ margin:0px 0px 0px -6px; position: relative; left: -3px; top: -2px; }

/* -------------
 * Inputs
 * ------------- */
.j_inp,.j_inp_hover{ height:24px; padding:0px; float:left; width: auto !important; background:transparent url(/images/bar/input/input.gif) no-repeat left top; position: relative; }
.j_inp_inn, .j_inp_hover div.j_inp_inn{ background:transparent url(/images/bar/input/input.gif) no-repeat right -50px; padding:0px; margin:0px; }
.j_inp_inn div{ height:25px; margin:0px; }
.j_inp_inn div input{ vertical-align:middle; height:22px; color:#666666; border:none; padding:3px 22px 0px 4px; margin:0px; font: 12px "Trebuchet MS", Arial, sans-serif; width: auto; float: left; background: transparent; }

form#busca .j_inp_inn div input{ width:176px!important; }
* html form#busca .j_inp{ width: 176px !important; }
* html form#busca .j_inp_inn div input{ width:176px !important; } 
*:first-child+html form#busca .j_inp_inn div input{ width:176px !important; }
body:nth-of-type(1) form#busca .j_inp_inn div input{ width:176px !important; }

form#nlt_ins .j_inp,form#nlt_ins .j_inp_hover{ padding:0px !important; float:left !important; margin: 3px 0px 2px !important; }
form#nlt_ins .j_inp_inn div input{ width:186px !important; margin: 0px !important; padding-right: 4px; !important }
*:first-child+html form#nlt_ins .j_inp_inn div input{ width:186px !important; }
* html form#nlt_ins .j_inp_inn div input{ width:186px !important; }

/*hover*/
.j_inp_focus{background-position:left -100px}
.j_inp_focus div.j_inp_inn{background-position:right -150px}

.j_safari .j_inp_inn div{ position:relative; overflow:hidden; margin:0px; width: 200px !important; padding: 0px; }
.j_safari .j_inp_inn div input{ position:absolute; height:22px; font: 12px "Trebuchet MS", Arial, sans-serif; padding: 2px 5px 0px; }


/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{ overflow: auto; width: 490px!important; font: 12px "Trebuchet MS", Arial, sans-serif; color: #646464; height: 125px; }

table.jqTransformTextarea td{ font-size:1px; line-height:1px; width:4px; height:4px; margin:0; padding:0 }
table.jqTransformTextarea{ margin: 0px; padding: 0px; }
table.jqTransformTextarea tr{}
table.jqTransformTextarea textarea{ margin:0px; padding:0px; background:none; border-top: none; border-right: none; border-bottom: none; border-left: none; }
table.jqTransformTextarea td#jqTransformTextarea-tl{ background:url(/images/bar/textarea_corner.gif) no-repeat left top }
table.jqTransformTextarea td#jqTransformTextarea-tm{ background: #FFFFFF url(/images/bar/textarea_line_h.gif) repeat-x left top; }
table.jqTransformTextarea td#jqTransformTextarea-tr{ background:url(/images/bar/textarea_corner.gif) no-repeat right top }

table.jqTransformTextarea td#jqTransformTextarea-ml{ border-left: 1px solid #969696; background: #FFFFFF; }
table.jqTransformTextarea td#jqTransformTextarea-mm, table.jqTransformTextarea-hover td#jqTransformTextarea-mm, table.jqTransformTextarea-focus td#jqTransformTextarea-mm{ background: #FFFFFF; }
table.jqTransformTextarea td#jqTransformTextarea-mr{ border-right: 1px solid #969696; background: #FFFFFF; }

table.jqTransformTextarea td#jqTransformTextarea-bl{ background:url(/images/bar/textarea_corner.gif) no-repeat left -100px }
table.jqTransformTextarea td#jqTransformTextarea-bm{ background: #FFFFFF url(/images/bar/textarea_line_h.gif) repeat-x left 3px; }
table.jqTransformTextarea td#jqTransformTextarea-br{ background:url(/images/bar/textarea_corner.gif) no-repeat right -100px }

/*Focus and Hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl, table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:left -10px}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm, table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:left -100px}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr, table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:right -10px}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml, table.jqTransformTextarea-focus td#jqTransformTextarea-ml{ border-left: 1px solid #96AF00; }
table.jqTransformTextarea-hover td#jqTransformTextarea-mr, table.jqTransformTextarea-focus td#jqTransformTextarea-mr{border-right: 1px solid #96AF00;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl, table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:left -110px}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm, table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background: url(/images/bar/textarea_line_h.gif) repeat-x left bottom;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br, table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:right -110px}

table.jqTransformTextarea .jqTransformSafariTextarea div{position:relative; overflow:hidden; border:0px solid red}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{background:none; position:absolute; top:-10px; left:-10px; padding:10px 10px 10px 10px; resize:none}

/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper{ float:left; margin:0px; clear: left; position: relative; height: 19px; width: 15px; display: block; text-align: left; padding-right: 12px; }
.jqTransformRadio{ background:transparent url(/images/bar/radio.png) no-repeat center top; vertical-align:middle; height:19px !important; width:18px !important; float: left; margin-right: 0px; margin-left: 6px; }
* html .jqTransformRadio{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bar/radio_un.png', sizingMethod="crop"); position:static; cursor: pointer; }
* html .jqTransformChecked{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bar/radio_ck.png', sizingMethod="crop"); position:static; cursor: pointer;  }
* html .jqTransformRadio{margin-left: 8px; }
* html .jqTransformRadioWrapper{ padding-right: 0px; }

/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{display:block; float:left; margin-top:5px}
a.jqTransformCheckbox{background:transparent url(/images/bar/checkbox.gif) no-repeat center top; vertical-align:middle; height:19px; width:18px; display:block; /*display:-moz-inline-block; */}
a.jqTransformChecked{background-position:center -20px}

/* -------------
 * Selects
 * ------------- */
.j_sel{ width:auto; position:relative; height:24px; background:url(/images/bar/select/select.gif) no-repeat left -100px; float:left; margin-right: 5px; }
.j_sel:hover{ background:url(/images/bar/select/select.gif) no-repeat left top; }
.j_sel:hover a.j_sel_a, .j_sel:hover a.j_sel_a{ background:url(/images/bar/select/select.gif) no-repeat right -50px; outline:none; }
.j_sel div span{ float:none; position:absolute; white-space:nowrap; height:20px; overflow:hidden; cursor:pointer; font: 12px "Trebuchet MS", Arial, sans-serif; padding-top: 4px; padding-left: 6px; color: #646464; outline:none; }
.j_sel  a.j_sel_a{ display:block; position:absolute; right:0px; width:18px; height:24px; background:#FFFFFF url(/images/bar/select/select.gif) no-repeat right -150px; outline:none; }
.j_sel ul{ position:absolute; width:auto; top:23px; left:0px; list-style:none; display:none; margin:0px; padding:0px; height:200px; overflow:auto; overflow-y:auto; border-right: 1px solid #969696; border-left: 1px solid #969696; border-bottom: 1px solid #969696; background: #FFFFFF; overflow-x:hidden }
.j_sel ul:hover{ border-right: 1px solid #96AF00; border-left: 1px solid #96AF00; border-bottom: 1px solid #96AF00; background: #FFFFFF; }
.j_sel ul a{ display:block; padding:2px 3px; text-decoration:none; color:#646464; font: 12px "Trebuchet MS", Arial, sans-serif; background: #FFFFFF; text-align: left; }
.j_sel ul a.selected{ background:#EBEBEB; color:#96AF00 }
.j_sel ul a:hover, .j_sel ul a.selected:hover{ background:#96AF00; color:#FFFFFF !important; }
.j_sel #model { width: 100px !important; }
.j_sel #marcas { width: 100px !important; }
.j_sel #taman { width: 77px !important; }
.j_sel #price { width: 90px !important; }
.j_sel #cores { width: 100px !important; }


/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden{display:none}

form.in1 .j_inp_inn div input{ width:458px !important; }

/*Added 19/05/10 */
.j_sel ul a{ width:100%; }

@media screen and (-webkit-min-device-pixel-ratio:0)
{ form#busca fieldset#bb_fil{ padding-left: 6px;float: left; width: 280px!important; } }
