
/* ----------------------------------------------
		FLOATS
---------------------------------------------- */

	.g-clear-both{ clear:both; }
	.g-float-l{ float: left; }
	.g-float-r{ float: right; }

/* ----------------------------------------------
		TEXT-STYLES
---------------------------------------------- */

	.g-titol1{ font-size: 1.1em; }
	.g-titol2{ font-size: 1.2em; }
	.g-titol3{ font-size: 1.3em; }
	.g-titol4{ font-size: 1.4em; }
	.g-titol5{ font-size: 1.5em; }
	.g-titol6{ font-size: 1.6em; }
	
	.g-text-g1{ font-size: 1.1em; }
	.g-text-g2{ font-size: 1.2em; }
	.g-text-g3{ font-size: 1.3em; }
	.g-text-g4{ font-size: 1.4em; }
	.g-text-g5{ font-size: 1.5em; }
	.g-text-g6{ font-size: 1.6em; }
	
	.g-text-p1{ font-size: 0.9em; }
	.g-text-p2{ font-size: 0.8em; }
	.g-text-p3{ font-size: 0.7em; }
	.g-text-p4{ font-size: 0.6em; }
	
	.g-text-bold { font-weight:bold; }

	
/* ----------------------------------------------
		PADDINGS
---------------------------------------------- */

	.g-padding1{ padding: 2px; }
	.g-padding2{ padding: 4px; }
	.g-padding3{ padding: 6px; }
	.g-padding4{ padding: 8px; }
	.g-padding5{ padding: 10px; }
	.g-padding6{ padding: 12px; }
	
	.g-padding-t1{ padding-top: 2px; }
	.g-padding-t2{ padding-top: 4px; }
	.g-padding-t3{ padding-top: 6px; }
	.g-padding-t4{ padding-top: 8px; }
	.g-padding-t5{ padding-top: 10px; }
	.g-padding-t6{ padding-top: 12px; }
	
	.g-padding-r1{ padding-right: 2px; }
	.g-padding-r2{ padding-right: 4px; }
	.g-padding-r3{ padding-right: 6px; }
	.g-padding-r4{ padding-right: 8px; }
	.g-padding-r5{ padding-right: 10px; }
	.g-padding-r6{ padding-right: 12px; }
	
	.g-padding-b1{ padding-bottom: 2px; }
	.g-padding-b2{ padding-bottom: 4px; }
	.g-padding-b3{ padding-bottom: 6px; }
	.g-padding-b4{ padding-bottom: 8px; }
	.g-padding-b5{ padding-bottom: 10px; }
	.g-padding-b6{ padding-bottom: 12px; }
	
	.g-padding-l1{ padding-left: 2px; }
	.g-padding-l2{ padding-left: 4px; }
	.g-padding-l3{ padding-left: 6px; }
	.g-padding-l4{ padding-left: 8px; }
	.g-padding-l5{ padding-left: 10px; }
	.g-padding-l6{ padding-left: 12px; }
	
	
	
/* ----------------------------------------------
		MARGINS
---------------------------------------------- */

	.g-margin1{ margin: 2px; }
	.g-margin2{ margin: 4px; }
	.g-margin3{ margin: 6px; }
	.g-margin4{ margin: 8px; }
	.g-margin5{ margin: 10px; }
	.g-margin6{ margin: 12px; }

	.g-margin-t1{ margin-top: 2px; }
	.g-margin-t2{ margin-top: 4px; }
	.g-margin-t3{ margin-top: 6px; }
	.g-margin-t4{ margin-top: 8px; }
	.g-margin-t5{ margin-top: 10px; }
	.g-margin-t6{ margin-top: 12px; }

	.g-margin-r1{ margin-right: 2px; }
	.g-margin-r2{ margin-right: 4px; }
	.g-margin-r3{ margin-right: 6px; }
	.g-margin-r4{ margin-right: 8px; }
	.g-margin-r5{ margin-right: 10px; }
	.g-margin-r6{ margin-right: 12px; }
	
	.g-margin-b1{ margin-bottom: 2px; }
	.g-margin-b2{ margin-bottom: 4px; }
	.g-margin-b3{ margin-bottom: 6px; }
	.g-margin-b4{ margin-bottom: 8px; }
	.g-margin-b5{ margin-bottom: 10px; }
	.g-margin-b6{ margin-bottom: 12px; }
	
	.g-margin-l1{ margin-left: 2px; }
	.g-margin-l2{ margin-left: 4px; }
	.g-margin-l3{ margin-left: 6px; }
	.g-margin-l4{ margin-left: 8px; }
	.g-margin-l5{ margin-left: 10px; }
	.g-margin-l6{ margin-left: 12px; }
	
/* ----------------------------------------------
		ALIGNS
---------------------------------------------- */
	
	.g-align-center{ text-align:center; }
	.g-align-right{ text-align:right; }
	.g-align-left{ text-align:left; }

/* ----------------------------------------------
		
---------------------------------------------- */

	.g-corner-all-4 { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	.g-corner-all-6 { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
	.g-corner-all-8 { -moz-border-radius: 8px; -webkit-border-radius: 8px; }
	
	.g-hide { display:none; }
	
	.g-border { border: 1px solid #ddd; }
	
