﻿#panelOrgChart:after {
    clear: both;
    content: "";
    display: block;
}

.BodyReport:after {
    clear: both;
    content: "";
    display: block;
}

/* Lineas solidas */
.RadOrgChart .rocNode:before {
    border-top: 1px solid !important;
}
.RadOrgChart .rocGroup:before,.RadOrgChart .rocGroup:after  {
    border-left: 1px solid !important;
}
.nodeDepartamentoArea .rocItemContent
{
    height: auto !important;
    white-space: nowrap;
    text-align: center;
    overflow: hidden;
}

.nodeDepartamentoArea .rocItemContent .rocItemText {
    white-space: normal;
}

.nodePersonal .rocItem
{
    height: auto !important;
    white-space: nowrap;
}

.nodePersonal .rocItemContent
{
    height: auto!important;
    text-align: center !important;
}

.RadOrgChart .rocGroup {
    background-color: #e5e5e5 !important;
    white-space: nowrap;
}

.RadOrgChart .rocEmptyGroup .rocEmptyItem {
    height: auto !important;
}

.RadOrgChart .rocGroup .rocItemField {
    white-space: normal;
}

.nodePersonalFoto .rocItemText {
    white-space: normal;
}

.RadOrgChart .rocImageWrap {
    height: auto !important;
    width: auto !important;
}

.RadOrgChart .rocImageWrap img {
    height: 80px;
    width: 80px;
}

.BodyReport .rocViewPort {
    margin: 0 !important;
}


.Nivel1Despues > .rocGroup {
    margin-top: 30px !important;
}

.Nivel1Despues > .rocNodeLines > .rocLineUp {
    height: 265px !important;
}

.Nivel1Despues > .rocNodeLines > .rocLineDown {
    top: 155px !important;
}
.Nivel1Despues > .rocGroup:before {
    top: -55px !important;
    height: 55px !important;
}

.Nivel2Despues > .rocGroup {
    margin-top: 130px !important;
}

.Nivel2Despues > .rocNodeLines > .rocLineUp {
    height: 180px !important;
}

.Nivel2Despues > .rocNodeLines > .rocLineDown {
    top: 255px !important;
}
.Nivel2Despues > .rocGroup:before {
    top: -155px !important;
    height: 155px !important;
}

.Nivel3Despues > .rocGroup {
    margin-top: 230px !important;
}

.Nivel3Despues > .rocNodeLines > .rocLineUp {
    height: 280px !important;
}

.Nivel3Despues > .rocNodeLines > .rocLineDown {
    top: 355px !important;
}
.Nivel3Despues > .rocGroup:before {
    top: -255px !important;
    height: 255px !important;
}


.Nivel3aDespues > .rocGroup {
    margin-top: 300px !important;
}

.Nivel3aDespues > .rocNodeLines > .rocLineUp {
    height: 350px !important;
}

.Nivel3aDespues > .rocNodeLines > .rocLineDown {
    top: 425px !important;
}

.Nivel3aDespues > .rocGroup:before {
    top: -325px !important;
    height: 325px !important;
}

.Nivel4Despues > .rocGroup {
    margin-top: 400px !important;
}

.Nivel4Despues > .rocNodeLines > .rocLineUp {
    height: 450px !important;
}

.Nivel4Despues > .rocNodeLines > .rocLineDown {
    top: 525px !important;
}
.Nivel4Despues > .rocGroup:before {
    top: -425px !important;
    height: 425px !important;
}


.Nivel4aDespues > .rocGroup {
    margin-top: 430px !important;
}

.Nivel4aDespues > .rocNodeLines > .rocLineUp {
    height: 480px !important;
}

.Nivel4aDespues > .rocNodeLines > .rocLineDown {
    top: 555px !important;
}

.Nivel4aDespues > .rocGroup:before {
    top: -455px !important;
    height: 455px !important;
}

.DASHED.rocNode:before {
    border-top:1px dashed !important;
}
.DASHED .rocGroup:before {
    border-left: 1px dashed !important;
}