/* Estilos Globales */
BODY {margin:0px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
P,TD,TH,DIV,SPAN {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Tahoma, Arial, Helvetica, sans-serif;}
B, STRONG {FONT-WEIGHT: bold}
I {FONT-STYLE: italic}
EM {FONT-STYLE: italic}
LI.bullet {LIST-STYLE-IMAGE: url(images/swpk350Bullet.gif); LIST-STYLE-TYPE: circle}
SMALL {FONT-SIZE: 10px}
BIG {FONT-SIZE: 14px; FONT-WEIGHT: bold;}
INPUT, SELECT, TEXTAREA {FONT-SIZE: 12px; FONT-FAMILY:  Tahoma, Arial, Helvetica, sans-serif}
A {FONT-WEIGHT: bold; COLOR: #083C96; text-decoration: none;  }
A:hover {FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline}
/* Estilos barra de navegación */
.NavOff {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background: url(images/swpk350NavBarBg0.jpg); height: 22px; padding: 1px; text-align : center; COLOR: #000000; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}
.NavOffRed {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background-color: #ff0066; height: 22px; padding: 1px; text-align : center; COLOR: #000000; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}

.NavOn {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background: url(images/swpk350NavBarBg1.jpg); height: 22px; padding: 1px; text-align : center; COLOR: #000000; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}

.NavSelected {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background-color: #c8d6bc; height: 22px; padding: 1px; text-align : center; COLOR: #000000; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}
.NavSelectedRed {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background-color: #ff0000; height: 22px; padding: 1px; text-align : center; COLOR: #FFFFFF; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}



.NavBar {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background: url(images/swpk350NavBarBg0.jpg); height: 22px; padding: 1px; text-align : center; COLOR: #000000; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid;}
.NavDiv {background: url(images/swpk350NavBarBg0.jpg);}
.NavLnk, .NavLnk:hover {FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none;}
.HeaderLink {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c8d6bc; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none;}
.HeaderLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none;}
.HeaderText {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c8d6bc; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none;}
.HeaderText B {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none;}
.FooterText {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none;}
/* Estilos de cajas del header, body y footer */
TABLE#HeaderTable {border-collapse:collapse; padding: 2px; height: 50px; width: 100%; background: url(images/swpk350HeaderBg.jpg); BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid;  empty-cells: show;}
TABLE#NavTable {BORDER: #c8d6bc 0px solid; width: 100%;  empty-cells: show;}
TABLE#BodyTable {background: url(images/swpk350BodyBg.jpg); height: 78%; width: 100%; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; empty-cells: show;}
TABLE#FooterTable {background: url(images/swpk350FooterBg.jpg); height: 25px; width: 100%; border-collapse:collapse; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; padding: 2px; empty-cells: show;}
/* Estilos tablas tipo browse, dialog-box y forms */
.Browse .THead, .Browse .Title, .BoxTitle {height:25px; background: url(images/swpk350BoxTitleBg.jpg); font-size: 12px;FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial, Helvetica; text-transform: none; COLOR: #F8FCFF; TEXT-ALIGN: center; vertical-align: middle;  BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; empty-cells: show;}
.Browse TH, .BoxTH {FONT-WEIGHT: normal; FONT-SIZE: 10px; text-transform: uppercase; COLOR: #ffffff ; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #507855; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; empty-cells: show;}
.Browse TD {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #dfe8d7; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; empty-cells: show;}
.Browse .BrowseTDSummary {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background: url(images/swpk350NavBarBg0.jpg); height: 22px; padding: 3px; COLOR: #000000; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid;}
.Browse .BrowseTDTotal {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background: url(images/swpk350NavBarBg0.jpg); height: 22px; padding: 3px; COLOR: #000000; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid;}
.Browse .BrowseTDBig {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background: url(images/swpk350NavBarBg0.jpg); height: 22px; padding: 3px; COLOR: #000000; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid;}
/* .Browse .BrowseTDSummary {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000 ; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #BFD5F1; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid; empty-cells: show;} */
TD.BrowseTDGreen {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #00ff99; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid; empty-cells: show;}
TD.BrowseTDYellow {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ffff99; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid; empty-cells: show;}
TD.BrowseTDRed {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ff0000; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid; empty-cells: show;}

TD.BrowseTDBlue {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #0000ff; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid; empty-cells: show;}
TD.BrowseTDOrange {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ff8000; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid; empty-cells: show;}
TD.BrowseTDGray {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #c0c0c0; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid; empty-cells: show;}


.BoxTD {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #c5d4b8; PADDING: 6px; BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; empty-cells: show;}
.Browse A {FONT-WEIGHT: normal; COLOR: #083C96; TEXT-DECORATION: none; empty-cells: show;}
.Browse A:hover {FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline; empty-cells: show;}
.ButtonTD A, .ButtonTD A:hover, A.Button, A.Button:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; line-height: 20px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; background: url(images/swpk350ButtonBg.jpg); BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand; TEXT-ALIGN: center;}
.FieldLabel {FONT-SIZE: 10px; text-transform: uppercase;}
INPUT.Button, INPUT.Submit {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; height: 22px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; background: url(images/swpk350ButtonBg.jpg); BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #d6e4c9 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}
INPUT.Readonly, TEXTAREA.Readonly {BORDER: #7F9DB9 1px solid; FONT-SIZE: 12px; FONT-FAMILY:  Tahoma, Arial, Helvetica, sans-serif; COLOR: #808080; BACKGROUND-COLOR: #efefef; padding: 1px}
INPUT.Readonly2 {FONT-SIZE: 12px; FONT-FAMILY:  Tahoma, Arial, Helvetica, sans-serif; COLOR: #808080;}
SELECT.Readonly {FONT-SIZE: 12px; FONT-FAMILY:  Tahoma, Arial, Helvetica, sans-serif; COLOR: #808080; BACKGROUND-COLOR: #efefef;}
.FormTable {BORDER: #FFFFFF 0px solid; PADDING:3; empty-cells: show;}
/* Colores usados en el diseño */
.BgColor0 {BACKGROUND-COLOR: #FFFFFF;}
.BgColor1 {BACKGROUND-COLOR: #F1F9FF;}
.BgColor2 {BACKGROUND-COLOR: #4B8AC0; COLOR: #FFFFFF;}
.BgColor3 {BACKGROUND-COLOR: #457FBE; COLOR: #FFFFFF;}
.BgColor4 {BACKGROUND-COLOR: #000000; COLOR: #FFFFFF;}




INPUT.miniButton, INPUT.miniSubmit {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; height: 18px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; background: url(images/swpk350ButtonBg.jpg); BORDER-LEFT: #F1F9FF 1px solid; BORDER-TOP: #F1F9FF 1px solid; BORDER-RIGHT: #6A8CCB 1px solid; BORDER-BOTTOM: #6A8CCB 1px solid; cursor:hand;}


TD.PanelRojo {BACKGROUND-COLOR: #FF0000; COLOR: #FFFFFF;}
TD.PanelVerde {BACKGROUND-COLOR: #008000; COLOR: #FFFFFF;}
TD.PanelAmarillo {BACKGROUND-COLOR: #FFFF00; COLOR: #000000;}
TD.PanelNaranja {BACKGROUND-COLOR: #FFA500; COLOR: #000000;}

