/* Necesarios para MooCheck */
.checkbox-label, .radio-label {
	float: left;
	overflow: hidden;
	margin-right: 15px;
	cursor: pointer;	
	padding-top: 5px;
}
.checkbox-label .checkbox {
	margin-top:0;
}

.radio-label {
	display: block;
	float: none;
}

.radio-label.enlinea {
	float: left;
}

.inline > .radio-label {
	display: inline;
	float: left;
}

.radio-label .radio {
	margin-top: 2px;
}


div.checkbox, div.radio {
	background-repeat:no-repeat;
	cursor:pointer;
	position:relative;
	height:20px;
	width:19px;
	margin-top: 5px;
	float:left;
	margin-right:2px;
}



.check-on, .check-off { background-image:url(img/checkbox.png);}
.check-on { background-position: -80px 0; }
.check-on.seleccionado { background-position: -120px 0;	}
.check-off.seleccionado { background-position: -40px 0;	}

.checkbox.validation-failed { background-position : -200px 0; }
.checkbox.validation-failed.check-on { background-position : -80px 0; }
.checkbox.validation-failed.seleccionado { background-position : -220px 0; }

.radio-on, .radio-off { background-image: url(img/radio.png); }
.radio-on { 	background-position: -72px 0; }
.radio-off { 	background-position: 0 0px; }
.radio-on.seleccionado { background-position: -108px 0 !important;	}
.radio-off.seleccionado { background-position: -36px 0;	}



/* -------------------------------------------------- */