BODY {
    COLOR: #000000;
    CURSOR: default;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}

A {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

SPAN {
    BORDER: 1px solid #FFFFFF;
    POSITION: relative;
    DISPLAY: inline;
    HEIGHT: 16px;
    PADDING: 1px 3px 0px 3px;
}

SPAN.clsContraible {
    FONT-SIZE: 12px;
    LINE-HEIGHT: 6px;
    OVERFLOW: hidden;
		PADDING: 1px 0px 0px 3px;
}

SPAN.clsExpandible {
    FONT-SIZE: 12px;
    LINE-HEIGHT: 6px;
    OVERFLOW: hidden;
		PADDING: 2px 0px 0px 1px;
}

SPAN.clsBotonVacio {
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 1px;
    OVERFLOW: visible;
		PADDING: 1px 0px 0px 3px;
}
SPAN.clsEspacio {
    CURSOR: hand;
    FONT-FAMILY: Arial;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 15px;
		POSITION: relative;
		PADDING: 2px 1px 0px 1px;
}

SPAN.clsEspacio SPAN {
    BORDER:  1px outset #80B5C8;
    HEIGHT: 11px;
    POSITION: absolute;
    WIDTH: 11px;
		TOP: 3px;
}

SPAN.clsLiteral {
}

SPAN.clsMouseOver {
    BACKGROUND-COLOR: #96A4A1;
    BORDER: 1px outset #80B5C8;
}

SPAN.clsFamiliaActivada {
    BACKGROUND-COLOR: #80B5C8;
    BORDER: 1px outset #96A4A1;
}

SPAN.clsErrorCarga {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: silver;
    HEIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TOP: 0px;
}

.oculto {
    DISPLAY: none
}

.visible {
    DISPLAY: block;
    MARGIN-LEFT: 15px
}

.clsAgrupaciones {
		PADDING: 4px 5px 4px 5px;
}



