.infologinbar{	
	background: -moz-linear-gradient(100% 100% 90deg, #465174, #6D7CAF);
	background: -webkit-linear-gradient(#6D7CAF, #465174);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#6D7CAF', EndColorStr='#465174');
	height:15px
}
.infologinbar .lrspace{
	padding: 2px 2px 0px 2px;
}
.tabela1 
{
	border				: 1px solid #A6C9E2;
	PADDING				: 0px; 
	MARGIN				: 0px;
	border-radius		: 10px; 

	background: -moz-linear-gradient(100% 100% 90deg, #DEE5ED, #FFFFFF);
	background: -webkit-linear-gradient(#DEE5ED, #FFFFFF);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#DEE5ED');
	box-shadow			: 0px;
}

.tabela1 td, .tabela1 th
{
	padding				: 3px;
}

.trtitulo 
{
	border				: 1px solid #B1C6DD;
	padding				: 10px 5px !important;
	background-color	: #70A8D2;
	background			: -moz-linear-gradient(100% 100% 90deg, #70A8D2, #B9D4E8);
	background			: -webkit-linear-gradient(#70A8D2, #B9D4E8);	
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#70A8D2', EndColorStr='#B9D4E8');
	 
	border-radius		: 10px 10px 0 0;	
	FONT-WEIGHT			: bold; 
	FONT-SIZE			: 12px;
	COLOR				: #000;
	TEXT-ALIGN			: left;
}

.trtitulo2, .trtitulo2 td
{
	FONT-WEIGHT			: bold; 
	FONT-SIZE			: 10pt;
	COLOR				: #444444; 
	FONT-FAMILY			: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR	: #c8cfdb;
	padding				: 4px !important;
}

.btsub, button.btsub, .botaog, button.botaog
{
	border		: 1px solid #B1C6DD;
	text-align	: center;
	color		: #2E6E9E;
	font-weight	: bold;
	cursor		: pointer;
	padding		: 5px;
	border-radius	: 5px;
	background: -moz-linear-gradient(100% 100% 90deg, #DEE5ED, #FFFFFF);
	background: -webkit-linear-gradient(#DEE5ED, #FFFFFF);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#DEE5ED');
	text-shadow: 2px 2px 2px #CECFED;
	box-shadow: 2px 2px 3px #888;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    height		: auto;
}
.btprimary{
	background: -moz-linear-gradient(100% 100% 90deg, #A6C5E0, #FFFFFF);
	background: -webkit-linear-gradient(#A6C5E0, #FFFFFF);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#A6C5E0');	
}

.btsub[disabled], button.btsub[disabled], .botaog[disabled], button.botaog[disabled]
{
	opacity: 0.50;
	filter: alpha(opacity=50);
}

.btsub:hover, .botaog:hover
{
	border		: 1px solid #618CB7;
	background: -moz-linear-gradient(100% 100% 90deg, #BAC9DB, #FFFFFF);
	background: -webkit-linear-gradient(#BAC9DB, #FFFFFF);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#BAC9DB');
}
.btprimary:hover{
	border		: 1px solid #618CB7;
	background: -moz-linear-gradient(100% 100% 90deg, #A6C5E0, #FFFFFF);
	background: -webkit-linear-gradient(#A6C5E0, #FFFFFF);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#A6C5E0');	
}
.divGrupoMenu
{
	box-shadow: 2px 2px 3px #888;
	margin-bottom	: 10px;
}
*div{
	text-align: left
}
+div{
	text-align: left
}

.expandDialog:hover{
	background: url("images/ui-bg_glass_75_d0e5f5_1x400.png") repeat-x scroll 50% 50% #d0e5f5;
	border: 1px solid #79b7e7;
	font-weight: bold;
	color: #1d5987;	
	width: 19px;
	padding: 1px;
	height: 18px;
}

.fieldError { 
	borderColor: red,
	background, #FFB2B2,
	colod: red;
}