html{
	width:100%;
	overflow-x:hidden;
}
body{
	overflow-x:hidden;
}
#mainContainer{
	margin:0 auto;
	text-align:left;
}
.boxHeaderParent{
	cursor:move; 
	vertical-align:middle;
	border-bottom:solid 2px #DADA99;
	margin-bottom:2px;
	text-align:left;
	vertical-align:middle;
	width:98%;
	position:relative;
	/*height:30px;*/
	padding:2px;
	z-index:10;
}
.boxHeaderLateral{
	cursor:move; 
	vertical-align:middle;
	margin-bottom:5px;
	height:30px;
	text-align:left;
	vertical-align:middle;
	width:100%;
	z-index:10;
	position:relative;	
	padding:2px;
}
.boxTitulo{
	padding-left:2px;
	margin-top:2px;
	margin-bottom:2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:#7d8156;
}
.boxExpandParent{
	margin-top:-25px;
	float:right;
	position:absolute;
	right:15px;
}
.boxFecharParent{
	margin-top:-25px;
	float:right;
	position:absolute;
	right:1px;
}
.boxExpandLateral{
	margin-top:15px;
	float:right;
	position:absolute;
	right:24px;
}
.boxFecharLateral{
	margin-top:15px;
	float:right;
	position:absolute;
	right:10px;
}
#dragableElementsParentBox{
	padding:0px;	 Air
	width:448px;
}
.boxContent{
	float:left;
	padding:6px;
	margin-right:10px;
	margin-bottom:5px;
	z-index:9999;
}
clear{
	clear:both;
}
#rectangle{
	float:left;
	border:1px dotted #cccccc;	
	background-color:#f4f4f4;
}
#insertionMarker{	
	width:6px;
	position:absolute;
	display:none;
}
#insertionMarker img{	
	float:left;
}	
#insertionMarker img{
		float:left;
}		
#dragDropMoveLayer{
	position:absolute;
	display:none;
	border:1px solid #000;
	filter:alpha(opacity=50);	
	opacity:0.5;
}
#divSalvar{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
	background-color:#FFFFCC;
	vertical-align:middle;
	padding:3px;
	border:1px dashed #FF9966; 
	height:35px;
}
