/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
.cinza10r {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
.cinza10 {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Colcinza10
{
	border-right: green 1px solid;
	border-top: green 1px solid;
	font-size: 10px;
	border-left: green 1px solid;
	color: #006600;
	background-color:#E7F7E7;
	border-bottom: green 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ColHcinza10
{
	background-color:#006600;
	border-right: green 1px solid;
	border-top: green 1px solid;
	font-size: 10px;
	border-left: green 1px solid;
	color: White;
	border-bottom: green 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cinza10 a{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.cinza10 a:visited{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.cinza10 a:hover{
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.lnkcinza10 a{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.lnkcinza10 a:visited{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.lnkcinza10 a:hover{
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.preto10 {
	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none;
}
.preto10 a {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.preto10 a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.preto10 a:hover {
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.preto11 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.preto11 a {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.preto11 a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.preto11 a:hover {
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.red10 {
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.red11 {
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.green11 {
	color: Green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.red10bold {
	color: Red;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none;	font-weight: bold;
}
.cinza11 {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cinza11 a{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.cinza11 a:visited{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cinza11 a:hover{
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.cinza10r {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right ;
}
.cinza11bold {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.preto11bold 
{
	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration: none; font-weight: bold;}
.preto10boldcenter {
	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; text-align: center;
	}
.vb12bold {
	color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #006600; font-size: 12px; font-weight: bold; text-align: center;
}

.vb10bold {
	color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #006600; font-size: 10px; font-weight: bold; text-align: center;
}
.vb10boldr {
	color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #006600; font-size: 10px; font-weight: bold; text-align: left ;
}

.vv10 {
	color: #006600; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #E7F7E7; font-size: 10px;  text-align: center;
}

.rb12bold {
	color: #ffffff;	font-family:Verdana, Arial, Helvetica, sans-serif; background-color:Red; font-size: 12px; font-weight: bold; text-align: center;
}
.cp11bold {
	color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #999999; font-size: 11px; font-weight: bold; text-align: center;}
.cp11boldb {
	color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #999999; font-size: 11px; font-weight: bold;}
	
	
.cinza112 {
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cinza112 a{
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.cinza112 a:visited{
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cinza112 a:hover{
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.cinza12center {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.preto10r {
	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; text-align: right;
}
.verde11 {
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.verde12 {
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.verde1220 {
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:20px;
}
.verde11center {
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

.p11 {
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.p11 a {
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.p11 a:visited {
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.p11 a:hover {
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.menustyle
{
	border: #F1F1F1 1px solid;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: Arial;
	white-space: nowrap;
	background-color: #F1F1F1;
	
	
}
.menuitem {font-family:Arial;font-size:9pt;border: solid 1px #f1f1f1; padding: 2px 2px 2px 2px; margin: 0px; background: #f1f1f1; white-space: nowrap; cursor:hand;}
.mouseover {font-family:Arial;font-size:9pt;border: solid 1px #999; padding: 2px 2px 2px 2px; margin: 0px; background: #ccc; white-space: nowrap; cursor:hand;}
.HeaderTd
{
	color: white;
	background-color: #ccff99;
}
.Resp
{
	font-weight: normal;
	font-size: 8pt;
	color: #006600;
	font-family: Arial;
}
.Escura
{
	Font-Size:8pt; 
	font-weight:bold; 
	font-family:Arial;
	color:#006600;
}
.Barra
{
	Font-Size:14pt; 
	font-weight:bold; 
	font-family:Arial;
	color:#006600;
}
.Cx
{
	Font-Size:8pt; 
	font-weight:normal; 
	font-family:Arial;
	color:Black;
}
.Cx100
{
	Font-Size:8pt; 
	font-weight:normal; 
	font-family:Arial;
	color:Black;
	width:100%;
}
.Cx100N
{
	Font-Size:8pt; 
	font-weight:normal; 
	font-family:Arial;
	color:Black;
	width:100%;
	text-align:right;
}
.TabInfo
{
	border-right: silver thin outset;
	border-top: silver thin outset;
	border-left: silver thin outset;
	border-bottom: silver thin outset;
	background-color: whitesmoke;
}
.Tabela
{
	background-color: whitesmoke;
	FONT-FAMILY: Arial;
	width: 740px;
	padding:0;
}
.ColArea
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
	background-color: #ccff66;
	vertical-align:middle;
}
.ColSeg1
{
	font-weight: bold;
	font-size: 10pt;
	color: mintcream;
	font-family: Arial;
	background-color: #999999;
}
.ColSeg2
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	background-color: buttonface;
}
.lhref
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-decoration:none;
}
.TabLinha
{font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	}
.ColCont
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
}
.TdMenuDocs
{
	color: black;
	background-color: #ccff66;
}
.menustyle2
{
	border: #ccff66 1px solid;
	background: #ccff66;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: Arial;
	white-space: nowrap;
	
}
.menuitem2
{
	color:black;
	background: #ccff66;
	border: #ccff66 1px solid;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: Arial;
	white-space: nowrap;
	text-align:left;
	
	cursor: hand;
}

.mouseover2 
{
    border: solid 1px black; 
    background: #ccc; 
    padding: 0px; 
    margin: 0px; 
    
    font-family:Arial;
    font-size:9pt;
    white-space: nowrap; 
    text-align:left;
    
    cursor:hand;
}

.campos
{
	font-family: Arial;
	font-size: 10pt;
	background-color: #ffffcc;
}

.camposT
{
	font-family: Arial;
	font-size: 11pt;
	font-weight:bold;
}

.camposT1
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
}

.normal
{
	font-family: Arial;
	font-size: 9pt;
}

.camposTit
{
	font-family: Arial;
	color: Green;
	font-size: 10pt;
	font-weight: bold;
}
.camposTit_semBold
{
	font-family: Arial;
	color: Green;
	font-size: 10pt;
}
.CamposT_Cabecalho
{
	font-family: Arial;
	background-color:#006600;
	color: White;
	font-weight: bold; 
	font-size: 10pt;
}
.CamposT_Tit
{
	font-family: Arial;
	color: #006600;
	font-weight: bold; 
	font-size: 13pt;	
}
.PnlBotoes
{
border-bottom-color : #006600 ;
border-bottom-width:2px;
border-right-color : #006600 ;
border-right-width:2px;

border-left-color : #009900;
border-left-width:1px;
border-top-color : #009900;
border-top-width:1px;
}


   /* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    /*background-color:#3a4f63;*/
    background-color:#CDCC00;
    width:100%;
}

div.menu
{
    /*padding: 4px 0px 4px 8px;*/
}

div.menu ul
{
    list-style: none;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li
{
    list-style-type:none;
    font-weight: bold;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color:Green;
    border: solid 1px YellowGreen;
    border-top: none;
    border-bottom: none;
    color: white;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color:YellowGreen;
    color: black;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: YellowGreen;
    color: black;
    text-decoration: none;
}

div.menu ul li a.selected.static {background-color:YellowGreen;color:black;}
        