div.arbol {
	white-space: nowrap;	
	border: 1px solid #ccc;	
	overflow: auto;
	width: 100%;
	line-height: 1.5em;
}

.inactivo {
    background-color: #CCCCCC;

}

div.arbol a {
	text-decoration: none;
	color: #3311aa;
	float: left;	
}

div.arbol span {
        float: left;
}

div.arbol div.filaArbol,
div.arbol div.filaArbol-selecionada {
	height: 1.5em;
	overflow:hidden;	
	width: 100%;
	padding: 0px; margin: 0px;
}
	
div.arbol div.enlaceArbol {
	padding-left: 1em; margin: 0px;
	width: 2000px;
}

div.arbol span.unionArbol,
div.arbol span.ultimaUnionArbol,
div.arbol span.masArbol,
div.arbol span.menosArbol,
div.arbol span.esquinaArbol,
div.arbol span.lineaArbol,
div.arbol span.iconoArbol {
	float: left;
	width: 18px;
	height: 1.5em;	
	min-height: 18px;
}

div.arbol span.unionArbol,
div.arbol span.ultimaUnionArbol {
	_margin-left: 3px;
	cursor: pointer;
}

div.arbol span.unionArbol {
	background-image: url("../img/iconos/tree-images.gif");
	background-position: -36px 0px;
	background-repeat: repeat-y;	
}

div.arbol span.ultimaUnionArbol {
	background-image: url("../img/iconos/tree-images.gif");
	background-position: -72px 0px;
	background-repeat: no-repeat;
}

div.arbol span.masArbol,
div.arbol span.menosArbol,
div.arbol span.esquinaArbol {
	background-repeat: no-repeat;
}

div.arbol span.masArbol {
	background-image: url("../img/iconos/tree-images.gif");
	background-position: 0px center;
}

div.arbol span.menosArbol {
	background-image: url("../img/iconos/tree-images.gif");
	background-position: -18px center;
}

div.arbol span.esquinaArbol {
	background-image: url("../img/iconos/tree-images.gif");
	background-position: -54px center;
}
div.arbol a:hover {
	text-decoration: underline;
}


div.arbol span.iconoArbol {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-left: 2px;
	margin-top: -1px;
}

div.arbol a {
	-moz-outline: none;
}

div.arbol span.blancoArbol {
	width: 18px;
	height: 1em;
	float: left;	 
}

div.arbol span.lineaArbol {
	_margin-left: 3px;
	overflow: hidden;
	background-image: url("../img/iconos/tree-images.gif");
	background-position: -36px 0px;
	background-repeat: repeat-y;
}

div.arbol div.filaArbol,
div.arbol div.filaArbol-seleccionada {
	overflow: hidden;
	clear: both;
}

div.arbol div.filaArbol-seleccionada {
	background-color: #E0E8FF;
	font-weight: bold;	
}

div.arbol span.ficheroArbol {
     background-image: url("../img/iconos/item.gif");
}

div.arbol span.carpetaAbiertaArbol {
     background-image: url("../img/iconos/folder-open.gif");
}

div.arbol span.carpetaCerradaArbol {
     background-image: url("../img/iconos/folder-closed.gif");
}
div.arbol span.subirPar {
     background-image: url("../img/iconos/subir.gif");
}
div.arbol span.bajarPar {
     background-image: url("../img/iconos/bajar.gif");
}
div.arbol span.subirInpar {
     background-image: url("../img/iconos/subir02.gif");
}
div.arbol span.bajarInpar {
     background-image: url("../img/iconos/bajar02.gif");
}                                              
div.arbol span.editar {
     background-image: url("../img/iconos/editar.gif");
}
div.arbol span.eliminar {
     background-image: url("../img/iconos/papelera.gif");
}
div.arbol span.nueva {
     background-image: url("../img/iconos/nuevo.gif");
}
div.arbol span.vacio {
     background-image: url("../img/iconos/transparente.gif");
}     

