.menuconteudo 
{
	width:168px;
	vertical-align:top;
	text-align:center;
}

.toolbarbutton {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	/*font-size: 8pt;*/
	/*text-decoration: none;*/
	/*color:#000000;*/

	font-size: 12px;
	text-decoration: none;
	color:#024987;
    	letter-spacing: 0px;

	}

.toolbarbutton:hover {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	/*font-size: 8pt;*/
	font-size: 12px;
	text-decoration: underline;
	/*color:#0000ff;*/
	color:#024987;
    	letter-spacing: 0px;

	}	
	
.gtitulo {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	text-decoration: none;
	color:#024987;
	letter-spacing: -1px;
	font-weight:bold;
	}

.gcell
{
	background-color:#F5F5F5;
	padding-top:2;
	padding-right:2;
	padding-left:2;
	padding-bottom:5;
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	text-decoration: none;
	color:#000080;
}

.caixa798table
{
	width: 798px;
	border:0px;
	margin-bottom:5px;
}

.caixa798titulo {
    /*background-image:url(../images/med798.jpg);*/
     /*background-color:#F5F7F6;*/
    background-color:transparent;
    text-align:left;
    margin-left:10px;
     
	}

.caixa798titulotexto {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 10pt;
    font-weight:    bold;
    color:#000000;
    margin-left:12px;
    letter-spacing: -1px;
	}

.caixa798tableopcoes
{
    
    /*background-image:url(../images/med798.jpg);*/
     /*background-color:#F5F7F6;*/
    background-color:transparent;
    color:#000000;
    text-align:center;	
}
	
.caixa798footer {
   
    /*background-image:url(../images/med798.jpg);*/
     /*background-color:#F5F7F6;*/
    background-color:transparent;
    text-align:right;
    height:30px;
    vertical-align:bottom;
	}

.caixa580table
{
	width: 580px;
	border:0px;
	margin-bottom:5px;
}

.caixa580titulo {
    background-image:url(../images/med580.png);
    background-color:transparent;
    text-align:left;
    margin-left:10px;
     
	}

.caixa580titulotexto {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 10pt;
    font-weight:    bold;
    color:#000000;
    margin-left:12px;
    letter-spacing: -1px;

	}

.caixa580tableopcoes
{
    background-image:url(../images/med580.png);
    background-color:transparent;
    color:#000000;
    text-align:center;	
}
	
.caixa580footer {
    background-image:url(../images/med580.png);
    background-color:transparent;
    text-align:right;
    height:30px;
    vertical-align:bottom;
	}


.cx380table
{
	width: 380px;
	border:0px;
}

.cx380top
{
	 height:8px;
	 background-image:url(../images/top380.gif);
	 background-repeat:no-repeat;
	}


.cx380bot {
	 height:11px;
	 background-image:url(../images/bot380.gif);
	 background-repeat:no-repeat;	
	 }

.cx380med
{
    background-image:url(../images/med380.jpg);
    background-color:#F5F7F6;
    text-align:center;
	}


    
.caixa380table
{
	width: 380px;
	border:0px;
	margin-bottom:5px;
}

.caixa380titulo {
    background-color:transparent;
	}
	
.caixa380footer {
    background-color:transparent;
    text-align:right;
    height:30px;
    vertical-align:bottom;
	}
	
.caixa380titulotexto {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 10pt;
    font-weight:    bold;
    color:#000000;
     margin-bottom:5px;
     letter-spacing: -1px;

	}

.caixa380tableopcoes
{
    background-color:transparent;
    color:#000000;
}
	
	
.caixa189table
{
	width: 189px;
	border:0px;
	margin-bottom:5px;
}

.caixa189titulo {
    background-image:url(../images/med.jpg);
     background-color:#F5F7F6;
    text-align:left;
    margin-left:10px;
     
	}

