body {
  margin:1px 0 0 0;
  padding:0px;
  text-align:left;
  font-family: helvetica, arial, verdana, times;
  font-size:12px;
  background-color:#ffffff;
  color:#000000;
}

a:link, a:visited {
  color:#577098;
}

a:hover {
  color:#354d7d;
  text-decoration: underline;
}

p {
  margin:0 0 10px 0;
  line-height:150%;
}


h1, h2, h3, h4, h5, h6 {
  margin:0px;
  padding:0px;
}

h1 {
  font-size:18px;
  color:#EF1821;
  font-weight:bold;
  padding:0 0 10px 0;
}
h2 
{
	font-size:16px;
	color:#58585a;
	font-weight:bold;

	}
h3
{
	font-size:15px;
	color:#58585a;
	font-weight:bold;
}
h4 {
  float:left;
  color:#404042;
  text-decoration:underline;
  font-size:12px;
  font-weight:bold;
  margin:10px 0 0 0;
}

h5, h6 {
  font-weight:normal;
}
.topNavBackgroundActive
{
	background:#58585a;
	height: 25px;
}
.topNavBackground
{
	background:#ed1c24;
	height: 25px;
}
a.topnav:link {
	font-family: helvetica, arial black, verdana, times;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.topnav:hover {
	font-family: helvetica, arial black, verdana, times;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.topnav:visited {
	font-family: helvetica, arial black, verdana, times;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.pageBorder
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
.topnav {
	font-family: helvetica, arial black, verdana, times;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.searchnav {
	font-family: helvetica, arial black, verdana, times;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.footer:link {
	font-family: helvetica, arial black, verdana, times;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:visited {
	font-family: helvetica, arial black, verdana, times;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:hover {
	font-family: helvetica, arial black, verdana, times;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.footer {
	font-family: helvetica, arial black, verdana, times;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.subnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.subnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}
a.subnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

A.Breadcrumb:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #7E8DA6;
	text-decoration:none;
	font-weight: bold;
}
A.Breadcrumb:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #7E8DA6;
	text-decoration:none;
	font-weight: bold;
}
A.Breadcrumb:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.Breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #7E8DA6;
	text-decoration: none;
	font-weight: bold;
}
.ManagerPaging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #085488;
	text-decoration: none;
	font-weight: bold;
}
.ManagerPagingSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #085488;
	text-decoration: none;
	font-weight: bold;
}
.bodyText
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight:normal;	
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: lighter;
	color: #666666;
	padding-top: 5px;
	line-height: 20px;
}
.bodyTextGrey
{
	font-family: Helvetica, Helvetica, sans-serif;
	font-size: 12px;	
	color: #4f4f4f;
	font-weight:normal;	
}
.bodyTextGreySm
{
	font-family: Helvetica, Helvetica, sans-serif;
	font-size: 11px;	
	color: #4f4f4f;
	font-weight:normal;	
}
.bodyTextMed
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #4f4f4f;
	font-weight:normal;	
}
.bodyTextMedBold
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #4f4f4f;
	font-weight:bold;	
}
A.bodyTextMedBoldLink:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #4f4f4f;
	font-weight:bold;	
	text-decoration: none;
}
A.bodyTextMedBoldLink:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #4f4f4f;
	font-weight:bold;	
	text-decoration: none;
}
A.bodyTextMedBoldLink:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #4f4f4f;
	font-weight:bold;	
	text-decoration: underline;
}
.bodyTextMedBoldLink
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #4f4f4f;
	font-weight:bold;	
	text-decoration: none;
}

.bodyTextExLgBold
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #4f4f4f;
	font-weight: bold; 
}
.bodyTextLg
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #4f4f4f;
	font-weight:normal;	
}
.bodyTextLgBold
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #4f4f4f;
	font-weight:bold;	
}
.bodyTextBold
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight: bold;	
}
.bodyTextBoldMed
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight:bold;	
}
.bodyTextBoldLg
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #000000;
	font-weight:bold;	
}
.bodyTextSm
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight:normal;	
}
.bodyTextSmBold
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight: bold;	
}

A.bodyTextWhite:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	font-weight:normal;	
	text-decoration: none;
}
A.bodyTextWhite:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	font-weight:normal;	
	text-decoration: none;
}
A.bodyTextWhite:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	font-weight:normal;	
	text-decoration: underline;	
}
.bodyTextWhite
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	font-weight:normal;	
	text-decoration: none;
}

.bodyTextWhiteBold
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	font-weight:bold;	
}
.bodyTextWhiteBoldLg
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #FFFFFF;
	font-weight:bold;	
}
A.bodyTextLinkSm:link 
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
}
A.bodyTextLinkSm:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
}
A.bodyTextLinkSm:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
}
.bodyTextLinkSm {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
}
A.bodyTextLink:link 
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
}
A.bodyTextLink:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
}
A.bodyTextLink:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
}
.bodyTextLink {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
}

