/**/
/*
/*  Tools (tools.css)
/*  CSS Library
/*
/*  By Joan Piedra
/*
/**/

* { margin: 0; padding: 0; }
	
/* Clearing */
	.clear {
		clear:both; 
		height:1px;
		margin:0;
		padding:0;
		font-size: 1px;
		line-height: 0;
	}
	
	.clearfix:after, .wrapper:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

/* Accessibility */
     #accessibility, .invisible {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
	 .phark { text-indent:-9000px; }
	 a.phark { display:block; height:100%; }
	 
/* Fixes bug created by outline in firefox 1.5 */
/* Fixes bug created by underline in firefox 1.0 */
	a.firefoxfix, .firefoxfix { outline: 0 !important; text-decoration: none !important; }
	
/* Miscellaneous */
	.block { display:block !important; }
	.inline { display: inline !important; }
	 hr { display: none; }
	.hidden, span.hidden, hr { display:none !important; }
	.pointer { cursor:pointer !important; }
	.indent { text-indent: -9000px !important; }
	
/* Border */
	.noborder { border:0 !important; }
	.noborder-t { border-top:0 !important; }
	.noborder-r { border-right:0 !important; }
	.noborder-b { border-bottom:0 !important; }
	.noborder-l { border-left:0 !important; }
	
/* Text align */
	.left { text-align:left; }
	.right { text-align:right; }
	.center { text-align:center; }
	.justify { text-align:justify; }
	
/* Images */
	.imgLeft { float:left; margin:5px 9px 10px 0; }
	/*.imgRight { float:right; margin:5px 0 10px 9px; }*/
	.imgCenter { text-align:center; padding:15px 0; }
	img, a img { border:0; }
	
/* Debuggin */
	.red { border:1px solid #B50909 !important; }
	.colorred { color:#E80D0D !important; }
	.bgred { background-color:red !important; }
	.bgblack { background-color:#000 !important; }
	
/* bg */
	.nobg { background:none !important; }
	
/* margin */
.nomarg { margin: 0; }

/* sifr */
.alt { display: none; }
	
/* boton */
/*.boton a {
	display: inline;
	height: 21px;
	padding: 5px 0;
	line-height: 21px;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	background: url(images/boton-r.png) 100% 0 no-repeat;
	outline: 0;
}

.boton a span {
	padding: 5px 10px;
	line-height: 21px;
	cursor: pointer;
	overflow: hidden;
	background: url(images/boton-l.png) no-repeat;
}*/