a.b_home{
background: url(../img/menu/button_about.jpg) no-repeat top ;
width:187px;
height:27px;
padding:0px;
background-position:top;
float: left; 
}

a.b_home:hover{
background: url(../img/menu_over/button_about_over.jpg) no-repeat;
width:187px;
height:27px;
}

a.b_home:active{
background: url(../img/menu_over/button_about_over.jpg) no-repeat;
width:187px;
height:27px;
}

a.b_condos{
background: url(../img/menu/button_testimon.jpg) no-repeat top ;
width:195px;
height:27px;
padding:0px;
background-position:top;
float: left; 
}

a.b_condos:hover{
background: url(../img/menu_over/button_testimon_over.jpg) no-repeat;
width:195px;
height:27px;
}

a.b_condos:active{
background: url(../img/menu_over/button_testimon_over.jpg) no-repeat;
width:195px;
height:27px;
}


a.b_houses{
background: url(../img/menu/button_contact.jpg) no-repeat top ;
width:185px;
height:27px;
float: left; 
}

a.b_houses:hover{
background: url(../img/menu_over/button_contact_over.jpg) no-repeat;
width:185px;
height:27px;
}

a.b_houses:active{
background: url(../img/menu_over/button_contact_over.jpg) no-repeat;
width:185px;
height:27px;
}


a.b_selling{
background: url(../menu/button_about.jpg) no-repeat top ;
width:187px;
height:27px;
float: left; 
}

a.b_selling:hover{
background: url(../menu_over/button_about_over.jpg) no-repeat;
width:187px;
height:27px;
}

a.b_selling:active{
background: url(../menu_over/button_about_over.jpg) no-repeat;
width:187px;
height:27px;
}

a.b_opp{
background: url(../img/menu/button_products.jpg) no-repeat top ;
width:185px;
height:27px;
float: left; 
}

a.b_opp:hover{
background: url(../img/menu_over/button_products_over.jpg) no-repeat;
width:185px;
height:27px;
}

a.b_opp:active{
background: url(../img/menu_over/button_products_over.jpg) no-repeat;
width:185px;
height:27px;
}


a.b_our{
background: url(../img/menu/button_equipment.jpg) no-repeat top ;
width:185px;
height:27px;
float: left; 
}

a.b_our:hover{
background: url(../img/menu_over/button_equipment_over.jpg) no-repeat;
width:185px;
height:27px;
}

a.b_our:active{
background: url(../img/menu_over/button_equipment_over.jpg) no-repeat;
width:185px;
height:27px;
}

a.b_contact{
background: url(menu/menu_08.jpg) no-repeat top ;
width:91px;
height:31px;
float: left; 
}

a.b_contact:hover{
background: url(menu_over/menu-over_08.jpg) no-repeat;
width:91px;
height:31px;
}

a.b_contact:active{
background: url(menu_press/menu-press_08.jpg) no-repeat;
width:91px;
height:31px;
}





#affmenu {

   float: left; 
   text-align: left ;
   background: url(../img/menu/button_products.jpg) no-repeat top ;
   width:185px;
	height:27px;
	z-index:99;
	position:relative;

}
#affmenu ul {
   list-style: none;
    display: inline;
	margin: 0; 
	float:left;

}
#affmenu li {
float:left;
   position: relative;
   color: #40A035;
   margin: 0; 
   display: block;
   left:-40px;
   //left:0px;
   height:27px;



}
#affmenu #activo {
   color: #313332;
    background: url(../img/menu_over/button_products_over.jpg) no-repeat top ;
	width:185px;
	height:27px;
	float:left;
	left: 0; 
}
#affmenu #activo a {
   background: url(../img/menu_over/button_products_over.jpg) no-repeat top ;
   left: 0; 
   float:left;
}
#affmenu #activo li, #affmenu #affsubm li  {
background:#b80000;
color:#313332;
width:185px;
height:27px;
float:left;
border-bottom: 1px solid #ffffff;
text-align:left;
position:relative;
z-index:99;

}

#affmenu #activo li a {
background:#0f0;
width:185px;
height:27px;
float:left;

}

#affmenu #affsubm li a:hover{

background:#5e1617; 
background-position:top;
width:185px;
height:18px; 
float:left;
text-align:left;
float:left;
}

#affmenu li ul {
/* se ocultan los submenus */
   display: block;
   visibility: hidden;
   position: absolute;
   top: 27px;
  left: 0; 
  float:left;
}
#affmenu ul li > #affmenu ul {
 overflow:auto;  
}
#affmenu ul li:hover ul, #affmenu ul li.over ul {
   visibility: visible;
}
/* se hacen visibles los submenus */
#affmenu #activo ul, #affmenu li:hover ul {
   visibility: visible; 
}
/* por defecto se ve el submenu que dependa de la opcion activa */
#affmenu #activo ul {
   z-index: 10;
}
/* el z-index del hover es mayor para poder ver el submenú de otras opciones */
#affmenu li:hover ul {
   z-index: 100;
}
#affmenu ul li a {
   float: left;
   display: block;
   text-decoration: none;
   color: #ffffff; /* letra del submenu*/
   font-family:Times New Roman, Arial, verdana, Helvetica, sans-serif;
   font-size:12px;
   font-weight: normal;
   text-align:left;
   vertical-align:middle;
}


#affmenu li a:hover {

   float: left;
   display: block;
   text-decoration: none;
   color: #ffffff; /* letra del submenu*/
   font-family:Times New Roman, Arial, verdana, Helvetica, sans-serif;
   font-size:12px;
   text-align:left;
   vertical-align:middle;
   font-weight: normal;

   

}



#affmenu a:hover {
left: 0; 
   background: url(../img/menu_over/button_products_over.jpg) no-repeat top ;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
* #affmenu a { float: none ; }
/* End */ 




.letters_menu{
padding-left:8px; 

}

td.td_letters{
padding-top:5px;
padding-bottom:0px;

}