A.companyName
{
    font-size: 14px;
    font-weight: bold;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #f37655;
    text-decoration: underline;
}
A.companyName:link
{
    font-size: 14px;
    font-weight: bold;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #f37655;
    text-decoration: underline;
}
A.companyName:visited
{
    font-size: 14px;
    font-weight: bold;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #f37655;
    text-decoration: underline;
}
A.companyName:hover
{
    font-size: 14px;
    font-weight: bold;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #f37655;
	text-decoration: none;
}
.companyName
{
    font-size: 14px;
    font-weight: bold;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #f37655
}

.companyListingsFeaturedCompanyBackground
{
	background-color:#E7E7E9;
	color:#58585a;
}

.companyListingsFeaturedBackground
{
	background-color:#F3F2DD;
	color:#58585a;
}

.companyListingsBackground
{
	background-color:#FFFFFF;
	color:#58585a;
}
A.HomeCategory:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #5e5a5a;
	font-weight:bold;	
	text-decoration: none;
}
A.HomeCategory:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #5e5a5a;
	font-weight:bold;	
	text-decoration: none;
}
A.HomeCategory:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #5e5a5a;
	font-weight:bold;	
	text-decoration: underline;	
}
.HomeCategory
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #5e5a5a;
	font-weight:bold;		
}
A.HomeSubCategory:link
{
	font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #9e9fa1;
	font-weight: normal;	
	text-decoration: none;
}
A.HomeSubCategory:visited
{
	font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #9e9fa1;
	font-weight: normal;	
	text-decoration: none;
}
A.HomeSubCategory:hover
{
	font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight: normal;	
	text-decoration: underline;	
}
.HomeSubCategory
{
	font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #9e9fa1;
	font-weight: normal;		
}
A.myAccountLink:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight:normal;	
	text-decoration: none;
}
A.myAccountLink:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight:normal;	
	text-decoration: none;
}
A.myAccountLink:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight:normal;	
	text-decoration: underline;	
}
.myAccountLink
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: none;	
}
A.myAccountLinkActive:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: none;
	font-weight: bold;
}
A.myAccountLinkActive:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: none;
	font-weight: bold;
}
A.myAccountLinkActive:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: underline;	
	font-weight: bold;
}
.myAccountLinkActive
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #ed1b23;
	text-decoration: none;
	font-weight: bold;	
}
A.myAccountLinkSm:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight:normal;	
	text-decoration: none;
}
A.myAccountLinkSm:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight:normal;	
	text-decoration: none;
}
A.myAccountLinkSm:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight:normal;	
	text-decoration: underline;	
}
.myAccountLinkSm
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: none;	
}
A.myAccountLinkSmActive:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: none;
	font-weight: bold;
}
A.myAccountLinkSmActive:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: none;
	font-weight: bold;
}
A.myAccountLinkSmActive:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: underline;	
	font-weight: bold;
}
.myAccountLinkSmActive
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #ed1b23;
	text-decoration: none;
	font-weight: bold;	
}
.myAccountHeader
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
}
A.AlertLink:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: underline;
	font-weight: bold;
}
A.AlertLink:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: underline;
	font-weight: bold;
}
A.AlertLink:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ed1b23;
	font-weight:normal;	
	text-decoration: none;	
	font-weight: bold;
}
.AlertLink
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #ed1b23;
	text-decoration: underline;
	font-weight: bold;
}
.Alert {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #ed1b23;
	text-decoration: none;
	font-weight: bold;
}
.AlertMed {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color:#ed1b23;
	text-decoration: none;
	font-weight: bold;
}
.AlertLg {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color:#ed1b23;
	text-decoration: none;
	font-weight: bold;
}

.buttonBlueBoldMedShort {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 150px;
	border: 1px solid #999999;
}

.buttonBlueBoldMed {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 200px;
	border: 1px solid #999999;
}
.buttonGreyBoldMed {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 200px;
	border: 1px solid #999999;
	background-color: #e3e3e3;
	color: #000000;
}
A.buttonGreyBoldMed {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 200px;
	border: 1px solid #999999;
	background-color: #e3e3e3;
	color: #000000;
}

.buttonBlueH2BoldMed
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 400px;
	border: #999999 1px solid;
}

