.layout {width: 100%; height: 100%;}
.layout-center {text-align: left; vertical-align: top; padding: 0px 0px 20px 0px;}

.msg-layout {width: 100%; height: 100%;}
.msg-layout-center {text-align: center; vertical-align: middle;}

.msg-construction {margin: auto auto auto auto;}
.msg-construction-left {padding: 10px;}
.msg-construction-right {font: normal 10pt tahoma; color: #444444;}

.directory-container {width: 100%;}
.directory-container-center {padding: 0px 0px 0px 0px;}
.subdirectory-container {width: 100%;}
.subdirectory-container-center {padding: 0px 0px 0px 20px;}

.file-container {width: 100%;}
.file-container-center {padding: 0px 0px 0px 0px;}
.subfile-container {width: 100%;}
.subfile-container-center {padding: 0px 0px 0px 20px;}

.directory-items {width: 100%;}
.directory-items-center {padding: 10px 0px 10px 0px;}
.subdirectory-items {width: 100%;}
.subdirectory-items-center {padding: 0px 0px 0px 0px;}

.file-item {width: 100%; height: 32px; cursor: pointer;}
.file-item-left {width: 16px; border-bottom: 1px #eeeeee solid; padding: 0px 5px 0px 22px;}
.file-item-right {font: normal 9pt tahoma; color: #666666; border-bottom: 1px #eeeeee solid;}

.directory-item {width: 100%;}
.directory-item-title {height: 32px; background: #ffffff; border-bottom: 1px #eeeeee solid;}
.directory-item-title-layout {height: 100%; cursor: pointer;}
.directory-item-title-layout-imagen {width: 16px; padding: 0px 0px 0px 8px;}
.directory-item-title-layout-text {}
.directory-item-title-layout-text-layout {height: 100%;}
.directory-item-title-layout-text-layout-imagen {padding: 0px 4px 0px 0px;}
.directory-item-title-layout-text-layout-titulo {font: normal 9pt tahoma; color: #666666;}
.directory-item-body {background: #ffffff;}
.directory-item-body-layout-collapsed {width: 100%; display: none;}
.directory-item-body-layout-collapsed-contenido {}
.directory-item-body-layout-expanded {width: 100%; display: block;}
.directory-item-body-layout-expanded-contenido {}

.directory-item-selected {width: 100%;}
.directory-item-selected .directory-item-title {height: 32px; background: #eeeeee; border-bottom: 1px #dddddd solid;}
.directory-item-selected .directory-item-title-layout {height: 100%; cursor: pointer;}
.directory-item-selected .directory-item-title-layout-imagen {width: 16px; padding: 0px 0px 0px 8px;}
.directory-item-selected .directory-item-title-layout-text {}
.directory-item-selected .directory-item-title-layout-text-layout {height: 100%;}
.directory-item-selected .directory-item-title-layout-text-layout-imagen {padding: 0px 4px 0px 0px;}
.directory-item-selected .directory-item-title-layout-text-layout-titulo {font: normal 9pt tahoma; color: #000000;}
.directory-item-selected .directory-item-body {background: #ffffff;}
.directory-item-selected .directory-item-body-layout-collapsed {width: 100%; display: none;}
.directory-item-selected .directory-item-body-layout-collapsed-contenido {}
.directory-item-selected .directory-item-body-layout-expanded {width: 100%; display: block;}
.directory-item-selected .directory-item-body-layout-expanded-contenido {}


.ligas {width: 100%; margin: 0px auto auto 0px;}
.ligas td.ligas-center {}
.ligas-container {width: 100%; height: 100%; margin: auto auto auto auto;}
.ligas-container td.content {background: #ffffff; border: 1px #ffffff solid;}
.ligas-container table.shadow {width: 100%; height: 100%;}
.ligas-container table.shadow table.gradient-size {padding: 1px;}
.ligas-container table.shadow td.gradient {background: transparent url(../resources/themes/default/shadow/shadow.png) repeat;}
.ligas-container table.margin {width: 100%; height: 100%;}
.ligas-container td.border {background: #eeeeee url(../resources/themes/default/effects/bg-shiny.png) no-repeat top left; border: 1px #ffffff solid; padding: 4px;}
.ligas-layout {width: 100%; height: 100%;}
.ligas-layout td.ligas-layout-top {height: 33px; background: transparent url(../resources/themes/default/borders/bottom.png) repeat bottom left; font: bold 10pt tahoma; color: #444444; padding: 6px 0px 0px 10px; text-align: left; vertical-align: top;}
.ligas-layout td.ligas-layout-bottom {text-align: left; vertical-align: top;}

.liga {width: 100%; margin: 5px 0px 5px 0px;}
.liga .liga-left {width: 16px; cursor: pointer; padding: 0px 0px 0px 3px;}
.liga .liga-right {font: normal 9pt tahoma; color: #777777; text-align: left; cursor: pointer; padding: 0px 0px 0px 5px;}
.liga-over {width: 100%; margin: 5px 0px 5px 0px;}
.liga-over .liga-left {width: 16px; cursor: pointer; padding: 0px 0px 0px 3px;}
.liga-over .liga-right {font: normal 9pt tahoma; color: #9a2828; text-align: left; cursor: pointer; padding: 0px 0px 0px 5px; text-decoration: underline;}
