
H1	{ color: black; }
H2	{ color: darkblue; }
H3	{ color: gray;  }
DIV.PageBody H1	{ color: black; }
DIV.PageBody H2	{ color: darkred; }

table.PageHeader { background:white; border:0px; border-bottom: solid 1px darkred; }
table.PageFooter { background:white; border:0px; border-top: solid 1px darkred; }
.PageHeaderBanner { padding-top:18px; }

.PageTitle	{ color: black; }
.PageSubTitle	{ color: darkred; }

DIV.PageBody	{ background:#FFE1EA; height:100%; }

/*--- D2 Tables ---*/

table.D2 TH.Title  { background:url('/VirtOf2/images/bgTitle_pink.gif'); color: #261A0D; }
table.D2 TH.Header { background:url('/VirtOf2/images/bgTitle_pink.gif'); color: black;; }
th.D2		   { background:url('/VirtOf2/images/bgTitle_pink.gif'); color: #6C4824; }


/*--- MENU ITEMS -----------------------------------------*/

th.MenuTitle  { background:url('/VirtOf2/images/bgTitle_cyan.gif'); }
               

table.menu 	{ background:transparent; border:0px; padding: 4px;  }
td.menuback	{ background:url('images/MenuBack.gif'); background-position: top right; 
			border:0px; padding-top:10px; padding-bottom:10px; }
table.menu td	{ background:transparent; }
table.menu td.Item         { padding: 4px; border:0px; }
table.menu td.ItemSelected { padding: 2px; padding-left: 0px; border-left:0px; border-right:0px; 
				font-weight: bold; background:white;  }
table.menu td.ItemPushed   { padding: 2px; padding-left: 4px; padding-right: 4px; border-left:0px; border-right:0px; }


/* --- */
div.Noticia { margin:20px; padding:8px; border:2px solid gray; 
		font-family:Comic Sans MS,Verdana,Arial; font-size:medium; color:#990066; }