html, body 		{
	border:0;
	margin:0;
	padding:0;
	height:100%;	/*_overflow:hidden;*/
}
body 			{
	color:#000;
	background:#E4E3DB;
	text-align: left;
	/*letter-spacing: 0.03em;*/
	overflow:hidden;
	font-family: Helvetica, Arial, sans-serif;
}
				 
/** hmtl, * html body{overflow:hidden;}*/
				 
/* TITULOS */
h1, h2, h3, h4, h5, b, strong { font-weight: normal; }

h1{
	font-family: HelveticaNeueLTStd95Black, Helvetica, Arial;
	font-size:30px;
	letter-spacing:-1px;
	/*color: #a8d1e4;*/
	color:#000;
	margin:0;
	font-weight:normal;
	text-decoration: none;
}

h1.headline{
	font-size:4em;
	color:#555;
	font-weight:bold;
	text-transform:uppercase;
}

h2 {
	/*color: #95c4da;*/
	color:#000;
	font-family: HelveticaNeueLTStd95Black, Helvetica, Arial;
	letter-spacing: 1px;
}

h3 {
	font-size:1.5em;
	color: #fff;
	padding:20px 0px 6px 0;
	font-weight:bold;	
	position:relative;
	line-height: 1.5em;
}

h4 {
	font-size: 0.7em;
	line-height:normal;
	color:#000;
	font-weight:normal;
}

h5 {
	font-size: 1.4em;
	font-weight:normal;
	color: #999;
	padding:2px 0 0 0;
}

h6{
	font-size:1.1em;
	font-weight:normal;
	color:#95c4da;
}


/*VISUALES*/
img				{
	border: 0;
}


/*LINKS */
a, 
a:link, 
a:visited, 
a:active		{color:#fff; font-weight: normal; text-decoration: none;}
a:hover			{
	color:#000;
	text-decoration: none;
}


/*POSICIONAMIENTO*/
.relative		{position:relative;}
.absolute		{position:absolute;}
.block			{display:block;}
.inline			{display:inline;}
.clear			{clear:both;}
.float-right	{float:right;} 
.float-left		{float:left;}

/* ESTRUCTURA*/
.half{
	width:50%;
}

/*ALINEACION Y TEXTO*/
.align-left		{text-align:left}
.align-right	{text-align:right}
.align-center	{text-align:center}
.bold			{font-weight:bold;}
.italic			{font-style:italic;}
.normal			{font-weight:normal;}
.underline		{text-decoration:underline;}
.uppercase		{text-transform:uppercase;}

.t11			{font-size:11px;}
.t12			{
	font-size:12px;
	line-height: 12px;
}
.t13			{font-size:13px;}
.t14			{font-size:14px;}

.t11em			{font-size:1.1em;}
.t12em			{font-size:1.2em;}
.t13em			{font-size:1.3em;}
.t14em			{font-size:1.4em;}
.t16em			{font-size:1.6em;}
.t18em			{font-size:1.8em;}
.t20em			{font-size:2.0em;}
.t22em			{font-size:2.2em;}
.t40em			{font-size:4.0em;}
.t60em			{font-size:6.0em;}
.t80em			{font-size:8.0em;}
.t120em			{font-size:12.0em;}



/********** SEÑALADORES **************/

.bordeR 		{border:1px solid red;}
.bordeA 		{border:1px solid 006697;}
.bordeV 		{border:1px solid #693;}
.bordeNar		{border:1px solid #F90;}

.fondoB			{background:#fff;}
.fondoGrisClaro	{background:#f7f7f7}
.fondoR			{background:red;}
.fondoA			{background:#006697;}
.fondoV			{background:#693;}
.fondoNar		{background:#F90;}
.fondoAma		{background:yellow;}
.fondoM			{background:brown;}

/*TEXTOS*/
.lineHeight20	{line-height:20px;}


/*MARGENES PADDINGS*/
.mar5			{margin:5px;}
.mar10			{margin:10px;}

.marL10			{margin-left:10px;}
.marL15			{margin-left:15px;}
.marL20			{margin-left:20px;}
.marL25			{margin-left:25px;}

.marR10			{margin-right:10px;}
.marR15			{margin-right:15px;}
.marR20			{margin-right:20px;}
.marR25			{margin-right:25px;}

.marT5			{margin-top:5px;}
.marT10			{margin-top:10px;}
.marT15			{margin-top:15px;}
.marT20			{margin-top:20px;}
.marT25			{margin-top:25px;}

.marB5			{margin-bottom:5px;}
.marB10			{margin-bottom:10px;}
.marB15			{margin-bottom:15px;}
.marB20			{margin-bottom:20px;}
.marB25			{margin-bottom:25px;}

.pad5			{padding:5px;}
.pad10			{padding:10px;}
