#mainmenu21 {
	width: 221px;
   margin: 0;
   text-align: right;
   float:left;
   display:inline;
   border-right: 1px solid #000000;
   border-left: 1px solid #003334;
   background: url('/assets/images/fondo_liso.png') top center repeat-x ;
}

#mainmenu21 ul {

   list-style: none;
   width: 221px;
   margin: 0;
   padding: 0;
   vertical-align:middle;
}

#mainmenu21 ul li {
   margin-bottom: 0px;
   position: relative;
   border-bottom: 1px solid #BDBDBE;   
   
}

#mainmenu21 ul li a, #mainmenu ul li ul li a, #mainmenu ul li.active ul li a {
   height: 21px;  
   text-decoration: none;
   color: #FFFFFF;
   display: block;
   padding: 0;
   padding-right: 21px;
   border-left: 0;

}

#mainmenu21 ul li a:hover, #mainmenu21 ul li ul li a:hover {
   color: #FFFFFF;
   border-left: 0;
   height: 21px;   
   background-color:#003334;

}

#mainmenu21 ul li.active a, #mainmenu21 ul li.active ul li.active a {
   color: #005152;
   background: #FFFFFF;
   border-left: 0;
   border-top: 0;
   font-weight: bold;
   height: 21px;   

}

#mainmenu21 ul li.active a:hover, #mainmenu21 ul li.active ul li a:hover {
   background-color: #003334;
   color: #FFFFFF;
   border-left: 0;
   font-weight: bold;
   height: 21px;
  
}


#mainmenu21 ul li ul {
   width: 222px;
   margin: 0 0 0 15px;
      
}

#textc{
  display:block;
  padding-top:4px;
}

.textc{
  display:block;
  padding-top:4px;
}
