BODY {
	background: #e5eef5 url('/static-media/images/background.jpg') repeat-x;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000088;
	margin: 35px auto;
	text-align: center;
}

UL {
	margin-top: 5px ;
}

#main {
	background-color: #FFFFFF;
	width: 760px;
	margin: 0 auto;
	#position: relative;
}


/* Main */
#headermenu {
	height: 30px;
	line-height: 30px;
	margin: 0px 28px 0px 28px;
	text-align: right;
}

#header {
	height: 193px;
	margin: 0px 28px 0px 28px;
	text-align: left;
	background: #FFFFFF url('/static-media/images/headerbkg.jpg') no-repeat;
}

#content {
	margin: 1px 28px 0px 28px;
	text-align: right;
}

#footer {
	width: 704;
	height: 30px;
	margin: 0px 28px 0px 28px;
	clear: both;
}


/* Header */
#logo {
	background-color: #FFFFFF;
	color: #000000;
	width: 267px;
	height: 70px;
	float: left;
}

#logo img {
	margin: 2px;
	border: 0;
}

#high {
	background-color: #0d3b90;
	color: #000000;
	width: 176px;
	height: 193px;
	float: right;
	text-align: center;
}

#high img {
	margin-top: 85px;
}


/* Content */
#menu {
	width: 169px;
	float: left;
	display: block;
}

#center {
	background-color: #FFFFFF;
	width: 527px;
	text-align: right;
	margin-left: auto;
}


/* Center */
#infotop {
	background-color: #6f8cbe;
	width: 100%;
	height: 91px;
	display: table;
	#position: relative;
	overflow: hidden;
}

#info {	width: 100%; }

#info img {
	float: left;
	margin: 2px 25px 0px 30px;
}


/* Infotop */
#infotopleftshadow {
	background: #6f8cbe url('/static-media/images/infotopleftshadow.jpg') no-repeat;
	width: 18px;
	height: 91px;
	float: left;
}

#infotoptext {
	width: 482px;
	text-align: left;
	color: white;
	font: normal normal normal 8pt arial;
	position: relative;
	#top: 25%;
}

#infotoptext p {
	padding-left: 53px;
	margin-top: 10px;
}


/* Menu */
#menuitems {
	width: 100%;
	padding-bottom: 20px;
}

#newsletter {
	background: #FFFFFF url('/static-media/images/newsletterbkg.png') no-repeat;
	width: 168px;
	height: 93px;
	color: green;
}


/* Header menu */
.headermenu {
	font: normal normal bold 8pt arial;
	color: #3c62a6;
	text-decoration: none;
	padding-left: 50px;
}


/* Menu */
.menuitem {
	height: 23px;
	text-align: left;
	margin-top: 7px;
	border-bottom: 1px solid #e6ebf4;
}

.menuitem a {
	color: #0d3b90;
	font: normal normal bold 8pt arial;
	text-decoration: none;
	padding-left: 6px;
}

.menuitem a img {
	display:none;
}

.menuitem_hi {
	height: 23px;
	margin-top: 7px;
	text-align: left;
	border-bottom: 1px solid #e6ebf4;
}

.menuitem_hi a {
	color: #0d3b90;
	font: normal normal bold 8pt arial;
	text-decoration: none;
}

.menuitem_hi a img {
	border: 0;
	display: inline;
	margin-right: 0px;
}


/* Newsletter */
#newslettertitle {
	padding: 8px 0px 0px 10px;
	height: 14px;
	text-align: left;
	font: normal normal bold 11pt arial;
	color: white;
}

#newslettertxt {
	padding: 15px 0px 2px 10px;
	font: normal normal normal 8pt arial;
	color: #252c3c;
	text-align: left;
}

#newslettertxt[id] {
	padding: 20px 0px 2px 10px;
	font: normal normal normal 8pt arial;
	color: #252c3c;
	text-align: left;
}

#newsletterfields {
	margin-left: 10px;
	text-align: left;
}

.newsletterinputtext {
	border: 0;
	background-color: #e7e9e3;
	width: 128px;
	height: 23px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	vertical-align: top;
	font: normal normal bold 8pt arial;
	color: #6f8cbe;
}

.newslettersubmitimg {
	border: 0;
	margin: 1px 0px 0px 3px;
}

.outer {overflow: hidden; position: relative;}
.outer[id] {display: table; position: static;}

.middle {position: relative; top: 50%;} /* for explorer only*/
.middle[id] {display: table-cell; vertical-align: middle; position: static;}

.inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

.clear { clear:  both; }

.leftfloat {
	float: left;
	border: 0;
	margin: 0;
}


