/* Default CSS Stylesheet for a new Web Application project */

	 H1 { font-size: 14pt; font-family: Arial; font-weight: bold; margin-bottom: 2px; }	
	 BODY {font-size: 10px; font-family: Verdana;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px; }
	 TABLE {font-size: 10px; font-family: Verdana; }
	 TD {font-size: 10px; font-family: Verdana; }
	 
.base {font-size: 10px; font-family: Verdana; }
	 
	 /* Caixa texto */
	.minitxt 
	{ 
		BORDER-RIGHT: #999999 1px solid; 
		BORDER-TOP: #999999 1px solid; 
		FONT-SIZE: 10px;
		BORDER-LEFT: #999999 1px solid;  
		BORDER-BOTTOM: #999999 1px solid; 
		FONT-FAMILY: Verdana; 
		BACKGROUND-COLOR: #ffffff 
	}
	.minitxtRg 
	{ 
		BORDER-RIGHT: #999999 1px solid; 
		BORDER-TOP: #999999 1px solid; 
		FONT-SIZE: 10px;
		BORDER-LEFT: #999999 1px solid;  
		BORDER-BOTTOM: #999999 1px solid; 
		FONT-FAMILY: Verdana; 
		BACKGROUND-COLOR: #ffffff;
		text-align: right
	}
	
	.mailbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	BORDER-RIGHT: #f1f1f1 3px inset; 
	BORDER-TOP: #f1f1f1 3px inset;
	BORDER-LEFT: #f1f1f1 3px inset;
	BORDER-BOTTOM: #f1f1f1 3px inset;
}
	
