HTML {
	OVERFLOW-X: hidden
}
BODY {
	FONT: 13px Helvetica, Arial, Geneva, sans-serif; BACKGROUND: url(../img/homebg.jpg) #10446b repeat-x; COLOR: #848484
}
A {
	COLOR: #848484; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
.ie6-upgradebar {
	DISPLAY: none
}
#headerstretch {
	BACKGROUND: url(../img/menubg.png) repeat-x
}
#headerstripe {
	BACKGROUND: url(../img/headerbottomstrip.png) repeat-x 50% bottom
}
#header {
	MARGIN: auto; WIDTH: 940px; HEIGHT: 210px
}
#header H1 A {
	POSITION: relative;
	TEXT-INDENT: -9999px;
	WIDTH: 178px;
	DISPLAY: block;
	BACKGROUND: url(../img/logo.png);
	FLOAT: left;
	HEIGHT: 63px;
	RIGHT: 32px;
	background-image: url(../img/logo.png);
}
#header H1 A:hover {
	FILTER: alpha(opacity=90); opacity: 0.9
}
#header H1 A:active {
	POSITION: relative; TOP: 1px
}
UL#nav {
	POSITION: relative; FLOAT: right; TOP: 25px
}
UL#nav LI {
	PADDING-LEFT: 20px; DISPLAY: inline; FONT-SIZE: 15px
}
UL#nav LI A {
	COLOR: #fff; text-shadow: #0b2440 1px 1px 1px
}
UL#nav LI A:hover {
	COLOR: #e3cb70; TEXT-DECORATION: none
}
UL#nav LI A:active {
	POSITION: relative; TOP: 1px
}
UL#nav SPAN {
	COLOR: #e3cb70
}
#headercta {
	POSITION: relative; CLEAR: both; TOP: 40px
}
#headercta H2 {
	FLOAT: left; COLOR: #fff; FONT-SIZE: 50px; text-shadow: #17446f 1px 1px 1px
}
#ctabuttons {
	POSITION: relative; TOP: 11px
}
#ctabutton1 A {
	BACKGROUND-IMAGE: url(../img/ctabutton-accesorios.png);
	TEXT-INDENT: -9999px;
	WIDTH: 187px;
	DISPLAY: block;
	FLOAT: right;
	HEIGHT: 39px
}
#ctabutton1 A:hover {
	BACKGROUND-POSITION: 0px -39px
}

#ctabutton-producto A {
	BACKGROUND-IMAGE: url(../img/ctabutton-products.png);
	TEXT-INDENT: -9999px;
	WIDTH: 187px;
	DISPLAY: block;
	FLOAT: right;
	HEIGHT: 39px
}
#ctabutton-producto A:hover {
	BACKGROUND-POSITION: 0px -39px
}
#ctabutton2 A {
	BACKGROUND-IMAGE: url(../img/ctabutton-accesorios.png);
	POSITION: relative;
	TEXT-INDENT: -9999px;
	WIDTH: 187px;
	DISPLAY: block;
	FLOAT: right;
	HEIGHT: 39px;
	RIGHT: 20px
}
#ctabutton2 A:hover {
	BACKGROUND-POSITION: 0px -39px
}
#mainstretch {
	BACKGROUND: #fff
}
#mainstrip {
	BACKGROUND: url(../img/maintopstrip.jpg) repeat-x
}
#maingradient {
	PADDING-BOTTOM: 30px; BACKGROUND: url(../img/mainbottomgradient.jpg) repeat-x 50% bottom
}
#main {
	PADDING-BOTTOM: 5px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 954px; PADDING-RIGHT: 0px; PADDING-TOP: 40px
}
.product {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 9px; WIDTH: 300px; PADDING-RIGHT: 9px; FLOAT: left; PADDING-TOP: 15px
}
.product H3 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #1f68b4; FONT-SIZE: 17px; FONT-WEIGHT: bold; PADDING-TOP: 17px
}
.product P {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 17px; FONT-SIZE: 12px
}
.lineselect {
	TEXT-ALIGN: center; PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #e8f5fd; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; PADDING-TOP: 13px
}
.lineselect A {
	COLOR: #6b6b6b
}
.lineselect A:hover {
	TEXT-DECORATION: underline
}
#footerstretch {
	BACKGROUND: url(../img/footerbg.jpg) repeat-x; HEIGHT: 185px
}
#footer {
	POSITION: relative; MARGIN: auto; WIDTH: 940px; COLOR: #beced6; TOP: 20px; text-shadow: #185582 -1px 0 1px
}
#footer A {
	COLOR: #cadae3
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer H2 {
	PADDING-BOTTOM: 8px; MARGIN-BOTTOM: 10px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold; text-shadow: #0e436a -1px -1px 1px
}
.footercontent {
	POSITION: relative;
	FLOAT: left;
	TOP: 10px;
	border-right-style: solid;
	border-left-style: solid;
}
#mailinglist {
	BORDER-LEFT: medium none; PADDING-BOTTOM: 20px; WIDTH: 240px; PADDING-RIGHT: 40px
}
INPUT {
	BORDER-BOTTOM: #175a88 1px solid; POSITION: relative; BORDER-LEFT: #175a88 1px solid; BACKGROUND-COLOR: #186092; PADDING-LEFT: 7px; WIDTH: 183px; FONT: italic 13px Georgia, "Times New Roman", Times, serif; HEIGHT: 22px; COLOR: #5685a9; BORDER-TOP: #175a88 1px solid; BORDER-RIGHT: #175a88 1px solid; PADDING-TOP: 10px
}
.submit {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; TEXT-INDENT: -9999px; WIDTH: 39px; BACKGROUND: url(../img/signuphome.png) repeat-x; HEIGHT: 34px; FONT-SIZE: 1px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; LEFT: 2px
}
.submit:hover {
	BACKGROUND-POSITION: 0px -34px
}
LABEL.error {
	PADDING-LEFT: 6px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: left; COLOR: #c6e5ed; PADDING-TOP: 32px; text-shadow: #093441 -1px -1px 1px
}
INPUT:focus {
	BACKGROUND-COLOR: #1c699f
}
#addressinfo {
	PADDING-LEFT: 30px; PADDING-RIGHT: 30px
}
#contactinfo {
	PADDING-LEFT: 35px; PADDING-RIGHT: 35px
}
#networking {
	PADDING-LEFT: 35px; BORDER-RIGHT: medium none
}
UL#icons LI {
	PADDING-RIGHT: 5px; DISPLAY: inline
}
#copyright {
	POSITION: relative; COLOR: #186091; CLEAR: both; TOP: 40px; text-shadow: #0f3b60 -1px -1px 1px
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