.buttonBlueBoldMedLg {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 230px;
	border: 1px solid #999999;
}
.buttonOrange 
{
	margin-top:5px; 
	text-align:center; 
	background-color:#f88362; 
	border-bottom:1px solid #7d514e; 
	border-right:1px solid #7d514e; 
	padding:1px 0;
	width: 150px;
}
A.welcome:link {

	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #999999;
	font-weight: bold;		
	text-decoration:none;
}
A.welcome:visited {

	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #999999;
	font-weight: bold;		
	text-decoration:none;
}
A.welcome:hover {

	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #999999;
	font-weight: bold;		
	text-decoration: underline;
}
.welcome
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #999999;
	font-weight: bold;		
}
.searchBackground
{
	background:#58585a;
	color: #cccccc;
}
.searchBackground2
{
	background:#FFFFFF;
	color: #000000;
}
.myAccountBackground
{
	background:#dcdcdc;
	color: #000000;
}
.SiteGreyBackground
{
	background:#e7e7e7;
	color: #000000;
}
.SiteRedBackground
{
	background:#ed1c24;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	font-weight: bold;
}
.myAccountMiCuentaProdcutButtonBackgroundTable
{
	background:#f8c64d;
	color:#000000;
}
.myAccountMiCuentaMasterTable
{
    border-top: black thin solid;
    border-right: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}
.myAccountMiCuentaProdcutButtonBackgroundColumn
{
	background:#f8c64d;
	border:1px;
	border-color:#fbe1a2;
	border-style:solid;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
}
.myAccountMiCuentaProdcutButtonBackgroundColumnActive
{
    background:#fbe1a2;
	color:#000000;
	border:2px;
	border-top-color:#000000;
	border-right-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#fbe1a2;	
	border-style:solid;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
A.myAccountProductButtonBold:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight:bold;	
	text-decoration: none;
}
A.myAccountProductButtonBold:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight:bold;	
	text-decoration: none;
}
A.myAccountProductButtonBold:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight:bold;	
	text-decoration: underline;
}
.myAccountProductButtonBold
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight:bold;	
	text-decoration: none;
}
A.myAccountProductButton:link
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	text-decoration: none;
}
A.myAccountProductButton:visited
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	text-decoration: none;
}
A.myAccountProductButton:hover
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	text-decoration: underline;
}
.myAccountProductButton
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;	
	text-decoration: none;
}


.myAccountMiCuentaBackgroundGrey
{
	background:#e3e3e3;
	color:#000000;
    border-bottom: #FFFFFF 1px solid;
}
.myAccountMiCuentaBackgroundGreyNoBorder
{
	background:#e3e3e3;
	color:#000000;
}
.myAccountMiCuentaBackgroundOrange
{
	background:#fbe1a2;
	color:#000000;
    border-bottom: #FFFFFF 1px solid;
}
.myAccountMiCuentaBackgroundOrangeNoBorder
{
	background:#fbe1a2;
	color:#000000;
}
.myAccountMiCuentaBackgroundYellow
{
	background:#f8f4c5;
	color:#000000;
}
.myAccountMiCuentaBackground
{
	background:#f8f4c5;
	color:#000000;
}
.myAccountHeaderBackground
{
	background:#f88362;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #FFFFFF;
	font-weight: bold;		
}
.myAccountMiCuentaRightSideBackground
{
	background-image: url(/images/img_micuentasidebarright.gif);
}
.myAccountMiCuentaRightSideStep1Background
{
	background-image: url(/images/img_micuentasidebarstep1right.gif);
	background-repeat: no-repeat;
}
.myAccountMiCuentaRightSideStep2Background
{
	background-image: url(/images/img_micuentasidebarstep2right.gif);
	background-repeat: no-repeat;
}
.myAccountMiCuentaRightSideStep3Background
{
	background-image: url(/images/img_micuentasidebarstep3right.gif);
	background-repeat: no-repeat;
}
.myAccountMiCuentaLeftSideBackground
{
	background-image: url(/images/img_micuentasidebarleft.gif);
}
.myAccountMiCuentaTopSideBackground
{
	background-image: url(/images/img_micuentasidebartop.gif);
}
.myAccountMiCuentaBottomSideBackground
{
	background-image: url(/images/img_micuentasidebarbottom.gif);
}
.MessageTable
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}


/* from Boletin */
.company_listings
{
    font-size: 11px;
    font-weight: normal;
	font-family: helvetica, arial, verdana, times;
    background-color: #F3F2DD;
}

.category_listings
{
    font-size: 11px;
    font-weight: normal;
	font-family: helvetica, arial, verdana, times;
    background-color: #FFFFFF;
}
.company_listings_featured
{
    font-size: 11px;
    font-weight: normal;
    font-family: Helvetica;
    text-align: left;
    background-color: #E7E7E9;
    width: 480px;
    padding: 10px;
    border-bottom: solid 1px silver;
    clear: right;
}

/* product detail page */

A.black12buhref:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #58585a;
    TEXT-DECORATION: underline
}
A.black12buhref:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #58585a;
    TEXT-DECORATION: underline
}
A.black12buhref:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #58585a;
    TEXT-DECORATION: underline
}