.caixa189titulotexto {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 10pt;
    font-weight:    bold;
    color:#000000;
    margin-left:12px;
    letter-spacing: -1px;
	}

.caixa189tableopcoes
{
    background-image:url(../images/med.jpg);
     background-color:#F5F7F6;
    color:#000000;
    text-align:center;	
}
	
.caixa189footer {
    background-image:url(../images/med.jpg);
    background-color:#F5F7F6;
    text-align:right;
    height:30px;
    vertical-align:bottom;
	}
	

.homelinkt { 
 background-image:url(../pimages/linkdtop.jpg);
 height:52px;
}

.homelinkc { 
 background-image:url(../pimages/linkdcont.jpg);
}

.nformt
{
 text-align:center;
 }
 
.nformr 
{ 
 text-align:center;
}



.cheader
{
 width:800px;
	text-align:center;
	background-color: Transparent;
	 border:0px;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top:10;
}
.cconteudo
{
 width:800px;
	background-color:Transparent;
	 border:0px ;
	 margin-left:auto;
	 margin-right:auto;
}
.cfooter
{
	text-align:center;
    width:800px;
	background-color: Transparent;
	border:0px;
	margin-left:auto;
	margin-right:auto;
}



.searchbox
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal; 
/*	color: #4E616F; */
/*	font-size: 10pt; */
	height:18px;
	width:100px;
	/*margin-right:2px;*/
	margin-top:1px;
	font-size: 10px;
    	color:#727272;
	background-color: #f5f5f5;
	border-left: 1 solid #c0c0c0; 
	border-right: 1 solid #FFFFFF; 
	border-top: 1 solid #c0c0c0; 
	border-bottom: 1 solid #FFFFFF
	/*padding: 0px 2px 5px 10px;*/
	
}


.glabel {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
    	color:#727272;
	}		

.glabelp {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 0px;
    	/*color:#727272;*/
	color:#F5F5F5;
	text-decoration:none;
	}

.glabelp2 {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
    	color:#727272;
	text-decoration:none;
	}		

.gtitulolink {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
	text-decoration: none;
	color:#024987;
    	letter-spacing: 0px;
	font-weight: bold;
	margin-bottom: 5px;
	}

.gtitulolink:hover {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
	text-decoration: underline;
	color:#024987;
    	letter-spacing: 0px;
	font-weight: bold;
	margin-bottom: 5px;
	}

.uitems {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#727272;
    	letter-spacing: 0px;
	margin-bottom: 5px;
	text-transform: Uppercase;
	font-weight:bold;
	width:160px;
	}

.uitems:hover {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#727272;
    	letter-spacing: 0px;
	margin-bottom: 5px;
	text-transform: Uppercase;
	font-weight:bold;
	width:160px;
	}

.headertable1 {
width:100%;
border:0px;
}

.headertable1c1 {
border:0px;
height:0px;
}

.headertable1r {
width:100%;
border:0px;
}

.headertable2 {
width:100%;
border:0px;
height:0px;
}

.headertable2c1 {
border:0px;
height:0px;
}

.headertable2c2 {
border:0px;
height:0px;
}

.headertable3 {
width:100%;
border:0px;
}

.headertable3r {
width:100%;
border:0px;
}

.ctrtableaz
{
 /*background-color:#ffffff;*/
 background-color:transparent;	
 margin:0px;
 border:none;
 width:385px;
 /*border:1px solid;
 border-top-color:#00FFFF;
 border-left-color:#00FFFF;
 border-bottom-color:#00FFFF;
 border-right-color:#00FFFF;*/
 
}

.ctrheaderaz
{
 /*background-image:url(../images/tableheaderb.gif);*/
 background-image:url(../pimages/top380.png);
 /*border:1px solid;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-bottom-color:#00FFFF;
 border-right-color:#00FFFF;*/
  background-repeat:no-repeat;	
 /*width:100%;*/
 width:385px;
 text-align:center;	
}

