	/* GENERAL */
		*       	{ border:0; margin:0; padding:0; }
		body		{ font-family: Arial, Helvetica, sans-serif; color: #345c71; font-size: 12px; background-color: #f3f8e5;  }
		h1, h2, h3  { font-weight: normal; }
		h1			{ font-size: 24px; color: #000; }
		h2			{ font-size: 18px; }
		h3			{ font-size: 14px; }
		ul			{ list-style: none; }

		a:link,
		a:visited	{ text-decoration: none; color: #0489b7; }
		a:hover,
		a:active	{ text-decoration: underline; color: #0489b7; }
		
		img			{ border: none }
		var			{ display: none; }

		table		{ border-spacing: 0; border-collapse: collapse; border: none; }
		td, th		{ vertical-align: top; text-align: left; }
		th			{ color: #000; }

		.hide		{ display: none; }
		.bold		{ font-weight: bold; }
		.right		{ text-align: right; }
		.left		{ text-align: left; }
		.justify    { text-align: justify; }
		.clear      { clear: both; }
		.cursor		{ cursor: pointer; }
		.top        { vertical-align: top; }
		.middle 	{ vertical-align: middle; }
		.bottom 	{ vertical-align: bottom; }
		.tachar		{ text-decoration: line-through; }

		.error				{ color: #f00; font-size: 11px; }
		input.error,
		textarea.error		{ border-color: #f00; }
		label.error			{ clear: both; float: left; }

		input, textarea   	{ padding: 4px; margin: 1px; border: 1px solid #000; font-size: 80%; font-family: Arial, Helvetica, sans-serif; }

		.fx_input_border    { border: 2px solid #6694e3; margin: 0px; }
		*:focus				{ outline: none; }
		textarea 			{ resize: none; }
		
		select              { border: 1px solid #444; }


		    
		    