/* Botoes */  	
	.minibt 
	{ 
		FONT-SIZE: 10px; 
		WIDTH: 94px; 
		FONT-FAMILY: Verdana 
	}

			
	.WindowBackground {
		background-color: #ECE9D8;
		border-color: #999999 #CCCCCC #CCCCCC #999999;
		border-style: solid;
		border-width: 1px;
		padding: 10px;
		}
		
	.WindowText {
		font-family: Trebuchet MS, Arial;
		font-size: 10pt;
		
		}
	
	.InsertCell {  border: 1px #CCCCFF solid;
						width: 100%;
						height: 35px;
					}
		
	
	.LeftStyle { font-family: Arial;
					  font-size: 8pt;
					}
	
	.TableHeader { font-family: Verdana, Tahoma, sans-serif;
						font-size: 10pt;
						background-color: #ECE9D8;
						border-color: #EEEEEE #999999 #999999 #EEEEEE;
						border-style: solid;
						border-width: 1px;
						font-weight: bold;
						
					}
	
	.InputBorder { 
		  font-family: Trebuchet MS, Arial;
		  font-size: 9pt;
		  background-color: #FFFFFF;
		  border: windowframe 1px solid;
		  }		
		
	
	.TableGrid {
			font-family: Verdana, Tahoma, sans-serif;
			font-size: 9pt;
			background-color: window;
			color: windowtext;
			border-right: threedlightshadow 1px solid;
			border-bottom: threedlightshadow 1px solid;
			color: #666666;
			padding-left: 3px;
			padding-right: 3px;
		}
	
	.TableInput {
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						font-size: 9pt;
						border: 1px #9999ff solid;
						padding-bottom: 3px;
						padding-left: 3px;
					} 

	.TableInputOff {
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						font-size: 9pt;
						background-color: #eeeeff;
						color: #9999ff;
						border: 1px #9999ff solid;
						padding-bottom: 3px;
						padding-left: 3px;
					}
	
	a:link { color: #336699; text-decoration: none; }
	a:visited { color: #336699;  text-decoration: none;}
	a:Active { color: #FF0000; }
	a:Focus { color: #FF0000; }
	a:hover { color: #FF0000; }
	
	.aWhite:link { color: #ffffff; text-decoration: none; }
	.aWhite:visited { color: #ffffff;  text-decoration: none;}
	.aWhite:Active { color: #ffffff; }
	.aWhite:Focus { color: #ffffff; }
	.aWhite:hover { color: #ffff00; }
	
	
	a.ItemLink { color: #999999; }
	a.ItemLink:visited { color: #999999; }
	a.ItemLink:Active { color: #FF0000; }
	a.ItemLink:Focus { color: #FF0000; }
	a.ItemLink:hover { color: #FF0000; }
	
	
	/* Data Grid */	

	.tData 
	{ 
		FONT-SIZE: 8pt; 
		FONT-FAMILY: Verdana; 
		BORDER-COLLAPSE: collapse;
		BORDER-COLOR: #990000;
	}

	.dfTable
	{
		BORDER-COLOR: #990000;
	}
	
	.gridHead 
	{ 
	    BACKGROUND-COLOR: #D3D3D3;	
		BACKGROUND-IMAGE:url(../images/buttonface.gif);
		font-size:11px;
		font-weight:bold;
	    color: #000000;
	}
	

.PGgrid	
	{
		BACKGROUND-COLOR: #D3D3D3;	
		BACKGROUND-IMAGE:url(../images/buttonface.gif);
		font-size:12px;
		font-weight:bold;
	}	
	
.PGgrid TD	
	{
		color:	#000000;
		font-weight:bold;
		font-size:12px;
	}


.PGgrid SPAN	
	{
		color:	#000000;
		font-weight:bold;
		font-size:12px;
	}	
	
.PGgrid A	
	{
		color:	#FFFFFF;
		font-weight:bold;
		font-size:12px;
	}	
	
.PGgrid A:link	
	{
		color:	#0000CC;
		font-weight:bold;
		font-size:12px;
	}	
		
.PGgrid A:visited	
    {
		color:	#0000CC;
		font-weight:bold;
		font-size:12px;
	}	
		
.PGgrid A:active	
    {
		color:	#0000CC;
		font-weight:bold;
		font-size:12px;
	}	
		
.PGgrid A:hover	
    {
		color:	#990000;
		font-weight:bold;
		font-size:12px;
	}
	

	.gridItem 
	{ 
		FONT-SIZE: 10px; 
		COLOR: #000000; 
		FONT-FAMILY: Verdana;
		BORDER-COLOR: #990000;
	}

   .gridItemAlt
    { 
		FONT-SIZE:10px;
		COLOR: #000000 ;
		FONT-FAMILY: Verdana;
		BORDER-COLOR: #990000;
		BACKGROUND-COLOR: #CCDDFF;
    }

.gridItemSel
    { 
		FONT-SIZE:10px;
		COLOR: #ffffff ;
		FONT-FAMILY: Verdana;
		font-weight:bold;
		BORDER-COLOR: #990000;
		BACKGROUND-COLOR: #336699;
    }
    
.gridItemSel A:link	{	
	color:	#FFFFCC;
	}	
		
.gridItemSel A:visited	{	
	color:	#FFFFCC;
	}	
		
.gridItemSel A:active	{	
	color:	#FFFFCC;
	}	
		
.gridItemSel A:hover	{	
	color:	#FFCC99;
	}


.lkSelected 
{
	border-style:solid ;
	border-width: 2px ;
	border-color: #FFCC00
}

.tbMenu
    { 
		FONT-SIZE:10px;
		COLOR: #ffffff ;
		FONT-FAMILY: Verdana;
		font-weight:bold;
		BACKGROUND-COLOR: #336699;
		border-collapse: collapse ;
    }
    
.tbMenu A:link	{	
	color:	#FFFFCC;
	}	
		
.tbMenu A:visited	{	
	color:	#FFFFCC;
	}	
		
.tbMenu A:active	{	
	color:	#FFFFCC;
	}	
		
.tbMenu A:hover	{	
	color:	#FFCC99;
	}
