a:link {text-decoration: none; color:#ffffff;font-weight: normal;}
a:visited {text-decoration: none; color:#ffffff;font-weight: normal;}
a:active {text-decoration: none; color:#999999;font-weight: normal;}
a:hover { text-decoration : none; color:#333333;font-weight: normal;}

.glossymenu{
width: 226px; /*width of menu*/
padding: 0;
border: 0px;
padding-left: 20px;
}

.glossymenu a.menuitem{
font: normal 14px "Berlin Sans FB demi", Verdana, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
padding-left: 20px;
}

.glossymenu a.menuitem:hover{
border: 0 px;
color: #999999;
}
.glossymenu div.submenu{
font: normal 12px "Berlin Sans FB demi", Verdana, Helvetica, sans-serif;
color: #ffffff;
padding-left: 40px;
}

.glossymenu div.submenu a:hover{
color: #999999;
}
/* --fin-- menu en cascada sin marco --- */
.fontex-empresa{
/* background: #e3e7e8;  */
background: #ffffff;
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #000000;
}
.fontex-porque{
background: #ffdb91;
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #000000;
}
.fontex-obras{
background: #a8a673;
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #000000;
}
.fontex-obras2{
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #ffffff;
}
.fontex-obras-esp{
background: #3e1313;
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #999999;
}
.fontex-contacto{
background: #e5e5e5;
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #000000;
}
.fontex-show{
background: #cccccc;
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #000000;
}
.fontex-partners{
background: #f4efb0;
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #000000;
}
.fontex-area{
background: #d2e7e8;
font: normal 14px "Segoe Print", Verdana, Helvetica, sans-serif;
color: #000000;
}
.texto{
padding-left: 26px; padding-right: 26px;
}