.jqTransformHidden { display: none; }

.nombrePlaces span.jqTransformCheckboxWrapper { display: block; float: left; margin-top: 4px; margin-right: 3px; }

.nombrePlaces a.jqTransformCheckbox { vertical-align: middle; height: 85px; width: 52px; display: block; /*display: -moz-inline-block;*/ background: transparent url(/App_Themes/CarWeGoTheme/img/places.png) no-repeat; }

.nombrePlaces a.jqTransformCheckbox.placesType1 { background-position: 0 0; }
.nombrePlaces a.jqTransformCheckbox.placesType2 { background-position: -52px 0; }
.nombrePlaces a.jqTransformCheckbox.placesType3 { background-position: -104px 0; }
.nombrePlaces a.jqTransformCheckbox.placesType4 { background-position: -156px 0; }
.nombrePlaces a.jqTransformCheckbox.placesType5 { background-position: -208px 0; }
.nombrePlaces a.jqTransformCheckbox.placesType6 { background-position: -260px 0; }
.nombrePlaces a.jqTransformCheckbox.placesType7 { background-position: -312px 0; }

.nombrePlaces a.jqTransformCheckbox.placesType1.jqTransformChecked { background-position: 0 -85px; }
.nombrePlaces a.jqTransformCheckbox.placesType2.jqTransformChecked { background-position: -52px -85px; }
.nombrePlaces a.jqTransformCheckbox.placesType3.jqTransformChecked { background-position: -104px -85px; }
.nombrePlaces a.jqTransformCheckbox.placesType4.jqTransformChecked { background-position: -156px -85px; }
.nombrePlaces a.jqTransformCheckbox.placesType5.jqTransformChecked { background-position: -208px -85px; }
.nombrePlaces a.jqTransformCheckbox.placesType6.jqTransformChecked { background-position: -260px -85px; }
.nombrePlaces a.jqTransformCheckbox.placesType7.jqTransformChecked { background-position: -312px -85px; }







form.jqtransformdone label { margin: 0 5px 0 0; font-size: 12px; display: block; float: left; }
form.jqtransformdone div.rowElem { clear: both; padding: 4px 0px; }
/* -------------
 * 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(img/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(img/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; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper { background: transparent url(/App_Themes/CarWeGoTheme/img/block.png) no-repeat right -1864px; height: 30px; padding: 0 10px 0 0; float: left; }

.jqTransformInputInner { background: transparent url(/App_Themes/CarWeGoTheme/img/block.png) no-repeat 0 -1864px; padding: 0 0 0 10px; margin: 0px; }

#loginForm input[type=text] { width: 250px; }

#loginForm input[type=password] { width: 250px; }

.jqTransformInputInner div { height: 30px; margin: 0; }

.jqTransformInputInner div input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align: middle; color: #404040; border: none; margin: 6px 0 0 0; background: transparent; font-style: italic; font-weight: bold; }

/*  IE6 */
* html .jqTransformInputInner div input { padding: 6px 0 0 0; margin: 0 0 0 -8px; height: 24px; }
/* Ie7 */
* + html .jqTransformInputInner div input { padding: 6px 0 0 0; margin-left: -10px; height: 24px; }

/*hover*/
/*
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}
*/

/*focus*/
/*
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}
*/




/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea { font-size: 12px; line-height: 16px; }

table.jqTransformTextarea td { font-size: 1px; line-height: 1px; width: 5px; height: 5px; margin: 0; padding: 0; }
table.jqTransformTextarea { }
table.jqTransformTextarea tr { /*border: 1px solid red;*/ }
table.jqTransformTextarea textarea { margin: 0; padding: 0; border: 0; background: none; }
table.jqTransformTextarea td#jqTransformTextarea-tl { background: url(img/textarea/textarea_tl.gif) no-repeat top left; }
table.jqTransformTextarea td#jqTransformTextarea-tm { background: url(img/textarea/textarea_tm.gif) repeat-x top left; }
table.jqTransformTextarea td#jqTransformTextarea-tr { background: url(img/textarea/textarea_tr.gif) no-repeat top left; }

table.jqTransformTextarea td#jqTransformTextarea-ml { background: url(img/textarea/textarea_ml.gif) repeat-y top left; }
table.jqTransformTextarea td#jqTransformTextarea-mm { background: url(img/textarea/textarea-mm.gif) repeat; }
table.jqTransformTextarea td#jqTransformTextarea-mr { background: url(img/textarea/textarea_mr.gif) repeat-y top left; }

table.jqTransformTextarea td#jqTransformTextarea-bl { background: url(img/textarea/textarea_bl.gif) no-repeat top left; }
table.jqTransformTextarea td#jqTransformTextarea-bm { background: url(img/textarea/textarea_bm.gif) repeat-x top left; }
table.jqTransformTextarea td#jqTransformTextarea-br { background: url(img/textarea/textarea_br.gif) no-repeat top left; }

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl { background-position: 0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-tm { background-position: 0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-tr { background-position: 0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-ml { background-position: -5px 0px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-mm { background-image: url(img/textarea/textarea-mm-hover.gif); }
table.jqTransformTextarea-hover td#jqTransformTextarea-mr { background-position: -5px 0px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-bl { background-position: 0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-bm { background-position: 0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-br { background-position: 0px -5px; }

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl { background-position: 0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-tm { background-position: 0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-tr { background-position: 0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-ml { background-position: -10px 0px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-mm { background-image: url(img/textarea/textarea-mm-focus.gif); }
table.jqTransformTextarea-focus td#jqTransformTextarea-mr { background-position: -10px 0px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-bl { background-position: 0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-bm { background-position: 0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-br { background-position: 0px -10px; }


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; display: block; margin: 0px 4px; margin-top: 5px; }
.jqTransformRadio { background: transparent url(img/radio.gif) no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display: block; /*display: -moz-inline-block;*/ }


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper { display: block; float: left; margin-top: 5px; }
a.jqTransformCheckbox { background: transparent url(/App_Themes/CarWeGoTheme/img/block.png) no-repeat -891px -518px; vertical-align: middle; height: 12px; width: 14px; display: block; /*display: -moz-inline-block;*/ }

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: -891px -537px; }


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper { width: 40px; position: relative; height: 22px; background: url(/App_Themes/CarWeGoTheme/img/block.png) no-repeat 0 -1153px; float: left; margin: 0 5px 0 0; }

.jqTransformSelectWrapper div span { font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 22px; line-height: 22px; padding: 0 0 0 7px; overflow: hidden; cursor: pointer; /*border: 1px solid #CCCCCC;*/ /*	border-right: none;*/ }

.jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 24px; height: 22px; background: url(/App_Themes/CarWeGoTheme/img/block.png) no-repeat -921px -516px; }

.jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 22px; left: 0px; list-style: none; background-color: #FFF; border: solid 1px #CCC; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index: 10; }

.jqTransformSelectWrapper ul li { height: 25px; margin: 0; }

.jqTransformSelectWrapper ul a { display: block; padding: 0 5px; text-decoration: none; color: #333; background-color: #FFF; font-size: 12px; line-height: 25px; }

.jqTransformSelectWrapper ul a.selected { background: #EDEDED; color: #333; }

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #3582c4; color: #fff; }

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden { display: none; }