.ctrcellaz
{
 /*background-color:#FFFFFF;*/
 /*width:100%;*/
 background-color:transparent;
 /*border-top:none;
 border-left:solid 1px #afb3b4;
 border-right:solid 1px #afb3b4;*/
 background-image:url(../pimages/med380.png);
 background-repeat:repeat-y;	
 border-bottom:solid 1px #afb3b4;
 width:385px;
 
 
 
}

.ctrfootaz
{
 background-color:#CCCCCC;
 /*width:100%;*/
}

.ctrheadertextaz
{
	/*font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size:x-small;
    	font-weight:bold;
    	color:#000080;*/
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#4E616F;
      letter-spacing: 0px;
      text-align:center;
	width:380px;
	
}

.ctrtableen
{
 background-color:#ffffff;
 margin:0px;
 border:1px solid;
 border-top-color:#00FFFF;
 border-left-color:#00FFFF;
 border-bottom-color:#00FFFF;
 border-right-color:#00FFFF;
}

.ctrheaderen
{
 background-image:url(../images/tableheaderr.gif);
 border:1px solid;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-bottom-color:#00FFFF;
 border-right-color:#00FFFF;
 width:100%;
}

.ctrcellen
{
 background-color:#FFFFFF;
 width:100%;
}

.ctrfooten
{
 background-color:#FF0000;
 width:100%;
}

.ctrheadertexten
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size:x-small;
    font-weight:bold;
    color:#FFFFFF;
}

.ctrtablepr
{
 background-color:#ffffff;
 margin:0px;
 border:1px solid;
 border-top-color:#00FFFF;
 border-left-color:#00FFFF;
 border-bottom-color:#00FFFF;
 border-right-color:#00FFFF;
}

.ctrheaderpr
{
 background-image:url(../images/tableheader.gif);
 border:1px solid;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-bottom-color:#00FFFF;
 border-right-color:#00FFFF;
 width:100%;
}

.ctrcellpr
{
 background-color:#FFFFFF;
 width:100%;
}

.ctrfootpr
{
 background-color:#CCCCCC;
 width:100%;
}

.ctrheadertextpr
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size:x-small;
    font-weight:bold;
    color:#000000;
}


.listtable
{
	border:0px;
	word-spacing: 2px;
	width: 90%;
	text-align:center;
}

.listtabletitulo
{
	border:0px solid;
	word-spacing: 2px;
	width: 100%;
}

.listtablesubtitulo
{
	width: 100%;
}

.listtableopcoes
{
/*	border:1px solid;*/
/*	border-left: #E7EFFF 1px solid;*/
/*	border-bottom: #cccccc 1px solid;*/
/*	border-right: #cccccc 1px solid;*/
/*	border-top: #E7EFFF 1px solid;*/
/*	word-spacing: 2px;*/
/*	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dedede', endColorStr='#ffffff', gradientType='0');*/
	/*color:#000080;*/
	width: 98%;
    	margin:5px;
/*   	background-color:#FFFFFF;*/
	background-color:transparent;

}

.listtableres
{
	width: 95%;
}

.listtablebut
{
	text-align:center;
	width: 95%;
}

.listtablegrid
{
/*	border:1px solid;*/
/*	border-left: #E7EFFF 1px solid;*/
/*	border-bottom: #000080 1px solid;*/
/*	border-right: #000080 1px solid;*/
/*	border-top: #E7EFFF 1px solid;*/
	word-spacing: 2px;
	/*background-color: #eeeeee;*/
	color:#000080;
	width: 98%;
    	margin:5px;
}

.listtabletool
{
	border:1px solid;
	border-left: #efefef 1px solid;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-top: #efefef 1px solid;
	word-spacing: 2px;
	background-color: #efefef; 
    background-image:url(../images/tableheader2.gif);
	color:#000080;
	width: 95%;
    margin:5px;
}

