DIV.SubMenuList {
	width: 170px;
	padding: 2px 0px 2px 10px; 

}

TD.SubMenu { background: #DDD; width: 168px; vertical-align: top; border-right: 3px solid white; }
TD.SubMenu a { text-decoration: none; color: black; font-weight: normal; display: block; width: 100%; }
TD.SubMenu a:hover { background: #EEE; }

.leftnavwidth { width: 168px; border-bottom: 1px solid #BBB; }
.leftnavwidth div { padding: 2px 0px 2px 10px; }
.level1 { border-top: 1px solid #BBB; font-weight: bold; }
.leftnavwidth div.level2 { padding-left: 14px; }
.leftnavwidth div.level3 { padding-left: 24px; }
.leftnavwidth div.level4 { padding-left: 34px; }
.leftnavwidth div { padding: 2px 0px 2px 10px; }

td.banner { color: #000000; vertical-align: top; padding: 20px 0px 20px 10px; font-weight: bold; width: 100%; }
div.banner { background: #FFCC00 url(../images/bg_headerpage.gif) repeat-x; }
td.banner div { font: bold 20px "Arial Narrow", sans-serif; text-transform: uppercase; }
td.bannerImage { vertical-align: top; background: #000000; }
td.bannerDivider { border-left: 10px solid #000000; padding-top: 28px; vertical-align: top; }
TABLE.CategoryIndex TD {
	vertical-align: top;
	padding-bottom: 20px;
	padding-right: 13px;

}
TABLE.CategoryIndex TD IMG {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
TABLE.CategoryIndex2 TD {
	padding-right: 10px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 7px;
	padding-bottom: 7px;


}
TABLE.TableDb TH {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 5px;
}
TABLE.TableDb {
	padding: 2px;

}
TABLE.TableForm TR.TRdark {
	background-color: EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFCC33;
	border-right-color: #FFCC33;
	border-bottom-color: #FFCC33;
	border-left-color: #FFCC33;

}
TABLE.TableForm TR.TRlight {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;

}
TABLE.TableForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 5px;
}
TABLE.TableForm TD {
	padding: 2px 5px;
	vertical-align: top;

}TABLE.TableForm TH {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	background-color: #999999;
	margin: 1px;
	padding: 1px;


}
.comentario {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
}
.error {
	font-weight: bold;
	color: #FF0000;
}
.ok {
	font-weight: bold;
	color: #006600;
}
TABLE.TableDb TR {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
TABLE.TableForm TD.SubTitulo {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-color: #FFFFCC;
	border: 1px dashed #FFE066;
}
DIV.TitleNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;

}
DIV.DateNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
TABLE.TableForm TR.TRdark TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFCC;
}
TABLE.TableForm TR.TRlight TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFCC;
}
TABLE.TableForm TR.TRTitle {
	font-weight: bold;
	background-color: #FFFFFF;
}
TABLE.TableForm TR.TRTitle TD {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	padding-top: 10px;


}
TABLE.NoFormat TD {
	border: 1px solid #EEEEEE;

}
IMG.imagenCatalogo {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-top-color: #FFCC33;
	border-right-color: #FFCC33;
	border-bottom-color: #FFCC33;
	border-left-color: #FFCC33;
}
IMG.ImgToRight {
	position: relative;
	right: 5px;
	top: 5px;
	text-align: right;
	clip:  rect(5px 5px auto auto);


}
TABLE.PageIndex a {
	font-size: 13px;
	color: #006600;
	font-weight: bold;

}
TABLE.TableInfo {
	width: 150px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #993333;
	border-right-color: #993333;
	border-bottom-color: #993333;
	border-left-color: #993333;
}
TABLE.TableInfo a {
	color: #A67C00;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
TABLE.TableInfo TD {
	padding: 6px;
}
TABLE.InfoContacto {
	position: absolute;
	left: 5px;
	bottom: 70px;
	background-color: #FFFFFF;
	border: 1px solid #FFCC00;

}
TABLE.InfoContacto TD {
	padding: 5px;
}
TABLE.InfoContacto TH {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
TABLE.InfoVentas {
	position: static;
}
TD.Dia {
	font-weight: bold;
	background-color: #CCFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	text-align: center;


}
TD.Modelo {
	font-weight: bold;
}
TD.Valor {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;

}