
* {
	margin: 0;
	padding: 0px;
	border: 0px none;
	outline: 0px;
}

html, body {height:100%;}
BODY {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
P, TD, TH, DIV, SPAN, LI {
	/*font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;*/
}
H1, H2, H3, H4, H5, H6 {font-weight: bold; }
STRONG {font-weight: bold;}
TABLE {border-collapse: collapse; border-spacing: 0;}
TH {text-align: left;}
TD, TH {empty-cells: show;}
UL, LI {list-style: none;}

A {text-decoration:none;}
A:HOVER {text-decoration:none; outline:none;}

/*Cleaners*/
.CleanFloats{clear: both; float: none; height: 0px;}
.CleanL {clear: left;}
.CleanR {clear: right;}
.CleanAll {clear: both}
.Clearfix:after {/*W3C*/
	content:" "; 
	display:block; 
    font-size:0;
	height:0; 
	clear:both; 
	visibility:hidden;
}
.Clearfix {display: inline-block;}
*+html .Clearfix {min-height: 1%;} /*IE7*/
* html .Clearfix {height:1%;} /*IE6*/

/*Positions*/
.Left {float: left;}
.Right {float: right;}

/*Aligns*/
.aLeft {text-align: left;}
.aRight {text-align: right;}
.aCenter {text-align: center;}

/* ------------------
	FIN GLOBAL*/

/*FIN FRAMEWORK*/ 

.LinkBar LI, .LinkBar DD { float:left; }
H1 STRONG, H2 STRONG, H3 STRONG { position:relative; z-index:-1; left:-5000px;}

	.NoBorder { border:0 none!important; }
	.NoBgr { background:none!important; }


.oculto {display:none;}
 .Masinfo{
	 display: inline-block;
 }

	.limpiar:after {
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
	background-repeat: repeat-x;
	background-repeat: repeat-y;
	background-repeat: repeat-y;
	background-repeat: repeat-y;
	background-repeat: repeat-x;
	width: 300px;
	}
	.limpiar {
	display : inline-block;
	}
	* html .limpiar {
	height : 1%;
	}
	.limpiar {
	display : block;
	height: auto;
	}