.listformtitulo {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	/*font-size:  14pt;*/
	/*letter-spacing: -1px;*/
	/*color:#000080;*/
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	text-decoration: none;
	color:#024987;
	letter-spacing: -1px;
	font-weight:bold;

	}	

.listtitulo {

	/*font-weight:bold;*/
	/*font-size: 8pt;*/
	/*color:#000080;*/
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
	text-decoration: none;
	color:#024987;
    	letter-spacing: 0px;
}	

.listlabel {
	/*font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;*/
	/*font-size: 8pt;*/
	/*color:#000080;*/
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
    	color:#727272;
	}	

.listlabelnota {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	color:#808080;
	}	

.listlabelsm {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	color:#000000;
	}	


.listtdcampo {
 text-align:left;
font-size: 8pt;
}

.listtdtitulo {
	text-align:right;
}

.listtdopcoes {
 text-align:left;
}

.listcampo {
	/*color: #000080; */
/*	font-size: 8pt; */
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal; 
	font-size: 10px;
    	color:#727272;

/*	background-color: #E7EFFF; */
/*	border-left: 1 solid #800000; */
/*	border-right: 1 solid #FFFFCC; */
/*	border-top: 1 solid #800000; */
/*	border-bottom: 1 solid #FFFFCC;*/
	}	


.viewtable
{
	border:0;
	word-spacing: 2px;
	width: 95%;
}

.viewtdtitulos
{
	border:0;
	text-align: right;
	padding:3px;
 	}

.viewtdcampos
{
	border-left: #ff80ff 1px solid;
	border-bottom: #eeeeff 1px solid;
	border-right: #eeeeff 1px solid;
	border-top: #ff80ff 1px solid;
	background-color: #eeffff;
	text-align: left;
	padding:3px;
	}

.viewlabel {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: x-small;
	color:#000080;
	}	

.viewcampo {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: x-small;
	color:#0000ff;
	font-weight:normal;
	}	

.viewcampobox
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal; 
	color: #000000; 
	font-size: small; 
	background-color: #cfcfff; 
	border-left: 1 solid #800000; 
	border-right: 1 solid #FFFFCC; 
	border-top: 1 solid #800000; 
	border-bottom: 1 solid #FFFFCC
}


