/* FORMULARIO PARA LOGIN */
/* Posicionamiento */
	form.xform01 p, form.xform02 div, form.xform02 .xform-fieldset, form.xform02 ul, form.xform02 li, form.xform02 span {margin:0;padding:0;line-height:1.3em;}
	form.xform01 p.xform-legend {}
	form.xform01 label {float:left;padding:0 5px 0 5px;line-height: 1.4;position:relative;top:3px;}
	* html form.xform01 label {top:0;}
	form.xform01 label.xform-inlinelabel {float:none;display:inline;width:auto;padding:0;margin:0;line-height:1.2em;}
	form.xform01 input {vertical-align:middle;}
	form.xform01 .xform-fieldset ul {margin: 0;padding: 0;}
	form.xform01 .xform-fieldset li {list-style: none;padding: 5px 0 5px 0;margin: 0;}
	form.xform01 label { width: 120px; }
	form.xform01 div.xform-col2 {padding:0;margin-left:130px;/* Width plus 10 (padding) */}
	form.xform01 a img {border:0;}
/* Fin Posicionamiento */
/* Estilos basicos */
	form.xform01 {font-size:8pt;color:#333;width:320px;}
	form.xform01 em {font-style:normal;font-weight:bold;color:#f00;}
	form.xform01 p.xform-legend {font-size:11pt;font-weight:normal;padding:10px;}
	form.xform01 label, form.xform01 p.xform-label {}
	form.xform01 p.xform-desc {margin:0;font-style:italic;color:#777;text-align:justify;}
	form.xform01 p.xform-clear {clear:left;width:1px;height:1px;margin:0;padding:0;font-size:1px;}
/* Fin Estilos basicos */
/* Estilos avanzados */
	form.xform01 {margin: 0 auto 0 auto;padding:10px;border:10px solid #f6dcca;background-color:#fff;}
	form.xform01 p.xform-info {padding:0 0 10px 0;}
	form.xform01 div.xform-fieldset {background:#fff url(../art/forms/bg_fieldset.gif) repeat-x;padding:0 10px 10px 10px;}
	form.xform01 div.xform-fieldset.xform-last {margin-bottom:0;}
	form.xform01 div.xform-fieldset.xform-buttons {background:#fff url(../art/forms/bg_fieldset.gif) repeat-x;padding:15px 10px 10px 10px;}
	form.xform01 div.xform-fieldset.xform-buttons li {text-align:right;border-top:0;}
	form.xform01 p.xform-legend {color:#000;padding:16px 0 10px 0;}
	form.xform01 li {border-top:1px dotted #ccc;}
	/* Botones */
		form.xform01 .xform-button {}
		form.xform01 .xform-cancelbutton {color:#f00;}
	/* Fin Botones */
	/* Estado del campo */
		form.xform01 input.xform-status-ok {}
		form.xform01 input.xform-status-error, form.xform01 select.xform-status-error {border:1px solid #f00;background-color:#fdd;}
		form.xform01 li.xform-status-error {background-color:#fee;}
		form.xform01 li.xform-status-dependson {background-color:#dfd;}
		form.xform01 li.xform-status-depends {background-color:#efe;}
	/* Fin Estado del campo */
	/* Imagen de seguridad */
		form.xform01 .xform-securityimage {margin-top:1px;border-bottom:2px solid #ccc;}
		form.xform01 .xform-securityimage-off {filter:alpha(opacity=50);-moz-opacity:.5;opacity:.50;}
	/* Fin Imagen de seguridad */
/* Fin Estilos avanzados */
/* Estilos para campos */
	form.xform01 div.xform-multicheckbox-div {float:left;width:100px;}
	form.xform01 div.xform-radio-div {float:left;width:100px;}
	form.xform01 .xform-textfield {border:1px solid #000;background-color:#fff;width:150px;}
	form.xform01 .xform-textfield:hover {border:1px solid #216399;background-color:#def;}
/* Fin Estilos para campos */