	table{
		font: 9px Verdana;
		color:#557788;
		border:1px;
		border-bottom-width: 1px;
		border-bottom-color: #999999;
		
	}

	textarea{
		font: 11px Verdana;
		color:#000022;
		border-width: 1px;
		border-bottom-width: 1px;
		border-style: solid;
		border-bottom-color: #999999;
		border-color: #999999;
	}


	input.chk{
		height: 16px;
		font: 9px Verdana;
		color:#000022;
		border-width: 0px;
		border-bottom-width: 0px;
		border-style: transparent;
		border-bottom-color: #999999;
		border-color: #999999;
	}
	
	input.calendario
	{
		width: 65px;
		text-align: center;
	}
	select{
		font: 9px Verdana;
		color:#000022;
		border-width: 1px;
		border-bottom-width: 1px;
		border-style: solid;
		border-bottom-color: #999999;
		border-color: #999999;
	}
	
	input.btn
	{
		color: #000000;
		background-color: #C0D2EC;
		font-family: verdana;
		font-size: 9px;
		font-weight:normal;
		border: 1px;
		height: 16px;
		filter:progid:DXImageTransform.Microsoft.Gradient
		   (GradientType=0,StartColorStr='#F5F5F1',EndColorStr='#D9D9D0');				   
	}	

	input.radio
	{
		height: 16px;
		font: 9px Verdana;
		color:#000022;
		border-width: 0px;
		border-bottom-width: 0px;
		border-style: transparent;
	}

	input.btnTree
	{
	   color: #000000;
	   background-color: #ffffff;
	   font-family: arial;
	   font-size: 9px;
	   vertical-align: middle;
	   font-weight:normal;
	   border: 0px;
	   text-align: justify;
	   text-justify: inter-word;
	   size: landscape;
	}	
	input.check{
 		border-right: #999999 0px solid; 
 		border-top: #999999 0px solid; 
 		font: 9px verdana; 
 		border-left: #999999 0px solid; 
 		color: #000022; 
 		border-bottom: #999999 0px solid; 
 		height: 16px;
 	}
	  			
	font.titulo
	{
	   color: #000000;
	   font-family: arial;
	   font-size: 9px;
	   font-weight: bold;
	}
	
	
	xml{display:none;}.gecko{-moz-box-sizing:border-box;}.gecko[onresize]{-moz-binding:url(gecko.xml#resize);}.gecko[onmouseenter], .gecko[onmouseleave]{-moz-binding:url(gecko.xml#mouse);}.active-box-normal{position:relative; overflow-y:hidden; height:18px;width:100%;vertical-align:top;border-width:1px;border-style:none none solid none;border-color:#cbc7b8;background-color:#d6d2c2!important;padding-bottom:1px;}.active-box-item{-moz-box-flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;height:100%;padding:0px 5px;border-width:1px;border-style:none none solid none;border-color:#e2decd;background-color:#ebeadb;}.active-box-item.gecko{-moz-binding:url(gecko.xml#item);}.active-gecko-item{display:-moz-inline-box;height:100%;-moz-box-align:center;}.active-box-image{overflow:hidden; top:0px;left:0px;width:16px;height:100%;line-height:1px;vertical-align:middle;margin:0px 3px -1px 0px;}.active-box-image.gecko{display:-moz-inline-box;vertical-align:top;}.active-image-none{width:0px;margin-right:0px;}.active-box-resize{position:absolute;overflow:hidden;top:15%;right:-5px;width:10px;height:70%;font-size:100px;background: url(../images/grid.png) -75px 0px no-repeat;cursor:e-resize;}.active-box-sort{display:-moz-inline-box;overflow:hidden;width:0px;height:100%;vertical-align:top;}.active-box-item .active-box-image.gecko,.active-box-item .active-box-sort.gecko{height:16px;}.active-sort-ascending .active-box-sort{width:16px;background: url(../images/grid.png) -20px 50% no-repeat;}.active-sort-descending .active-box-sort{width:16px;background: url(../images/grid.png) -40px 50% no-repeat;}.active-box-resize.gecko{position:relative;top:15%;margin-left:-5px;margin-right:-5px;line-height:12px;z-index:1000;}.active-scroll-data{position:absolute;overflow:hidden;top:0px;left:0px;width:100%;height:100%;padding:18px 0px 0px 28px;z-index:1;}.active-scroll-top{position:absolute;overflow:hidden;white-space:nowrap;top:0px;left:0px;width:100%;height:18px;padding:0px 20px 0px 28px;z-index:2;}.active-scroll-left{position:absolute;overflow:hidden;top:0px;left:0px;width:28px;height:100%;padding:18px 0px 20px 0px;text-align:center;z-index:2;}.active-scroll-corner{position:absolute;overflow:hidden;top:0px;left:0px;width:28px;height:18px;z-index:3;}.active-scroll-bars{position:absolute;overflow:auto;top:0px;left:0px;width:100%;height:100%;padding:0px;z-index:4;}.active-scroll-space{width:0px; height:0px;}.active-scroll-fill{display:inline;height:100%;}.active-scroll-fill.gecko{display:-moz-inline-box;}.active-scroll-data.gecko,.active-scroll-top.gecko,.active-scroll-left.gecko{overflow:-moz-scrollbars-none;}.active-controls-grid{position:relative; overflow:hidden;width:100%;height:100%;cursor:default;-moz-user-focus:normal;-moz-user-select:none; }.active-templates-header{display:inline;width:100px;height:100%;}.active-header-over{border-color:#f9b119;background:#fcc247!important;}.active-header-over .active-box-item{border-color:#f9a900;background:#faf9f4;}.active-header-over .active-box-resize{background:none;}.active-header-pressed{border-color:threeddarkshadow threedhighlight threedhighlight threeddarkshadow;}.active-header-pressed .active-box-item{position:relative;left:1px;top:1px;border-color:threedface;}.active-templates-header.gecko{display:-moz-inline-box;}.active-templates-row{overflow-y:hidden;white-space:nowrap;width:100%;height:18px;-moz-user-select:none;}.active-row-cell{display:inline;overflow:hidden;text-overflow:ellipsis;width:100px;height:100%;padding:0px 5px;line-height:17px;}.active-row-cell.gecko{display:-moz-inline-box;}.active-selection-true, .active-selection-true .active-row-cell{color:highlighttext!important;background-color:highlight!important;}.active-column-0{z-index:99}.active-column-1{z-index:98}.active-column-2{z-index:97}.active-column-3{z-index:96}.active-column-4{z-index:95}.active-column-5{z-index:94}.active-column-6{z-index:93}.active-column-7{z-index:92}.active-column-8{z-index:91}.active-column-9{z-index:90}.active-column-10{z-index:89}.active-column-11{z-index:88}.active-column-12{z-index:87}.active-column-13{z-index:86}.active-column-14{z-index:85}.active-column-15{z-index:84}.active-column-16{z-index:83}.active-column-17{z-index:82}.active-column-18{z-index:81}.active-column-19{z-index:80}.active-templates-text, .active-templates-image{-moz-binding:url(gecko.xml#box);}.active-gecko-box{-moz-box-flex:1;overflow:hidden; height:100%;width:100%;}.active-templates-status, .active-templates-error{padding:5px;}.active-scroll-left .active-box-normal{border-top:1px solid #faf9f4;border-right:1px solid #d6d2c2;border-bottom:none;}.active-image-txt{background: url(images/icons.png) -20px 50% }.active-image-htm{background: url(images/icons.png) -40px 50% }.active-image-xls{background: url(images/icons.png) -60px 50% }.active-image-doc{background: url(images/icons.png) -80px 50% }.active-image-pdf{background: url(images/icons.png) -100px 50% }.active-image-xml{background: url(images/icons.png) -120px 50% }.active-image-msi{background: url(images/icons.png) -140px 50% }.active-image-chm{background: url(images/icons.png) -160px 50% }.active-box-image{background-repeat:no-repeat}.active-image-loading{position:relative;top:20px;left:0px;width:107px;height:13px;margin-right:-107px;background: url(../images/loading.gif) no-repeat;}.camposdetalhestitulo {
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		color: #666633;
		border: 0px none;
		background-color: #F5F8EF;
		vertical-align: middle;
	}
	.titulocamposdetalhes {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		border: 0px none;
		vertical-align: middle;
		font-weight: bold;
	
	
	}
	.linhacamposdetalhes {
		border: 0px none;
		vertical-align: middle;
		color: #D7D6CA;
		font-weight: bold;
	
	
	}
	.camposdetalhesarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		color: #595844;
		border: 1px solid #E3E1CC;
		vertical-align: middle;
		height: 30px;
		background-color: FCFAF6;
	
	}
	.tituloscabecalho {
	
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #AAAAAA;
		font-weight: bold;
	}
	.tituloscabecalhovalor {
	
	
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #95AF56;
		font-weight: bold;
	}
	.bordagrid {
		border: 1px solid #BBCDAB;
		margin: 0px;
		padding: 0px;
	
	}
	.titulolegenda {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: bold;
		text-align: left;
		vertical-align: bottom;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
	
	}
	.linhabaixa {
		vertical-align: middle;
		font-weight: bold;
		border: 0px none;
	
	
	}
	.textoevolucao {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-align: left;
		vertical-align: bottom;
	
	}
	.textoabas {
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #787E25;
		font-weight: bold;
		text-align: left;
	}
	.portletTextosExames {
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #000000;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #AAB57E;
	}
	.portletTtitulosInternos2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #000000;
		border-top: 1px solid #AAB57E;
		border-right: 1px none #AAB57E;
		border-bottom: 1px none #AAB57E;
		border-left: 1px none #AAB57E;
	
	}
	
	.tabelainterna {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #595844;
		border: 0px solid #C6C297;
		vertical-align: middle;
		height: 17px;
		background-color: #D5D5B2;
	}

	.uppercase{
		text-transform: uppercase; 
	}
	
	.lowercase{
		text-transform: lowercase; 
	}

	.labelRequired{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #DD0000;
	}
	.label{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #BABACA;
	}

	.required{
		color: #FF0000;
	}
	
	.mensRequired{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FF0000;
	}
	
	.textHelp{
		text-align:justify
	}
	
	.linhaObservacao{
		background-color: #CCFFCC;
	}
	
	.linhaListagem{
		background-color: #FFFFE6;
	}
