@CHARSET "UTF-8";

/* removed for Payment Estimator { border: 0; margin: 0; padding: 0; empty-cells: show; } */

* {padding: 0;}

dd, dl, ul, li { -webkit-margin-start: 0px; margin: 0;-webkit-padding-start: 0px; }

img { 
	/* behavior: url(js/iepngfix.htc); */
}

/* - - - global - - - */
BODY 
{
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 12px;
	text-align: center;
	background: #000;
}

	BODY *
	{
		text-align: left;
	}

A
{
	text-decoration: none;
	cursor: pointer;
}

TABLE
{
	border-collapse: collapse;
}

/*removed for Payment Estimator
IMG 
{ 
	display: block;
} */

HR
{
	display: none;
}

UL, UL LI, OL, OL LI
{
	list-style: none;
}

UL.LinkBar
{
	list-style: none;
}

	UL.LinkBar LI
	{
		float: left;
		display: inline;
	}

H1, H2, H3, H4, H5 
{
	#position: relative; /* arregla scroll de IE */
}

P	
{ 
	#position: relative; 
} /* arregla scroll en IE */

/* http://positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	#display: inline-block;
}

html[xmlns] .clearfix {
	#display: block;
}

* html .clearfix {height: 1%; }

.Spacer
{
	clear: both;
}

br.Spacer
{
	display: none;
	#display: block;
	height: 0px !important;
	overflow: hidden !important;
}

.Hidden
{
	display: none !important;
}

/* HTML5 */
/****************************************************************************/

section, article, aside, header, footer, nav, dialog, figure {
	display: block;
}

.hr { 
	display: none; 
}

#MainContainer
{
	width: 1215px;
	position: relative;
	margin: 0px auto;
}

/* LOADER */
.loader
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 99999999999;
}

	.loader div
	{
		background: #000;
		height: 100%;
		line-height: 100%;
		position: relative;
		z-index: 1;
		opacity: .8;
	}
	
	.loader p
	{
		font-weight: bold;
		color: #fff;
		position: absolute;
		/*top: 30%;*/
		top:275px;
		width: 100%;
		text-align: center;
		z-index: 2;
		line-height: 100%;
	}
	
	.loader p img
	{
		margin: 0px auto;
	}