
ul.contenedorArbol {
	padding:0em;
	margin:0em;
	line-height: 0.8em;
	padding:0em;
	margin:0em;
	min-width: 20em;
	list-style: none;
	max-width: 400px;
}
.contenedorArbol ul{
	padding:0em;
	margin:0em;
	display:  inline-block;
	list-style: none;
}
.contenedorArbol ul.node{
   display:  block;
   margin: 0px 12px;
   padding: 0em;
}

.contenedorArbol input{
	padding:0em;
	margin: 1px 1px 0px 0px;
	vertical-align: sub;
}
.contenedorArbol label {
	vertical-align: middle;
}

.contenedorArbol grp {
	vertical-align: middle;
	display:inline-block;
}


.contenedorArbol>.filtro{
   border-width: 0px 2px;
   border-style: solid;
   border-color: #eef2f8;
   padding: 2px 2px;
   background-color: #eef2f8;
}

.contenedorArbol>.filtro ul{
	margin: 0px 0px;
}
.contenedorArbol>.filtro>.titulo{
	padding: 2px 0px;
	font-weight: bold;
	background-color: inherit;
	white-space: nowrap;
   line-height: 1em;
   display: block;
}
.contenedorArbol>.filtro .l0{
	padding-left:12px;
}

.contenedorArbol>.filtro *>label>span{
	font-weight: bolder;
}
.contenedorArbol>.filtro .l1{
	padding-left:24px;
}
.contenedorArbol>.filtro .l2{
	padding-left:36px;
}
.contenedorArbol>.filtro .l3{
	padding-left:48px;
}
.contenedorArbol>.filtro .l4{
	padding-left:60px;
}
.contenedorArbol>.filtro .l5{
	padding-left:72px;
}
.contenedorArbol>.filtro .l6{
	padding-left:84px;
}


.contenedorArbol>.opciones{
    border-width: 0px 2px;
    border-style: solid;
    border-color: #eef2f8;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 5px;
    height: 10em;

   min-height:150px;
   }

.contenedorArbol>.opciones>ul{
    padding: 0em;
    margin: 0px ;
   }

.contenedorArbol>.pie{
    border-width: 0px 2px;
    border-style: solid;
    border-color: #eef2f8;
    padding: 0em 0.4em;
    background-color: #eef2f8;
    font-size: 0.95em;
   }
.contenedorArbol li.titulo{
	line-height:2em;
	background-color: #b6c5df;
    padding: 0em 1em;
    border-width: 0px;
    font-weight: bold;
}
ul.contenedorArbol li{
	padding-top: 0em;
	padding-bottom: 0em;
	white-space: nowrap;
	display: list-item;
	float: inherit;
}

.contenedorArbol li.vcri>ul{
	padding-left: 0.5em;

}

.loading{
	background-image:url('../img/loading.gif');
	background-repeat: no-repeat;
   background-position: 50% 50%;
}

.loadingMini{
	background-image:url('../img/loadingMini.gif');
	background-repeat: no-repeat;
   background-position: 50% 50%;
   padding: 8px 8px;
   min-width: 16px;
}
.contenedorArbol>.opciones node{
   display: inline-block;
}

.contenedorArbol>.opciones li{
	 background-image:url("../img/tree.png");
	 background-repeat:repeat-y;
	 background-color:transparent;
	 background-position: -94px 0px;
	 background-position-x: -94px;
  	 background-position-y: 0px;
  	 float: left;
    clear: left;
}

selchld{
	background-image:url("../img/checkDown.gif");
	background-repeat: no-repeat;
	padding: 3px 0px 0px 16px;
	display:inline-block;
   min-height: 14px;
   vertical-align: top;
   margin: 1px 1px 0px 0px;

}

.contenedorArbol>.opciones li selchld{
	background-image:url("../img/checkDown.gif");
	background-repeat: no-repeat;
	padding-left:12px;
	display:inline-block;
	width: 0px;
   height: 12px;
   vertical-align: top;
   margin:  0px;

}

.contenedorArbol>.opciones li ntree{
	 background-image:url("../img/tree.png");
	 background-repeat:repeat-y;
	 background-color:transparent;
	 background-position: -94px 0px;
	 background-position-x: -94px;
  	 background-position-y: 0px;
	 padding-left:12px;
	 display:inline-block;
	 width: 0px;
    height: 16px;
    vertical-align: top;
    cursor: pointer;
}
.contenedorArbol>.opciones li ntree.open {
	background-position:-76px 0px;
	background-position-x: -76px;
	background-position-y: 0px;
	}
.contenedorArbol>.opciones li ntree.closed  {
	background-position:-58px 0px;
	background-position-x: -58px;
	background-position-y: 0px; }
.contenedorArbol>.opciones li.last {
	background-color:white;
	background-image:none;
	}

.contenedorArbol>.opciones li ntree.middle{
	background-position:-40px 0;
	background-position-x: -40px;
	background-position-y: 0px;
	}
