/**/
/*
/*	Tools (tools.css)
/*	Libreria en css
/*
/**/

/* Clearing */
	.clear {
		clear:both;
		height:1px;
		margin:0;
		padding:0;
		font-size:1px;
		line-height:0;
	}
	.clearfix { position:relative; }
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
/* Float-Margin Bug, img Bug*/
	.floatmargin { display:inline; }
	.imgfix { font-size:0; }
	
/* img */
	.img img { text-align:center; display:block; margin: 0 auto; }

/* Text align */
	.left { text-align:left; }
	.right { text-align:right; }
	.center { text-align:center; }
	.justify { text-align:justify; }

/* content & images align */
	.floatleft { float:left; }
	.floatright { float:right; }
	.imgLeft { margin-right:15px; margin-bottom:14px; float:left; }
	.marginleft { width:431px; }

/* Miscellanous */
	.hidden { display:none !important; }
	.acrobat { background:url(../img/acrobat.png) no-repeat; padding:3px 25px 3px; }
	.dotted:hover { border:none; background:url(../img/dotted.png) repeat-x; padding-bottom:4px; }
    .heightMAX { height:350px;}

/* Debugging */
	.red { border:1px solid red !important; }
	.bgred { background:red !important; }