/* DIVS */
.lf00 {  position: relative; float: left; margin: 0px; text-align: left; }
.lf432   {  position: relative; float: left; margin: 0px; text-align: left; }
.lf127   {  position: relative; float: left; margin: 0px;  text-align: left; }
.lf109   {  position: relative; float: left; margin: 0px; text-align: left; }
.lf243   {  position: relative; float: left; margin: 0px 0px 0px 10px;  text-align: left; }
.lf40 {   text-align: center; }
.lf53 {   text-align: center; padding: 5px; border-right: 1px solid #F3F3F3; }
.lf53b   {   text-align: center; }
.lf211   {  position: relative; float: left; margin: 0px; text-align: left; }

.rg00 {  position: relative; float: right; margin: 0px; text-align: left; }
.rg01 {  position: relative; float: right; margin: 0px; text-align: left; padding-right: 3px; }

.rg01RULER {  position: relative; float: right; margin: 0px; text-align: right; }

.rg211   {  position: relative; float: right; margin: 0px; text-align: left; }

/* CAJAS */

.cj_top01      {  position: relative; margin-left: 1px; margin-right: 1px; height: 1px; font-size: 1px; line-height: 1px; border-bottom: 1px solid #CCCCCC;}
.cj_med01      {  border-right: 1px solid #7c7c7c; border-left: 1px solid #7c7c7c; background-color: #7c7c7c; padding: 3px 5px 5px 5px; }
.cj_bot01      {  position: relative; margin-left: 1px; margin-right: 1px; height: 1px; font-size: 1px; line-height: 1px; border-top: 1px solid #DB0026;}

.cj_top02      {  position: relative; margin-left: 1px; margin-right: 1px; height: 1px; font-size: 1px; line-height: 1px; border-bottom: 1px solid #C0BCBC;}
.cj_med02      {  border-right: 1px solid #C0BCBC; border-left: 1px solid #C0BCBC; background-color: #F3F3F3; padding: 10px; }
.cj_med02b     {  background-color: #F3F3F3; }
.cj_med02c     {  border-right: 1px solid #C0BCBC; border-left: 1px solid #C0BCBC; background-color: #C0BCBC; padding: 3px; text-align: right; }
.cj_med02d     {  border-right: 1px solid #C0BCBC; border-left: 1px solid #C0BCBC; background-color: #EDEDED; padding: 10px; }
.cj_med02e     {  border-right: 1px solid #C0BCBC; border-left: 1px solid #C0BCBC; background-color: #EDEDED; padding: 4px; }
.cj_med02f     {  border-right: 1px solid #C0BCBC; border-left: 1px solid #C0BCBC; background-color: #C0BCBC; padding: 3px; }
.cj_bot02      {  position: relative; margin-left: 1px; margin-right: 1px; height: 1px; font-size: 1px; line-height: 1px; border-top: 1px solid #C0BCBC;}

.cj_top03      {  position: relative; margin-left: 1px; margin-right: 1px; height: 1px; font-size: 1px; line-height: 1px; border-bottom: 1px solid #C0BCBC;}
.cj_med03      {  border-right: 1px solid #C0BCBC; border-left: 1px solid #C0BCBC; background-color: #C6C6C6; padding: 3px; }
.cj_med03b     {  border-right: 1px solid #C0BCBC; border-left: 1px solid #C0BCBC; background-color: #FFFFFF; padding: 5px; }
.cj_med03c     {  border-left: 1px solid #C0BCBC; background-color: #C6C6C6; }
.cj_med03d     {  border-left: 1px solid #C0BCBC; background-color: #FFFFFF; }
.cj_med03c2    {  border-right: 1px solid #C0BCBC; background-color: #C6C6C6; }
.cj_med03d2    {  border-right: 1px solid #C0BCBC; background-color: #FFFFFF; }
.cj_bot03      {  position: relative; margin-left: 1px; margin-right: 1px; height: 1px; font-size: 1px; line-height: 1px; border-top: 1px solid #C0BCBC;}

.cj_top04      {  position: relative; margin-left: 1px; margin-right: 1px; height: 1px; font-size: 1px; line-height: 1px; border-bottom: 1px solid #E1E1E1;}
.cj_med04      {  border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; background-color: #E1E1E1; padding: 5px; }
.cj_bot04      {  position: relative; margin-left: 1px; margin-right: 1px; height: 1px; font-size: 1px; line-height: 1px; border-top: 1px solid #E1E1E1;}




.cj_marquee    {  background: #E2E2E2; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #A8A8A8; border-bottom: 1px solid #A8A8A8; padding: 3px; }

.cj_marquee_bg {  background: #E2E2E2; border: 1px solid #82797A; }


/* LINEAS */

.linea01    {  height: 1px; font-size: 1px; line-height: 1px; background: #cccccc;}


/* SEPARADORES */

.sep        {  font-size: 3px;
               line-height: 2px; }


.sep0       {  font-size: 0px;
               line-height: 0px;
               height: 0px; }



/* TEXTOS */
.txt1       {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #FFFFFF; text-transform: uppercase; font-weight: bold; }

.txt1b         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #FFFFFF; }

.txt2       {  font-family: verdana; font-size: 10px;  line-height: 12px; color: #FFFFFF; font-weight: bold; }
.txt3       {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 12px; color: #333333; text-decoration: none;}
a.txt3:hover       {  text-decoration: underline;}
.txt3Link   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: DARKBLUE; }

.txt3LinkDerecha1  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: DARKBLUE; text-align: right; font-weight: bold;}
.txt3LinkDerecha2  {  background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: DARKBLUE; text-align: right; font-weight: bold;}

.txt4       {  font-family: tahoma; font-size: 10px;  line-height: 12px; color: #FFFFFF; }
.txt5       {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #53A257; }
.txt5Black  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: black; }
.txt5Red    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: red; }
.txt5Green  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: green; }
.txt6       {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #515151; }
.txt7       {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #CD3C23; }


/* BORDES */
.br01       {  border: 1px solid #C0BCBC; }

/* IMAGENES */
.img01         {  margin-right: 1px; }

/* PUNTOS */
.punto1        {  background-image: url('../imgs/puntos_h.gif');
               height: 1px;
               line-height: 1px;
               }

/* TABLAS */
.tb01    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; font-weight: bold; text-align: center; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #C6C6C6; padding: 3px; }
.tb01b   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; font-weight: bold; text-align: center; border-bottom: 1px solid #FFFFFF; background: #C6C6C6; padding: 3px;  }

.tb02    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: center; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #DDDDDD; padding: 2px; }
.tb02b   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: center; border-bottom: 1px solid #FFFFFF; background: #DDDDDD; padding: 2px;  }
.tb03    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: center; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #EDEDED; padding: 5px; }
.tb03News    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 12px; color: #767678; text-align: center; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #EDEDED; padding: 5px; }
.tb03b   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: center; border-bottom: 1px solid #FFFFFF; background: #EDEDED; padding: 5px;  }
.tb04    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: center; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #C6C6C6; padding: 5px 3px 5px 3px; }
.tb04a   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: left; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #C6C6C6; padding: 5px 3px 5px 3px; }
.tb04b   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: center; border-bottom: 1px solid #FFFFFF; background: #C6C6C6; padding: 5px 3px 5px 3px; }

.tb05      {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: right; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #DDDDDD; padding:  1px 3px 1px 3px; }
.tb05aLink {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px; color: #dc0026;text-align: right; padding:  1px 1px 1px 1px; }
.tb05b     {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: right; border-bottom: 1px solid #FFFFFF; background: #DDDDDD; padding:  1px 3px 1px 3px; }
.tb05c     {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #FFFFFF; text-align: left;  border-right:  1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #dcdbdb; padding:  3px 3px 3px 3px;  }

.tb06    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: left; border-bottom: 1px solid #DCDCDC; background: #E5E5E5; padding: 2px 5px 2px 5px; }
.tb06b   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: left; border-bottom: 1px solid #EAEAEA; background: #F1F1F1; padding: 2px 5px 2px 5px; }
.tb06c   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: center; border-bottom: 1px solid #EAEAEA; background: #F1F1F1; padding: 2px 5px 2px 5px; }
.tb07    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: left; border-bottom: 1px solid #DCDCDC; background: #F1F1F1; padding: 2px 4px 2px 4px; }
.tb07b   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; text-align: left; border-bottom: 1px solid #EAEAEA; background: #dddddd; padding: 2px 4px 2px 4px; }
.tb07bNews   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 12px; color: #767678; text-align: left; border-bottom: 1px solid #EAEAEA; background: #FFFFFF; padding: 2px 4px 2px 4px; }
.tb07NC  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678; border-bottom: 1px solid #DCDCDC; background: #F1F1F1;  }
.tb07bNC {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color: #767678;  border-bottom: 1px solid #EAEAEA; background: #FFFFFF;  }



/* FORMULARIO */
.drop       {  font-family: Arial, Helvetica, sans-serif; 
               color: #707070; 
               font-size: 10px; 
               background: #FFFFFF;
               width: 35px;
               height: 14px; }

/* BOTONES */
.boton      {  font-family: Tahoma, Verdana, Arial;
               color: #000000; 
               font-size: 11px; 
               background: #C0BCBC;
               width: 45px;
               height: 20px; }



 #tabulador {
   float:left;
   width:100%;
   background:#DAE0D2 url("/exec/inversiones/acciones/images/bg.gif") repeat-x bottom;
   font-size:100%;
   line-height:normal;
   }
 #tabulador ul {
   margin:0;
   padding:1px 1px 0;
   list-style:none;
   }
 #tabulador li {
   float:left;
   background:url("/exec/inversiones/acciones/images/left.gif") no-repeat left top;
   margin:0;
   padding:0 0 0 5px;
  
   }
 #tabulador a {
   float:left;
   display:block;
   background:url("/exec/inversiones/acciones/images/right.gif") no-repeat right top;
   padding:2px 4px 2px 4px;
   text-decoration:none;
   font-weight:normal;
   color:white;
   }

 #tabulador > ul a {width:auto;}
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
 #tabulador a {float:none;}
 /* End IE5-Mac hack */
 #tabulador a:hover {
   color:#333;
   }

 #tabulador #current {
   background-position:0 -150px;
   border-width:0;
   }

 #tabulador #current a {
   background-position:100% -150px;
   padding-bottom:5px;
   color:white;
   font-weight:bold;
   }

 #tabulador li:hover, #tabulador li:hover a {
   background-position:0% -150px;
   color:white;
   }
 #tabulador li:hover a {
   background-position:100% -150px;
   }