BODY {/*SCROLLBAR-FACE-COLOR: #FFFFCC; */
	/*SCROLLBAR-HIGHLIGHT-COLOR: #FFFFCC;*/ 
	/*SCROLLBAR-SHADOW-COLOR: #000000; */
	/*SCROLLBAR-3DLIGHT-COLOR: #000000; */
	/*SCROLLBAR-ARROW-COLOR:  #000000; */
	/*SCROLLBAR-TRACK-COLOR: #c0c0c0; */
	/*SCROLLBAR-DARKSHADOW-COLOR: #ffffff; */
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal; 
	background-image:url(../pimages/fundo2.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;	}
	
	
.menubartableh
{
	border:0;
	padding:0;
	/*width: 798px;*/
	/*width: 778px;*/
	/*width: 640px;*/
	width: 100%;
	margin-bottom:0px;
	margin-top:10px;
}

.menubarh1 
{
	/*background-image: url(../images/menum.jpg);*/
	width:780px;
	margin-bottom:0px;
	font-size: 0px;
}

.mlinkh {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 9px;
	text-decoration:none;
	color:#4E616F;
	font-weight: bold;
	text-transform:uppercase;
	/*margin-bottom:10px;*/
	/*padding:3px 2px 2px 3px;*/
	padding:0px 6px 0px 5px;
	border-right:2px solid #A0A1A1;
}

.mlinkh:hover {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 9px;
	/*text-decoration: underline;*/
	color:#ffffff;
	font-weight: bold;
	text-transform:uppercase;
	/*margin-bottom:10px;*/
}


.menubartablef
{
	border:0;
	background-color: #000000;
	padding:0;
	word-spacing: 0px;
	width: 100%;
	height:21px;
}

.menubarf1 {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#ffffff;
	}

.menubarf1:hover {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
    font-weight:    bold;
	color:#ffff00;
	}	


.defgrid 
{
	/*border:none;*/
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	/*border-left:solid 1 #EDEDED; border-top:solid 1 #EDEDED;*/
	border-bottom:solid 1px #b9bdbd;
	border-top:solid 1px #b9bdbd;
	border-left:solid 1px #b9bdbd;
	border-right:solid 1px #b9bdbd;
	padding:5px;
    	width:100%;
	/*background-color:#EEEEEE;*/
	background-color:#cfe7f0;
	}
	
.defgridheader 
	{
		/*border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;*/
		background-color:#ffffff;
        	/*background-image:url(../images/tableheader4.gif);*/
		vertical-align:bottom;
		/*font-size: 8pt;*/
		font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
		font-size: 13px;
		text-decoration: none;
		color:#000080;
		font-weight:bold;

		

	}

.defgriditem
		{
		/*font-size: 8pt;*/
		/*border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;*/
		background-color:#cfe7f0;
		/*vertical-align:top;*/
		padding-left:15px;
		font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
		font-size: 11px;
		text-decoration: none;
		color:727272;
		padding-top:5px;
		padding-bottom:5px;

	}

.defgriditema
		{
		/*font-size: 8pt;*/
		/*border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;*/
		background-color:#e4f1f6;
		/*vertical-align:top;*/
		padding-left:15px;
		font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
		font-size: 11px;
		text-decoration: none;
		color:#727272;
		padding-top:5px;
		padding-bottom:5px;
	}
	
.defgriditems
		{
	font-size: 8pt;
		border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;
		background-color:#0001ff;
		vertical-align:top;
	}


.defgridred
{
	border:1px #EEEEEE;
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	border-collapse:collapse;
	border-left:solid 1 #CCCCCC; border-top:solid 1 #CCCCCC;
	padding:1px;
	color:Black;
	background-color:#EEEEEE;
	}
	
.defgridheaderred
	{
		border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;
		background-color:#EEEEEE;
        background-image:url(../images/tableheader4.gif);
		vertical-align:bottom;
		font-size:xx-small;

	}

.defgriditemred
		{
		font-size:xx-small;
		border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;
		background-color:#FFFFFF;
		vertical-align:top;
	}

.defgriditemared
		{
		font-size:xx-small;
		border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;
		background-color:#EEEEEE;
		vertical-align:top;
	}
	
.defgriditemsred
		{
		font-size:xx-small;
		border-right:solid 1 #CCCCCC; border-bottom:solid 1 #CCCCCC;
		background-color:#0001ff;
		vertical-align:top;
	}
	
.menutable
{

	width: 95%;
	border:0px;
	 
}

.menutitulo {
    border-color:#0044ff;
	height:13pt;
	border:1px solid #000000;
    background-image:url(../images/tableheader.gif);

	}

.menutitulotexto {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
    font-weight:    bold;
    color:#000080;
	}


.menutableopcoes
{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#dedede', gradientType='0');
    color:#000000;
	
}
	

.cred_titulo {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 13px;
    font-weight:    bold;
    text-decoration: none;
	color:#ffffff;
	}		
	
	
	
.botao 
{  
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size:10px;
	cursor: hand; 
	border:none; 
	background: url(../images/button.gif) center; 
	height:30px;
	width:80px;		
	min-width:80px;
	color:white;
	padding-bottom:8px;
}
	
	
.formcamporo {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	color:#cccccc
	}

.formcampoinvisivel {
	width:0px;
	height:0px;
	}
	
.formcampoobr
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal; 
	/*color: #0000FF; */
	/*font-size: 8pt; */
	font-size: 10px;
    	color:#727272;
	background-color: #CFE7F0; 
	border-left: 1 solid #c0c0c0; 
	border-right: 1 solid #FFFFFF; 
	border-top: 1 solid #c0c0c0; 
	border-bottom: 1 solid #FFFFFF
}