A.silver11uhref:link
{
    FONT-SIZE: 11px;
    COLOR: gray;
    LINE-HEIGHT: 110%;
    TEXT-DECORATION: underline
}
A.silver11uref:hover
{
    FONT-SIZE: 11px;
    COLOR: gray;
    LINE-HEIGHT: 110%;
    TEXT-DECORATION: underline
}
A.silver11uhref:visited
{
    FONT-SIZE: 11px;
    COLOR: gray;
    LINE-HEIGHT: 110%;
    TEXT-DECORATION: underline
}
A.red10uhref:link
{
    FONT-SIZE: 10px;
    COLOR: red;
    TEXT-DECORATION: underline
}
A.red10uhref:hover
{
    FONT-SIZE: 10px;
    COLOR: red;
    TEXT-DECORATION: underline
}
A.red10uhref:visited
{
    FONT-SIZE: 10px;
    COLOR: red;
    TEXT-DECORATION: underline
}

UL.prod
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 10px 10px 15px;
    PADDING-TOP: 0px
}
UL.prod LI
{
    PADDING-BOTTOM: 5px
}



/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 18px;
    height: 25px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../Images/pr-star-l-full.gif);
}

.emptyRatingStar {
    background-image: url(../Images/pr-star-l-white.gif);
}

.savedRatingStar {
    background-image: url(../Images/pr-star-l-full.gif);
}
.bodyTextExLgBoldWhite
{
    background-color: #ef4d36; 
    color: #ffffff; 
    font-size: 15px;
    font-weight: bold; 
    font-family: Helvetica, Arial, Helvetica, sans-serif;    
}
A.bodyTextExLgBoldWhite:link
{
    color: #ffffff; 
    font-size: 15px;
    font-weight: bold; 
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.bodyTextExLgBoldWhite:hover
{
    color: #ffffff; 
    font-size: 15px;
    font-weight: bold; 
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.bodyTextExLgBoldWhite:visited
{
    color: #ffffff; 
    font-size: 15px;
    font-weight: bold; 
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.cabeza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	text-align: center;
	color: #666666;
}
.textoR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.textoRI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: oblique;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 20px;
}
.datos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: center;
	color: #666666;
}
.dataSetYellowBackground
{
    background-color: #fbf6d6;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #cf7e4f;
	font-weight:bold;	
}

.dataSetLightYellowBackground
{
    background-color: #fefbec;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #cf7e4f;
	font-weight:bold;
	
	border-bottom-color: #cccccc;
	border-bottom-style:solid;
	border-bottom-width: thin;
	
	border-left-color: #cccccc;
	border-left-style:solid;
	border-left-width: thin;
	
	border-top-color: #cccccc;
	border-top-style:solid;
	border-top-width: thin;
	
}
.orangeLg
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #cf8654;
	font-weight:bold;	
}
A.orangeLg
{
	color: #cf8654;
    TEXT-DECORATION: underline;
}
A.orangeLg:link
{
	color: #cf8654;
    TEXT-DECORATION: underline;
}
A.orangeLg:hover
{
	color: #cf8654;
    TEXT-DECORATION: none;
}
A.orangeLg:visited
{
	color: #cf8654;
    TEXT-DECORATION: underline;
}

.orangeLgLink
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #cf8654;
	font-weight:bold;	
    TEXT-DECORATION: underline;
}
A.orangeLgLink:link
{
	color: #cf8654;
    TEXT-DECORATION: underline;
}
A.orangeLgLink:hover
{
	color: #cf8654;
    TEXT-DECORATION: none;
}
A.orangeLgLink:visited
{
	color: #cf8654;
    TEXT-DECORATION: underline;
}
.greyMedLink
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #666666;
	font-weight:bold;	
    TEXT-DECORATION: underline;
}
A.greyMedLink:link
{
	color: #666666;
    TEXT-DECORATION: underline;
}
A.greyMedLink:hover
{
	color: #666666;
    TEXT-DECORATION: none;
}
A.greyMedLink:visited
{
	color: #666666;
    TEXT-DECORATION: underline;
}


.btnTabLeftRedActive
{
	background-image: url(/images/button-red-lg.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 44px;
	font-weight: bolder;
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
}
.btnTabLeftGreyActive
{
	background-image: url(/images/button-grey.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 44px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
}

A.TabActive:link
{
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	
    TEXT-DECORATION: none;
	font-weight: bold;
}
A.TabActive:visited
{
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	
    TEXT-DECORATION: none;
    font-weight: bold;
}
A.TabActive:hover
{
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	
    TEXT-DECORATION: none;
    font-weight: bold;
}
.TabActive
{
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
	font-weight: bold;
}
.CompanyTypePlus
{
	background-color: #ed1b23;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	

}
.CompanyTypeOther
{
	background-color: #58585a;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;	

}
.EventsMonth {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}

.textogral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.sucursales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.titulosucursales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.cabezastablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6633;
}
.BANNERS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6633;
	font-style: normal;
	font-weight: bold;
}
.letrablancaportada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}