.arbol_de_datos{
	border:1px solid #999999;
	border-radius:8px;
	padding:5px;
	display:inline-block;
	
-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;	
}
	
.arbol_de_datos div{
	list-style: none;
	display:block;
	background-position: 0 50%;
	background-size: 1.3rem 1.3rem;
	background-repeat: no-repeat;
	padding: 5px;
	font-weight: 550;
	margin: 0 auto;
	width:100%;

}

.arbol_de_datos .item-1,.arbol_de_datos .item-2,.arbol_de_datos .item-3, .arbol_de_datos  .item-4{
	background-color: #f6f4f5;
	width:100%;
	cursor:pointer;
	padding:5px;
}

.arbol_de_datos .item-1:hover,.arbol_de_datos .item-2:hover,.arbol_de_datos .item-3:hover, .arbol_de_datos .item-4:hover{
	border:1px solid #737476;
	/*background-color:#dee0e1; No funciona!!!*/
}

.border-items{
	border-left:1px solid #e7eaec;
	border-right:1px solid #e7eaec;
	border-bottom:1px solid #e7eaec;
	border-top:1px solid #e7eaec;
	border-radius:4px;
}

.border-items-resaltado{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	border-radius:4px;
}




.arbol_de_datos div .nodo{
	padding:0px;
}

.arbol_de_datos div .item-1{
	padding-left:10px;
}
.arbol_de_datos div .item-2{
	padding-left:35px;
}
.arbol_de_datos div .item-3{
	padding-left:60px;
}
.arbol_de_datos div .item-4{
	padding-left:85px;
}


#ficha_consulta{
position:absolute;
width:100%;
padding:5px;
background-color:white;
}

#ficha{
border:1px solid #999999;
border-radius:5px;

}

.items-desples{
	margin:10px;
	padding: 5px;
	border:1px solid #ced4da;
	border-radius:4px;
	background-color: #f6f4f5;
	cursor:pointer;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;	
}

.items-desples:hover{
	border:1px solid #545d68;
	
}