BODY.fondo      {
                  margin           : 0 0 100px;
                  text-align       : justify;
                  font-size        : 0.8em;
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                }


body.clave      {
                  margin           : 0 0 0px;
                  text-align       : justify;
                  font-size        : 0.8em;
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                }


a               {
                  text-decoration  : none;
                  color            : #ffffff;
                }



/*       GRUPO DE ATRIBUTOS PARA MENU A DEL PRINCIPAL      */

.opcionA         {
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                  font-size        : 18px;
                  width            : 250px;
                  color            : #d7d7d7;
                  font-weight      : bold;
                  text-decoration  : none;
                  border           : solid 1px #f28226;
             -moz-border-radius    : 5px 5px 5px 5px;
          -webkit-border-radius    : 5px 5px 5px 5px;
                  border-radius    : 5px 5px 5px 5px;
             -moz-box-shadow       : 3px 3px 3px #848484;
          -webkit-box-shadow       : 3px 3px 3px #848484;
                  box-shadow       : 0px 3px 3px #848484;
                  background       : #ef6c00;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#ef6c00), to(#f28226));
                  background       : -moz-linear-gradient(top,  #ef6c00,  #f28226);
                  filter           :  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef6c00', endColorstr='#f28226');
                }  

.opcionA:hover   {
                  font-weight      : bold;
                  background       : #ffffff;
                  border           : solid 1px #000;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
                  background       : -moz-linear-gradient(top,  #444,  #000);
                  filter           : progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
                }

.opcionA:active  {
                  color            : #666;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
                  background       : -moz-linear-gradient(top,  #000,  #444);
                  filter           :  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
                }


.tituA_principal { 
                  color            : rgb(255,255,255);
                  width            : 300px;
                  background-color : rgb(96,125,139);
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                  border           : rgb(96,125,139) 2px solid;
             -moz-border-radius    : 5px 5px 0px 0px;
          -webkit-border-radius    : 5px 5px 0px 0px;
                  border-radius    : 5px 5px 0px 0px;
             -moz-box-shadow       : 3px 3px 3px #848484;
          -webkit-box-shadow       : 3px 3px 3px #848484;
                  box-shadow       : 0px 3px 3px #848484;
                  margin           : 15px 5px 5px 0px;
                  padding          : 5px 10px 5px 10px;
                  position         : relative;
                }
             
   
.menuA_principal { 
                  color            : rgb(255,255,255);
                  width            : 300px;
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                  border-style     : solid;
                  border-width     : 0px 2px 2px 2px;
                  border-color     : rgb(96,125,139);
             -moz-border-radius    : 0px 0px 5px 5px;
          -webkit-border-radius    : 0px 0px 5px 5px;
                  border-radius    : 0px 0px 5px 5px;
             -moz-box-shadow       : 3px 3px 3px #848484;
          -webkit-box-shadow       : 3px 3px 3px #848484;
                  box-shadow       : 0px 3px 3px #848484;
                  margin           : -5px 5px 5px 0px;
                  padding          : 10px 10px 10px 10px;
                  position         : relative;
                }



/*       GRUPO DE ATRIBUTOS PARA MENU B DEL PRINCIPAL      */

.opcionB         {
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                  font-size        : 18px;
                  width            : 250px;
                  color            : #d7d7d7;
                  font-weight      : bold;
                  text-decoration  : none;
                  border           : solid 1px #2864ae;
             -moz-border-radius    : 5px 5px 5px 5px;
          -webkit-border-radius    : 5px 5px 5px 5px;
                  border-radius    : 5px 5px 5px 5px;
             -moz-box-shadow       : 3px 3px 3px #848484;
          -webkit-box-shadow       : 3px 3px 3px #848484;
                  box-shadow       : 0px 3px 3px #848484;
                  background       : #2864ae;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#2864ae), to(#504646));
                  background       : -moz-linear-gradient(top,  #2864ae,  #504646);
                  filter           :  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#504646');
                }  

.opcionB:hover   {
                  font-weight      : bold;
                  background       : #ffffff;
                  border           : solid 1px #000;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
                  background       : -moz-linear-gradient(top,  #444,  #000);
                  filter           : progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
                }

.opcionB:active  {
                  color            : #666;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
                  background       : -moz-linear-gradient(top,  #000,  #444);
                  filter           :  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
                }


.tituB_principal { 
                  color            : rgb(255,255,255);
                  width            : 300px;
                  background-color : rgb(245,180,0);
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                  border           : rgb(245,180,0) 2px solid;
             -moz-border-radius    : 5px 5px 0px 0px;
          -webkit-border-radius    : 5px 5px 0px 0px;
                  border-radius    : 5px 5px 0px 0px;
             -moz-box-shadow       : 3px 3px 3px #848484;
          -webkit-box-shadow       : 3px 3px 3px #848484;
                  box-shadow       : 0px 3px 3px #848484;
                  margin           : 15px 5px 5px 0px;
                  padding          : 5px 10px 5px 10px;
                  position         : relative;
                }
             
   
.menuB_principal { 
                  color            : rgb(255,255,255);
                  width            : 300px;
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                  border-style     : solid;
                  border-width     : 0px 2px 2px 2px;
                  border-color     : rgb(245,180,0);
             -moz-border-radius    : 0px 0px 5px 5px;
          -webkit-border-radius    : 0px 0px 5px 5px;
                  border-radius    : 0px 0px 5px 5px;
             -moz-box-shadow       : 3px 3px 3px #848484;
          -webkit-box-shadow       : 3px 3px 3px #848484;
                  box-shadow       : 0px 3px 3px #848484;
                  margin           : -5px 5px 5px 0px;
                  padding          : 10px 10px 10px 10px;
                  position         : relative;
                }


.label_titu     {
                  font             : Verdana, Geneva, sans-serif;
                  font-size        : 18px;
                  font-weight      : bold;
                  width            : 100px;
                  height           : 20px;
                  padding          : 2px 2px 2px 2px;
                  color            : #FFFFFF;
                }


.rojo         {
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
                  font-size        : 18px;
                  width            : 250px;
                  color            : #ffffff;
                  font-weight      : bold;
                  text-decoration  : none;
                  border           : solid 1px #a11e36;
             -moz-border-radius    : 5px 5px 5px 5px;
          -webkit-border-radius    : 5px 5px 5px 5px;
                  border-radius    : 5px 5px 5px 5px;
             -moz-box-shadow       : 3px 3px 3px #848484;
          -webkit-box-shadow       : 3px 3px 3px #848484;
                  box-shadow       : 0px 3px 3px #848484;
                  background       : #db4437;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#db4437), to(#a11e36));
                  background       : -moz-linear-gradient(top,  #db4437,  #a11e36);
                  filter           :  progid:DXImageTransform.Microsoft.gradient(startColorstr='#db4437', endColorstr='#a11e36');
                }  

.rojo:hover   {
                  font-weight      : bold;
                  background       : #ffffff;
                  border           : solid 1px #000;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
                  background       : -moz-linear-gradient(top,  #444,  #000);
                  filter           : progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
                }

.rojo:active  {
                  color            : #666;
                  background       : -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
                  background       : -moz-linear-gradient(top,  #000,  #444);
                  filter           :  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
                }


