BODY	{ font-family:Verdana,Arial; }

H1	{ color:#3E7CBB; font-size:110%; }
H2	{ color:#6699CC; font-size:90%; }
H3	{ color:#ff6500; font-size:80%; }
H4	{ color:gray;  }

HR	{ color:#B09798; }


TABLE.PageHeader { padding:0px; border:0px; padding-bottom:6px; border-bottom:solid 2px gray; 
				background:url('images/HeaderBack.gif') bottom left; }
.PageHeaderLogo	 { border:0px; padding:4px; padding-left:10px; }
.PageHeaderTitle { padding:8px; text-align:center; }
.PageTitle		{ font:bold 150% verdana; color:#ffff00; }
.PageSubTitle	{ font:bold italic 130% verdana; color:#ffcc00; }
#ToolBar		{ Xpadding-left:8px; padding:4px; text-align:right; }
#ToolBar A		{ color:white; font-size:90%; padding:2px; padding-left:6px; padding-right:6px; }
#ToolBar A:hover	{ color:#ffff00; padding:0px; padding-left:4px; padding-right:4px; border:2px solid #ffcc00; }


table.PageFooter		{ padding:8px; border:0px; background:#6699CC; 
					border-top:solid 1px #3E7CBB;  border-bottom:solid 2px #3E7CBB; }
table.PageFooter TD	{ color:white; }

td.MarcoDerecho	{ background:transparent; border:0px; padding:6px; padding-top:10px; width:140px; }

#MenuLang		{ width:120px; }

DIV.PageBody		{ background:transparent; font-family:Verdana,Arial; padding:10px; padding-top:20px; Xheight:600px; }
DIV.PageBody	TD 	{ font-family:Verdana,Arial; }
DIV.PageBody	TH 	{ font-family:Verdana,Arial; }


/*--- D2 Tables ---*/

table.D2 TH.Title  	{ background:#6699CC; Xcolor:#261A0D; color:#ffffff; }
table.D2 TH.Header 	{ background:#6699CC; color:black; }
th.D2		   		{ background:#6699CC; color:#6C4824; }

/*--- MENU ITEMS -----------------------------------------*/

th.MenuTitle  { background:#6699CC; }

table.menu 	{ background:transparent; border:0px; padding:0px;  }

td.menuback	{ background:transparent; border:0px; 
			padding-top:20px; padding-bottom:20px; padding-right:10px; }

table.menu td	{ padding:2px; border-left:0px; border-right:0px; 
			font-family:Arial,Verdana; color:white;
			border-bottom:solid 1px gray; border-top:solid 1px white; 
			background:url('images/MenuItem.gif') top right; }

table.menu td.Item      		  	{ padding-right:8px; color:white; }
table.menu td.ItemSelected 	{ background:white; padding-left:2px; font-weight:bold; border-right:solid 1px gray; }
table.menu td.ItemPushed		{ background:#D8EFF7; color:darkblue; padding-left:2px; padding-right:6px; 
							border-right:solid 2px #7CC3DE; }

table.menu th.Title		{ padding:2px; border-left:0px; border-right:0px; 
						border-bottom:solid 1px gray; border-top:solid 1px white; 
						background:url('images/MenuItem.gif') top right; }

table.menu th.MenuHeader	{ background:transparent; padding:0px; border:0px; height:30px;
						background:url('images/MenuHeader.gif') bottom right; }
table.menu th.MenuFooter	{ background:transparent; padding:0px; border:0px; height:30px;
						background:url('images/MenuFooter.gif') top right; }

table.menu td.Item  IMG      	{ visibility:hidden; }

table.menu A:link			{ color:white; }
table.menu A:visited		{ color:white; }
table.menu A:hover		{ color:white; }

table.menu td.ItemSelected A:link		{ color:darkblue; }
table.menu td.ItemSelected A:visited	{ color:darkblue; }
table.menu td.ItemSelected A:hover		{ color:darkblue; }

table.menu td.ItemPushed A:link		{ color:darkblue; }
table.menu td.ItemPushed A:visited		{ color:darkblue; }
table.menu td.ItemPushed A:hover		{ color:darkblue; }
