form.cmxform fieldset { margin-bottom:10px }
form.cmxform legend {
		padding:0 5px;
		font-weight:bold;
		_margin:0 -7px;/* IE Win */
}
form.cmxform label {
		display:inline-block;
		line-height:1.6;
		vertical-align:top;
		cursor:hand
}
form.cmxform fieldset p {
		list-style:none;
		padding:5px;
		margin:0
}
form.cmxform fieldset fieldset {
		border:none;
		margin:3px 0 0
}
form.cmxform fieldset fieldset legend {
		padding:0 0 5px;
		font-weight:normal
}
form.cmxform fieldset fieldset label {
		display:block;
		width:auto
}
form.cmxform label { width:100px }/* Width of labels */
form.cmxform fieldset fieldset label { margin-left:103px }/* Width plus 3 (html space) */
form.cmxform input.submit { margin-left:153px }/*\*//*/ form.cmxform legend{display:inline-block}/* IE Mac legend fix */
form.cmxform { font-size:1.0em }
form.cmxform legend {
		padding-left:10px;
		font-size:1.15em;
		background-color:#fff
}
form.cmxform legend, form.cmxform label { color:#555 }
form.cmxform fieldset { border:none }
form.cmxform fieldset fieldset { background:none }
form.cmxform fieldset p, form.cmxform fieldset fieldset { padding:5px 10px 7px }
form.cmxform label.error, label.error {/* remove the next line when you have trouble in IE6 with labels in list */ color:red}
form.cmxform label.color1 { color:#FFF }

div.error, {
display:none
}

input.checkbox, input.radio {
		border:none;
		margin:5px;
		padding:0;
		width:100%
}
textarea:focus, input:focus {
		border:1px solid #eee;
		background-color:#eee;
		color:#333
}
textarea.error, input.error {
		border:1px solid red;	
		color:#333
}
form.cmxform .gray * { color:gray }
form.cmxform { width:100% }
form.cmxform label.error {
	
		width:100%;
		display:block;
		font-size:1em
}
form.cmxform input.submit { margin-left:0 }
#warning { display:none }
select.error { border:1px dotted red }


div#resultdominios, div#resultdominiosfinalizar, div#resultnewsletter, div#result { margin:20px 0 }
div#loaderdominios, div#loaderdominiosfinalizar, div#loadernewsletter, div#loader {
		display:none;
		margin:20px 0
}
.block { display:block }
