body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, MS Gothic, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	margin-top: 0px;
	margin-left: 0px;
	margin-width: 0px;
	margin-height: 0px;
	text-align: justify;
}

/* link colors */
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666666; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666666; }
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	background-color: #F0F0F0;
}

a.leftnav:link { text-decoration: none; color: #707070; }
a.leftnav:visited { text-decoration: none; color: #707070; }
a.leftnav:hover { text-decoration: none; color: #E30017; }

a.rightnav:link { text-decoration: underline; color: #000066; }
a.rightnav:visited { text-decoration: underline; color: #000066; }
a.rightnav:hover { text-decoration: underline; color: #000066; }

a.subnav:link { text-decoration: none; color: #000066; }
a.subnav:visited { text-decoration: none; color: #000066; }
a.subnav:hover { text-decoration: none; color: #E30017; }

a.productcategory:link { text-decoration: none; color: #000066; text-transform:uppercase }
a.productcategory:visited { text-decoration: none; color: #000066; text-transform:uppercase }
a.productcategory:hover { text-decoration: none; color: #E30017; text-transform:uppercase }

a.product:link { text-decoration: none; color: #000066; }
a.product:visited { text-decoration: none; color: #000066; }
a.product:hover { text-decoration: none; color: #E30017; }

a.pressrelease:link { text-decoration: none; color: #000066; font-weight: bold; }
a.pressrelease:visited { text-decoration: none; color: #000066; font-weight: bold; }
a.pressrelease:hover { text-decoration: none; color: #E30017; font-weight: bold; }

a.newsfeature:link { text-decoration: none; color: #000066; }
a.newsfeature:visited { text-decoration: none; color: #000066; }
a.newsfeature:hover { text-decoration: none; color: #E30017; }

a.storeslist:link { text-decoration: none; color: #000066; }
a.storeslist:visited { text-decoration: none; color: #000066; }
a.storeslist:hover { text-decoration: none; color: #E30017; }

a.imageborder:link { border: solid 1px 1px 1px 1px; border-color: #000066; }
a.imageborder:visited { border: solid 1px 1px 1px 1px; border-color: #000066; }
a.imageborder:hover { border: solid 1px 1px 1px 1px; border-color: #E30017; }

.pie { color: #FFFFFF; font-size: 9px; }
a.pie:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
}
a.pie:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
}
a.pie:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 9px;
	background-color: #959394;
}

/* text */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
	font-weight: normal;
	text-align: justify;
}
p, br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
	text-align: justify;
	font-weight: normal;
}
img { border: none; }
.redtext { color: #E30017; }
.bigredtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #9F2730; }
.bluetext {
	color: #000066;
	font-size: 9px;
}
.bigbluetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }
.pressreleasetitle { color: #000066; text-transform:uppercase; font-weight: bold; }
.copyright { color: #707070; }

/* background color */
.cabecera {
	background-color: #9F2730;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.modulebkgd { background-color: #000066; }
.whitebkgd { background-color: #FFFFFF; }
.bluebkgd { background-color: #000066; }
.blueborder { border-top: 1px solid #000066; border-right: 1px solid #000066; border-bottom: 1px solid #000066; border-left: 1px solid #000066; }
.blueleftright { border-top: 0px solid #000066; border-right: 1px solid #000066; border-bottom: 0px solid #000066; border-left: 1px solid #000066; }
.blueleftrightbottom { border-top: 0px solid #000066; border-right: 1px solid #000066; border-bottom: 1px solid #000066; border-left: 1px solid #000066; }
.redborder { border-top: 1px solid #E30017; border-right: 1px solid #E30017; border-bottom: 1px solid #E30017; border-left: 1px solid #E30017; }

/* form elements */
input, textfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #707070; height: 18px; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #707070; height: 18px; }

/* padding */
.leftsubnavpadding { padding: 0px 0px 4px 0px; }
.popuptextpadding { padding: 10px 6px 10px 6px; line-height: 14px; }

/* history elements */
.pagination { COLOR: #000066; TEXT-DECORATION: none }
.redBullet { COLOR: #CC0000; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 18px }
.redBullet LI { COLOR: #CC0000 }
.menu {
color: #990000; font-size: 12px;
}
a.menu:link {
	text-decoration: none;
	color: #990000;
	font-size: 12px;
	background-color: #FFFFFF;
}
a.menu:visited {
	text-decoration: none;
	color: #990000;
	font-size: 12px;
}
a.menu:hover {
	text-decoration: underline;
	color: #990000;
	font-size: 12px;
}
.apartado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9F2730;
	font-style: normal;
	font-weight: bolder;
}
.submenu {
	color: #FFFFFF;
	font-size: 10px;
	background-color: #FF0000;
	font-weight: bold;
	border-top-color: #FFFFFF;
	margin-left: 50px;
	text-align: center;
}
a.submenu:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #000066;
}
a.submenu:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #000066;
}
a.submenu:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #000066;
}
a.apartado:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0099;
	font-style: normal;
	font-weight: bolder;
}
a.apartado:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0099;
	font-style: normal;
	font-weight: bolder;
}
a.apartado:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0099;
	font-style: normal;
	font-weight: bolder;
}
.menu2 {
	color: #9F2730;
	font-size: 12px;
	background-color: #F0B652;
	font-weight: bold;
}
a.menu2:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #EFB551;
}
a.menu2:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #EFB551;
}
a.menu2:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #EFB551;
}
.pie2 {
color: #333333; font-size: 8px;
}
