/* default skins */
.ui-marmots-label-check, .ui-marmots-label-radio {
	cursor: pointer;
}

.ui-marmots-label-check input, .ui-marmots-label-radio input {
	position: absolute;
	left: -9999em;
}

.ui-marmots-label-check.marmots-label-right, .ui-marmots-label-radio.marmots-label-right {
	background-position: right top !important;
}

/* default skin */
.ui-marmots-label-check.marmots-label-left, .ui-marmots-label-radio.marmots-label-left {
	padding: 1px 0 10px 26px;
}

.ui-marmots-label-check.marmots-label-right, .ui-marmots-label-radio.marmots-label-right {
	padding: 1px 26px 10px 0;
}

.ui-marmots-label-radio {
	background: url(../mult/input-radio.png) no-repeat;
}

.ui-marmots-label-check {
	background: url(../mult/input-check.png) no-repeat;
}

.ui-marmots-label-radio:hover {
	background: url(../mult/input-radio-hover.png) no-repeat;
}

.ui-marmots-label-check:hover {
	background: url(../mult/input-check-hover.png) no-repeat;
}

label.ui-marmots-label-check.on {
	background: url(../mult/input-check-checked.png) no-repeat;
}

label.ui-marmots-label-radio.on {
	background: url(../mult/input-radio-checked.png) no-repeat;
}

label.ui-marmots-label-check.on:hover {
	background: url(../mult/input-check-hover-checked.png) no-repeat;
}

label.ui-marmots-label-radio.on:hover {
	background: url(../mult/input-radio-hover-checked.png) no-repeat;
}

/* large skin */
.ui-marmots-label-check.marmots-label-left.large, .ui-marmots-label-radio.marmots-label-left.large {
	padding: 2px 0 5px 28px;
}

.ui-marmots-label-check.marmots-label-right.large, .ui-marmots-label-radio.marmots-label-right.large {
	padding: 2px 26px 5px 0;
}

.ui-marmots-label-radio.large {
	background: url(../mult/input-radio.png) no-repeat;
}

.ui-marmots-label-check.large {
	background: url(../mult/input-check.png) no-repeat;
}

.ui-marmots-label-radio.large:hover {
	background: url(../mult/input-radio-hover.png) no-repeat;
}

.ui-marmots-label-check.large:hover {
	background: url(../mult/input-check-hover.png) no-repeat;
}

label.ui-marmots-label-check.large.on {
	background: url(../mult/input-check-checked.png) no-repeat;
}

label.ui-marmots-label-radio.large.on {
	background: url(../mult/input-radio-checked.png) no-repeat;
}

label.ui-marmots-label-check.large.on:hover {
	background: url(../mult/input-check-hover-checked.png) no-repeat;
}

label.ui-marmots-label-radio.large.on:hover {
	background: url(../mult/input-radio-hover-checked.png) no-repeat;
}

/* blue skin */
.ui-marmots-label-check.marmots-label-left.blue, .ui-marmots-label-radio.marmots-label-left.blue {
	padding: 2px 0 5px 26px;
}

.ui-marmots-label-check.marmots-label-right.blue, .ui-marmots-label-radio.marmots-label-right.blue {
	padding: 2px 26px 5px 0;
}

.ui-marmots-label-radio.blue {
	background: url(../mult/radio-off.png) no-repeat;
	opacity: 1;
}

.ui-marmots-label-check.blue {
	background: url(../mult/check-off.png) no-repeat;
	opacity: 1;
}

.ui-marmots-label-radio.blue:hover {
	background: url(../mult/radio-off-hover.png) no-repeat;
	opacity: 0.8;
}

.ui-marmots-label-check.blue:hover {
	background: url(../mult/check-off-hover.png) no-repeat;
	opacity: 0.8;
}

label.ui-marmots-label-check.blue.on {
	background: url(../mult/check-on.png) no-repeat;
	opacity: 1;
}

label.ui-marmots-label-radio.blue.on {
	background: url(../mult/radio-on.png) no-repeat;
	opacity: 1;
}

label.ui-marmots-label-check.blue.on:hover {
	background: url(../mult/check-on-hover.png) no-repeat;
	opacity: 0.8;
}

label.ui-marmots-label-radio.blue.on:hover {
	background: url(../mult/radio-on-hover.png) no-repeat;
	opacity: 0.8;
}

/* clear skin */
.ui-marmots-label-check.marmots-label-left.clear, .ui-marmots-label-radio.marmots-label-left.clear {
	padding: 1px 0 1px 24px;
}

.ui-marmots-label-check.marmots-label-right.clear, .ui-marmots-label-radio.marmots-label-right.clear {
	padding: 1px 22px 1px 0;
}

.ui-marmots-label-radio.clear {
	background: url(../mult/radio-off.png) no-repeat;
}

.ui-marmots-label-check.clear {
	background: url(../mult/check-off.png) no-repeat;
}

.ui-marmots-label-radio.clear:hover {
	background: url(../mult/radio-off-hover.png) no-repeat;
}

.ui-marmots-label-check.clear:hover {
	background: url(../mult/check-off-hover.png) no-repeat;
}

label.ui-marmots-label-check.clear.on {
	background: url(../mult/check-on.png) no-repeat;
}

label.ui-marmots-label-radio.clear.on {
	background: url(../mult/radio-on.png) no-repeat;
}

label.ui-marmots-label-check.clear.on:hover {
	background: url(../mult/check-on-hover.png) no-repeat;
}

label.ui-marmots-label-radio.clear.on:hover {
	background: url(../mult/radio-on-hover.png) no-repeat;
}

/* fancy skin */
.ui-marmots-label-check.marmots-label-left.fancy, .ui-marmots-label-radio.marmots-label-left.fancy {
	padding: 3px 0 1px 24px;
}

.ui-marmots-label-check.marmots-label-right.fancy, .ui-marmots-label-radio.marmots-label-right.fancy {
	padding: 3px 22px 1px 0;
}

.ui-marmots-label-radio.fancy {
	background: url(../mult/radio-off.png) no-repeat;
}

.ui-marmots-label-check.fancy {
	background: url(../mult/check-off.png) no-repeat;
}

.ui-marmots-label-radio.fancy:hover {
	background: url(../mult/radio-off-hover.png) no-repeat;
}

.ui-marmots-label-check.fancy:hover {
	background: url(../mult/check-off-hover.png) no-repeat;
}

label.ui-marmots-label-check.fancy.on {
	background: url(../mult/check-on.png) no-repeat;
}

label.ui-marmots-label-radio.fancy.on {
	background: url(../mult/radio-on.png) no-repeat;
}

label.ui-marmots-label-check.fancy.on:hover {
	background: url(../mult/check-on-hover.png) no-repeat;
}

label.ui-marmots-label-radio.fancy.on:hover {
	background: url(../mult/radio-on-hover.png) no-repeat;
}

.ui-marmots-label-check.marmots-label-left.error-aviso-legal{
    background: url(../mult/input-check-error-aviso.png) no-repeat;
}