/* Homepage */
#infotext {
	width: 176px;
	height: 174px;
	margin: 5 0 0 auto;
	border-left: 1px solid #d4dceb;
}

#innerinfotext {
	padding: 0px 4px 0px 20px;
	text-align: left;
	font: normal normal normal 8pt arial;
	color: #252c3c;
}

.innerinfotext {position: relative; top: 50%; height:10em; margin-top:-5em;}
.innerinfotext[id] {display: table-cell; vertical-align: middle; position: static;}


/* Contact us */


/* Instructions */
#instructionsouter {height: 202px; overflow: hidden; position: relative;}
#instructionsouter[id] {height: 202px; display: table; position: static;}

#instructions {text-align:center; font: normal normal normal 10pt arial; color #252c3c; position: relative; top: 50%; height:202px; margin-top: -30px;}
#instructions[id] {text-align:center; font: normal normal normal 10pt arial; color #252c3c; display: table-cell; vertical-align: middle; position: static;}


/* Applications */
#apps {
	text-align: left;
	font: normal normal normal 9pt arial;
	color #252c3c;
}

#apps p { margin-top: 2px; }


/* Brightness */
#brightness {
	text-align: center;
	font: normal normal normal 9pt arial;
	color #252c3c;
}

#brightness p { padding-top: 10px; }


/* Performance */
#performance {
	text-align: left;
	font: normal normal normal 9pt arial;
	color #252c3c;
}

#performance p { padding-top: 30px; }


/* Opacity */
#opacity {
	margin: 10px 0px 0px 25px;
	text-align: left;
	font: normal normal normal 9pt arial;
	color #252c3c;
}

/* Where to Buy */
A.Black {
	font-size:			11px;
	font-family:		'Trebuchet MS', sans-serif;
	text-decoration:	none;
	font-style:			none;
	font-weight:		normal;
	color:				#4A4A4A;
 	}

A.Black:Hover {
	font-size:			11px;
	font-family:		'Trebuchet MS', sans-serif;
	text-decoration:	underline;
	font-style:			none;
	font-weight:		normal;
	color:				#5C5A5B;
}

.subtitulo-barra {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	padding: 8px 8px 4px;
}
.links-barra {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
}

.TextBlackSmall {
	font-size:				11px;
	font-family:			'Trebuchet MS', sans-serif;
	text-decoration:	none;
	font-style:			none;
	font-weight:			bold;
	color:					#000000;
}

.TextBlack {
	font-size:				11px;
	font-family:			'Trebuchet MS', sans-serif;
	text-decoration:	none;
	font-style:			none;
	font-weight:			normal;
	color:					#000000;
	line-height:			12pt;
}

.TextBlackBold {
	font-size:				14px;
	font-family:			'Trebuchet MS', sans-serif;
	text-decoration:	none;
	font-style:			none;
	font-weight:			bold;
	color:					#000000;
	line-height:			12pt;
}

.TextGray {
	font-size:				11px;
	font-family:			'Trebuchet MS', sans-serif;
	text-decoration:	none;
	font-style:			none;
	font-weight:			normal;
	color:					#5C5A5B;
}

.TextStrong {
	font-size:				11px;
	font-family:			'Trebuchet MS', sans-serif;
	text-decoration:	none;
	font-style:			none;
	font-weight:			bold;
	color:					#333333;
	letter-spacing:		0px;
}

A.Blue {
	font-size:				10px;
	font-family:			'Trebuchet MS', sans-serif;
	text-decoration:	none;
	font-style:			none;
	font-weight:			bold;
	color:					#6f8cbe;
}

.TextBlue11 {
	font-size:		11px;
	font-family:	'Trebuchet MS', sans-serif;
	text-decoration:none;
	font-style:		none;
	font-weight:	normal;
	color:			#0073B5;
}

.TitleBlue {
	font-size:		15px;
	font-family:	'Trebuchet MS', sans-serif;
	text-decoration:none;
	font-style:		none;
	font-weight:	bold;
	color:			#0472B4;
}

A.Gray {
	font-size:				11px;
	font-family:			'Trebuchet MS', sans-serif;
	text-decoration:	none;
	font-style:			none;
	font-weight:			normal;
	color:					#5C5A5B;
}

A.Gray:Hover {
	font-size:				11px;
	font-family:			'Trebuchet MS', sans-serif;
	text-decoration:	underline;
	font-style:			none;
	font-weight:			normal;
	color:					#5C5A5B;
}

#knowledge {
	width: 500px;
}

$knowledge IMG {
	margin: 0px;
}


FORM {
	margin: 0px;
}
