/* Estilos Globales */
BODY {FONT-SIZE: 12px; COLOR: #2A4C6F; FONT-FAMILY:  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
P,TD,TH,DIV,SPAN {FONT-SIZE: 12px; COLOR: #2A4C6F; FONT-FAMILY:  Arial, Helvetica, sans-serif;}
B, STRONG {FONT-WEIGHT: bold}
I {FONT-STYLE: italic}
EM {FONT-STYLE: italic}
LI {LIST-STYLE-IMAGE: url(images/bulet_blue.gif); LIST-STYLE-TYPE: circle}
SMALL {FONT-SIZE: 10px}
BIG {FONT-SIZE: 16px; FONT-WEIGHT: bold;}
INPUT, SELECT, TEXTAREA {FONT-SIZE: 12px; FONT-FAMILY:  Arial, Helvetica, sans-serif}
A {FONT-WEIGHT: bold; COLOR: #2A4C6F; text-decoration: none;  }
A:hover {FONT-WEIGHT: bold; COLOR: #457FBE; }
/* Estilos tablas tipo browse, dialog-box y forms */
.Browse .THead, .Browse .Title, .BoxTitle {height:25px; background: url(images/btn_bg_blue.jpg); font-size: 12px;FONT-WEIGHT: bold; text-transform: none; TEXT-ALIGN: center; COLOR: #2A4C6F; vertical-align: middle;}
.Browse TH, .BoxTH {BORDER-RIGHT: #DDEBF6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; text-transform: uppercase; PADDING-BOTTOM: 2px; BORDER-LEFT: #FFFFFF 1px solid; COLOR: #2A4C6F ; PADDING-TOP: 2px; BORDER-BOTTOM: #DDEBF6 1px solid; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #d6d6d6; background: url(images/btn_bg_blue.jpg);}
.Browse TD {BORDER-RIGHT: #DDEBF6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #FFFFFF 1px solid; COLOR: #2A4C6F ; PADDING-TOP: 2px; BORDER-BOTTOM: #DDEBF6 1px solid; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #EDF4FA}
.BoxTD {BORDER-RIGHT: #DDEBF6 1px solid; PADDING: 6px; BORDER-TOP: #FFFFFF 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #FFFFFF 1px solid; COLOR: #2A4C6F; BORDER-BOTTOM: #DDEBF6 1px solid; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #EDF4FA}
.Browse A {FONT-WEIGHT: normal; COLOR: #2A4C6F; TEXT-DECORATION: none}
.Browse A:hover {FONT-WEIGHT: normal; COLOR: #2A4C6F; TEXT-DECORATION: underline}
/* .ButtonTD A, .ButtonTD A:hover {BORDER: #457FBE 1px solid; line-height: 21px; vertical-align: middle; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; HEIGHT: 23px; COLOR: #2A4C6F; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #EDF4FA; TEXT-DECORATION: none; background: url(images/btn_bg_blue.jpg);} */

.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.BrowseTDOrangeRed {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ff4500; 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;}
TD.BrowseTDPink {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ff69b4; 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;}
.ButtonTD A, .ButtonTD A:hover {BORDER: #457FBE 1px solid; line-height: 17px; vertical-align: middle; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 20px; COLOR: #2A4C6F; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #EDF4FA; TEXT-DECORATION: none; background: url(images/btn_bg_blue.jpg);}
.FieldLabel {FONT-SIZE: 10px; text-transform: uppercase;}
/* A.Button, A.Button:hover {BORDER: #457FBE 1px solid; line-height: 21px; vertical-align: middle; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; HEIGHT: 23px; COLOR: #2A4C6F; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #EDF4FA; TEXT-DECORATION: none; background: url(images/btn_bg_blue.jpg);} */
A.Button, A.Button:hover {BORDER: #457FBE 1px solid; line-height: 17px; vertical-align: middle; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 20px; COLOR: #2A4C6F; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #EDF4FA; TEXT-DECORATION: none; background: url(images/btn_bg_blue.jpg); cursor:hand;}
INPUT.Button {BORDER: #457FBE 1px solid; vertical-align: middle; FONT-WEIGHT: bold; FONT-SIZE: 12px; HEIGHT: 23px; COLOR: #2A4C6F; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #EDF4FA; TEXT-DECORATION: none; background: url(images/btn_bg_blue.jpg); cursor:hand;}
INPUT.Submit {BORDER: #457FBE 1px solid; vertical-align: middle; FONT-WEIGHT: bold; FONT-SIZE: 12px; HEIGHT: 23px; COLOR: #2A4C6F; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #EDF4FA; TEXT-DECORATION: none; background: url(images/btn_bg_blue.jpg); cursor:hand;}
INPUT.Readonly {BORDER: #457FBE 1px solid; FONT-SIZE: 12px; FONT-FAMILY:  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EDF4FA; COLOR: black;}
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;}
/* Estilos barra de navegación */
.NavOff {background: url(images/nav_off_blue.gif); padding: 5px; text-align : center; COLOR: #2A4C6F; cursor:hand;}
.NavOn {background: url(images/nav_on_blue.gif); padding: 5px; text-align : center; COLOR: #2A4C6F;cursor:hand;}
.NavDiv {background: url(images/nav_div_blue.gif);}
.NavBar {background: url(images/nav_off_blue.gif);}
.NavLnk {FONT-SIZE: 12px; COLOR: #2A4C6F; FONT-FAMILY:  Arial, Helvetica, sans-serif; cursor:hand;}
.NavLnk:hover {FONT-SIZE: 12px; COLOR: #2A4C6F; FONT-FAMILY:  Arial, Helvetica, sans-serif; cursor:hand;}
.NavSelected {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background-color: #c8d6bc; height: 22px; padding: 1px; text-align : center; 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; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}
.NavSelectedYellow {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background-color: #ffff00; height: 22px; padding: 1px; text-align : center; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}
.NavSelectedBlue {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background-color: #0000ff; height: 22px; padding: 1px; text-align : center; BORDER-LEFT: #c8d6bc 1px solid; BORDER-TOP: #c8d6bc 1px solid; BORDER-RIGHT: #c8d6bc 1px solid; BORDER-BOTTOM: #c8d6bc 1px solid; cursor:hand;}
.NavSelectedBlue: hover {COLOR: #000000;}

/* Colores usados en el diseño */
.BgColor0 {BACKGROUND-COLOR: #FFFFFF;}
.BgColor1 {BACKGROUND-COLOR: #DDEBF6;}
.BgColor2 {BACKGROUND-COLOR: #4B8AC0; COLOR: #FFFFFF;}
.BgColor3 {BACKGROUND-COLOR: #457FBE; COLOR: #FFFFFF;}
.BgColor4 {BACKGROUND-COLOR: #2A4C6F; 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;}
TD.PanelCeleste {BACKGROUND-COLOR: #87CEFA; COLOR: #000000;}
TD.PanelBlanco {BACKGROUND-COLOR: #FFFFFF; COLOR: #000000;}

.Browse .BrowseTDSummaryAmarillo {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none; background-color: #FFFF00; 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;}


