.grid{
	color : Black;
	background : White;
	border : 1px none #CCCCCC;
}
.gridItem{
	Font-Size:XX-Small;
	font : Arial;
}
.gridAltItem{
	Font-Size:XX-Small;
	background : #F5F5F5;
	font : Arial;
	text-align: center;
}
.gridHeader{
	Font-Size:XX-Small;
	font : bold;
	vertical-align : middle;
	text-align : left;
	background : #696969;
		color : White;
	
}
.menustyle {
	background-color:#e9ecee;
	border: 0;
	border-style:solid;
	border-color: White;
} 
.menuitem 
{
	background-color:white;
	font-family:Arial;
	font-size:12px;
	border:1px;
	border-style:solid;
	border-color:black;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	cursor:pointer;
	cursor:pointer;
 }

.mouseover 
{
	background-color:silver;
	color:black;
	font-family:Arial;
	font-size:12px;
	border:1px;
	border-style:solid;
	border-color:Gray;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	cursor:pointer;
	cursor:pointer;
}
  
.tabelaCadastro
{
	border: solid 0px #ffffff;
	width: 95%;
}
select{
	font-family : Arial;
	font-size : 12px;
}
input{
	font-family : Arial;
	font-size : 12px;

}
.textBox{
	font-family : Arial;
	font-size : 12px;
	border : 1px solid #29448B;
	/*border : 1px solid Black;*/
}

.textBoxDisabled{
	font-family : Arial;
	font-size : 12px;
	border : 1px solid Black;
	background : Silver;
	color : Black;
}
.textBoxReadOnly{
	font-family : Arial;
	font-size : 12px;
	border : 1px solid Black;
	background-color : Silver;
	
}
.imageLink
{
	cursor:pointer;

}
.tabela{
	border : 1px solid Gray;
	vertical-align : middle;
}
.labelTitulo{
	font : bold larger Arial Geneva Arial Helvetica sans-serif;
}
.linhaAlternada
{
	background-color: #F5F5F5;
}
.linhaNormal
{
	background-color: #FFFFFF;
}
.linhaBotoes
{
	background-color: #F1F3F5;
}
.tdTitulo{
	text-align: left;
	font-size: x-small;
	font-weight:bold;
	background-color: #30569D;
	font-family:Arial;
	border-top : 1px solid #666666;
	COLOR: #F5F5F5;
}
.tdTituloRelatorio{
	text-align: center;
	font-size: x-small;
	font-weight:bold;
	background-color: Black;
	font-family:Arial;
	border-top : 1px solid #666666;
	COLOR: #F5F5F5;
}
.TdSubTitulo_old{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial;
	background : #E9E9E9;
}
.TdSubTitulo{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	border : 1px solid #DCDCDC;
	vertical-align : middle;

	background-color: #D6D0C5;

}
.TdTopicoPrincipalTitulo{
	border: 1px solid #cccccc;
	background: #E9ECEF;
	height: 30px;
	font-size: x-small;
	padding-top: 5px;
	padding-bottom: 5px;
}
.corpo{
	/*background-color : #e9ecee;*/
}

.trEspacamento{
	height : 15;
}

.cell_header {
	text-align:left;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial;				
}
.cell_sub_header{
	font-size: 11px;
	border-left:1px solid #D6D0C5;
	border-bottom:1px solid #D6D0C5;
	background-color:#DEE4EC;
	font-family:Arial;			
}
.tbl_control_panel{
	border: 1px solid #cecece;			
	padding:0;
	margin:0;
}
.cell_text{
	font-size: 12px;
	font-family:Arial;			
}	
.cell_text_color_1{
	font-size: 11px;
	font-family:Arial;			
	background-color:#DEE4EC;
}	
.cell_text_color_2{
	font-size: 11px;
	font-family:Arial;
	background-color:#E7EBF1;
}	
.cell_text_color_hold_homol{
	font-size: 11px;
	font-family:Arial;
	background-color:#F9EA97;
}	
.reg_lnk{
	font-size: 11px;
	text-decoration:none;
	color: #2C4592;
	font-family:Arial;			
}
.campos{
	border: 1px solid #3A68B1;
	font-family:Arial;
	font-size:11px;
}
.camposSemBorda{
	border: 0px solid #FFFFFF;
	font-family:Arial;
	font-size:11px;
}
.botoes{
	background-color: #ECE9D8;
	border : solid 1px #cccccc;
	color : #333333;
	font-weight : bold;
	font-size : 11px;
	padding: 2px;
	width: 120px;
	/*border: 1px solid #30569D;
	background-color:#688ABC;
	color:#FFFFFF;
	font-size:11px;	
	font-weight:bold;
	width: 150px;*/
}
.tblHeader{
	font-size: 8pt;
	font-weight: bold;
	color: #2C4592;
	border-left:1px solid #D6D0C5;
	height:18px;
}
.text_titulo{
	font-size: 14px;
	font-family:Arial;
}	
.text_sub_titulo{
	font-size: 14px;
	font-family:Arial;
}	

.boxErrorMessage
{
	padding:5;
	color:red;
	background-color:#FFFFFF;
	border:1px solid #CECECE;
	font-family:Verdana;
	font-size: 11px;	
}

.cssSearchResult
{
    overflow:hidden;
    padding: 2px; 
    height:18px; 
    vertical-align:middle; 
    width:200px; 
    border: solid 1px #000000;
    float:left;
}

.cssSectionOperationTR
{
	background-color: #dee4ec;
	color: #333;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	padding: 5 5 5 10;
}

a.cssSectionOperationLink
{
	color: #333;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}

.cssSectionSecurityTR
{
	background-color: #ecf1f7;
	color: #333;
	font-family: Arial;
	font-size: 8pt;
	padding: 2 2 2 0;
}

.cssNewsTable {
	font:icon;
	padding: 2 0 2 0;
}

.cssNewsBox
{
	background-color: #fefefe;
	padding-top: 5px;
	width: 100%;
}

.cssSubtitle
{
	margin: 10 0 5 0;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}

form
{
	margin: 0px;
}

.cssGridTable
{
	background-color:#ffffff;
	height: 75%;
	width: 100%;
}