.formcampo
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal; 
	/*color: #0000FF; */
	/*font-size: 8pt; */
	font-size: 10px;
    	color:#727272;

}

.formcampopequeno
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal; 
	color: #0000FF; 
	font-size: 8pt; 
	background-color: #FFFFF0; 
}

.formcampobox
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal; 
	/*color: #0000FF; */
	/*font-size: 8pt; */
	font-size: 10px;
    	color:#727272;
	background-color: #FFFFFa; 
}

.formlabel {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	/*font-size: 8pt;*/
	/*color:#000000*/
	font-size: 12px;
   	color:#727272;

	}

.formlabelsm {
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	color:#808080
	}
	

.formcampos {
    /*background-color:#F5F7F6;*/
	background-color:transparent;
	
}

.formtable
{
	padding-top:15px;
	border-width:1px;
	border-right: #E7EFFF 1px;
	border-top: #ffffff 1px;
	border-left: #ffffff 1px;
	border-bottom: #E7EFFF 1px;
	width: 100%;
}

.formtdtitulos
{
	border:0px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 16px;
	text-align: right;
	 	}


.formtdtitulosleft
{
	border:0px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 16px;
	text-align: left;
	 	}

.formtdcampos
{
	/*border-right: #A5DEF7 1px solid;*/
	/*border-top: #ffffff 1px solid;*/
	/*border-left: #ffffff 1px solid;*/
	/*border-bottom: #A5DEF7 1px solid;*/
	border-style:none;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 16px;
	/*background-color:#f7f8fa;*/
	background-color:transparent;
	text-align: left;
	}

.formtdcamposright
{
	border-right: #A5DEF7 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #A5DEF7 1px solid;
	border-style:solid;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 20px;
	background-color:#f7f8fa;
	text-align: right;
		}


.formmensagens {vertical-align:bottom;
	/*text-align: right;*/
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: medium;
    	color:#000000;
	padding-left: .1cm;
	}	
	
.formestado {vertical-align:bottom;
	text-align: right;
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	color:#f5f5f5;
	padding-left: .1cm;
	}	


.formtitulo 
{
	vertical-align:top;
	text-align: right;
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	text-decoration: none;
	color:#024987;
	letter-spacing: -1px;
	font-weight:bold;

   /* margin:5px;*/
	}

.formtitulomaintable 
{
	width:580px;
	border:0px solid;
	background-color: Transparent;
	padding:0px;
	margin:0px;
	word-spacing:0px;
	text-align:center;

	}
	
.formtitulotable 
{
	width:90%;
	border:0px solid;
	border-bottom-color:#CCCCCC;
	border-top-color:#fafafa;
	border-left-color:#fafafa;
	border-right-color:#CCCCCC;
	padding:0px;
	word-spacing:0px;
	}
	
.formsumariocell
{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	color:red;
}

.formtop 
{
	 height:8px;
	 background-image:url(../images/top580.gif);
	 background-repeat:no-repeat;
	}

.formmed
{
    background-image:url(../images/med580.png);
    /*background-color:#F5F7F6;*/
    background-color:transparent;

    text-align:center;
	}

.formbot {
	 height:11px;
	 background-image:url(../images/bot580.gif);
	 background-repeat:no-repeat;	
	 }

.formtooltop {
 height:10px;
    background-color:#F5F7F6;
	}

.formtoolbot {
 height:10px;
    background-color:#F5F7F6;
	}

.formtool1 {
  padding:5px;
    border:1px solid;
	border-bottom-color:#39B5E7;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#39B5E7;
 background-image:url(../images/tableheader2.gif);
     background-color:#F5F7F6;

	}

