/* -- Estilo general de tabs*/
/*TABLE.autoTabs {border-collapse: none; }*/
.attachedContentBottom {border-color: #999; border-width: 1px; border-style: none solid solid solid; margin-left: 0px; margin-right: 0px; background: white; padding: 5px}
.attachedContentTop {border-color: #999; border-width: 1px; border-style: solid solid none solid ; margin-left: 0px; margin-right: 0px; background: white; padding: 5px}

TABLE.autoTabs TD.content {border-color: #999; border-width: 1px; border-style: none solid ; width: 100%; background: white}

TABLE.autoTabs TR.contentTop TD.content {border-top-style: solid}
TABLE.autoTabs TR.contentBottom TD.content {border-bottom-style: solid}

TABLE.autoTabs TR.tabsRowTop TD {border: 1px solid #999; white-space: nowrap}
TABLE.autoTabs TR.tabsRowBottom TD {border: 1px solid #999; white-space: nowrap}

/*TABLE.autoTabs TD.noTab {border-width: 1px; border-color: #ccc; border-style: solid; padding: 0px; background: white}*/
TABLE.autoTabs TD.noTab {width: 2px; padding: 0px;}
TABLE.autoTabs TR.tabsRowTop TD.noTab {border-style: none none solid none}
TABLE.autoTabs TR.tabsRowBottom TD.noTab {border-style: solid none none none}

TABLE.autoTabs TD.noTabCommandLeft {text-align: left}
/*TABLE.autoTabs TR.tabsRowTop TD.noTabCommandLeft {border-style: none none solid none; padding: 6px 3px 5px 1px}*/
/*TABLE.autoTabs TR.tabsRowBottom TD.noTabCommandLeft {border-style: solid none none none; padding: 5px 3px 5px 1px}*/
TABLE.autoTabs TR.tabsRowTop TD.noTabCommandLeft {border-style: none none solid none; padding: 4px 3px 3px 1px}
TABLE.autoTabs TR.tabsRowBottom TD.noTabCommandLeft {border-style: solid none none none; padding: 3px 3px 3px 1px}

TABLE.autoTabs TD.noTabCommandRight {text-align: right}
/*TABLE.autoTabs TR.tabsRowTop TD.noTabCommandRight {border-style: none none solid none; padding: 6px 1px 5px 3px}*/
/*TABLE.autoTabs TR.tabsRowBottom TD.noTabCommandRight {border-style: solid none none none; padding: 5px 1px 5px 3px}*/
TABLE.autoTabs TR.tabsRowTop TD.noTabCommandRight {border-style: none none solid none; padding: 4px 1px 3px 3px}
TABLE.autoTabs TR.tabsRowBottom TD.noTabCommandRight {border-style: solid none none none; padding: 3px 1px 3px 3px}

TABLE.autoTabs TD.inactiveTab {background: #eee; padding: 1px; text-align: center}
/*TABLE.autoTabs TR.tabsRowTop TD.inactiveTab {}*/
/*TABLE.autoTabs TR.tabsRowBottom TD.inactiveTab {}*/

TABLE.autoTabs TD.activeTab {background: white; padding: 1px; text-align: center}
TABLE.autoTabs TR.tabsRowTop TD.activeTab {border-bottom-color: white  }
TABLE.autoTabs TR.tabsRowBottom TD.activeTab {border-top-color: white }

/*TABLE.autoTabs TD.inactiveTab A {text-decoration: none; display: block; width: 100%; margin: 0px; color: gray; padding: 3px 7px; border: 1px solid white; text-align: center; voice-family: "\"}\""; width: auto}*/
/*TABLE.autoTabs TD.activeTab A {text-decoration: none; display: block; width: 100%; margin: 0px; color: black; padding: 4px 8px; border: none; text-align: center; voice-family: "\"}\""; width: auto}*/
TABLE.autoTabs TD.inactiveTab A {text-decoration: none; display: block; width: 100%; margin: 0px; color: gray; padding: 1px 5px; border: 1px solid #eee; text-align: center; voice-family: "\"}\""; width: auto}
TABLE.autoTabs TD.activeTab A {text-decoration: none; display: block; width: 100%; margin: 0px; color: black; padding: 2px 6px; border: none; text-align: center; voice-family: "\"}\""; width: auto}

TABLE.autoTabs TD.inactiveTab A:hover {color: black; text-decoration: underline; border-color: darkGray; background: #f0f0f0}
/*TABLE.autoTabs TD.activeTab A:hover {text-decoration: underline; border-color: white; background: white}*/

/*TABLE.autoTabs TD.inactiveTab A:active {background: #ccc}*/
/*TABLE.autoTabs TD.activeTab A:active {background: #ccc}*/

/*
TABLE.autoTabs TR.tabsRowTop A {text-decoration: none; color: black}
TABLE.autoTabs TR.tabsRowTop A {text-decoration: none; color: gray}
TABLE.autoTabs TR.tabsRowTop A:hover {text-decoration: underline; color: black}
TABLE.autoTabs TR.tabsRowTop TD.activeTab A {text-decoration: none; color: black}

TABLE.autoTabs TR.tabsRowBottom A {text-decoration: none; color: gray}
TABLE.autoTabs TR.tabsRowBottom A:hover {text-decoration: underline; color: black}
TABLE.autoTabs TR.tabsRowBottom TD.activeTab A {text-decoration: none; color: black}
*/



/* --- Tabs para barra de info -------------------------------------------------------------*/
.barraInfoAttachedContentBottom {border-color: #999; border-width: 1px; border-style: none solid solid solid; margin-left: 0px; margin-right: 0px; background: white; padding: 5px}
.barraInfoAttachedContentTop {border-color: #999; border-width: 1px; border-style: solid solid none solid ; margin-left: 0px; margin-right: 0px; background: white; padding: 5px}

TABLE.autoTabsBarraInfo TD.content {border-color: #ccc; border-width: 1px; border-style: none solid ; width: 100%; background: #eee}

TABLE.autoTabsBarraInfo TR.contentTop TD.content {border-top-style: solid}
TABLE.autoTabsBarraInfo TR.contentBottom TD.content {border-bottom-style: solid}

TABLE.autoTabsBarraInfo TR.tabsRowTop TD {border: 1px solid #ccc; white-space: nowrap}
TABLE.autoTabsBarraInfo TR.tabsRowBottom TD {border: 1px solid #ccc; white-space: nowrap}

TABLE.autoTabsBarraInfo TD.noTab {width: 2px; padding: 0px;}
TABLE.autoTabsBarraInfo TR.tabsRowTop TD.noTab {border-style: none none solid none}
TABLE.autoTabsBarraInfo TR.tabsRowBottom TD.noTab {border-style: solid none none none}

TABLE.autoTabsBarraInfo TD.noTabCommandLeft {text-align: left}
TABLE.autoTabsBarraInfo TR.tabsRowTop TD.noTabCommandLeft {border-style: none none solid none; padding: 4px 3px 3px 1px}
TABLE.autoTabsBarraInfo TR.tabsRowBottom TD.noTabCommandLeft {border-style: solid none none none; padding: 3px 3px 3px 1px}

TABLE.autoTabsBarraInfo TD.noTabCommandRight {text-align: right}
TABLE.autoTabsBarraInfo TR.tabsRowTop TD.noTabCommandRight {border-style: none none solid none; padding: 4px 1px 3px 3px}
TABLE.autoTabsBarraInfo TR.tabsRowBottom TD.noTabCommandRight {border-style: solid none none none; padding: 3px 1px 3px 3px}

TABLE.autoTabsBarraInfo TD.inactiveTab {background: white; padding: 1px; text-align: center}

TABLE.autoTabsBarraInfo TD.activeTab {background: #eee; padding: 1px; text-align: center}
TABLE.autoTabsBarraInfo TR.tabsRowTop TD.activeTab {border-bottom-color: #eee}
TABLE.autoTabsBarraInfo TR.tabsRowBottom TD.activeTab {border-top-color: #eee}

TABLE.autoTabsBarraInfo TD.inactiveTab A {text-decoration: none; display: block; width: 100%; margin: 0px; color: gray; padding: 1px 5px; border: 1px solid white; text-align: center; voice-family: "\"}\""; width: auto}
TABLE.autoTabsBarraInfo TD.activeTab A {text-decoration: none; display: block; width: 100%; margin: 0px; color: black; padding: 2px 6px; border: none; text-align: center; voice-family: "\"}\""; width: auto}

TABLE.autoTabsBarraInfo TD.inactiveTab A:hover {color: black; text-decoration: underline; border-color: darkGray; background: #f0f0f0}
