/*******************************************************************************************
* Form Area
*******************************************************************************************/
.dvGrupo
{
	margin-left:10px;
	margin-top:20px;
}
.dvTitleGrupo
{
	background-color: #D6D7E0; 
	Filter: Alpha(Opacity=200, FinishOpacity=1, Style=1, StartX=5, StartY=0, FinishX=0, FinishY=0);
	color:#005363;
	font-family:verdana;
	font-size:11px;
	font-weight:bolder;
	height:23px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:25px;
	float:left;
}

.imgIcoGrupo2
{
	position:relative;
	margin-left:10px;
}

.dvTitleGrupo2
{
	background-color: #D6D7E0; 
	color:#005363;
	font-family:verdana;
	font-size:11px;
	font-weight:bolder;
	height:23px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:50px;
	float:left;
	margin-top:-30px;
}

.dvTitleGrupoButton
{
	float:left;
	height:25px;
}
.dvTitleGrupoButton2
{
	float:left;
	height:25px;
	margin-top:-30px;
}

.dvGrupoBody
{
	width:100%;
	border-right:1px solid #D6D7E0;
	border-bottom:1px solid #D6D7E0;
	margin:0px;
	Filter: Alpha(Opacity=200, FinishOpacity=1, Style=1, StartX=5, StartY=0, FinishX=0, FinishY=0);
	Filter: revealTrans(transition=5,duration=1);
}

.dvGrupoBodyErr
{
	width:100%;
	margin:0px;
	Filter: Alpha(Opacity=200, FinishOpacity=1, Style=1, StartX=5, StartY=0, FinishX=0, FinishY=0);
	Filter: revealTrans(transition=5,duration=1);
}


/*******************************************************************************************
* Form Box
*******************************************************************************************/
.dvBox
{
	margin-left:10px;
	margin-top:15px;
}

.dvTitleBox
{
	background-color: #D6D7E0; 
	color:#005363;
	font-family:verdana;
	font-size:11px;
	font-weight:bolder;
	height:23px;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:45px;
	float:left;
	margin-top:12px;
}

.dvBoxBody
{
	width:100%;
	border-right:1px solid #D6D7E0;
	border-bottom:1px solid #D6D7E0;
	margin-top:-5px;
	Filter: Alpha(Opacity=200, FinishOpacity=5, Style=1, StartX=15, StartY=0, FinishX=0, FinishY=0);
}

.dvIcoBox
{
	float:left;	
	margin-top:-27px;
	margin-left:5px;
	width:100%;
	position:relative;
}


/*******************************************************************************************
* Box Mensagem de Erro
*******************************************************************************************/
.dvMsgBox
{
	margin-top:20px;
	margin-left:10px;
	padding:0px;
	border:1px solid #CCCCCC; 
	width:600px;
	height:50px;
	background-color:White;
}

.dvMsgBoxIco
{
	float:left; 
	margin-left:3px; 
	margin-top:5px;
}

.dvMsgBoxButton
{
	float:right; 
	margin-right:-5px; 
	margin-top:0px;
	cursor:hand;
}

.dvMsgTitle
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bolder;
	color:#005363;
	float:left;
	width:70%;
	margin-left:5px;
	margin-top:5px;
	text-align:left;
}

.dvMsg
{
	width:85%;
	font-family:Verdana;
	font-size:10px;
	padding:5px;
	float:left;
}



/*******************************************************************************************
* Box Grid
*******************************************************************************************/
.ListHeader
{
	font-family:verdana;
	font-size:10px;
	font-weight:bolder;
	color:#005363;
	background-color:#EFEFEF;
	border:1px solid outset;
}
.ListItemClaro
{
	font-family:verdana;
	font-size:10px;
	background-color:#FFFFFF;
}
.ListItemClaro2
{
	font-family:verdana;
	font-size:10px;
	background-color:#FFFFFF;
	border:1px outset;
}

.ListItemEscuro
{
	font-family:verdana;
	font-size:10px;
	background-color:#EFEFEF;
}
.gridPager
{
	font-family:Verdana; 
	font-size:10px; 
	color:blue; 
	border:1px solid gray; 
	padding:0px; 
	width:20px; 
	margin:0px; 
	text-align:center;
	text-decoration:none;
}
.gridCurrentPage
{
	font-family:Verdana; 
	font-size:10px; 
	color:black; 
	border:1px solid gray; 
	padding:0px; 
	width:20px; 
	margin:0px; 
	text-align:center; 
	background-color:#E4E4E4;
}
.recordCounter
{
	float:left;
	width:200px;
	font-family:Verdana;
	font-size:10px;
	color:Black;
}
.TreeView LI 
{ 
    padding: 0 0 0 18px; 
    float: left; 
    width: 100%; 
    list-style: none; 
}
LI.Expanded
{
    background: url(minus.gif) no-repeat left top;
}

LI.Expanded ul
{
    display: block;
}

LI.Collapsed 
{
    background: url(plus.gif) no-repeat left top;
}

LI.Collapsed ul
{
    display: none;
} 
/*******************************************************************************************
* ReplicationPanel
*******************************************************************************************/
.replicationPanelBox
{
	display:block; 
	width:600px; 
	border:1px solid #CCCCCC; 
	padding:0px; 
	margin-left:10px; 
	margin-top:10px;
}

.replicationPanelTitle
{
	font-family:verdana; 
	font-size:10px; 
	color:#005363; 
	font-weight:bolder; 
	padding-top:5px;
}

.replicationPanelRC
{
	float:left;
	font-family:verdana; 
	font-size:10px; 
	padding-top:5px; 
	width:60%;
}

.replicationPanelAdd
{
	float:right; 
	text-align:right; 
	font-family:verdana; 
	font-size:10px; 
	padding-top:5px; 
	padding-right:5px; 
	width:40%;
}

.replicationPanelContainer
{
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:0px; 
	margin:0px; 
	overflow-y:scroll; 
	width:100%; 
	padding-top:0px; 
	height:230px; 
	background-color:#EFEFEF; 
	border-top:1px inset;
}

/*******************************************************************************************
* Grid
*******************************************************************************************/
.gridIco
{
	padding:5px;
}

.gridBox
{
	BORDER:#cccccc 1px solid; 
	PADDING:0px; 
	MARGIN-TOP:10px; 
	MARGIN-LEFT:10px; 
	DISPLAY:block; 
}

.gridButtonsArea
{
	PADDING-RIGHT:5px; 
	FLOAT:right; 
	WIDTH:40%; 
	PADDING-TOP:5px; 
	TEXT-ALIGN:right;
}

.gridButtons
{
	BORDER:#727272 1px solid; 
	MARGIN:1px;
	cursor:hand;
}

.gridLabel
{
	FONT-FAMILY:verdana;
	FONT-WEIGHT:bolder; 
	FONT-SIZE:10px; 
	COLOR:#005363; 
	PADDING-TOP:5px; 
}

.gridPagerArea
{
	FONT-FAMILY:verdana;
	FONT-SIZE:10px;
	FLOAT:left;
	WIDTH:60%;
	PADDING-TOP:5px;
}
.cssFormBox
{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	padding:0px;
	float:left;
}