.layout {width: 100%; height: 100%;}
.layout-center {text-align: left; vertical-align: top; padding: 5px 20px 20px 20px;}

.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 {}







.aLayout {width: 100%; height: 100%;}
.aLayout .aLayout-center {background: transparent url(../resources/themes/default/logos/UIGDH_300x470.jpg) no-repeat center center; text-align: left; vertical-align: top; padding: 5px;}

.bLayout {width: 100%; height: 100%;}
.bLayout .bLayout-left {width: 170px; border-right: 1px #dddddd solid; padding: 5px; text-align: center; vertical-align: top;}
.bLayout .bLayout-right {padding: 5px; text-align: left; vertical-align: top;}

.distrito {width: 100%; margin: 2px 0px 0px 0px;}
.distrito .distrito-title {background: #f9f9f9; padding: 2px 5px 2px 5px; border: 1px #eeeeee solid; cursor: pointer;}
.distrito .distrito-title-layout {width: 100%;}
.distrito .distrito-title-layout-text-layout {width: 100%;}
.distrito .distrito-title-layout-text-layout-titulo {font: normal 11pt tahoma; color: #666666; text-align: right;}
.distrito .distrito-body-layout-collapsed {width: 100%; display: none;}
.distrito .distrito-body-layout-contenido {}
.distrito .distrito-body-layout-expanded {width: 100%; display: block;}
.distrito .distrito-body-layout-contenido {}

.distrito-over {width: 100%; margin: 2px 0px 0px 0px;}
.distrito-over .distrito-title {background: #e5e5e5; padding: 2px 5px 2px 5px; border: 1px #cccccc solid; cursor: pointer;}
.distrito-over .distrito-title-layout {width: 100%;}
.distrito-over .distrito-title-layout-text-layout {width: 100%;}
.distrito-over .distrito-title-layout-text-layout-titulo {font: normal 11pt tahoma; color: #444444; text-align: right;}
.distrito-over .distrito-body-layout-collapsed {width: 100%; display: none;}
.distrito-over .distrito-body-layout-contenido {}
.distrito-over .distrito-body-layout-expanded {width: 100%; display: block;}
.distrito-over .distrito-body-layout-contenido {}

.distrito-selected {width: 100%; margin: 2px 0px 0px 0px;}
.distrito-selected .distrito-title {background: #a73838; padding: 2px 5px 2px 5px; border: 1px #8a1818 solid; cursor: pointer;}
.distrito-selected .distrito-title-layout {width: 100%;}
.distrito-selected .distrito-title-layout-text-layout {width: 100%;}
.distrito-selected .distrito-title-layout-text-layout-titulo {font: normal 11pt tahoma; color: #ffffff; text-align: right;}
.distrito-selected .distrito-body-layout-collapsed {width: 100%; display: none;}
.distrito-selected .distrito-body-layout-contenido {}
.distrito-selected .distrito-body-layout-expanded {width: 100%; display: block;}
.distrito-selected .distrito-body-layout-contenido {}

.distrito-over-selected {width: 100%; margin: 2px 0px 0px 0px;}
.distrito-over-selected .distrito-title {background: #a73838; padding: 2px 5px 2px 5px; border: 1px #9a2828 solid; cursor: pointer;}
.distrito-over-selected .distrito-title-layout {width: 100%;}
.distrito-over-selected .distrito-title-layout-text-layout {width: 100%;}
.distrito-over-selected .distrito-title-layout-text-layout-titulo {font: normal 11pt tahoma; color: #ffffff; text-align: right;}
.distrito-over-selected .distrito-body-layout-collapsed {width: 100%; display: none;}
.distrito-over-selected .distrito-body-layout-contenido {}
.distrito-over-selected .distrito-body-layout-expanded {width: 100%; display: block;}
.distrito-over-selected .distrito-body-layout-contenido {}

.espere {width: 100%; height: 100%;}
.espere .espere-center {}
.espere .espere-layout {margin: auto auto auto auto;}
.espere .espere-icon {padding: 0px 10px 0px 0px; text-align: center; vertical-align: middle;}
.espere .espere-text {padding: 0px 0px 0px 0px; font: normal 9pt tahoma; color: #666666; text-align: center; vertical-align: middle;}

.msg-error {width: 100%; height: 100%;}
.msg-error .msg-error-center {}
.msg-error .msg-layout {margin: auto auto auto auto;}
.msg-error .msg-layout-center {background: #eeeeee; font: normal 9pt tahoma; color: #444444; border: 1px #dddddd solid; padding: 20px;}

.message-alert {width: 100%; height: 100%;}
.message-alert .message-container {text-align: center; vertical-align: middle;}
.message-alert .message-body {margin: auto auto auto auto;}
.message-alert .message-icon {background: #eeeeee; padding: 20px 4px 20px 20px; border-top: 1px #dddddd solid; border-left: 1px #dddddd solid; border-bottom: 1px #dddddd solid;}
.message-alert .message-text {background: #eeeeee; font: normal 9pt tahoma; color: #444444; padding: 20px 20px 20px 4px; border-top: 1px #dddddd solid; border-right: 1px #dddddd solid; border-bottom: 1px #dddddd solid;}

.aviso {width: 100%; height: 100%;}
.aviso .aviso-center {text-align: center; vertical-align: middle;}
.aviso .texto {width: 450px; margin: auto auto auto auto;}
.aviso .texto-center {font: normal 9pt tahoma; color: #9a2828;}

.v-separator {width: 10px; height: 100%;}
.v-separator-center {}
.h-separator {width: 100%; height: 10px;}
.h-separator-center {}

.a-layout {width: 100%;}
.a-layout-center {text-align: left; vertical-align: top;}

.b-layout {width: 100%; margin: auto auto auto auto;}
.b-layout-center {border: 1px #eeeeee solid; padding: 3px;}

.c-layout {width: 100%;}
.c-layout-center {background: #f9f9f9; border: 1px #eeeeee solid; padding: 5px 15px 5px 15px;}

.d-layout {}
.d-layout-top {font: normal 11pt tahoma; color: #666666;}
.d-layout-bottom {font: normal 8pt tahoma; color: #aaaaaa;}

.e-layout {width: 100%;}
.e-layout-center {padding: 5px 10px 5px 10px;}

.f-layout {width: 100%;}
.f-layout-top {padding: 5px 0px 5px 0px;}
.f-layout-bottom {font: normal 9pt tahoma; color: #aaaaaa; padding: 0px 5px 15px 15px;}

.mapa-link {font: normal 8pt tahoma; color: #125ee8; padding: 0px 5px 0px 5px; cursor: pointer;}

.g-layout {}
.g-layout-left {}
.g-layout-right {font: normal 9pt tahoma; color: #222222;}

.image-title {width: 30px;}
.image-title-center {text-align: center; vertical-align: middle;}

.h-layout {}
.h-layout .h-layout-left {font: normal 9pt tahoma; color: #666666; padding: 0px 5px 0px 0px; cursor: pointer;}
.h-layout .h-layout-right {font: normal 9pt tahoma; color: #aaaaaa; cursor: pointer;}

.h-layout-over .h-layout {}
.h-layout-over .h-layout-left {font: normal 9pt tahoma; color: #000000; padding: 0px 5px 0px 0px; cursor: pointer;}
.h-layout-over .h-layout-right {font: normal 9pt tahoma; color: #666666; cursor: pointer;}

.group {width: 100%; background: #ffffff;}
.group-title {height: 32px; background: #ffffff; border-bottom: 1px #eeeeee solid;}
.group-title-layout {height: 100%; cursor: pointer;}
.group-title-layout-imagen {width: 16px; padding: 0px 0px 0px 8px;}
.group-title-layout-text {}
.group-title-layout-text-layout {height: 100%;}
.group-title-layout-text-layout-imagen {padding: 0px 4px 0px 0px;}
.group-title-layout-text-layout-titulo {font: normal 9pt tahoma; color: #666666;}
.group-body {background: #ffffff;}
.group-body-layout-collapsed {width: 100%; display: none;}
.group-body-layout-contenido {}
.group-body-layout-expanded {width: 100%; display: block;}
.group-body-layout-contenido {}

.group-selected {width: 100%; background: #ffffff;}
.group-selected .group-title {height: 32px; background: #eeeeee; border-bottom: 1px #dddddd solid;}
.group-selected .group-title-layout {height: 100%; cursor: pointer;}
.group-selected .group-title-layout-imagen {width: 16px; padding: 0px 0px 0px 8px;}
.group-selected .group-title-layout-text {}
.group-selected .group-title-layout-text-layout {height: 100%;}
.group-selected .group-title-layout-text-layout-imagen {padding: 0px 4px 0px 0px;}
.group-selected .group-title-layout-text-layout-titulo {font: normal 9pt tahoma; color: #000000;}
.group-selected .group-body {background: #ffffff;}
.group-selected .group-body-layout-collapsed {width: 100%; display: none;}
.group-selected .group-body-layout-contenido {}
.group-selected .group-body-layout-expanded {width: 100%; display: block;}
.group-selected .group-body-layout-contenido {}

.group-over {width: 100%; background: #ffffff;}
.group-over .group-title {height: 32px; background: #eeeeee; border-bottom: 1px #dddddd solid;}
.group-over .group-title-layout {height: 100%; cursor: pointer;}
.group-over .group-title-layout-imagen {width: 16px; padding: 0px 0px 0px 8px;}
.group-over .group-title-layout-text {}
.group-over .group-title-layout-text-layout {height: 100%;}
.group-over .group-title-layout-text-layout-imagen {padding: 0px 4px 0px 0px;}
.group-over .group-title-layout-text-layout-titulo {font: normal 9pt tahoma; color: #000000;}
.group-over .group-body {background: #ffffff;}
.group-over .group-body-layout-collapsed {width: 100%; display: none;}
.group-over .group-body-layout-contenido {}
.group-over .group-body-layout-expanded {width: 100%; display: block;}
.group-over .group-body-layout-contenido {}

.contactos {width: 100%;}
.contactos-title {height: 32px; background: #ffffff; border-bottom: 1px #eeeeee solid;}
.contactos-title-layout {height: 100%; cursor: pointer;}
.contactos-title-layout-imagen {width: 16px; padding: 0px 0px 0px 8px;}
.contactos-title-layout-text {}
.contactos-title-layout-text-layout {height: 100%;}
.contactos-title-layout-text-layout-imagen {padding: 0px 4px 0px 0px;}
.contactos-title-layout-text-layout-titulo {font: normal 9pt tahoma; color: #666666;}
.contactos-body {background: #ffffff;}
.contactos-body-layout-collapsed {width: 100%; display: none;}
.contactos-body-layout-contenido {border-bottom: 1px #dddddd solid; padding: 10px;}
.contactos-body-layout-expanded {width: 100%; display: block;}
.contactos-body-layout-contenido {border-bottom: 1px #dddddd solid; padding: 10px;}

.contactos-selected {width: 100%;}
.contactos-selected .contactos-title {height: 32px; background: #eeeeee; border-bottom: 1px #dddddd solid;}
.contactos-selected .contactos-title-layout {height: 100%; cursor: pointer;}
.contactos-selected .contactos-title-layout-imagen {width: 16px; padding: 0px 0px 0px 8px;}
.contactos-selected .contactos-title-layout-text {}
.contactos-selected .contactos-title-layout-text-layout {height: 100%;}
.contactos-selected .contactos-title-layout-text-layout-imagen {padding: 0px 4px 0px 0px;}
.contactos-selected .contactos-title-layout-text-layout-titulo {font: normal 9pt tahoma; color: #000000;}
.contactos-selected .contactos-body {background: #ffffff;}
.contactos-selected .contactos-body-layout-collapsed {width: 100%; display: none;}
.contactos-selected .contactos-body-layout-contenido {border-bottom: 1px #dddddd solid; padding: 10px;}
.contactos-selected .contactos-body-layout-expanded {width: 100%; display: block;}
.contactos-selected .contactos-body-layout-contenido {border-bottom: 1px #dddddd solid; padding: 10px;}

.contactos-over {width: 100%;}
.contactos-over .contactos-title {height: 32px; background: #eeeeee; border-bottom: 1px #dddddd solid;}
.contactos-over .contactos-title-layout {height: 100%; cursor: pointer;}
.contactos-over .contactos-title-layout-imagen {width: 16px; padding: 0px 0px 0px 8px;}
.contactos-over .contactos-title-layout-text {}
.contactos-over .contactos-title-layout-text-layout {height: 100%;}
.contactos-over .contactos-title-layout-text-layout-imagen {padding: 0px 4px 0px 0px;}
.contactos-over .contactos-title-layout-text-layout-titulo {font: normal 9pt tahoma; color: #000000;}
.contactos-over .contactos-body {background: #ffffff;}
.contactos-over .contactos-body-layout-collapsed {width: 100%; display: none;}
.contactos-over .contactos-body-layout-contenido {border-bottom: 1px #dddddd solid; padding: 10px;}
.contactos-over .contactos-body-layout-expanded {width: 100%; display: block;}
.contactos-over .contactos-body-layout-contenido {border-bottom: 1px #dddddd solid; padding: 10px;}

.contacto-items {}
.contacto-items-center {padding: 20px 0px 0px 10px;}

.contacto-items-no-picture {}
.contacto-items-no-picture-center {padding: 0px 0px 0px 0px;}

.contacto-item {}
.contacto-item-left {font: normal 10pt tahoma; color: #666666; padding: 0px 5px 0px 0px;}
.contacto-item-right {font: normal 10pt tahoma; color: #aaaaaa; padding: 0px 0px 0px 0px;}

.contacto-mail {}
.contacto-mail .contacto-mail-left {font: normal 10pt tahoma; color: #666666; padding: 0px 5px 0px 0px;}
.contacto-mail .contacto-mail-right {font: normal 10pt tahoma; color: #aaaaaa; padding: 0px 0px 0px 0px; cursor: pointer;}

.contacto-mail-over {}
.contacto-mail-over .contacto-mail-left {font: normal 10pt tahoma; color: #000000; padding: 0px 5px 0px 0px; cursor: pointer;}
.contacto-mail-over .contacto-mail-right {font: normal 10pt tahoma; color: #666666; padding: 0px 0px 0px 0px; cursor: pointer;}

.contacto-picture {width: 146px; float: left;}
.contacto-picture-center {}

.group-container {width: 100%;}
.group-container-center {padding: 0px 0px 0px 0px;}
.subgroup-container {width: 100%;}
.subgroup-container-center {padding: 0px 0px 0px 20px;}

.map-container {background: #ffffff; border: 1px #cccccc solid; position: absolute; top: 100px; left: 100px;}
.map-container td.map-container-title {height: 30px;}
.map-container td.map-container-title table.map-container-layout {width: 100%; height: 100%;}
.map-container td.map-container-title table.map-container-layout td.map-container-text {font: normal 11pt tahoma; color: #666666; padding: 0px 0px 0px 10px;}
.map-container td.map-container-title table.map-container-layout td.map-container-control {width: 30px; text-align: center; vertical-align: middle; cursor: pointer;}
.map-container td.map-container-content {padding: 4px;}
.map-container td.map-container-content div.map {width: 400px; height: 300px; border: 1px #e5e5e5 solid;}










.x-document {width: 100%;}
.x-document .x-document-center {}

.x-page {width: 100%;}
.x-page .x-page-center {}

.x-title {width: 100%;}
.x-title .x-title-center {background: #f2e1fb; border: 1px #d4bfe1 solid; padding: 10px; font: bold 11pt tahoma; color: #936da9;}

.x-subtitle {width: 100%;}
.x-subtitle .x-subtitle-center {padding: 10px; font: normal 10pt tahoma; color: #444444;}

.x-paragraph {font: normal 10pt tahoma; color: #666666; text-align: justify; padding: 1px 0px 1px 0px;}

.x-paragraph-text {width: 100%;}
.x-paragraph-text .x-paragraph-text-center {font: normal 10pt tahoma; color: #666666; text-align: justify; padding: 1px 0px 1px 0px;}

.x-concept {}

.x-description {}

.x-container-text {width: 100%;}
.x-container-text .x-container-text-center {padding: 10px 20px 10px 20px;}

.x-container-image {float: left;}
.x-container-image .x-container-image-center {padding: 0px 12px 0px 0px;}
.x-container img {}

.x-tag {font: bold 10pt tahoma; color: #666666;}

.x-vspace {}
.x-vspace .x-vspace-center {}

.x-hspace {}
.x-hspace .x-hspace-center {}

.x-header {}
.x-header .x-header-center {}

.x-body {}
.x-body .x-body-center {}

.x-footer {}
.x-footer .x-footer-center {}

.ctab {width: 100%; cursor: pointer; background: transparent; border: 1px transparent solid;}
.ctab .ctab-center {font: normal 10pt tahoma; color: #777777; text-align: left; padding: 6px 8px 6px 8px;}

.ctab-over {width: 100%; cursor: pointer; background: #d0e0db; border: 1px #becfca solid;}
.ctab-over .ctab-center {font: normal 10pt tahoma; color: #5e9685; text-align: left; padding: 6px 8px 6px 8px;}

.ctab-selected {width: 100%; cursor: pointer; background: #d0e0db; border: 1px #becfca solid;}
.ctab-selected .ctab-selected-center {font: normal 10pt tahoma; color: #5e9685; text-align: left; padding: 6px 8px 6px 8px;}

.ctab-selected-over {width: 100%; cursor: pointer; background: #d0e0db; border: 1px #becfca solid;}
.ctab-selected-over .ctab-selected-center {font: normal 10pt tahoma; color: #5e9685; text-align: left; padding: 6px 8px 6px 8px;}

.ctab-over-selected {width: 100%; cursor: pointer; background: #d0e0db; border: 1px #becfca solid;}
.ctab-over-selected .ctab-selected-center {font: normal 10pt tahoma; color: #5e9685; text-align: left; padding: 6px 8px 6px 8px;}

.ctabs {width: 100%;}
.ctabs .ctabs-panel {text-align: left; vertical-align: top;}

.tab-content {width: 100%;}
.tab-content .tab-content-center {vertical-align: middle; text-align: center;}


.font-size {font-size: 10pt !important;}
.font-size-8pt {font-size: 8pt !important;}
.font-size-9pt {font-size: 9pt !important;}
.font-size-10pt {font-size: 10pt !important;}
.font-size-11pt {font-size: 11pt !important;}
.font-size-12pt {font-size: 12pt !important;}
.font-size-13pt {font-size: 13pt !important;}
.font-size-14pt {font-size: 14pt !important;}
.font-size-15pt {font-size: 15pt !important;}
.font-size-16pt {font-size: 16pt !important;}
.font-size-17pt {font-size: 17pt !important;}
.font-size-18pt {font-size: 18pt !important;}
.font-size-19pt {font-size: 19pt !important;}
.font-size-20pt {font-size: 20pt !important;}
.font-size-21pt {font-size: 21pt !important;}
.font-size-22pt {font-size: 22pt !important;}
.font-size-23pt {font-size: 23pt !important;}
.font-size-24pt {font-size: 24pt !important;}
.font-size-25pt {font-size: 25pt !important;}
.font-size-26pt {font-size: 26pt !important;}

.font-family {font-family: tahoma !important;}
.font-family-tahoma {font-family: tahoma !important;}
.font-family-arial {font-family: arial !important;}
.font-family-verdana {font-family: verdana !important;}

.font-weight {font-weight: normal !important;}
.font-weight-bold {font-weight: bold !important;}
.font-weight-normal {font-weight: normal !important;}

.font-style {font-style: normal !important;}
.font-style-normal {font-style: normal !important;}
.font-style-italic {font-style: italic !important;}
.font-style-oblique {font-style: oblique !important;}

.font-decoration {text-decoration: none !important;}

.float-left {float: left;}
.float-right {float: right;}
.float-center {float: center;}

.border-width-0px {border-width: 0px;}
.border-width-5px {border-width: 5px;}
.border-width-10px {border-width: 10px;}
.border-width-15px {border-width: 15px;}
.border-width-20px {border-width: 20px;}
.border-width-25px {border-width: 25px;}

.border-style-solid {border-style: solid;}
.border-style-dotted {border-style: solid;}
.border-style-double {border-style: double;}
.border-style-dashed {border-style: dashed;}

.padding-0px {padding: 0px 0px 0px 0px;}
.padding-1px {padding: 1px 1px 1px 1px;}
.padding-2px {padding: 2px 2px 2px 2px;}
.padding-3px {padding: 3px 3px 3px 3px;}
.padding-4px {padding: 4px 4px 4px 4px;}
.padding-5px {padding: 5px 5px 5px 5px;}
.padding-6px {padding: 6px 6px 6px 6px;}
.padding-7px {padding: 7px 7px 7px 7px;}
.padding-8px {padding: 8px 8px 8px 8px;}
.padding-9px {padding: 9px 9px 9px 9px;}
.padding-10px {padding: 10px 10px 10px 10px;}
.padding-11px {padding: 11px 11px 11px 11px;}
.padding-12px {padding: 12px 12px 12px 12px;}
.padding-13px {padding: 13px 13px 13px 13px;}
.padding-14px {padding: 14px 14px 14px 14px;}
.padding-15px {padding: 15px 15px 15px 15px;}
.padding-16px {padding: 16px 16px 16px 16px;}
.padding-17px {padding: 17px 17px 17px 17px;}
.padding-18px {padding: 18px 18px 18px 18px;}
.padding-19px {padding: 19px 19px 19px 19px;}
.padding-20px {padding: 20px 20px 20px 20px;}
.padding-21px {padding: 21px 21px 21px 21px;}
.padding-22px {padding: 22px 22px 22px 22px;}
.padding-23px {padding: 23px 23px 23px 23px;}
.padding-24px {padding: 24px 24px 24px 24px;}
.padding-25px {padding: 25px 25px 25px 25px;}
.padding-26px {padding: 26px 26px 26px 26px;}
.padding-27px {padding: 27px 27px 27px 27px;}
.padding-28px {padding: 28px 28px 28px 28px;}
.padding-29px {padding: 29px 29px 29px 29px;}
.padding-30px {padding: 30px 30px 30px 30px;}

.x-width-porcentage-100 {width: 100%;}
.x-width-porcentage-50 {width: 50%;}

.x-width-pixel-100 {width: 100px;}
.x-width-pixel-250 {width: 250px;}
.x-width-pixel-500 {width: 500px;}
.x-width-pixel-750 {width: 750px;}

.x-height {}

.noticia-bg {width: 100%}
.noticia-bg .center {background: #eeeeee;}

#ux-lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 15000;
    text-align: center;
    line-height: 0;
}

#ux-lightbox img {
    width: auto;
    height: auto;
}

#ux-lightbox a img {
    border: none;
}

#ux-lightbox-outerImageContainer {
    position: relative;
    background-color: #f3efec;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#ux-lightbox-imageContainer {
    padding: 10px;
}

#ux-lightbox-loading{
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
    background: url(../rscs-global/icon/sencha/ext-core/lightbox/images/lb-load.gif) no-repeat center 15%;
}

#ux-lightbox-hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#ux-lightbox-imageContainer > #ux-lightbox-hoverNav {
    left: 0;
}

#ux-lightbox-hoverNav a{
    outline: none;
}

#ux-lightbox-navPrev,
#ux-lightbox-navNext {
    width: 49%;
    height: 100%;
    background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
    display: block;
}

#ux-lightbox-navPrev { left: 0; float: left;}
#ux-lightbox-navNext { right: 0; float: right;}
#ux-lightbox-navPrev:hover, #ux-lightbox-navPrev:visited:hover { background: url(../rscs-global/icon/sencha/ext-core/lightbox/images/lb-prev.png) left 33% no-repeat; }
#ux-lightbox-navNext:hover, #ux-lightbox-navNext:visited:hover { background: url(../rscs-global/icon/sencha/ext-core/lightbox/images/lb-next.png) right 33% no-repeat; }

#ux-lightbox-outerDataContainer {
    margin: 0 auto;
    width: 100%;
}

#ux-lightbox-dataContainer{
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #f3efec;
    overflow: auto;
    line-height: 1.4em;
}

#ux-lightbox-data{	padding:0 10px; color: #666; }
#ux-lightbox-data #ux-lightbox-details{ width: 80%; float: left; text-align: left; }
#ux-lightbox-data #ux-lightbox-caption{ font-weight: bold;	}
#ux-lightbox-data #ux-lightbox-imageNumber{ display: block; clear: left; padding-bottom: 1.0em;	}
#ux-lightbox-data #ux-lightbox-navClose{ background: url(../rscs-global/icon/sencha/ext-core/lightbox/images/lb-close.gif) no-repeat; width: 66px; height: 22px; float: right;  padding-bottom: 0.7em; outline: none;}
#ux-lightbox-data #ux-lightbox-navClose:hover{ background-image: url(../rscs-global/icon/sencha/ext-core/lightbox/images/lb-close-over.gif);}

#ux-lightbox-overlay,
#ux-lightbox-shim{
    border: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 14999;
    width: 100%;
    height: 500px;
    background-color: #000;
    padding: 0;
    margin: 0;
}

#ux-lightbox-shim {
    z-index: 89;
    background-color: transparent;
    filter: alpha(opacity=0);
}

.thumbnail {padding: 4px; background-color: #e6e6e0; border: 1px solid #d6d6d0; float: left; margin-right: 10px; margin-bottom: 10px;}
.thumbnail div {height: 20px; font: normal 8pt tahoma; color: #999999; text-align: center; padding-top: 10px;}

.thl {}
.thl .thl-content-image {height: 100%; text-align: center; vertical-align: middle;}
.thl .thl-content-text {height: 30px;}
.thl .thl-image {margin: auto;}
.thl .thl-image-container {}
.thl .thl-text {width: 100%;}
.thl .thl-text-container {font: normal 8pt tahoma; color: #999999; text-align: center; vertical-align: middle; cursor: pointer;}
