﻿/*--- SOLUPER/DEFAULT.CSS ---*/

body, h1, h2, h3, h4, td, th, a, p, div, span, input, textarea, select	{ font-family:Arial,Verdana,Helvetica;  }

h1, div.PageBody h1	{ color:#22407C; }
h2, div.PageBody h2	{ color:#22407C; }
h3, div.PageBody h3	{ color:#666666; }

body				{ background:#eee; padding:10px; } 
div.PageContainer	{ width:900px; background:#fff; border:1px outset #aaa;
						/*border:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666;*/ }

table.PageHeader 		{ background:#fff url(images/FondoCabecera.png) no-repeat top left; border:0;  }
td.PageHeaderLogo	{ padding:6px; }
td.PageHeaderTitle	{ padding:8px; text-align:right; vertical-align:bottom; }
td.PageHeaderTitle a			{ padding:4px; padding-left:8px; padding-right:8px;  }
td.PageHeaderTitle a:link	{ color:#22407C;  }
td.PageHeaderTitle a:visited	{ color:#22407C;  }
td.PageHeaderTitle a:hover	{ color:#fff; background:#22407C; }

table.PageSubHeader	{ height:150px; background:#fff url(images/FondoTitular.png) no-repeat top left; border:0; padding:0; }
td.SubheaderText		{ width:50%; padding:35px; color:#fff; font-size:130%; font-weight:bold; font-family:Verdana,Arial;}
td.SubheaderImage	{ width:50%; text-align:left; padding:0; }

table.PageFooter 		{ background:#f3f3f3; border:0px; }
table.PageFooter 	td	{ padding:4px; padding-top:8px; color:#333; }
table.PageFooter 	td#PageFooter_Signature	{ }
table.PageFooter 	td#PageFooter_Tools		{ text-align:center; vertical-align:bottom; }
table.PageFooter 	a			{ color:#666; text-decoration:underline; padding:2px; }
table.PageFooter 	a:visited	{ color:#666; text-decoration:underline; }
table.PageFooter 	a:hover		{ background:#666; color:#fff; text-decoration:none; }

div.PageBody			{ background:#fff; padding:16px; padding-top:6px; font-size:110%; text-align:justify; }
div.PageBody		p	{ margin-top:8px; margin-bottom:8px; }


/*--- MENU ITEMS -----------------------------------------*/

td.menuback			{ background:transparent; border:0px; padding:8px; padding-top:12px; border-right:2px solid #7C93BD; }

table.menu 			{ background:transparent; border:0px; }

table.menu td			{ background:transparent; border:0px; border-bottom:1px solid #aaa; padding:5px; font-weight:bold; font-size:90%; }
table.menu td.ItemSelected 	{ background:#22407C; color:#000; 
						filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=0,Mirror=0,Invert=0,XRay=0,Grayscale=0,Opacity=1); 
						}
table.menu td.ItemSelected  a	{ color:#fff; }

table.menu td	img 		{ display:none; }

.ItemSelected 		{ }


/*--- D2 Tables ---*/

table.d2 th.Title  		{ background:#22407C;  color:#fff; }
table.d2 th.Title  	td	{ background:#22407C;  color:#fff; }
table.d2 th.Header 	{ background:#22407C;  color:#fff;  color:#fff; }
table.d2 th	img 		{ display:none; }

/*--- ---*/
div.okform			{ padding:0; }

/*---  ---*/
table.MenuAreas	td			{ padding:2px; text-align:center; vertical-align:top;}
table.MenuAreas	a		img { filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=0,Mirror=0,Invert=0,XRay=0,Grayscale=0,Opacity=0.80); }
table.MenuAreas	a:hover	img { filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=0,Mirror=0,Invert=0,XRay=0,Grayscale=0,Opacity=1); }

