/* Estilos base para aplicacion de plugin */
form.jqtransformdone div.rowElem { float:left; padding-right:4px; margin:0;}
.jqTransformHidden { display: none; }

/* ------------- Selects ------------- */
.jqTransformSelectWrapper { width:108px; height: 25px; position:relative; background:url(../images/form/select_left.gif) no-repeat left bottom; float:left; }
.jqTransformSelectWrapper div span { font-size:11px; float:none; position:absolute; height:20px; left:0; line-height:15px; overflow: hidden; cursor:pointer; color:#666; padding:7px 0 0 5px; text-align:left;}
/* Boton select */
.jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width:19px; height:25px; background: url(../images/form/select_right.gif) no-repeat center bottom; }
/* Despliegue lista */
.jqTransformSelectWrapper ul { position: absolute; top: 18px; left: 0px; list-style: none; background-color: #FFF; border: solid 1px #CCC; display: none; margin: 4px 0 0 0; padding: 0; height:auto; overflow: auto; overflow-y: auto; z-index:0;}
.jqTransformSelectWrapper ul a { display: block; padding: 2px 2px 2px 4px; text-decoration: none; color:#666; background-color: #FFF; font-size: 10px; text-align:left;}
.jqTransformSelectWrapper ul a.selected { background: #EAEAE3; color: #333; display:block; width:100%;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background:#E32219; color: #fff; }

/* ------------- Buttons ------------- */
button.jqTransformButton { margin:0; padding:4px 0 0 0; border:none; background-color:transparent; cursor:pointer; overflow:visible;font: 1px Tahoma, Arial, Helvetica; text-indent:-9000px; letter-spacing: 1px; width:91px; height:25px; float:left;}
/* IE7 */
/**:first-child+html button.jqTransformButton[type] { width:1; }*/ 
button.jqTransformButton span { background:transparent url(../images/form/button_filtro/btn_right.gif) no-repeat right top; display:block; float:left; padding: 0 4px 0 0; /* sliding doors padding */ margin: 0px; height: 20px; width:85px;}
button.jqTransformButton span span { background:transparent url(../images/form/button_filtro/btn_left.gif) no-repeat top left; display:block; padding:0 4px 0 0; height:20px; }
/*hover*/
button.jqTransformButton_hover span span { background-position: left -20px; }
button.jqTransformButton_hover span { background-position: right -20px; }
/*clicked*/
button.jqTransformButton_click span span { background-position: left -40px; }
button.jqTransformButton_click span { background-position: right -40px; }
/* 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; }*/

/* ------------- Checkboxes ------------- */
span.jqTransformCheckboxWrapper { display:block; float:left; }
a.jqTransformCheckbox { background: transparent url(../images/form/checkbox.gif) no-repeat center top; height: 15px; width: 15px; display:block; }
a.jqTransformChecked { background-position: center bottom;}
