/* -- .g-tabla-001 (newspaper-a) -- */      
        
        .g-tabla-001 .g-row-selec-a td, .g-tabla-001 .g-row-selec-a ,
        .g-tabla-002 .g-row-selec-a td, .g-tabla-002 .g-row-selec-a ,
        .g-tabla-003 .g-row-selec-a td, /* NO se permite el link porque tiene imagen para el rollover */
        .g-tabla-004 .g-row-selec-a td, .g-tabla-004 .g-row-selec-a ,
        .g-tabla-005 .g-row-selec-a td, .g-tabla-005 .g-row-selec-a ,
        .g-tabla-006 .g-row-selec-a td, /* NO se permite el link porque tiene imagen para el rollover */
        .g-tabla-007 .g-row-selec-a td, .g-tabla-007 .g-row-selec-a ,
        .g-tabla-008 .g-row-selec-a td, .g-tabla-008 .g-row-selec-a ,
        .g-tabla-009 .g-row-selec-a td, .g-tabla-009 .g-row-selec-a ,
        .g-tabla-010 .g-row-selec-a td, .g-tabla-010 .g-row-selec-a ,
        .g-tabla-011 .g-row-selec-a td, .g-tabla-011 .g-row-selec-a ,
        .g-tabla-012 .g-row-selec-a td,  
        .g-tabla-013 .g-row-selec-a td,
        .g-tabla-014 .g-row-selec-a td, 
        .g-tabla-015 .g-row-selec-a td, 
        .g-tabla-016 .g-row-selec-a td 
         
                                                {
                                                    border-top: 1px solid #B3FFB3; 
                                                    border-bottom: 1px solid #B3FFB3; 
                                                    background-color: #E0FFC0; 
                                                    color:#000000;
                                                }
 
        .g-tabla-001 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-002 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-003 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-004 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-005 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-006 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-007 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-008 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-009 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-010 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-011 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-012 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-013 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-014 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-015 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
        .g-tabla-016 .g-row-selec-a td:first-child a { background:inherit; color:inherit }
                                                
        .g-tabla-001 .g-row-selec-b td, .g-tabla-001 .g-row-selec-b ,
        .g-tabla-002 .g-row-selec-b td, .g-tabla-002 .g-row-selec-b ,
        .g-tabla-003 .g-row-selec-b td, /* NO se permite el link porque tiene imÃ¡gen para el rollover */
        .g-tabla-004 .g-row-selec-b td, .g-tabla-004 .g-row-selec-b ,
        .g-tabla-005 .g-row-selec-b td, .g-tabla-005 .g-row-selec-b ,
        .g-tabla-006 .g-row-selec-b td, /* NO se permite el link porque tiene imÃ¡gen para el rollover */
        .g-tabla-007 .g-row-selec-b td, .g-tabla-007 .g-row-selec-b ,
        .g-tabla-008 .g-row-selec-b td, .g-tabla-008 .g-row-selec-b ,
        .g-tabla-009 .g-row-selec-b td, .g-tabla-009 .g-row-selec-b ,
        .g-tabla-010 .g-row-selec-b td, .g-tabla-010 .g-row-selec-b ,
        .g-tabla-011 .g-row-selec-b td, .g-tabla-011 .g-row-selec-b ,
        .g-tabla-012 .g-row-selec-b td, 
        .g-tabla-013 .g-row-selec-b td, 
        .g-tabla-014 .g-row-selec-b td, 
        .g-tabla-015 .g-row-selec-b td, 
        .g-tabla-016 .g-row-selec-b td 
                                                {
                                                    border-top: 1px solid #FF4D4D; 
                                                    border-bottom: 1px solid #FF4D4D; 
                                                    background-color: #FF6666; 
                                                    color:#FFFFFF;
                                                }


        .g-tabla-001 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-002 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-003 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-004 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-005 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-006 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-007 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-008 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-009 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-010 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-011 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-012 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-013 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-014 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-015 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
        .g-tabla-016 .g-row-selec-b td:first-child a { background:inherit; color:inherit; border-color: transparent; }
                                   
        /* -- g-tabla-001 -- */         
                                    
        .g-tabla-001                                       {  margin: 7px; border-collapse: collapse; border-top: 1px solid #6699CC; border-right: 1px solid #6699CC; border-bottom: 1px solid #6699CC; border-left: 1px solid #6699CC; } 
        .g-tabla-001 thead                                 {  color: #003399; } 
        .g-tabla-001 thead th                              {  padding: 10px 8px; border-top: none; border-right: none; border-bottom: 1px dashed #6699CC; border-left: none; } 
        .g-tabla-001 tbody                                 {  color: #444444; border-top: none; border-right: none; border-bottom: 1px solid #D0DAFD; border-left: none; } 
        .g-tabla-001 tbody td                              {  padding: 5px 5px; text-align: left; vertical-align: top;  } 
        .g-tabla-001 tbody tr                              {  background-color: #FFFFFF; color: #444; border-top: 1px solid #D0DAFD; border-right: none; border-bottom: none; border-left: none; } 
        .g-tabla-001 tbody tr:hover                        {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-001 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-001 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-001 tfoot                                 {  border-top: 1px solid #B9C9FE; border-right: none; border-bottom: 1px solid #B9C9FE; border-left: none; } 
        .g-tabla-001 tfoot td                              {  background-color: #FFFFFF; padding: 1em;  } 
        .g-tabla-001 caption                               {  background-color: #FFFFFF; color: #003399; margin: 0; padding: 1em; border-top: 1px dashed #D0DAFD; border-right: none; border-bottom: none; border-left: none; } 
        
        .g-tabla-001 rowgroup                              {   } 
        .g-tabla-001 colgroup                              {   }  
        
        .g-tabla-001 .row-impar                            {  background-color: #F9F9F9; } 
        .g-tabla-001 .row-par                              {  background-color: #EFF2FF; } 
        .g-tabla-001 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-001 .colgroup-b                           {  background-color: #D0DAFD; } 
        .g-tabla-001 .col-a                                {  background-color: #D0DAFD; border-top: none; border-right: none; border-bottom: none; border-left: none; } 
        .g-tabla-001 .col-b                                {  background-color: #DCE4FF; border-top: none; border-right: none; border-bottom: none; border-left: none; } 
                
	/* propiedades de color para fila seleccionada */
                
        .g-tabla-001 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-001 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-001 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-001 .sele-1 td a                          {  color:#000000; }
        .g-tabla-001 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-001 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-001 .sele-1, 
        .g-tabla-001 .sele-2, 
        .g-tabla-001 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */
        
        /* -- id_tabla_002 -- */

        .g-tabla-002                                       {  background-color: #FFFFFF; margin: 7px; border-collapse: collapse; } 
        .g-tabla-002 thead                                 {  color: #003399; border-top: 2px solid #6699CC; border-bottom: 2px solid #6699CC; } 
        .g-tabla-002 thead th                              {  padding: 10px 8px; } 
        .g-tabla-002 tbody tr                              {  border-top: 1px solid #99BBFF; border-bottom: 1px solid #99BBFF; color: #444444; } 
        .g-tabla-002 tbody td                              {  padding: 5px 5px; }         
        .g-tabla-002 tfoot td                              {  border-top:1px solid #6699CC; border-bottom:1px solid #6699CC; padding: 1em; background-color:#FFFFFF; }         
        .g-tabla-002 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-002 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-002 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-002 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #EFF2FF; border-bottom: 1px solid #EFF2FF; padding: 1em; } 
        .g-tabla-002 rowgroup                              {  border: 1px solid #EFF2FF; } 
        .g-tabla-002 colgroup                              {  border: 1px solid #EFF2FF; } 
        .g-tabla-002 .row-impar                            {  background-color: #F9F9F9; } 
        .g-tabla-002 .row-par                              {  background-color: #EFF2FF; } 
        .g-tabla-002 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-002 .colgroup-b                           {  background-color: #D0DAFD; } 
        .g-tabla-002 .col-a                                {  background-color: #FFFFFF; } 
        .g-tabla-002 .col-b                                {  background-color: #FFFFFF; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-002 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-002 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-002 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-002 .sele-1 td a                          {  color:#000000; }
        .g-tabla-002 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-002 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-002 .sele-1, 
        .g-tabla-002 .sele-2, 
        .g-tabla-002 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

        /* -- .g-tabla-003 -- */

        .g-tabla-003                                       {  margin: 7px; border-collapse: collapse; } 
        .g-tabla-003 thead                                 {  color: #003399; } 
        .g-tabla-003 thead th                              {  padding: 8px; background: #B9C9FE url('./imgs/imgs_tbls/gradhead.png') repeat-x; border-top: 2px solid #d3ddff; border-bottom: 1px solid #FFFFFF; } 
        .g-tabla-003 tbody                                 {  color: #444444; } 
        .g-tabla-003 tbody td                              {  padding: 5px 5px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background: #EFF2FF url('./imgs/imgs_tbls/gradback.png') repeat-x; } 
        .g-tabla-003 tbody tr:hover                        {  border-top:1px dashed #6F6; border-bottom:1px dashed #6F6; background-color: #003399; } 
        .g-tabla-003 tbody tr:hover td                     {  background: #D0DAFD url('./imgs/imgs_tbls/gradhover.png') repeat-x; color: #003399; } 
        .g-tabla-003 tbody tr:hover td a                   {  background: #D0DAFD url('./imgs/imgs_tbls/gradhover.png') repeat-x; color: #003399; } 
        .g-tabla-003 tfoot tr td                           {  background-color: #EFF2FF; font-size: 12px; color: #99c; } 
        .g-tabla-003 td                                    {  padding: 8px; color: #003399; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #EFF2FF url('./imgs/imgs_tbls/gradback.png') repeat-x; } 
        .g-tabla-003 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #D0DAFD; padding: 1em; } 
        .g-tabla-003 rowgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-003 colgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-003 tfoot td                              {  border-top:1px solid #99BBFF; padding: 1em; background-color:#FFFFFF; } 
        .g-tabla-003 .row-impar                            {  background-color: #F9F9F9; } 
        .g-tabla-003 .row-par                              {  background-color: #EFF2FF; } 
        .g-tabla-003 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-003 .colgroup-b                           {  background-color: #D0DAFD; } 
        .g-tabla-003 .col-a                                {  background-color: #D0DAFD; border-bottom: 1px solid #EFF2FF; } 
        .g-tabla-003 .col-b                                {  background-color: #DCE4FF; border-bottom: 1px solid #D0DAFD; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-003 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-003 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-003 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-003 .sele-1 td a                          {  color:#000000; }
        .g-tabla-003 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-003 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-003 .sele-1, 
        .g-tabla-003 .sele-2, 
        .g-tabla-003 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

        /* -- .g-tabla-004 -- */

        .g-tabla-004                                       {  margin: 7px; border-collapse: collapse; } 
        .g-tabla-004 thead                                 {  color: #003399; } 
        .g-tabla-004 thead th                              {  padding: 8px; background-color: #B9C9FE; } 
        .g-tabla-004 tbody                                 {  background-color: #EFF2FF; }
        .g-tabla-004 tbody tr                              {  border-bottom: 1px solid transparent; border-top: 1px solid transparent;}
        .g-tabla-004 tbody td                              {  color: #444444; padding: 5px 5px;  } 
        .g-tabla-004 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-004 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-004 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-004 caption                               {  color: #003399; background-color: #FFFFFF; margin: 0px; border-top: 1px solid #D0DAFD; padding: 1em; } 
        .g-tabla-004 rowgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-004 colgroup                              {  border: 1px solid #FFFFFF; } 
        .g-tabla-004 tfoot td                              {  background-color:#FFFFFF; border-top: 1px solid #f9f9f9; border-bottom: 1px solid #D9D9D9; padding: 1em; } 
        .g-tabla-004 .row-impar                            {  background-color: #FFFFFF;  } 
        .g-tabla-004 .row-par                              {  background-color: #EFF2FF;  } 
        .g-tabla-004 .colgroup-a                           {  background-color: #EFF2FF; border: 1px solid #F5F5F5; } 
        .g-tabla-004 .colgroup-b                           {  background-color: #EFF2FF; border: 1px solid #F5F5F5; } 
        .g-tabla-004 .col-a                                {  background-color: #D0DAFD; border: 1px solid #EFF2FF; } 
        .g-tabla-004 .col-b                                {  background-color: #DCE4FF; border: 1px solid #EFF2FF; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-004 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-004 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-004 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-004 .sele-1 td a                          {  color:#000000; }
        .g-tabla-004 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-004 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-004 .sele-1, 
        .g-tabla-004 .sele-2, 
        .g-tabla-004 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

        /* -- .g-tabla-005 -- */

        .g-tabla-005                                       {  margin: 7px; border-collapse: collapse; border-top: 7px solid #99BBFF; border-bottom: 7px solid #99BBFF; } 
        .g-tabla-005 th                                    {  padding: 8px; background-color: #EFF2FF; border-right: 1px solid #99BBFF; border-left: 1px solid #99BBFF; border-top: 1px solid #99BBFF; color: #003399; } 
        .g-tabla-005 tbody                                 {  background-color: #DCE4FF; } 
        .g-tabla-005 tbody tr                              {  border-top: 1px solid transparent; border-right: 1px solid #aabcfe; border-bottom: 1px solid transparent; border-left: 1px solid #aabcfe; }
        .g-tabla-005 tbody td                              {  padding: 5px 5px; color: #444444; } 
        .g-tabla-005 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082;  } 
        .g-tabla-005 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-005 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-005 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #D0DAFD; padding: 1em; } 
        .g-tabla-005 rowgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-005 colgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-005 tbody td:first-child                  {  white-space: nowrap; } 
        .g-tabla-005 tfoot td                              {  clear:both; padding: 1em; border-top:1px solid #99BBFF; background-color:#F5F5F5; } 
        .g-tabla-005 thead th                              {  border-top: 1px solid #99BBFF; border-left: 1px solid #99BBFF; } 
        .g-tabla-005 tbody td                              {  border-top: 1px solid #99BBFF; border-left: 1px solid #99BBFF; } 
        .g-tabla-005 .colgroup-a                           {  background-color: #F5F5F5; } 
        .g-tabla-005 .colgroup-b                           {  background-color: #F5F5F5; } 
        .g-tabla-005 .col-a                                {  background-color: #D0DAFD; border-bottom: 1px solid #D0DAFD; } 
        .g-tabla-005 .col-b                                {  background-color: #DCE4FF; border-bottom: 1px solid #D0DAFD; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-005 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-005 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-005 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-005 .sele-1 td a                          {  color:#000000; }
        .g-tabla-005 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-005 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-005 .sele-1, 
        .g-tabla-005 .sele-2, 
        .g-tabla-005 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades de color para fila interlineado */

        .g-tabla-005 .row-impar                            {  background-color: #FFFFFF; } 
        .g-tabla-005 .row-par                              {  background-color: #EFF2FF; } 
        .g-tabla-005 .row-1                                 {  background-color: #FEFEFE; } 
        .g-tabla-005 .row-2                                 {  background-color: #F9F9F9; } 
        .g-tabla-005 .row-3                                 {  background-color: #EFF2FF; } 
        .g-tabla-005 .row-4                                 {  background-color: #F8FAFF; } 

	/* propiedades para sombras */

        /* -- .g-tabla-006 -- */

        .g-tabla-006                                       {  margin: 7px; border-collapse: collapse; background: url('./imgs/imgs_tbls/blurry.jpg') 100% 100% no-repeat; } 
        .g-tabla-006 thead                                 {  color: #003399; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } 
        .g-tabla-006 thead th                              {  padding: 12px; } 
        .g-tabla-006 tbody                                 {  color: #444444; } 
        .g-tabla-006 tbody td                              {  padding: 5px 5px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: url('./imgs/imgs_tbls/back.png'); } 
        .g-tabla-006 tfoot td                              {  color: #003399; } 
        * html .g-tabla-006 tbody td                       {  /* ----------------------------PUT THIS ON IE6 ONLY STYLE AS THE RULE INVALIDATESYOUR STYLESHEET----------------------------*/ /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/imgs_gbls/back.png',sizingMethod='crop');*/ background: none; } 
        .g-tabla-006 tbody tr:hover                        {  border-top: 1px solid #FFE082; border-bottom: 1px solid #FFE082; /*border-right: 1px solid #FFE082; border-left: 0px solid #FFE082;*/ }  
        .g-tabla-006 tbody tr:hover td                     {  color: #003399; background: #FFFFC0; } 
        .g-tabla-006 tbody tr:hover td a                   {  color: #003399; background: #FFFFC0; } 
        .g-tabla-006 tbody tr:hover td:first-child a       {  background-color: #FFFFFF; color:inherit; } 
        .g-tabla-006 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #D0DAFD; padding: 1em; } 
        .g-tabla-006 .row-impar                            {  background-color: transparent; }  
        .g-tabla-006 .row-par                              {  background-color: transparent; } 
        .g-tabla-006 .colgroup-a                           {  background: none; } 
        .g-tabla-006 .colgroup-b                           {  background: none; } 
        .g-tabla-006 .col-a                                {  background-color: #D0DAFD; border-bottom: 1px solid #D0DAFD; } 
        .g-tabla-006 .col-b                                {  background-color: #DCE4FF; border-bottom: 1px solid #D0DAFD; } 

        .g-tabla-006 thead th                              {  border-top: 1px solid #99BBFF; border-left: 1px solid #99BBFF; } 
        .g-tabla-006 tbody td                              {  border-top: 1px solid #99BBFF; border-left: 1px solid #99BBFF; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-006 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-006 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-006 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-006 .sele-1 td a                          {  color:#000000; }
        .g-tabla-006 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-006 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-006 .sele-1, 
        .g-tabla-006 .sele-2, 
        .g-tabla-006 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

        /* -- .g-tabla-007 -- */

        .g-tabla-007                                       {  margin: 7px; border-collapse: collapse; } 
        .g-tabla-007 thead                                 {  color: #003399; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } 
        .g-tabla-007 thead th                              {  padding: 12px 15px; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; } 
        .g-tabla-007 tbody                                 {  color: #444444; border-bottom: 1px solid #FFFFFF; border-top: 1px solid transparent; } 
        .g-tabla-007 tbody tr                              {  border-bottom: 1px solid #FFFFFF; border-top: 1px solid transparent; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; } 
        .g-tabla-007 tbody td                              {  padding: 5px 5px; } 
        .g-tabla-007 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082; /*border-left: 0px solid #FFE082;*/ } 
        .g-tabla-007 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-007 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-007 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #D0DAFD; padding: 1em; } 
        .g-tabla-007 tfoot td                              {  clear:both; border-bottom:1px solid #99BBFF; padding: 1em; background-color:#FFFFFF; } 
        .g-tabla-007 .row-impar                            {  background-color: #F9F9F9; color:#003399; } 
        .g-tabla-007 .row-par                              {  background-color: #EFF2FF; color:#003399; } 
        .g-tabla-007 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-007 .colgroup-b                           {  background-color: #DCE4FF; } 
        .g-tabla-007 .col-a                                {  background-color: #D0DAFD; border-bottom: 1px solid #D0DAFD; } 
        .g-tabla-007 .col-b                                {  background-color: #DCE4FF; border-bottom: 1px solid #D0DAFD; } 

        .g-tabla-007 thead th                              {  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; } 
        .g-tabla-007 tbody td                              {  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-007 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-007 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-007 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-007 .sele-1 td a                          {  color:#000000; }
        .g-tabla-007 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-007 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-007 .sele-1, 
        .g-tabla-007 .sele-2, 
        .g-tabla-007 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

        /* -- .g-tabla-008 -- */

        .g-tabla-008                                       {  margin: 7px; border-collapse: collapse; border:1px solid #99BBFF;} 
        .g-tabla-008 thead                                 {  color: #003399; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } 
        .g-tabla-008 thead th                              {  padding: 12px 15px; } 
        .g-tabla-008 tbody                                 {  color: #444444; }         
        .g-tabla-008 tbody tr                              {  border-top: 1px solid #99BBFF; border-bottom: 1px solid #99BBFF; } 
        .g-tabla-008 tbody td                              {  padding: 5px 5px; } 
        /*.g-tabla-008 tbody td:first-child                  {  background-color: #D0DAFD; } */
        .g-tabla-008 .primero                              {  background-color: #D0DAFD; color:#003399; border-right: 1px solid transparent; border-left: 1px solid transparent; } 
        .g-tabla-008 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082; /*border-left: 0px solid #FFE082;*/ } 
        .g-tabla-008 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-008 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-008 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #D0DAFD; padding: 1em; } 
        .g-tabla-008 rowgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-008 colgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-008 tfoot td                              {  clear:both; border-top:1px solid #99BBFF; border-bottom:1px solid #99BBFF; padding: 1em; background-color:#FFFFFF; } 
        .g-tabla-008 .row-impar                            {  background-color: #F9F9F9; } 
        .g-tabla-008 .row-par                              {  background-color: #EFF2FF; } 
        .g-tabla-008 .colgroup-a                           {  background: none; } 
        .g-tabla-008 .colgroup-b                           {  background: none; } 
        .g-tabla-008 .col-a                                {  background-color: #D0DAFD; border-bottom: 1px solid #D0DAFD; } 
        .g-tabla-008 .col-b                                {  background-color: #DCE4FF; border-bottom: 1px solid #D0DAFD; } 

        .g-tabla-008 thead th                              {  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; } 
        .g-tabla-008 tbody td                              {  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-008 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-008 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-008 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-008 .sele-1 td a                          {  color:#000000; }
        .g-tabla-008 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-008 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-008 .sele-1, 
        .g-tabla-008 .sele-2, 
        .g-tabla-008 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

        /* -- g-tabla-009 -- */

        .g-tabla-009                                       {  background-color: #FFFFFF; margin: 7px; border-collapse: collapse; border: 1px solid #6699CC; } 
        .g-tabla-009 thead                                 {  background-color:#FFFFFF; color: #003399; } 
        .g-tabla-009 thead th                              {  border-top: 1px solid #6699CC; border-bottom: 1px solid #6699CC; } 
        .g-tabla-009 thead th                              {  padding: 10px 8px; white-space:nowrap; } 
        .g-tabla-009 tbody                                 {  color: #444444; } 
        .g-tabla-009 tbody tr                              {  border-bottom: 1px dashed #f1f1f1; border-top: 1px dashed #FFFFFF; } 
        .g-tabla-009 tbody td                              {  padding: 5px 5px; } 
        .g-tabla-009 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-009 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-009 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-009 th:hover                              {  color: #003399; } 
        .g-tabla-009 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #D0DAFD; padding: 1em; } 
        .g-tabla-009 rowgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-009 colgroup                              {  border: 1px solid #D0DAFD; } 
        .g-tabla-009 tbody td:first-child                  {  white-space:nowrap; } 
        .g-tabla-009 tfoot td                              {  clear:both; border-top:1px solid #99BBFF; padding: 1em; background-color:#FFFFFF; } 
        .g-tabla-009 .row-impar                            {  background-color: #F9F9F9; } 
        .g-tabla-009 .row-par                              {  background-color: #EFF2FF; } 
        .g-tabla-009 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-009 .colgroup-b                           {  background-color: #EFF2FF; } 
        .g-tabla-009 .col-a                                {  background-color: #FFFFFF; border-bottom: 1px solid #D0DAFD; } 
        .g-tabla-009 .col-b                                {  background-color: #FFFFFF; border-bottom: 1px solid #D0DAFD; } 
        /* ELIMINAR HOVER */
        .g-tabla-009.sin-over tbody tr:hover td                     {  border-bottom: 1px dashed #f1f1f1; border-top: 1px dashed #FFFFFF; } 
        .g-tabla-009.sin-over tbody tr:hover td                     {  background-color: transparent; color: #444444; } 
        .g-tabla-009.sin-over tbody tr:hover td a                   {  background-color: transparent; color: #444444; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-009 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-009 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-009 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-009 .sele-1 td a                          {  color:#000000; }
        .g-tabla-009 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-009 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-009 .sele-1, 
        .g-tabla-009 .sele-2, 
        .g-tabla-009 .sele-3 td:first-child a              {  background:inherit; color:inherit }


/* -- --------------------------------------------------------------------------------------------------------------------------- -- */


	/* propiedades para sombras */

        /* -- g-tabla-009 -- */
/* 
        .g-tabla-009-2 .g-row-selec-a td { border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-009-2 .g-row-selec-b td { border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
 */

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
html>body thead.fixedHeader tr {
	display: block
}

/* make the TH elements pretty */
thead.fixedHeader th {
/*
	background: #C96;

	border-left: 1px solid #EB8;
	border-right: 1px solid #B74;
	border-top: 1px solid #EB8;
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
 */
}

/* make the A elements pretty. makes for nice clickable headers                */
thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
/* 
	color: #FFF;
	display: block;
	text-decoration: none;
 */
/*	width: 100%*/
}

/* make the A elements pretty. makes for nice clickable headers                */
/* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */
thead.fixedHeader a:hover {
/* 
	color: #FFF;
	display: block;
	text-decoration: underline;
	width: 100%
 */
}

        .g-tabla-009-2                                  {  background-color: #FFFFFF; margin: 7px; border-collapse: collapse; border: 1px solid #6699CC; } 
        .g-tabla-009-2 thead                            {  background-color:#FFFFFF; color: #003399; } 
        .g-tabla-009-2 thead th                         {  border-top: 1px solid #6699CC; border-bottom: 1px solid #6699CC; } 
        .g-tabla-009-2 thead th                         {  padding: 10px 8px; white-space:nowrap; } 
        .g-tabla-009-2 tbody                            {  color: #444444; } 
        .g-tabla-009-2 tbody tr                         {  border-bottom: 1px dashed #f1f1f1; border-top: 1px dashed #FFFFFF; } 
        .g-tabla-009-2 tbody td                         {  padding: 5px 5px; } 
        .g-tabla-009-2 caption                          {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #D0DAFD; padding: 1em; } 
        .g-tabla-009-2 rowgroup                         {  border: 1px solid #D0DAFD; } 
        .g-tabla-009-2 colgroup                         {  border: 1px solid #D0DAFD; } 
        .g-tabla-009-2 tbody td:first-child             {  white-space:nowrap; } 
        .g-tabla-009-2 tfoot td                         {  clear:both; border-top:1px solid #99BBFF; padding: 1em; background-color:#FFFFFF; } 
        .g-tabla-009-2 .row-impar                       {  background-color: #F9F9F9; } 
        .g-tabla-009-2 .row-par                         {  background-color: #EFF2FF; } 
        .g-tabla-009-2 .colgroup-a                      {  background-color: #EFF2FF; } 
        .g-tabla-009-2 .colgroup-b                      {  background-color: #EFF2FF; } 
        .g-tabla-009-2 .col-a                           {  background-color: #FFFFFF; border-bottom: 1px solid #D0DAFD; } 
        .g-tabla-009-2 .col-b                           {  background-color: #FFFFFF; border-bottom: 1px solid #D0DAFD; } 

        .g-tabla-009-2.obcp-overx  tbody tr:hover       {  outline: 2px solid #DAAD37; background-color: rgba(218,173,55,0.2); /*color: #003399; */ } 
        .g-tabla-009-2.obcp-over  tbody tr:hover        {  outline: 2px solid #6BAEFB; background-color: rgba(107,174,251,0.2); /*color: #003399; */ } 
        .g-tabla-009-2.obcp-over  tbody td:hover        {  outline: 7px solid rgba(107,174,251,0.5); /* background-color: rgba(218,173,55,0.2); */ /*color: #003399; */ } 

        /* ELIMINAR HOVER */


	/* propiedades de color para fila seleccionada */
                
        .g-tabla-009-2 .sele-1 td                       {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-009-2 .sele-2 td                       {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-009-2 .sele-3 td                       {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-009-2 .sele-1 td a                     {  color:#000000; }
        .g-tabla-009-2 .sele-2 td a                     {  color:#FFFFFF; }
        .g-tabla-009-2 .sele-3 td a                     {  color:#FFFFFF; }
        .g-tabla-009-2 .sele-1, 
        .g-tabla-009-2 .sele-2, 
        .g-tabla-009-2 .sele-3 td:first-child a         {  background:inherit; color:inherit }



/* -- --------------------------------------------------------------------------------------------------------------------------- -- */

	/* propiedades para sombras */

        /* -- .g-tabla-010 -- */

        .g-tabla-010                                       {  margin: 7px; border-collapse: collapse; border: 1px solid #6699CC; } 
        .g-tabla-010 th                                    {  padding: 15px 10px 10px 10px; color: #003399; } 
        .g-tabla-010 tbody                                 {  background-color: #EFF2FF; } 
        .g-tabla-010 tbody                                 {  color: #003399; } 
        .g-tabla-010 tbody td                              {  padding: 5px 5px; border-top: 1px dashed #FFFFFF; } 
        .g-tabla-010 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-010 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-010 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-010 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #99BBFF; padding: 1em; } 
        .g-tabla-010 rowgroup                              {  } 
        .g-tabla-010 colgroup                              {  } 
        .g-tabla-010 tbody td:first-child                  {  white-space:nowrap; } 
        .g-tabla-010 tfoot td                              {  clear:both; border-top:1px solid #99BBFF; padding: 1em; background-color:#FFFFFF; } 
        .g-tabla-010 .row-impar                            {  background-color: #FFFFFF; border-bottom: 1px dashed #99BBFF; } 
        .g-tabla-010 .row-par                              {  background-color: #EFF2FF; border-bottom: 1px dashed #99BBFF; } 
        .g-tabla-010 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-010 .colgroup-b                           {  background-color: #EFF2FF; } 
        .g-tabla-010 .col-a                                {  background-color: #D0DAFD; border-bottom: 1px solid #D0DAFD; } 
        .g-tabla-010 .col-b                                {  background-color: #DCE4FF; border-bottom: 1px solid #D0DAFD; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-010 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-010 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-010 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-010 .sele-1 td a                          {  color:#000000; }
        .g-tabla-010 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-010 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-010 .sele-1, 
        .g-tabla-010 .sele-2, 
        .g-tabla-010 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

        /* -- .g-tabla-011 newspaper-c-- */

        .g-tabla-011                                       {  margin: 7px; border-collapse: collapse; border: 1px solid #66CCFF; } 
        .g-tabla-011 thead                                 {  color: #003399; } 
        .g-tabla-011 thead th                              {  padding: 10px; border-right: 1px solid #003399; border-top: 1px solid #003399; border-left: 1px solid #003399; border-bottom: 1px solid #FFFFFF; } 
        .g-tabla-011 tbody                                 {  color: #003399; } 
        .g-tabla-011 tbody td                              {  padding: 5px 5px; border-right: 1px dashed #66CCFF; border-bottom: 1px dashed #D0DAFD; } 

        .g-tabla-011 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-bottom: 1px solid #FFE082; } 
        .g-tabla-011 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-011 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 

		/*.g-tabla-011 tbody tr:hover                        {  background-color:#DCE4FF; color: #003399; border-bottom: 1px dashed #D0DAFD; } */
        .g-tabla-011 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #99BBFF; padding: 1em; } 
        .g-tabla-011 rowgroup                              {  } 
        .g-tabla-011 colgroup                              {  } 
        .g-tabla-011 tbody td:first-child                  {  white-space: nowrap; } 
        .g-tabla-011 tfoot td                              {  clear: both; border-top:1px solid #99BBFF; padding: 1em; background-color:#FFFFFF; } 
        .g-tabla-011 .row-impar                            {  background-color: #F9F9F9; color: #003399; } 
        .g-tabla-011 .row-par                              {  background-color: #EFF2FF; color: #003399; } 
        .g-tabla-011 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-011 .colgroup-b                           {  background-color: #EFF2FF; } 
        .g-tabla-011 .col-a                                {  background-color: #FFFFFF; border-bottom: 1px solid #D0DAFD; } 
        .g-tabla-011 .col-b                                {  background-color: #DCE4FF; border-bottom: 1px solid #D0DAFD; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-011 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-011 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-011 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-011 .sele-1 td a                          {  color:#000000; }
        .g-tabla-011 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-011 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-011 .sele-1, 
        .g-tabla-011 .sele-2, 
        .g-tabla-011 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

        /* -- .g-tabla-012 -- */ 

        .g-tabla-012                                       {  margin: 7px; border-collapse: collapse; } 
        .g-tabla-012 thead th.esqu-supe-izqu               {  background: #B9C9FE url('./imgs/imgs_tbls/left.png') left -1px no-repeat; } 
        .g-tabla-012 thead th.esqu-supe-dere               {  background: #B9C9FE url('./imgs/imgs_tbls/right.png') right -1px no-repeat; } 
        .g-tabla-012 thead                                 {  } 
        .g-tabla-012 thead th                              {  padding: 8px; color: #003399; background-color: #B9C9FE; border-bottom: none; border-top:1px solid #FFFFFF; } 
        
        .g-tabla-012 tbody                                 {  background-color: #EFF2FF; color: #003399; } 
        .g-tabla-012 tbody tr                              {  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  } 
        .g-tabla-012 tbody td                              {  padding: 8px; } 
        .g-tabla-012 tfoot td.esqu-infe-izqu               {  background: #EFF2FF url('./imgs/imgs_tbls/botleft.png') left bottom no-repeat; } 
        .g-tabla-012 tfoot td.esqu-infe-dere               {  background: #EFF2FF url('./imgs/imgs_tbls/botright.png') right bottom no-repeat; } 

        .g-tabla-012 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-bottom: 1px solid #FFE082; } 
        .g-tabla-012 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399; } 
        .g-tabla-012 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399; } 

        .g-tabla-012 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #99BBFF; padding: 1em; } 
        .g-tabla-012 rowgroup                              {  border: none; } 
        .g-tabla-012 colgroup                              {  border: none; } 
        .g-tabla-012 tfoot td                              {  clear:both; border-bottom:1px solid #FFFFFF; padding: 1em; background-color:#FFFFFF; } 
        .g-tabla-012 .row-impar                            {  background-color: #FFFFFF; border-top: 1px solid #B9C9FE; border-bottom: 1px solid #B9C9FE; } 
        .g-tabla-012 .row-par                              {  background-color: #EFF2FF; border-top: 1px solid #EFF2FF; border-bottom: 1px solid #EFF2FF; } 
        .g-tabla-012 .colgroup-a                           {  background: none; } 
        .g-tabla-012 .colgroup-b                           {  background: none; } 
        .g-tabla-012 .col-a                                {  background-color: #B9C9FE; border-bottom: 1px solid #FFFFFF; } 
        .g-tabla-012 .col-b                                {  background-color: #DCE4FF; border-bottom: 1px solid #FFFFFF; } 
	/* propiedades de color para fila seleccionada */
                
        .g-tabla-012 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-012 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-012 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-012 .sele-1 td a                          {  color:#000000; }
        .g-tabla-012 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-012 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-012 .sele-1, 
        .g-tabla-012 .sele-2, 
        .g-tabla-012 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */


        /* -- id_tabla_013 -- */

        .g-tabla-013                                       {  background-color: #FFFFFF; margin: 7px; border-collapse: collapse; } 
        .g-tabla-013 thead                                 {  color: #003399; border-top: 2px solid #6699CC; border-bottom: 2px solid #6699CC; } 
        .g-tabla-013 thead th                              {  padding: 10px 8px; } 
        .g-tabla-013 tbody tr                              {  border-top: 1px solid #99BBFF; border-bottom: 1px solid #99BBFF; color: #444444; } 
        .g-tabla-013 tbody td                              {  padding: 5px 5px; }         
        .g-tabla-013 tfoot td                              {  border-top:1px solid #6699CC; border-bottom:1px solid #6699CC; padding: 1em; background-color:#FFFFFF; }         
        .g-tabla-013 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-right: 0px solid #FFE082; border-bottom: 1px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-013 tbody tr:hover td                     {  background-color: #FFFFC0; color: #003399;  } 
        .g-tabla-013 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #003399;  } 
        .g-tabla-013 caption                               {  background-color: #FFFFFF; margin: 0px; color: #003399; border-top: 1px solid #EFF2FF; border-bottom: 1px solid #EFF2FF; padding: 1em; } 
        .g-tabla-013 rowgroup                              {  border: 1px solid #EFF2FF; } 
        .g-tabla-013 colgroup                              {  border: 1px solid #EFF2FF; } 
        .g-tabla-013 .row-impar                            {  background-color: #F9F9F9; } 
        .g-tabla-013 .row-par                              {  background-color: #EFF2FF; } 
        .g-tabla-013 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-013 .colgroup-b                           {  background-color: #D0DAFD; } 
        .g-tabla-013 .col-a                                {  background-color: #FFFFFF; } 
        .g-tabla-013 .col-b                                {  background-color: #FFFFFF; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-013 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-013 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-013 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-013 .sele-1 td a                          {  color:#000000; }
        .g-tabla-013 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-013 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-013 .sele-1, 
        .g-tabla-013 .sele-2, 
        .g-tabla-013 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

/* -- MODELO 14 -- -- -- -- -- -- */

	/* propiedades posicionamiento */
 
        .g-tabla-014                                       {  margin: 7px; border-collapse: collapse; } 
        .g-tabla-014 thead th,                              
        .g-tabla-014 tbody th                              {  padding: 10px 8px; } 
        .g-tabla-014 tbody td                              {  padding: 5px 5px; line-height: 30px; }         
        .g-tabla-014 tbody td a                            {  padding: 5px 5px; line-height: 30px; }         
        .g-tabla-014 caption                               {  padding: 1em; margin: 0px; } 
        .g-tabla-014                                       {  text-align: left;} 

	/* propiedades tipografía */
        .g-tabla-014 thead,
        .g-tabla-014 tbody                                 {  font-size: 1.2em;  } 
        .g-tabla-014 thead th,                              
        .g-tabla-014 tbody th                              {  text-transform: uppercase; font-weight: normal; } 

	/* propiedades de borde */

        .g-tabla-014 thead,
        .g-tabla-014 tbody                                 {  border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; } 
        .g-tabla-014 tbody tr                              {  border-bottom: 1px solid #EEE; } 
        .g-tabla-014 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-bottom: 1px solid #FFE082; border-right: 0px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-014 tfoot td                              {  border-top: 1px solid #EEE; /*border-bottom: 1px solid #CCC;*/ }         
        .g-tabla-014 caption                               {  border-top: 1px solid #EFF2FF; border-bottom: 1px solid #EFF2FF; } 
        .g-tabla-014 rowgroup                              {  border: 1px solid #EFF2FF; } 
        .g-tabla-014 colgroup                              {  border: 1px solid #EFF2FF; } 

	/* propiedades de color */
        .g-tabla-014                                       {  background-color: transparent; } 
        .g-tabla-014 thead,
        .g-tabla-014 tbody                                 {  color: #888888; } 
        .g-tabla-014 tbody tr                              {  color: #444444; } 
        .g-tabla-014 tbody tr:hover td                     {  background-color: #FFFFC0; color: #888888;  } 
        .g-tabla-014 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #888888;  } 
        .g-tabla-014 tfoot td                              {  background-color: #FFFFFF; color: #888888; }         
        .g-tabla-014 caption                               {  background-color: #FFFFFF; color: #003399;} 
        .g-tabla-014 .row-impar                            {  background-color: #FEFEFE; } 
        .g-tabla-014 .row-par                              {  background-color: #F9F9F9; } 
        .g-tabla-014 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-014 .colgroup-b                           {  background-color: #D0DAFD; } 
        .g-tabla-014 .col-a                                {  background-color: #FFFFFF; } 
        .g-tabla-014 .col-b                                {  background-color: #FFFFFF; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-014 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-014 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-014 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-014 .sele-1 td a                          {  color:#000000; }
        .g-tabla-014 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-014 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-014 .sele-1, 
        .g-tabla-014 .sele-2, 
        .g-tabla-014 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

/* -- -- -- -- -- -- -- */
/* -- -- -- -- -- -- -- */

/*
        .g-tabla-014                                       {  margin: 7px; border-collapse: collapse; } 
        .g-tabla-014 thead th,                              
        .g-tabla-014 tbody th                              {  padding: 10px 8px; } 
        .g-tabla-014 tbody td                              {  padding: 5px 5px; line-height: 30px; }         
        .g-tabla-014 tbody td a                            {  padding: 5px 5px; line-height: 30px; }         
        .g-tabla-014 caption                               {  margin: 0px; padding: 1em; } 
        .g-tabla-014                                       {  background-color: transparent; text-align: left;} 
        .g-tabla-014 thead,
        .g-tabla-014 tbody                                 {  color: #888; font-size: 1.2em;border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; } 
        .g-tabla-014 thead th,                              
        .g-tabla-014 tbody th                              {  text-transform: uppercase; font-weight: normal; } 
        .g-tabla-014 tbody tr                              {  border-bottom: 1px solid #EEE; color: #444444; } 
        .g-tabla-014 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-bottom: 1px solid #FFE082; border-right: 0px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-014 tbody tr:hover td                     {  background-color: #FFFFC0; } 
        .g-tabla-014 tfoot td                              {  border-top: 1px solid #EEE; background-color:#FFFFFF; color: #888; }         
        .g-tabla-014 caption                               {  background-color: #FFFFFF; color: #003399; border-top: 1px solid #EFF2FF; border-bottom: 1px solid #EFF2FF; } 
        .g-tabla-014 rowgroup                              {  border: 1px solid #EFF2FF; } 
        .g-tabla-014 colgroup                              {  border: 1px solid #EFF2FF; } 

        .g-tabla-014 .row-impar                            {  background-color: #FEFEFE; } 
        .g-tabla-014 .row-par                              {  background-color: #F9F9F9; } 

        .g-tabla-014 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-014 .colgroup-b                           {  background-color: #D0DAFD; } 
        .g-tabla-014 .col-a                                {  background-color: #FFFFFF; } 
        .g-tabla-014 .col-b                                {  background-color: #FFFFFF; } 

*/


/* -- MODELO 15 -- -- -- -- -- -- */

	/* propiedades posicionamiento */

        .g-tabla-015                                       {  margin: 7px; border-collapse: collapse; } 
        .g-tabla-015 thead th,                              
        .g-tabla-015 tbody th                              {  padding: 10px 5px; } 
        .g-tabla-015 tbody td                              {  padding:  5px 5px; line-height: 30px; }         
        .g-tabla-015 tbody td a                            {  padding:  5px 5px; line-height: 30px; }         
        .g-tabla-015 caption                               {  padding:  1em; margin: 0px; } 
        .g-tabla-015                                       {  text-align: left;} 

	/* propiedades tipografía */
        .g-tabla-015 thead,
        .g-tabla-015 tbody                                 {  font-size: 1.2em;  } 
        .g-tabla-015 thead th,                              
        .g-tabla-015 tbody th                              {  text-transform: uppercase; font-weight: normal; } 

	/* propiedades de borde */
        .g-tabla-015 thead,
        .g-tabla-015 tbody                                 {  border-top: 1px solid #E47A57; border-bottom: 1px solid #E47A57;  } 
        .g-tabla-015 tbody tr                              {  border-bottom: 1px solid #EEE; } 
        .g-tabla-015 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-bottom: 1px solid #FFE082; border-right: 0px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-015 tfoot td                              {  border-top: 1px solid #EEE;  /*border-bottom: 1px solid #CCC;*/ }
        .g-tabla-015 caption                               {  border-top: 1px solid #EFF2FF; border-bottom: 1px solid #EFF2FF; } 
        .g-tabla-015 rowgroup                              {  border: 1px solid #EFF2FF; } 
        .g-tabla-015 colgroup                              {  border: 1px solid #EFF2FF; } 

	/* propiedades de color */
        .g-tabla-015                                       {  background-color: transparent; } 
        .g-tabla-015 thead                                 {  background-color: #FFFFC0; color: #FFFFFF; } 
        .g-tabla-015 tbody                                 {  color: #888888; } 
        .g-tabla-015 tbody tr                              {  color: #444444; } 
        .g-tabla-015 tbody tr:hover td                     {  background-color: #FFFFC0; color: #FFFFFF; } 
        .g-tabla-015 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #FFFFFF; } 
        .g-tabla-015 tfoot td                              {  background-color: #FFFFFF; color: #888888; }         
        .g-tabla-015 caption                               {  background-color: #FFFFFF; color: #003399; } 
        .g-tabla-015 .row-impar                            {  background-color: #FEFEFE; } 
        .g-tabla-015 .row-par                              {  background-color: #F9F9F9; } 
        .g-tabla-015 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-015 .colgroup-b                           {  background-color: #D0DAFD; } 
        .g-tabla-015 .col-a                                {  background-color: #FFFFFF; } 
        .g-tabla-015 .col-b                                {  background-color: #F59F82; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-015 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-015 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-015 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        .g-tabla-015 .sele-1 td a                          {  color:#000000; }
        .g-tabla-015 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-015 .sele-3 td a                          {  color:#FFFFFF; }
        .g-tabla-015 .sele-1, 
        .g-tabla-015 .sele-2, 
        .g-tabla-015 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */

/* -- MODELO 16 -- -- -- -- -- -- */

	/* propiedades posicionamiento */

        .g-tabla-016                                       {  margin: 7px; border-collapse: collapse; } 
        .g-tabla-016 thead th,                              
        .g-tabla-016 tbody th                              {  padding: 10px 8px; } 
        .g-tabla-016 tbody td                              {  padding: 5px 5px; line-height: 30px; }         
        .g-tabla-016 tbody td a                            {  padding: 5px 5px; line-height: 30px; }         
        .g-tabla-016 caption                               {  padding: 1em; margin: 0px; } 
        .g-tabla-016                                       {  text-align: left;} 

	/* propiedades tipografía */
        .g-tabla-016 thead,
        .g-tabla-016 tbody                                 {  font-size: 1.2em;  } 
        .g-tabla-016 thead th,                              
        .g-tabla-016 tbody th                              {  text-transform: uppercase; font-weight: normal; } 

	/* propiedades de borde */
        .g-tabla-016 thead,
        .g-tabla-016 tbody                                 {  border-top: 1px solid #C5590B; border-bottom: 1px solid #C5590B;  } 
        .g-tabla-016 tbody tr                              {  border-bottom: 1px solid #EEE; } 
        .g-tabla-016 tbody tr:hover td                     {  border-top: 1px solid #FFE082; border-bottom: 1px solid #FFE082; border-right: 0px solid #FFE082; border-left: 0px solid #FFE082; } 
        .g-tabla-016 tfoot td                              {  border-top: 1px solid #EEE;  /*border-bottom: 1px solid #CCC;*/ }
        .g-tabla-016 caption                               {  border-top: 1px solid #EFF2FF; border-bottom: 1px solid #EFF2FF; } 
        .g-tabla-016 rowgroup                              {  border: 1px solid #EFF2FF; } 
        .g-tabla-016 colgroup                              {  border: 1px solid #EFF2FF; } 

	/* propiedades de color */
        .g-tabla-016                                       {  background-color: transparent; } 
        .g-tabla-016 thead                                 {  background-color: #FFFFC0; color: #FFFFFF; } 
        .g-tabla-016 tbody                                 {  color: #888888; } 
        .g-tabla-016 tbody tr                              {  color: #444444; } 
        .g-tabla-016 tbody tr:hover td,
        .g-tabla-016 tbody tr:hover td a                   {  background-color: #FFFFC0; color: #FFFFFF; } 
        .g-tabla-016 tfoot td                              {  background-color: #FFFFFF; color: #888888; }         
        .g-tabla-016 caption                               {  background-color: #FFFFFF; color: #003399; } 
        .g-tabla-016 .row-impar                            {  background-color: #FEFEFE; } 
        .g-tabla-016 .row-par                              {  background-color: #F9F9F9; } 
        .g-tabla-016 .colgroup-a                           {  background-color: #EFF2FF; } 
        .g-tabla-016 .colgroup-b                           {  background-color: #D0DAFD; } 
        .g-tabla-016 .col-a                                {  background-color: #FFFFFF; } 
        .g-tabla-016 .col-b                                {  background-color: #F58232; } 

	/* propiedades de color para fila seleccionada */
                
        .g-tabla-016 .sele-1 td                            {  border-top: 1px solid #B3FFB3; border-bottom: 1px solid #B3FFB3; background-color: #E0FFC0; color:#000000; }
        .g-tabla-016 .sele-2 td                            {  border-top: 1px solid #FF4D4D; border-bottom: 1px solid #FF4D4D; background-color: #FF6666; color:#FFFFFF; }
        .g-tabla-016 .sele-3 td                            {  border-top: 1px solid #3AA2E2; border-bottom: 1px solid #3AA2E2; background-color: #6CC6FD; color:#FFFFFF; }
        
        .g-tabla-016 .sele-1 td a                          {  color:#000000; }
        .g-tabla-016 .sele-2 td a                          {  color:#FFFFFF; }
        .g-tabla-016 .sele-3 td a                          {  color:#FFFFFF; }

        .g-tabla-016 .sele-1, 
        .g-tabla-016 .sele-2, 
        .g-tabla-016 .sele-3 td:first-child a              {  background:inherit; color:inherit }

	/* propiedades para sombras */


/* -- MODELO 17 -- -- -- -- -- -- */

        /* @TABLE */
        .g-tabla-017                                        {  /* posición   */ margin: 7px; border-collapse: collapse; } 
        .g-tabla-017                                        {  /* visualiza  */ text-align: left;} 
        .g-tabla-017                                        {  /* color      */ background-color: transparent; } 
        /* @THEAD */
        .g-tabla-017 thead                                  {  /* borde      */ border-top: 1px solid #CCCCCC; border-bottom: 5px solid #CCCCCC;  border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;  } 
        .g-tabla-017 thead                                  {  /* color      */ background-color: transparent; color: #222222; } 
        .g-tabla-017 thead th                               {  /* posición   */ padding: 10px 8px; } 
        .g-tabla-017 thead th                               {  /* borde      */ border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; } 
        /* @TBODY */
        .g-tabla-017 tbody td                               {  /* posición   */ padding: 5px 5px; line-height: 20px; }         
        .g-tabla-017 tbody td a                             {  /* posición   */ padding: 5px 5px; line-height: 20px; }         
        .g-tabla-017 tbody                                  {  /* borde      */ border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;  } 
        .g-tabla-017 tbody tr                               {  /* borde      */ border-bottom: 1px solid #EEE; } 
        .g-tabla-017 tbody td                               {  /* borde      */ border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; } 
        .g-tabla-017 tbody                                  {  /* color      */ color: #666666; } 
        .g-tabla-017 tbody tr                               {  /* color      */ color: #666666; } 

        .g-tabla-017.deta-brde-1 tbody                     {  /* borde      */ border-top: 1px solid #6699CC; border-left: 1px solid #6699CC; border-bottom: 1px solid #6699CC; border-right: 1px solid #6699CC; } 
        .g-tabla-017.deta-brde-1 tbody td                  {  /* borde      */ border-top: 1px solid #6699CC; border-left: 1px solid #6699CC; } 
        .g-tabla-017.deta-brde-2 tbody td                  {  /* borde      */ border-top: 1px solid #EFF2FF; border-left: 1px solid #EFF2FF; } 
        .g-tabla-017.deta-brde-3 tbody td                  {  /* borde      */ border-top: 1px solid #B0C3FF; border-left: 1px solid #B0C3FF; } 
        .g-tabla-017.deta-brde-4 tbody td                  {  /* borde      */ border-top: 1px solid #99BBFF; border-left: 1px solid #99BBFF; } 
        .g-tabla-017.deta-brde-5 tbody td                  {  /* borde      */ border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; } 
        .g-tabla-017.deta-brde-6 tbody td                  {  /* borde      */ border-top: 1px solid #EEEEEE; border-left: 1px solid #EFF2FF; } 
                
        
        /* @TBODY - ROW HOVER*/    
        .g-tabla-017 tbody tr:hover td                      {  /* borde      */ border-top: 1px solid #FFE082; border-bottom: 1px solid #FFE082; /*border-right: 1px solid #FFE082; border-left: 0px solid #FFE082;*/ } 
        .g-tabla-017 tbody tr:hover td,                     
        .g-tabla-017 tbody tr:hover td a                    {  /* color      */ background-color: #FFFFC0; color: #666666; } 

        /* @CAPTION  */
        .g-tabla-017 caption                                {  /* posición   */ padding: 1em; margin: 0px; } 
        .g-tabla-017 caption                                {  /* borde      */ border-top: 1px solid #EFF2FF; border-bottom: 1px solid #EFF2FF; } 
        .g-tabla-017 caption                                {  /* color      */ background-color: #FFFFFF; color: #003399; } 
        /* @TFOOT */
        .g-tabla-017 tfoot td                               {  /* borde      */ border-top: 1px solid #EEEEEE;  /*border-bottom: 1px solid #CCC;*/  }
        .g-tabla-017 tfoot td                               {  /* color      */ background-color: #FFFFFF; color: #888888; }         
        /* @GROUP */
        .g-tabla-017 rowgroup                               {  /* borde      */ /*border: 1px solid #EFF2FF;*/ } 
        .g-tabla-017 colgroup                               {  /* borde      */ /*border: 1px solid #D0DAFD;*/ } 
        /* @COLUMNAS (HEAD Y ROWS) DESTACADAS */
        .g-tabla-017 .colgroup-a                            {  /* color      */ background-color: #EFF2FF; } 
        .g-tabla-017 .colgroup-b                            {  /* color      */ background-color: #D0DAFD; } 
        /* @ROWS-COLOR */
        .g-tabla-017 .row-1                                 {  /* color      */ background-color: #FEFEFE; }         
        .g-tabla-017 .row-2                                 {  /* color      */ background-color: #F9F9F9; } 
        .g-tabla-017 .row-3                                 {  /* color      */ background-color: #EFF2FF; } 
        .g-tabla-017 .row-4                                 {  /* color      */ background-color: #F8FAFF; }  
        /* @COLS-COLOR */
        .g-tabla-017 .col-a                                 {  /* color      */ background-color: #FDFDFD; } 
        .g-tabla-017 .col-b                                 {  /* color      */ background-color: #F4F4F4; } 
        .g-tabla-017 .col-c                                 {  /* color      */ background-color: #EFF2FF; } 
        .g-tabla-017 .col-d                                 {  /* color      */ background-color: #F8FAFF; } 
        /* @ROWS-SELEC */
        .g-tabla-017 .sele-1 td                             {  /* borde      */ border-top: 1px solid inherit; border-bottom: 1px solid inherit; background-color: #E0FFC0 !important; color:#000000 !important; }
        .g-tabla-017 .sele-2 td                             {  /* borde      */ border-top: 1px solid inherit; border-bottom: 1px solid inherit; background-color: #FF6666 !important; color:#FFFFFF !important; }
        .g-tabla-017 .sele-3 td                             {  /* borde      */ border-top: 1px solid inherit; border-bottom: 1px solid inherit; background-color: #6CC6FD !important; color:#FFFFFF !important; }
        .g-tabla-017 .sele-1 td a                           {  /* color      */ background-color: #E0FFC0 !important;  /*color:#000000 !important;*/ }
        .g-tabla-017 .sele-2 td a                           {  /* color      */ background-color: #FF6666 !important;  /*color:#FFFFFF !important;*/ }
        .g-tabla-017 .sele-3 td a                           {  /* color      */ background-color: #6CC6FD !important;  /*color:#FFFFFF !important;*/ }
        .g-tabla-017 .sele-1, 
        .g-tabla-017 .sele-2, 
        .g-tabla-017 .sele-3 td:first-child a               {  /* color      */ background:inherit; color:inherit }

        /* @@TEMA-1 */
        .g-tabla-017.cabe-1 thead                          {  /* borde      */ border-top: 1px solid #6699CC; border-bottom: 5px solid #6699CC;  border-left: 1px solid #6699CC; border-right: 1px solid #6699CC;  } 
        .g-tabla-017.cabe-1 thead                          {  /* color      */ background-color: transparent; color: #003399; } 
        .g-tabla-017.cabe-1 thead th                       {  /* posición   */ padding: 10px 8px; } 
        .g-tabla-017.cabe-1 thead th                       {  /* borde      */ border-top: 1px solid #6699CC; border-left: 1px solid #6699CC; } 
        .g-tabla-017.cabe-1 thead th                       {  /* color      */ /*background-color: #FFFFFF;*/ color: #003399; } 
        .g-tabla-017.cabe-1 .col-a                         {  /* color      */ background-color: #D0DAFD; /* border-top: none; border-right: none; border-bottom: none; border-left: none; */} 
        .g-tabla-017.cabe-1 .col-b                         {  /* color      */ background-color: #DCE4FF; /* border-top: none; border-right: none; border-bottom: none; border-left: none; */} 
        .g-tabla-017.cabe-1xxx rowgroup                       {  /* borde      */ border-bottom: 1px dashed #6699CC; border-left: 1px dashed #6699CC; } 
        .g-tabla-017.cabe-1xxx colgroup                       {  /* borde      */ border-bottom: 1px dashed #6699CC; border-left: 1px dashed #6699CC; } 

        /* @@TEMA-2 */
        .g-tabla-017.cabe-2 thead                          {  /* borde      */ border-top: 2px solid #6699CC; border-bottom: 2px solid #6699CC;  border-left: 1px solid #EFF2FF; border-right: 1px solid #EFF2FF;  } 
        .g-tabla-017.cabe-2 thead                          {  /* color      */ background-color: transparent; color: #003399; } 
        .g-tabla-017.cabe-2 thead th                       {  /* posición   */ padding: 10px 8px; } 
        .g-tabla-017.cabe-2 thead th                       {  /* borde      */ border-top: 1px solid #EFF2FF; border-left: 1px solid #EFF2FF; } 
        .g-tabla-017.cabe-2 thead th                       {  /* color      */ /*background-color: #FFFFFF;*/ color: #003399; } 
        .g-tabla-017.cabe-2 .col-a                         {  /* color      */ background-color: #FDFDFD; /* border-top: none; border-right: none; border-bottom: none; border-left: none; */} 
        .g-tabla-017.cabe-2 .col-b                         {  /* color      */ background-color: #FFFFFF; /* border-top: none; border-right: none; border-bottom: none; border-left: none; */} 

        /* @@TEMA-3 */
        .g-tabla-017.cabe-3 thead                          {  /* borde      */ border-top: 1px solid #B0C3FF; border-bottom: 2px solid #B0C3FF;  border-left: 2px solid #B0C3FF; border-right: 2px solid #B0C3FF;  } 
        .g-tabla-017.cabe-3 thead                          {  /* color      */ background-color: #FFFFFF; color: #003399; } 
        .g-tabla-017.cabe-3 thead th                       {  /* posición   */ padding: 10px 8px; } 
        .g-tabla-017.cabe-3 thead th                       {  /* borde      */ border-top: 1px solid #B0C3FF; border-bottom: 1px solid #EFF2FF; border-left: 1px solid #EFF2FF; } 
        .g-tabla-017.cabe-3 thead th                       {  /* color      */ /*background-color: #FFFFFF;*/ color: #003399; } 
        .g-tabla-017.cabe-3 .col-a                         {  /* color      */ background-color: #B9C9FE;  } 
        .g-tabla-017.cabe-3 .col-b                         {  /* color      */ background-color: #D0DAFD;  } 

        /* @@TEMA-4 */
        .g-tabla-017.cabe-4 thead                          {  /* borde      */ border-top: 7px solid #99BBFF; border-bottom: 2px solid #99BBFF;  border-left: 2px solid #99BBFF; border-right: 2px solid #99BBFF;  } 
        .g-tabla-017.cabe-4 thead                          {  /* color      */ background-color: #EFF2FF; color: #003399; } 
        .g-tabla-017.cabe-4 thead th                       {  /* posición   */ padding: 10px 8px; } 
        .g-tabla-017.cabe-4 thead th                       {  /* borde      */ border-top: 1px solid #99BBFF; border-bottom: 1px solid #99BBFF; border-left: 1px solid #99BBFF; } 
        .g-tabla-017.cabe-4 thead th                       {  /* color      */ /*background-color: #FFFFFF;*/ color: #003399; } 
        .g-tabla-017.cabe-4 .col-a                         {  /* color      */ background-color: #EFF2FF;  } 
        .g-tabla-017.cabe-4 .col-b                         {  /* color      */ background-color: #EFF2FF;  } 

        /* @@TEMA-5 */
        .g-tabla-017.cabe-5 thead                          {  /* borde      */ border-top: 1px solid #99BBFF; border-bottom: 2px solid #99BBFF;  border-left: 1px solid #99BBFF; border-right: 1px solid #99BBFF;  } 
        .g-tabla-017.cabe-5 thead                          {  /* color      */ background-color: #FFFFFF; color: #003399; } 
        .g-tabla-017.cabe-5 thead th                       {  /* posición   */ padding: 10px 8px; } 
        .g-tabla-017.cabe-5 thead th                       {  /* borde      */ border-top: 1px solid #99BBFF; border-bottom: 1px solid #99BBFF; border-left: 1px solid #99BBFF; } 
        .g-tabla-017.cabe-5 thead th                       {  /* color      */ /*background-color: #FFFFFF;*/ color: #003399; } 
        .g-tabla-017.cabe-5 .col-a                         {  /* color      */ background-color: #D0DAFD; border-bottom: 1px solid #99BBFF; } 
        .g-tabla-017.cabe-5 .col-b                         {  /* color      */ background-color: #DCE4FF; border-bottom: 1px solid #99BBFF; } 

        /* @@TEMA-6 */
        .g-tabla-017.cabe-6 thead                          {  /* borde      */ border-top: 1px solid #B0C3FF; border-bottom: 2px solid #B0C3FF;  border-left: 2px solid #B0C3FF; border-right: 2px solid #B0C3FF;  } 
        .g-tabla-017.cabe-6 thead                          {  /* color      */ background-color: #FFFFFF; color: #003399; } 
        .g-tabla-017.cabe-6 thead th                       {  /* posición   */ padding: 10px 8px; } 
        .g-tabla-017.cabe-6 thead th                       {  /* borde      */ border-top: 1px solid #B0C3FF; border-bottom: 1px solid #EFF2FF; border-left: 1px solid #EFF2FF; } 
        .g-tabla-017.cabe-6 thead th                       {  /* color      */ /*background-color: #FFFFFF;*/ color: #003399; } 
        .g-tabla-017.cabe-6 .col-a                         {  /* color      */ background-color: #D0DAFD;  } 
        .g-tabla-017.cabe-6 .col-b                         {  /* color      */ background-color: #DCE4FF;  } 


        /* :::: TEMA 0 (NEUTRO) :::: */

        /* -1- posi */  .g-tabla-017.head-0 thead th   {  padding: 10px 8px; } 
        /* -2- font */  .g-tabla-017.head-0 thead th   {  } 
        /* -3- brde */  .g-tabla-017.head-0 thead      {  border-top: 1px solid #EAEAEA; border-bottom: 5px solid #EAEAEA; } 
                        .g-tabla-017.head-0 thead th   {  border-top: 1px solid #EAEAEA; border-left:   0px solid #EAEAEA; } 
        /* -4- colo */  .g-tabla-017.head-0 thead      {  background-color: #FEFEFE; color: #222222; } 

            /* :::: TEMA 1 (CELESTE) :::: */
            
            /* posición */ .g-tabla-017.cabe-10 thead th    {  padding: 10px 8px; } 
            /* font     */ .g-tabla-017.cabe-10 thead th    {  } 
            /* border   */ .g-tabla-017.cabe-10 thead       {  border-top: 1px solid #D5DBF7; border-bottom: 5px solid #D5DBF7;  } 
                           .g-tabla-017.cabe-10 thead th    {  border-top: 1px solid #D5DBF7; border-left: 1px solid #D5DBF7; } 
            /* color    */ .g-tabla-017.cabe-10 thead       {  background-color: #EFF2FF; color: #222222; } 

            /* :::: TEMA 2 (GRIS) :::: */
            
            /* posición */ .g-tabla-017.cabe-20 thead th    {  padding: 10px 8px; } 
            /* font     */ .g-tabla-017.cabe-20 thead th    {  } 
            /* border   */ .g-tabla-017.cabe-20 thead       {  border-top: 1px solid #D5DBF7; border-bottom: 5px solid #D5DBF7;  } 
                           .g-tabla-017.cabe-20 thead th    {  border-top: 1px solid #D5DBF7; border-left: 1px solid #D5DBF7; } 
            /* color    */ .g-tabla-017.cabe-20 thead       {  background-color: #EFF2FF; color: #222222; } 

            /* :::: TEMA 3 (GRIS) :::: */
            
            /* posición */ .g-tabla-017.cabe-30 thead th    {  padding: 10px 8px; } 
            /* font     */ .g-tabla-017.cabe-30 thead th    {  } 
            /* border   */ .g-tabla-017.cabe-30 thead       {  border-top: 1px solid #CC0000; border-bottom: 5px solid #CC0000;  } 
                           .g-tabla-017.cabe-30 thead th    {  border-top: 1px solid #CC0000; border-left:   1px solid #CC0000; } 
            /* color    */ .g-tabla-017.cabe-30 thead       {  background-color: #FFFFFF; color: #222222; } 


	/* propiedades para sombras */
    
    
    /* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */ 


/* -- MODELO 17 -- -- -- -- -- -- */

        /* @TABLE */
        .g-tabla-017b                                        {  /* posición   */ margin: 7px; border-collapse: collapse; border: 2px solid #CCCCCC; } 
        .g-tabla-017b                                        {  /* visualiza  */ text-align: left;} 
        .g-tabla-017b                                        {  /* color      */ background-color: transparent; } 
        /* @THEAD */
        .g-tabla-017b thead                                  {  /* borde      */ border-top: 1px solid #CCCCCC; border-bottom: 5px solid #DDDDDD;  border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;  } 
        .g-tabla-017b thead                                  {  /* color      */ background-color: transparent; color: #222222; } 
        .g-tabla-017b thead th                               {  /* posición   */ padding: 10px 8px; } 
        .g-tabla-017b thead th                               {  /* borde      */ border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; } 
        /* @TBODY */
        .g-tabla-017b tbody td                               {  /* posición   */ padding: 5px 5px; line-height: 20px; }         
        .g-tabla-017b tbody td a                             {  /* posición   */ padding: 5px 5px; line-height: 20px; }         
        .g-tabla-017b tbody                                  {  /* borde      */ /*border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;*/  } 
        .g-tabla-017b tbody tr                               {  /* borde      */ border-bottom: 1px solid #EEE; } 
        .g-tabla-017b tbody td                               {  /* borde      */ border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; } 
        .g-tabla-017b tbody                                  {  /* color      */ color: #666666; } 
        .g-tabla-017b tbody tr                               {  /* color      */ color: #666666; } 

        /* @TBODY - ROW HOVER*/    
        .g-tabla-017b tbody tr:hover td                      {  /* borde      */ border-top: 1px solid #FFE082 !important; border-bottom: 1px solid #FFE082 !important; /*border-right: 1px solid #FFE082; border-left: 0px solid #FFE082;*/ } 
        .g-tabla-017b tbody tr:hover td,                     
        .g-tabla-017b tbody tr:hover td a                    {  /* color      */ background-color: #FFFFC0; color: #666666; } 

        /* @ROWS-SELEC */
        .g-tabla-017b .sele-1 td                             {  /* borde      */ border-top: 1px solid inherit; border-bottom: 1px solid inherit; background-color: #E0FFC0 !important; color:#000000 !important; }
        .g-tabla-017b .sele-1 td a                           {  /* color      */ background-color: #E0FFC0 !important;  /*color:#000000 !important;*/ }
        .g-tabla-017b .sele-1 td:first-child a               {  /* color      */ background:inherit; color:inherit }



