/* ------------------------------------------------------------------------ */ 
/* EZMARK - PLUGIN PARA CHECKBOX Y RADIO BUTTONS -------------------------- */
/* ------------------------------------------------------------------------ */ 
.ez-hide {opacity: 0; filter: alpha(opacity=0);}
.ez-checkbox {background: transparent url(../img/ezform/checkbox.png) 0 0 no-repeat;display:inline-block;margin:0;padding:0;width:17px;height:18px;position:relative;top:1px}
.ez-radio {background: transparent url(../img/ezform/radiobutton.png) 0 0 no-repeat;display:inline-block;margin:0;padding:0;width:17px;height:18px;position:relative;top:4px}
.ez-checked {background-position: 0 -20px;}
.ez-selected {background-position: 0 -20px;}
.ez-checkbox, .ez-radio {zoom: 1; *display:inline;_height: 30px;}



/* ------------------------------------------------------------------------ */ 
/* SELECTBOX - PLUGIN PARA SELECTS ---------------------------------------- */
/* ------------------------------------------------------------------------ */ 
.sbHolder { background-color: #fff; border: solid 1px #CCC; font-size: 18px; font-weight: normal; height: 25px; position: relative; width: 170px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#FFF;border: 1px solid #CCC; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.15); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;padding: 5px 10px 4px 10px;}
.sbHolder:focus .sbSelector {}
.sbSelector { display: block; height: 30px; left: 0; line-height: 30px; outline: none !IMPORTANT; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 170px;text-decoration:none !IMPORTANT}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color: #7f893f; outline: none; text-decoration: none; }
.sbToggle { background: url(../img/selectbox/select-icons.png) 0 -116px no-repeat; display: block; height: 30px; outline: none; position: absolute; right: 0; top: 0; width: 30px; }
.sbToggle:hover { background: url(../img/selectbox/select-icons.png) 0 -167px no-repeat; }
.sbToggleOpen { background: url(../img/selectbox/select-icons.png) 0 -16px no-repeat; }
.sbToggleOpen:hover { background: url(../img/selectbox/select-icons.png) 0 -66px no-repeat; }
.sbHolderDisabled {border: solid 1px #CCC; }
.sbHolderDisabled .sbHolder { }
.sbHolderDisabled .sbToggle { }
.sbOptions { background-color: #fff; border: solid 1px #CCC; list-style: none; left: -1px; margin: 0; padding: 0; position: absolute; top: 42px; width: 190px; z-index: 1; overflow-y: auto;-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.15); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;padding: 5px 0 4px 0;}
.sbOptions li { padding: 0; }
.sbOptions a {display: block; outline: none; padding: 7px 3px 7px 10px;text-decoration: none !IMPORTANT;}
.sbOptions a:link, .sbOptions a:visited { color: #ddd; text-decoration: none; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {background-color: #7f893f;color:#FFF !IMPORTANT }
.sbOptions li.last a { border-: none; }
.sbOptions .sbDisabled {color: #999; display: block; padding: 7px 3px 7px 7px; }
.sbOptions .sbGroup {color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.sbOptions .sbSub { padding-left: 17px; }



