.buttonImg{
  border: 0; background: transparent;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}


#fm{
  margin:0;
  padding:10px 30px;
}
.ftitle{
  font-size:14px;
  font-weight:bold;
  padding:5px 0;
  margin-bottom:10px;
  border-bottom:1px solid #ccc;
}
.fitem{
  margin-bottom:5px;
}
.fitem label{
  display:inline-block;
  width:20%;
}
.fitem input{
  width:30%;
}

.numbers{
  text-align: right;
}
.selectNew, select{
  height: 24px;
}

.searched{
  width: 95%;
}

.hdrtbl td   {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#333333; vertical-align:middle}
.hdrtbl th   {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#333333; vertical-align:middle}
body {background-color:#f5f5f5; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0px;}
.boton{
  font-size:10px;
  font-family:Verdana,Helvetica;
  font-weight:bold;
  color:white;
  background:#638cb5;
  border:0px;
  width:80px;
  height:19px;
}
.campo  {BORDER-RIGHT:#336699 2px solid; BORDER-TOP:#93bee2 1px solid; FONT-SIZE:11px; BORDER-LEFT:#93bee2 1px solid; BORDER-BOTTOM:#336699 2px solid; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:white; COLOR:black}

.tableResaltado	{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#FFFFFF; vertical-align:middle; text-align:left}
.tbl_glbl       {width:98%; text-align:center}
.td_oc {vertical-align:top}
.texto		{font-family:Tahoma; font-size:15px; text-indent:2pt; border-top-width:1px; border-right-width:2px; border-bottom-width:2px; border-left-width:1px}
.td_drojo {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#EFEFEF; vertical-align:middle; text-align:right;  border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:1px; padding-left:1px; padding-top:1px; padding-bottom:1px; color:#333333;}
.td_f  		{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#FFFFFF; vertical-align:middle; text-align:center; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:1px; padding-left:1px; padding-top:1px; padding-bottom:1px;}
.td_t  		{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#FFFFFF; vertical-align:middle; text-align:left;   border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:1px; padding-left:1px; padding-top:1px; padding-bottom:1px;}
.td_n  		{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#EFEFEF; vertical-align:middle; text-align:right;  border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:1px; padding-left:1px; padding-top:1px; padding-bottom:1px;}

.bgColorIconMenu  {background-color:#CC0000;}
.bgColorIconMenu2 {background-color:#808080;}
.bgColorLineaMenu {background-color:#333333;}

.txt_small	     {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; text-decoration:none;}
.txtNotas	       {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#CC0000; font-weight:normal; text-decoration:none;}
.txtAtencion	   {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
.txtTitulo	     {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}
.txtSubTitulo    {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; text-decoration:none;}
.txtResaltado	   {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#CC0000; font-weight:bold; text-decoration:none;}
.txtLetraChica	 {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; text-decoration:none;}

.txtTituloTotal	       {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;} /* #003300 */
.txtMontoTotalPositivo {font-family:Tahoma, Helvetica, sans-serif; font-size:13px; color:#000099; font-weight:bold; text-decoration:none;}
.txtMontoTotalNegativo {font-family:Tahoma, Helvetica, sans-serif; font-size:13px; color:#CC0000; font-weight:bold; text-decoration:none;}

.txtTransparente {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#AAAAAA; font-weight:bold; text-decoration:none;}
.txtAzul         {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#000099; font-weight:normal; text-decoration:none;}
.txtVerde        {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#506749; font-weight:normal; text-decoration:none;}
.txtNaranjo      {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#CC9900; font-weight:normal; text-decoration:none;}
.txtMoka         {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#666600; font-weight:normal; text-decoration:none;}
.txtCafe         {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#993300; font-weight:normal; text-decoration:none;}

.txtDIG          {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#cc0000; font-style:normal; font-weight:bold; text-decoration:none;}
.txtCUA          {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#663300; font-style:normal; font-weight:bold; text-decoration:none;}
.txtAPR          {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#009900; font-style:normal; font-weight:bold; text-decoration:none;}
.txtAJU          {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#506749; font-style:normal; font-weight:bold; text-decoration:none;}

.clMain:visited {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; font-weight:bold}
.clMain:link    {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; font-weight:bold}
.clMain:hover   {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; font-weight:bold}
.clMain:active  {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; font-weight:bold}

.textoSubMenu:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B50000; text-decoration:none}
.textoSubMenu:link    {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B50000; text-decoration:none}
.textoSubMenu:hover   {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B50000; text-decoration:none}
.textoSubMenu:active  {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B50000; text-decoration:none}

.td_c2 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:center; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:2px; padding-left:2px; padding-top:1px; padding-bottom:1px;}
.td_i2 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:left; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:1px; padding-bottom:1px;}
.td_d2 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:right; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:1px; padding-bottom:1px;}

a.actn:visited {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#003366; text-decoration:none;} /* #506749 */
a.actn:link    {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#003366; text-decoration:none;} /* #506749 */
a.actn:hover   {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:none;}
a.actn:active  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#003366; text-decoration:none;} /* #506749 */

.blanco          {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
a.blanco:link    {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
a.blanco:visited {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
a.blanco:active  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
a.blanco:hover   {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

.txtdark          {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333;}
a.txtdark:link    {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a.txtdark:visited {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a.txtdark:active  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a.txtdark:hover   {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}

TR.hdr_gob       {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; background-color:#DFDFDF; vertical-align:middle; text-align:center; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:3px; padding-bottom:3px;}
TR.hdr_gob_bco   {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; vertical-align:middle; text-align:center; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:3px; padding-bottom:3px;}
TR.hdr_gob_trans {background-color:transparent; vertical-align:middle; text-align:center; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:3px; padding-bottom:3px;}

TD.hdr_gob_trans {font-family:Tahoma, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:normal; height:1em;}

.filtro    {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#DFDFDF; vertical-align:middle; text-align:center; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:3px; padding-bottom:3px;}
.filtro_i  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#DFDFDF; vertical-align:middle; text-align:left ;  border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:3px; padding-bottom:3px;}
.filtro_d  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#DFDFDF; vertical-align:middle; text-align:right;  border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:3px; padding-bottom:3px;}

.txt_input_original {border-top:#666666 1px solid; border-left:#666666 1px solid; border-bottom:#DFDFDF 1px solid; border-right:#DFDFDF 1px solid; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; background-color:white; color:black;}
.txt_input_hdr_on   {border:#c0c0c0 1px solid; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; color:#000000;}
.txt_input_hdr_off  {border:#c0c0c0 1px solid; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; background-color:#f5f5f5; color:#333333; cursor:default;}

.fake_input_on      {border:#c0c0c0 1px solid; border-style: dotted; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-weight:normal; background-color:#FFFFFF; color:#000000;}
.fake_input_off     {border:#c0c0c0 1px solid; border-style: dotted; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-weight:normal; background-color:#f5f5f5; color:#626262;}
/* // Imagen de fondo  background:url(/SIGFE/images/input_bg_trans.gif) #FFFFFF fixed;  */

TD.btnAccL     {background-image:url(/SIGFE/images/btns/btnL.gif) ; overflow:hidden; height:22px; width:5px;}
TD.btnAccBg    {background-image:url(/SIGFE/images/btns/btnBg.gif); overflow:hidden; height:22px;}
TD.btnAccR     {background-image:url(/SIGFE/images/btns/btnR.gif) ; overflow:hidden; height:22px; width:5px;}
TD.btnAccBlank {overflow:hidden; height:15px; width:15px;}
TD.btnFilL     {background-image:url(/SIGFE/images/btns/btnFilL.gif) ; overflow:hidden; height:18px; width:4px;}
TD.btnFilBg    {background-image:url(/SIGFE/images/btns/btnFilBg.gif); overflow:hidden; height:18px;}
TD.btnFilR     {background-image:url(/SIGFE/images/btns/btnFilR.gif) ; overflow:hidden; height:18px; width:4px;}

.btnAccion     {background-color:transparent; border:0px; width:100%; height:22px; cursor:pointer; font-family: Tahoma, verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#010167;}
.btnFiltro     {background-color:transparent; border:0px; width:100%; height:18px; cursor:pointer; font-family: Tahoma, verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#010167;}

.btnAccion_old {background-color:#FFFFFF; background-image:url(/SIGFE/images/btns/BotonAccion.gif); width:100px; height:22px; border:0px; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#010167;}
.btnFiltros    {background-color:#FFFFFF; background-image:url(/SIGFE/images/btns/BotonFiltro.gif); width:60px;  height:18px; border:0px; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#010167;}

.btnNavINI_on  {background-color:#EEEEEE; background-image:url(/SIGFE/images/nav/nav_ini_rojo.gif); width:10px;  height:12px; border:0px; cursor:pointer;}
.btnNavINI_off {background-color:#EEEEEE; background-image:url(/SIGFE/images/nav/nav_ini_gris.gif); width:10px;  height:12px; border:0px; cursor:pointer;}
.btnNavANT_on  {background-color:#EEEEEE; background-image:url(/SIGFE/images/nav/nav_ant_rojo.gif); width:7px;   height:12px; border:0px; cursor:pointer;}
.btnNavANT_off {background-color:#EEEEEE; background-image:url(/SIGFE/images/nav/nav_ant_gris.gif); width:7px;   height:12px; border:0px; cursor:pointer;}
.btnNavSIG_on  {background-color:#EEEEEE; background-image:url(/SIGFE/images/nav/nav_sig_rojo.gif); width:7px;   height:12px; border:0px; cursor:pointer;}
.btnNavSIG_off {background-color:#EEEEEE; background-image:url(/SIGFE/images/nav/nav_sig_gris.gif); width:7px;   height:12px; border:0px; cursor:pointer;}
.btnNavFIN_on  {background-color:#EEEEEE; background-image:url(/SIGFE/images/nav/nav_fin_rojo.gif); width:10px;  height:12px; border:0px; cursor:pointer;}
.btnNavFIN_off {background-color:#EEEEEE; background-image:url(/SIGFE/images/nav/nav_fin_gris.gif); width:10px;  height:12px; border:0px; cursor:pointer;}

TR.DSelect       {COLOR:#333333; background-color:#F3F3EC;}
TR.DSelect2      {COLOR:#333333; background-color:#EDEDD1;}
TR.DSelected     {COLOR:#0000cc; background-color:#FFFFFF;}	/* #76926E #40533A */
TR.DSelectedBook {background-color:#E3DEB8;}
TR.DSelected_original {COLOR:#333333; background-color:#E4E4E4;}
TR.DCheck    {COLOR:#333333; background-color:#FFE188;}

.camp_adic   {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#CC0000;}
a.camp_adic  {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#CC0000; text-decoration:none;}

.ToolTipDiv {background-color:#F3F3EC}
.ToolTipTbl {background-color:#E3DEB8; border:2px solid; border-color:#000066; padding:2px;}
.ToolTipTD  {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

.mSelectList {font-family:Arial, Helvetica, sans-serif; position:absolute; z-index:32767; width:230px; scrollbar-face-color:#DFDFDF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#c0c0c0; scrollbar-base-color:#c0c0c0; scrollbar-arrow-color:#506749; scrollbar-track-color:#F9F9EF; scrollbar-darkshadow-color:#F3F3EC;} /* Verde: 506749 | Cream: F9F9EF*/
.mSelectList .cal_body {background-repeat:repeat-x; background-position:left top; font-size: 75%; font-family: Arial, Helvetica, sans-serif; background-color: #FFF; color:#333; margin:0px;}
.mSelectList .cal_th   {text-align:left; font-weight:bold; white-space:nowrap;}
.mSelectList .cal_td   {margin:0px; color:#333;}
.mSelectList img       {border:0px;}
.mSelectList .topLeft {height:3px; font-size:0; background-image:url(/SIGFE/images/cal/cornerTopLeft.gif); background-repeat:no-repeat;}
.mSelectList .topRight {float:right; width:5px; height:3px; font-size:0; background-image:url(/SIGFE/images/cal/cornerTopRight.gif); background-repeat:no-repeat;}
.mSelectList .bottomLeft {height:3px; font-size:0; background-image:url(/SIGFE/images/cal/cornerBottomLeft.gif); background-repeat:no-repeat;}
.mSelectList .bottomRight {float:right; width:5px; height:3px; font-size:0; background-image:url(/SIGFE/images/cal/cornerBottomRight.gif); background-repeat:no-repeat;}
.mSelectList .cal_body {margin:0; width:190px; padding:5px 12px 10px 12px; background-color:#F9F9EF; border-right:1px solid #999999; border-left:1px solid #999999;}
.mSelectList .cal_body table {margin:0 auto;}
.mSelectList .header td {color:#506749; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #506749; vertical-align:top; text-align:center;}
.mSelectList .header .prevCalArrow {background-image:url(/SIGFE/images/cal/btnLeft.gif); width:19px; height:13px; display:block;}
.mSelectList .header .nextCalArrow {background-image:url(/SIGFE/images/cal/btnRight.gif); width:19px; height:13px; display:block;}
.mSelectList .cal_td a.calActive, .mSelectList .calActive {color:#666666; text-decoration:none;}
.mSelectList .cal_td a.calInactive, .mSelectList .calInactive {color:#CCCCCC; text-decoration:none;}
.mSelectList .cal_td a.calToday, .mSelectList tr td.calToday   {font-weight:bold; background-color:#FFF; border:1px solid #999;}
.mSelectList td.calToday  a {color:#666666; text-decoration:none;}
.mSelectList td.calSelected a {font-weight:bold; background-color:#D4E9D4; border:1px solid #999; color:#666666; text-decoration:none; padding:1px;}
.mSelectList .calDays {font-size:10px; color:#506749; text-align:left; font-weight:bold; white-space:nowrap;}
.mSelectList .days {font-size:10px; color:#666666; vertical-align:top; text-align:center;}
.mSelectList .highlight {font-size:10px; background-color:#D4E9D4; color:#666666; vertical-align:top; text-align:center;}
.mSelectList a.calActive:visited {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#506749; text-decoration:none;}
.mSelectList a.calActive:link    {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#506749; text-decoration:none;}
.mSelectList a.calActive:hover   {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:none;}
.mSelectList a.calActive:active  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#506749; text-decoration:none;}

.CtasCtbles {font-family:Arial, Helvetica, sans-serif; position:absolute; z-index:32767; width:350px; scrollbar-face-color:#DFDFDF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#c0c0c0; scrollbar-base-color:#c0c0c0; scrollbar-arrow-color:#506749; scrollbar-track-color:#F9F9EF; scrollbar-darkshadow-color:#F3F3EC;} /* Verde: 506749 | Cream: F9F9EF*/
.CtasCtbles .ctas_body {background-repeat:repeat-x; background-position:left top; font-size: 75%; font-family: Arial, Helvetica, sans-serif; background-color:#F9F9EF; color:#333; margin:0px; width:190px; padding:5px 12px 10px 12px; border-right:1px solid #999999; border-left:1px solid #999999;}
.CtasCtbles .ctas_td   {margin:0px; color:#333; vertical-align:top;}
.CtasCtbles .topLeftCtas {height:3px; font-size:0; background-image:url(/SIGFE/images/cal/cornerTopLeft.gif); background-repeat:no-repeat;}
.CtasCtbles .topRightCtas {float:right; width:5px; height:3px; font-size:0; background-image:url(/SIGFE/images/cal/cornerTopRight.gif); background-repeat:no-repeat;}
.CtasCtbles .bottomLeftCtas {height:3px; font-size:0; background-image:url(/SIGFE/images/cal/cornerBottomLeft.gif); background-repeat:no-repeat;}
.CtasCtbles .bottomRightCtas {float:right; width:5px; height:3px; font-size:0; background-image:url(/SIGFE/images/cal/cornerBottomRight.gif); background-repeat:no-repeat;}
.CtasCtbles .ctas_body table {margin:0 auto;}
.CtasCtbles .ctas_header td {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #CC0000; vertical-align:top; text-align:center;} /* color:#506749; border-bottom:1px solid #506749; */
.CtasCtbles .ctas_td a.ctasActive, .CtasCtbles .ctasActive {color:#666666; text-decoration:none;}
.CtasCtbles .ctas_td a.ctasInactive, .CtasCtbles .ctasInactive {color:#CCCCCC; text-decoration:none;}
.CtasCtbles .ctasrow {font-size:10px; color:#506749; text-align:left; font-weight:bold; white-space:nowrap;}
.CtasCtbles .row {font-size:10px; color:#666666; vertical-align:top; text-align:center;}
.CtasCtbles a.ctasActive:visited {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;} /* Verde: #506749 */
.CtasCtbles a.ctasActive:link    {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.CtasCtbles a.ctasActive:hover   {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:none;}
.CtasCtbles a.ctasActive:active  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#CC0000; text-decoration:none;}

div#div_Saldos  {display:none; position:absolute; left:0px; top:0px; width:213px; height:125px; z-index:999; border-left:0px; border-top:0px; border-right:2px; border-bottom:2px; border-style:outset;}
.tblSaldos   {background-color:#F3F3EC; border:1px #E3DEB8 solid;}
.hdrSaldos   {background-color:#C3C09E; vertical-align:middle; text-align:left; border:1px solid; color:#333333; border-color: #E3DEB8 #333333 #333333 #E3DEB8; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px;}
TD.titSaldos {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;   padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E3DEB8; text-align:left;}
TD.detSaldos {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E3DEB8; text-align:right;}

.closeWinWhite {position:relative; vertical-align:top; text-align:right; float:right; width:14px; height:14px; border:0px; font-size:0px; background-image:url(/SIGFE/images/icons/btnCloseWhite.gif); background-repeat:no-repeat; cursor:pointer;}
.closeWinBlack {position:relative; vertical-align:top; text-align:right; float:right; width:14px; height:14px; border:0px; font-size:0px; background-image:url(/SIGFE/images/icons/btnCloseBlack.gif); background-repeat:no-repeat; cursor:pointer;}

.ToolBar          {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;}
a.ToolBar         {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
a.ToolBar:link    {color:#003366; text-decoration:none;} /* #506749 */
a.ToolBar:visited {color:#003366; text-decoration:none;} /* #506749 */
a.ToolBar:active  {color:#003366; text-decoration:none;} /* #506749 */
a.ToolBar:hover   {color:#CC0000; text-decoration:underline;}

.fade_link1 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#009933; text-decoration:none;}
.fade_link2 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; text-decoration:none;}
.fade_link3 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold;   color:#009933; text-decoration:none;}
.fade_link4 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold;   color:#9CCF85; text-decoration:none;}
.fade_link5 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold;   color:#506749; text-decoration:none;}

div#tbl-container {border-top:0px; border-left:0px; border-right:0px; border-bottom:3px inset;}
div#tbl-inner-container {scrollbar-face-color:#DFDFDF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#c0c0c0; scrollbar-base-color:#c0c0c0; scrollbar-arrow-color:#506749; scrollbar-track-color:#F9F9EF; scrollbar-darkshadow-color:#F3F3EC;}

.hdrtbl		 {background-color:#F3F3EC; border:1px solid #0066CC; } /*  #506749 */
.hdrtbl3		 {background-color:#F3F3EC; border:0px solid #0066CC; } /*  #506749 */
.hdrtbl2 	 { color:#FF0000; background-color:#F3F3EC; border:4px solid #FF0000; font-family:Tahoma, Helvetica, sans-serif;  font-size:14px; font-weight:bold;    }
.hdr_i 		 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold;   vertical-align:middle; text-align:left;   border:0px solid; border-color:steelblue; padding-right:2px; padding-left:2px; padding-top:3px; padding-bottom:3px;}
.hdr_d 		 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold;   vertical-align:middle; text-align:right;  border:0px solid; border-color:steelblue; padding-right:2px; padding-left:2px; padding-top:3px; padding-bottom:3px;}
.hdr_c 		 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold;   vertical-align:middle; text-align:center; border:0px solid; border-color:steelblue; padding-right:2px; padding-left:2px; padding-top:3px; padding-bottom:3px;}
.hdr_det_i {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:left;   border:0px solid; border-color:steelblue; padding:2px;}
.hdr_det_d {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:right;  border:0px solid; border-color:steelblue; padding:2px;}
.hdr_det_c {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:center; border:0px solid; border-color:steelblue; padding:2px;}

.td_i  		{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#F3F3EC; vertical-align:middle; text-align:left;   border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:1px; padding-left:1px; padding-top:1px; padding-bottom:1px;}
.td_d  		{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#F3F3EC; vertical-align:middle; text-align:right;  border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:1px; padding-left:1px; padding-top:1px; padding-bottom:1px;}
.td_c  		{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#F3F3EC; vertical-align:middle; text-align:center; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:1px; padding-left:1px; padding-top:1px; padding-bottom:1px;}

TD.det_c  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:center; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:2px; padding-left:2px; padding-top:1px; padding-bottom:1px;}
TD.det_i  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:left; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:1px; padding-bottom:1px;}
TD.det_d  {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; vertical-align:middle; text-align:right; border:1px solid; border-color:#F4F4F4 #F4F4F4 #CCCCCC #CCCCCC; padding-right:3px; padding-left:3px; padding-top:1px; padding-bottom:1px;}

.tit_hdr	  {font-family:Tahoma, helvetica, sans-serif; font-size:13px; font-weight:bold; color: #FFFFFF; background-color:#0066CC; text-indent:2pt; text-align:center; border-top-width:1px; border-right-width:2px; border-bottom-width:2px; border-left-width:1px;}
.subtit_hdr	{font-family:Tahoma, helvetica, sans-serif; font-size:11px; font-weight:bold; color: #FFFFFF; background-color:steelblue; text-indent:2pt; text-align:left; border-top-width:1px; border-right-width:2px; border-bottom-width:2px; border-left-width:1px;}

.orange_tbl  {display:table; border-collapse:separate; border-spacing:1px; align:center; vertical-align:middle; background-color:#F3F3EC; border:#CC9900 1px solid;}
.orange_th_i {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#CC9900; border-top-width:2px; border-top-style:solid; border-top-color:#CC9900; text-align:left;}
.orange_th_c {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#CC9900; border-top-width:2px; border-top-style:solid; border-top-color:#CC9900; text-align:center;}
.orange_th_d {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#CC9900; border-top-width:2px; border-top-style:solid; border-top-color:#CC9900; text-align:right;}

.green_tbl   {display:table; border-collapse:separate; border-spacing:1px; align:center; vertical-align:middle; background-color:#F3F3EC; border:#506749 1px solid;}
.green_th_i  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#506749; border-top-width:2px; border-top-style:solid; border-top-color:#506749; text-align:left;}
.green_th_c  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#506749; border-top-width:2px; border-top-style:solid; border-top-color:#506749; text-align:center;}
.green_th_d  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#506749; border-top-width:2px; border-top-style:solid; border-top-color:#506749; text-align:right;}

.navy_tbl   {display:table; border-collapse:separate; border-spacing:1px; align:center; vertical-align:middle; background-color:#F3F3EC; border:#003366 1px solid;}
.navy_th_i  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#003366; border-top-width:2px; border-top-style:solid; border-top-color:#003366; text-align:left;}
.navy_th_c  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#003366; border-top-width:2px; border-top-style:solid; border-top-color:#003366; text-align:center;}
.navy_th_d  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#003366; border-top-width:2px; border-top-style:solid; border-top-color:#003366; text-align:right;}

.blue_tbl   {display:table; border-collapse:separate; border-spacing:1px; align:center; vertical-align:middle; background-color:#F3F3EC; border:steelblue 1px solid;}
.blue_th_i  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:steelblue; border-top-width:2px; border-top-style:solid; border-top-color:steelblue; text-align:left;}
.blue_th_c  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:steelblue; border-top-width:2px; border-top-style:solid; border-top-color:steelblue; text-align:center;}
.blue_th_d  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:steelblue; border-top-width:2px; border-top-style:solid; border-top-color:steelblue; text-align:right;}

.cream_tbl   {display:table; border-collapse:separate; border-spacing:1px; align:center; vertical-align:middle; background-color:#F3F3EC; border:#dbd9c0 1px solid;}
.cream_th_i  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#dbd9c0; border-top-width:2px; border-top-style:solid; border-top-color:#dbd9c0; text-align:left;}
.cream_th_c  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#dbd9c0; border-top-width:2px; border-top-style:solid; border-top-color:#dbd9c0; text-align:center;}
.cream_th_d  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#dbd9c0; border-top-width:2px; border-top-style:solid; border-top-color:#dbd9c0; text-align:right;}

.moka_tbl   {display:table; border-collapse:separate; border-spacing:1px; align:center; vertical-align:middle; background-color:#F3F3EC; border:#C3C09E 1px solid;}
.moka_th_i  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#C3C09E; border-top-width:2px; border-top-style:solid; border-top-color:#C3C09E; text-align:left;}
.moka_th_c  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#C3C09E; border-top-width:2px; border-top-style:solid; border-top-color:#C3C09E; text-align:center;}
.moka_th_d  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#C3C09E; border-top-width:2px; border-top-style:solid; border-top-color:#C3C09E; text-align:right;}

.tinto_tbl   {display:table; border-collapse:separate; border-spacing:1px; align:center; vertical-align:middle; background-color:#F3F3EC; border:#990000 1px solid;}
.tinto_th_i  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#990000; border-top-width:2px; border-top-style:solid; border-top-color:#990000; text-align:left;}
.tinto_th_c  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#990000; border-top-width:2px; border-top-style:solid; border-top-color:#990000; text-align:center;}
.tinto_th_d  {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#FFFFFF; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#990000; border-top-width:2px; border-top-style:solid; border-top-color:#990000; text-align:right;}

.inner_bk_th_i   {position:relative; top:expression(document.getElementById("tbl-inner-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#F3F3EC; border-top-width:2px; border-top-style:solid; border-top-color:#F3F3EC; text-align:left;}
.inner_bk_th_c   {position:relative; top:expression(document.getElementById("tbl-inner-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#F3F3EC; border-top-width:2px; border-top-style:solid; border-top-color:#F3F3EC; text-align:center;}
.inner_bk_th_d   {position:relative; top:expression(document.getElementById("tbl-inner-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#F3F3EC; border-top-width:2px; border-top-style:solid; border-top-color:#F3F3EC; text-align:right;}

.book_tbl    {display:table; border-collapse:separate; border-spacing:1px; align:center; vertical-align:middle; background-color:#F3F3EC; border:#F3F3EC 1px solid; border:0px;}
.book_tr     {display:table-row; vertical-align:inherit}
.book_th_i   {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#F3F3EC; border-top-width:2px; border-top-style:solid; border-top-color:#F3F3EC; text-align:left;}
.book_th_c   {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#F3F3EC; border-top-width:2px; border-top-style:solid; border-top-color:#F3F3EC; text-align:center;}
.book_th_d   {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; padding-bottom:4px; padding-top:4px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCCCCC; background-color:#F3F3EC; border-top-width:2px; border-top-style:solid; border-top-color:#F3F3EC; text-align:right;}
.book_td_i   {display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; white-space:nowrap; padding-bottom:2px; padding-top:2px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E3DEB8; text-align:left;}
.book_td_c   {display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; white-space:nowrap; padding-bottom:2px; padding-top:2px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E3DEB8; text-align:center;}
.book_td_d   {display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; white-space:nowrap; padding-bottom:2px; padding-top:2px; padding-right:2px; padding-left:5px; color:#333333; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E3DEB8; text-align:right;}

.spacer {position:relative; left:0px; top:0px; width:100px; height:7px; overflow:hidden;}  /*background-color:red; */

/*
.tbl_second {background-color:#F3F3EC; border:#999966 1px solid;}
.tit_second	{background-color:#999966; color: #FFFFFF; font-family:Tahoma, helvetica, sans-serif; font-size:11px; font-weight:bold; text-indent:2pt; text-align:left; border-top-width:1px; border-right-width:2px; border-bottom-width:2px; border-left-width:1px;}

.tbl_third  {background-color:#F3F3EC; border:#CCCC99 1px solid;}
.tit_third	{background-color:#CCCC99; color: #333333; font-family:Tahoma, helvetica, sans-serif; font-size:11px; font-weight:bold; text-indent:2pt; text-align:left; border-top-width:1px; border-right-width:2px; border-bottom-width:2px; border-left-width:1px;}
*/

.tbl_second {background-color:#F3F3EC; border:#C3C09E 1px solid;}
.tit_second	{background-color:#C3C09E; color:#333333; font-family:Tahoma, helvetica, sans-serif; font-size:11px; font-weight:bold; text-indent:2pt; text-align:left; border-top-width:1px; border-right-width:2px; border-bottom-width:2px; border-left-width:1px;}

.tbl_third  {background-color:#F3F3EC; border:steelblue 1px solid;}
.tit_third	{background-color:steelblue; color: #FFFFFF; font-family:Tahoma, helvetica, sans-serif; font-size:11px; font-weight:bold; text-indent:2pt; text-align:left; border-top-width:1px; border-right-width:2px; border-bottom-width:2px; border-left-width:1px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
img {border:0px;}
.DivDet          {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;}
.DivDet span     {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.DivDet table    {background-color:#F3F3EC; border:steelblue 1px solid;} /* #506749 */
.DivDet thead td {position:relative; top:expression(document.getElementById("tbl-container").scrollTop-2); z-index:20;}
.DivDet .titulo  {background-color:steelblue; font-family:Tahoma, Helvetica, sans-serif; font-size:11px;} /* background-color: #506749 */
.DivDet td.titulo  {color:#FFFFFF; text-align:center; vertical-align:middle; font-weight:bold;
  border:1px solid; border-color: #6699CC #006699 #006699 #6699CC;;
  padding-right:2px; padding-left:2px; padding-top:3px; padding-bottom:3px;} /* border-color: #76926E #40533A #40533A #76926E; */
  .DivDet td.det_A {vertical-align:middle; padding:2px; border-top:#c0c0c0 1px solid; border-left:0px; border-bottom:0px; border-right:0px;}
  .DivDet td.det_B {vertical-align:middle; padding:1px 2px 1px 2px; border:0px;} /* padding: padding-top, padding-right, padding-bottom y padding-left. */
  .DivDet .cell_scroll {overflow:auto; text-align:left; vertical-align:middle; scrollbar-arrow-color:steelblue; scrollbar-base-color:#F3F3EC;
    scrollbar-darkshadow-color:#CCCC99; scrollbar-face-color:#F3F3EC; scrollbar-highlight-color:#F3F3EC;
    scrollbar-shadow-color:#F3F3EC; scrollbar-track-color:#F3F3EC;} /* #506749 */
    .DivDet .span_scroll {display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
      vertical-align:middle; text-align:left; margin-left:2px;}
      .DivDet .span_scroll a{text-decoration:underline;}
      .DivDet input          {border:#c0c0c0 1px solid; font-family:verdana, arial, helvetica, sans-serif; font-size:9px;}
      .DivDet .txt_input_on  {background-color:#FFFFFF; color:#000000;}
      .DivDet .txt_input_off {background-color:#f5f5f5; color:#626262; cursor:default;}
      .DivDet .chk_input     {border:0px; cursor:pointer;}
      .rut {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
      span.rut {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;}
      a.rut:link, a.rut:visited {font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:#003366;} /* #506749 */
      a.rut:active, a.rut:hover {font-family:Tahoma, Helvetica, sans-serif; font-size:10px;color:#CC0000;}
      /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

      .radio_input {border:0px; cursor:Pointer;}
      #MsgEspera {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#333333; vertical-align:middle}
      .hdrtbl tr td .hdrtbl tr td {
        font-weight: bold;
      }
      .hdrtbl tr td{
        padding: 4px;
      }
      .hdrtbl2 tr td  tr td {
        font-weight: bold;
      }

      .codigoBarra{
        background-image:url('../imagenes/codigoBarras.png');
        background-repeat:no-repeat;
        padding-left:53px;
      }


.div-left-container {
  width: 50%;
  display: inline-block;
}

.div-right-container {
  padding-left: 10px;
  width: 50%;
  display: inline;
}

.div-left-container > span {
  float: right;
}

.div-right-container > span {
  float: right;
}

.div-left-container > span.textbox {
  width: 300px !important;
}

.div-right-container > span.textbox {
  width: 300px !important;
}

/* Cambiar el color de fondo del encabezado del dialog */
.ui-dialog .ui-dialog-titlebar {
  background: #3D6FB3 !important; /* Cambia este color por el que desees */
  color: #ffffff !important; /* Color del texto del título */
  border: 2px solid #2980b9 !important; /* Borde opcional */
}