.formtool2 {
  	padding:15px;
    	/*border:1px solid;*/
	/*border-bottom-color:#39B5E7;*/
	/*border-top-color:#FFFFFF;*/
	/*border-left-color:#FFFFFF;*/
	/*border-right-color:#39B5E7;*/
    	/*background-image:url(../images/tableheader2.gif);
	margin:10px;
    	/*background-color:#F5F7F6;*/
	background-color:transparent;
	}
	
	
pageframetable {
	background-image:url(../images/tableheader.gif);
	width:100%;
    border:1px solid;
	border-bottom-color:#E7EFFF;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#E7EFFF;
    padding-top:2px;
	padding-left:8px;
	padding-bottom:2px;
	}

.pageframecell {
 	}

.pageframepagesel {
    font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
    font-weight:bold;
	text-decoration: none;
	color:#000000;
	}


.pageframepageunsel {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	text-decoration: none;
	color:#3333ff;
	}

.pageframepageunsel:hover {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 8pt;
	text-decoration: underline;
	color:#000080;
	}	


.u_titulo {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#4E616F;
    letter-spacing: 0px;
	}

.u_subtitulo {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
	text-decoration: none;
	color:#024987;
    	letter-spacing: 0px;
	}


.u_items: {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#727272;
    letter-spacing: 0px;
	}
	
.u_items:hover {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: underline;
	color:#727272;
	letter-spacing: 0px;
}

.u_titulo2 {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	text-decoration: none;
	color:#024987;
	letter-spacing: -1px;
	font-weight:bold;
}

.u_subtitulo2 {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
	text-decoration: none;
	color:#024987;
    	letter-spacing: 0px;
		}

.u_paragrafoLink{padding-top:3px;padding-bottom:3px; margin-top:-2px;margin-bottom:-3px;}

.u_textonormal {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#727272;
    	letter-spacing: 0px;
}

.u_titulotextonormal {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 16px;
	text-decoration: none;
	color:#727272;
    	letter-spacing: 0px;
	font-weight: bold;
}


.u_titulolink {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
	text-decoration: none;
	color:#024987;
    	letter-spacing: 0px;
	/*font-weight: bold;*/
	margin-bottom: 5px;
	}

.u_subtitulolink {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
	text-decoration: none;
	color:#024987;
    letter-spacing: 0px;
	}

.u_subtitulolink:hover {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 12px;
	text-decoration: underline;
	color:#024987;
    letter-spacing: 0px;
	}

.hcell{padding-left:20px}


.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width:150px;

}

.buttonmenu li a{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#727272;
   	letter-spacing: 0px;
	display: block;
	padding: 2px 4px;
	border: none;
	background-color: transparent;
	font-weight:bold;
	text-transform: Uppercase;
	width:150px;

}


.buttonmenu li a:visited{
	color:#727272;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
	color:#white;
	background-color: #d2d0d0;
	font-weight:bold;
	text-transform: Uppercase;
	width:150px;
}

.defgrid a{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#727272;
    	letter-spacing: 0px;
	margin-bottom: 5px;
}

.defgrid a:hover{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: underline;
	color:#727272;
    	letter-spacing: 0px;
	margin-bottom: 5px;
}

.defgrid td{
	margin: 1px 1px 1px 1px;
	padding: 1px 15px 1px 15px;
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
/*	color:#727272;*/
}

.defgrid span{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	color:#4E616F;
}

.u_textonormalitems {font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 10px;
	text-decoration: none;
	color:#727272;
    	letter-spacing: 0px;
}

.salienta{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#727272;
    	letter-spacing: 0px;
	background-color: transparent;
}
.salienta b{
	font-family: Lucida Grande, Lucida Sans,  Lucida Sans Unicode, Arial, Helvetica, Geneva, Verdana, sans-serif; font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color:#727272;
    	letter-spacing: 0px;
	font-weight:normal;
	background-color: #d2d0d0;

}
.salienta:hover b{
	background-color: blue;

}