/* Posicionamiento */
	form.xform02 p, form.xform02 div, form.xform02 .xform-fieldset, form.xform02 ul, form.xform02 li, form.xform02 span {display:inline;vertical-align:middle;margin:0;padding:0;line-height:1.3em;}
	form.xform02 p.xform-legend {}
	form.xform02 label {float:none;padding:0 5px 0 0;line-height: 1.2;position:relative;top:2px;}
	* html form.xform02 label {top:0;}
	form.xform02 label.xform-inlinelabel {float:none;display:inline;width:auto;padding:0;margin:0;line-height:1.2em;}
	form.xform02 input {vertical-align:middle;}
	form.xform02 .xform-fieldset ul {margin: 0;padding: 0;}
	form.xform02 .xform-fieldset li {list-style: none;padding: 0;margin: 0;}
	form.xform02 div.xform-col2 {padding:0;/* Width plus 10 (padding) */}
	form.xform02 a img {border:0;}
/* Fin Posicionamiento */
/* Estilos basicos */
	form.xform02 {font-size:8pt;color:#333;}
	form.xform02 em {display:none;font-style:normal;font-weight:bold;color:#f00;}
	form.xform02 p.xform-legend {font-size:11pt;font-weight:normal;padding:10px;}
	form.xform02 label, form.xform02 p.xform-label {}
	form.xform02 p.xform-desc {font-style:italic;color:#777;}
	form.xform02 .xform-fieldset {display:block;margin-top:5px;}
/* Fin Estilos basicos */
/* Estilos avanzados */
	form.xform02 div.xform-col2 {padding-right:10px;}
	form.xform02 p.xform-legend {color:#000;padding:0}
	form.xform02 li {}
	/* Botones */
		form.xform02 .xform-button {}
		form.xform02 .xform-cancelbutton {}
	/* Fin Botones */
	/* Estado del campo */
		form.xform02 input.xform-status-ok {}
		form.xform02 input.xform-status-error {border:1px solid #f00;color:#f00;}
		form.xform02 li.xform-status-error {}
	/* Fin Estado del campo */
/* Fin Estilos avanzados */
/* Estilos para campos */
	form.xform02 .xform-textfield {border:1px solid #000;background-color:#fff;}
	form.xform02 .xform-textfield:hover {border:1px solid #216399;background-color:#def;}
/* Fin Estilos para campos */