table i {font-weight: bold;padding: 20px 0 20px 0;}


.right
{
text-align: right;
}


.right input
{
 width: 100%;
}


.clausula
{
 border: 1px solid #000000;
 width: 70%;
 background-color: #FFFFFF;
 margin: 0px auto;
 padding: 10px;
 text-align: justify;
}

.jerarquia h3
{
 margin: 0px auto;
 /*background-color: #ffffff;*/
 border: 1px solid #24407e;
 color: #24407e;
 padding: 4px;
 font-weight: bold;
 text-align: center;
 margin-left: 25px;
 background-image: url('../img/repetir_serv_inv.gif');
 background-repeat: repeat-x;
 background-position: top left;
}


div.jerarquia ul { list-style-type: none; padding: 0; margin: 0px;}

div.jerarquia ul a { 
 height: auto;
 margin-left: 18px;
 background-image: url(../img/vineta_menu.gif);
 background-repeat: no-repeat;
 background-position: 0 center; 
 text-decoration: none;
 font-weight: bold;
 color: #013274;
}


div.jerarquia ul a:hover {  color:#FFFFFF; background-color:  #013274; background-image: url(../img/vineta_menu_activo.gif);}

div.jerarquia ul a.activo{ color:#FFFFFF; background-color:  #013274; background-image: url(../img/vineta_menu_activo.gif);}

div.jerarquia .sublista { margin-left: 0.8em;}

div.jerarquia .sublista a { font-weight: normal; font-weight: bold; padding: 2px 0px 2px 8px;text-decoration: none; background-image: url(../img/vineta2.gif);}

div.jerarquia .sublista a:hover{ color:#FFFFFF; background-color:  #013274;  background-image: url(../img/vineta2.gif);}

div.jerarquia .sublista a.activo{ color:#FFFFFF; background-color:  #013274;  background-image: url(../img/vineta2.gif);}


div.login_form {width: 150px;margin: 0px auto;background-color: #FFFFFF;border: 2px solid #000000;padding: 10px;}

div.login_form .bloque_boton {display: inline;margin-left: 45px;}

div.login_form input {border:1px solid #000000;}

  h4.titulo_compras {border: 2px solid #89202E;text-align: center;margin: 0px auto;background-color: #FDFADD;color: #000000;padding: 0px;font-weight: bold;}