.tbAll{ border: 0px solid;  width: 100%;}
.tbAll th{text-align: center; background-color: Lavender; /*background: url("/img/alohaSkin/grid_headerbg.gif") repeat-x scroll 0 bottom #FFFFFF;*/}
.tbAll th div{padding : 5px;}
.tdCampoPesquisa{margin : 0px}
.labelColSelProd{ color: #4A4A56;  margin-left: 73px;     font-size: 91%; font-weight: bold; padding: 2px 10px 2px 2px; text-align: right;}
.divGrupos{border: 1px solid #DBDBDB; height: auto; margin: 8px;}

ul li {
    margin-left: 25px !important;
    padding-left: 0;
}


/* Tree View */

.treeview, .treeview ul {
    list-style: none outside none;
    margin: 10px 0;
    padding: 0;
}
.treeview ul {
    /*background-color: white;*/
    margin-top: 4px;
}

.treeview, .treeview ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.treeview ul {
    /*background-color: white;*/
    margin-top: 4px;
}
.treeview .hitarea {
    background: url("imagesVistaExplodida/treeview-famfamfam.gif") no-repeat scroll -64px -25px transparent;
    cursor: pointer;
    float: left;
    height: 13px;
    margin-left: -16px;
    width: 16px;
}
* html .hitarea {
    display: inline;
    float: none;
}
.treeview li {
    margin: 0;
    padding: 3px 0 3px 16px;
}
.treeview a.selected {
    background-color: #EEEEEE;
}
#treecontrol {
    display: none;
    margin: 1em 0;
}
.treeview .hover {
    /*color: red;
    cursor: pointer;*/
}
.treeview li {
    background: url("imagesVistaExplodida/treeview-famfamfam-line.gif") no-repeat scroll 0 0 transparent;
}
.treeview li.collapsable, .treeview li.expandable {
    background-position: 0 -176px;
}
.treeview .expandable-hitarea {
    background-position: -80px -3px;
}
.treeview li.last {
    background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable {
    background-image: url("imagesVistaExplodida/treeview-famfamfam.gif");
}
.treeview li.lastCollapsable {
    background-position: 0 -111px;
}
.treeview li.lastExpandable {
    background-position: -32px -67px;
}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
    background-position: -8px -3px;
}
.treeview-red li {
    background-image: url("imagesVistaExplodida/treeview-red-line.gif");
}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {
    background-image: url("imagesVistaExplodida/treeview-red.gif");
}
.treeview-black li {
    background-image: url("imagesVistaExplodida/treeview-black-line.gif");
}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {
    background-image: url("imagesVistaExplodida/treeview-black.gif");
}
.treeview-gray li {
    background-image: url("imagesVistaExplodida/treeview-gray-line.gif");
}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {
    background-image: url("imagesVistaExplodida/treeview-gray.gif");
}
.treeview-famfamfam li {
    background-image: url("imagesVistaExplodida/treeview-famfamfam-line.gif");
}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {
    background-image: url("imagesVistaExplodida/treeview-famfamfam.gif");
}
.treeview .placeholder {
    background: url("imagesVistaExplodida/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 16px;
}
.filetree li {
    padding: 3px 0 2px 16px;
}
.filetree span.folder, .filetree span.file {
    display: block;
    padding: 1px 0 1px 16px;
}
.filetree span.folder {
    background: url("imagesVistaExplodida/folder.gif") no-repeat scroll 0 0 transparent;
}
.filetree li.expandable span.folder {
    background: url("imagesVistaExplodida/folder-closed.gif") no-repeat scroll 0 0 transparent;
}
.filetree span.file {
    background: url("imagesVistaExplodida/file.gif") no-repeat scroll 0 0 transparent;
}

.div-load-background
{
	background-color: white;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
	display: none;
}

.div-load-image
{
   	background: url("imagesVistaExplodida/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    height: 100px;
    left: 50%;
    opacity: 1;
    position: fixed;
    top: 50%;
    width: 100px;
    z-index: 101;
    display: none;
}

a{
	cursor: default !important;
	color: black !important;
	text-decoration: none !important;
}

a.link-explode:hover{
    color: red !important;
	text-decoration: underline !important;
}

.link-explode {
    color: blue !important;
    cursor: pointer !important; 
}

.link-explode :hover{
    color: red !important;
    cursor: pointer !important; 
	text-decoration: underline !important;
}

.apexp{
	 margin: 27px 50px 50px;
}

.header-details{
	margin-left:50px; 
	margin-top:15px;
}

.tit{
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	text-align: center;   
	top: 30px;  
	width: 92%;
}

.message-info{
    background-color: antiqueWhite;
    border: 1px solid red;
    color: red;
    font-size: 17px;
    font-weight: bold;
    margin: 16px 60px;
    text-align: center;
    display: none;
}

.codProd{
	padding-right:15px;
}