ul.navmenu-h { 
position:relative;
float:left;
width:215px;
top:40px;
margin: 0 20px 10px 0; 
padding: 0; 
list-style: none; 
position: relative; 
z-index:2;
}
 

ul.navmenu-h ul { 
position:relative;
width: 160px; /* Sub Menu Width */ 
margin: 0; 
list-style: none; 
display: none; 
position: absolute; 
top: 70%; 
top:45px;
left: 0; 

}


ul.navmenu-h ul ul,ul.navmenu-h ul ul ul { 
top: 0; 
left: 100%; 
} 

ul.navmenu-h li { 
position:relative;
float: left; 
display: inline; 
position: relative; 
top: 0px; 
}
 

ul.navmenu-h ul li { 
width: 100%; 
display: block; 

} 
/* Root Menu */ 

ul.navmenu-h a { 
padding: 6px;
margin-bottom:10px;
padding-bottom:0; 
float: left; 
display: block; 
background:url(../imagenes/bck_btn_principal.png) no-repeat left top;
color: #fff; 
font: bold 11px Arial, sans-serif; 
text-decoration: none; 
width:95px;
height: 47px; 
}
ul.navmenu-h a:hover { 
background:url(../imagenes/bck_btn_principal_hover.png) no-repeat left top;

}

.navmenu-h li a.not{ 
line-height:37px;
text-indent:20px;
}
.navmenu-h li a.pro{ 
line-height:37px;
text-indent:14px;
}
 /* Root Menu Hover Persistence */ 

ul.navmenu-h a:hover,ul.navmenu-h li:hover a,ul.navmenu-h li.iehover a { 
width:95px;
height:47px; 
color: #a66666; 
} 
/* 2nd Menu */ 

ul.navmenu-h li:hover li a,ul.navmenu-h li.iehover li a { 
float: none; 
top:0px;
background:#550000;
width:145px;
height: 30px;
padding:0;
margin:0px 0 0 5px;
color:#FFFFFF;
line-height:30px;
text-indent:20px;
} 
/* 2nd Menu Hover Persistence */ 

ul.navmenu-h li:hover li a:hover,ul.navmenu-h li:hover li:hover a,ul.navmenu-h li.iehover li a:hover,ul.navmenu-h li.iehover li.iehover a { 
background-color:#fff;
width:145px;
height: 30px;
color:#550000;
} 
/* 3rd Menu */ 




/* Hover Function - Do Not Move */ 
ul.navmenu-h li:hover ul ul,ul.navmenu-h li:hover ul ul ul,
ul.navmenu-h li.iehover ul ul,ul.navmenu-h li.iehover ul ul ul { 
display: none;
 
} 

ul.navmenu-h li:hover ul,ul.navmenu-h ul li:hover ul,
ul.navmenu-h ul ul li:hover ul,ul.navmenu-h li.iehover ul,ul.navmenu-h ul li.iehover ul,
ul.navmenu-h ul ul li.iehover ul { 
display: block; 
}








ul#secundario { 
position:relative;
float:left;
width:290px;
top:7px;
margin-top: 15px;

padding: 0; 
text-indent:0;
list-style: none; 
display:inline;
color:#fff;
border:0px solid #fff;
}


ul#secundario li, ul#secundario li a   { 
width: 69px; 
height:64px;
float: left; 
display: inline;
text-align:center; 
line-height:120%;
position: relative; 
margin-right:2px;
}

ul#secundario li a:hover { 
color:#fff;
text-decoration:none;
}


ul#secundario li a.mail { 
text-indent:0;
padding:0;
margin:0;
background:url(../imagenes/bck_sec_mail.png) no-repeat center top;
}

ul#secundario li a:hover.mail { 
background:url(../imagenes/bck_sec_mail.png) no-repeat center bottom;
}




ul#secundario li a.empresa { 
text-indent:0;
padding:0;
margin:0;
background:url(../imagenes/bck_sec_empresa.png) no-repeat center top;
}

ul#secundario li a:hover.empresa{ 
background:url(../imagenes/bck_sec_empresa.png) no-repeat center bottom;
}



ul#secundario li a.servicios{ 
text-indent:0;
padding:0;
margin:0;
background:url(../imagenes/bck_sec_servicios.png) no-repeat center top;
}

ul#secundario li a:hover.servicios{ 
background:url(../imagenes/bck_sec_servicios.png) no-repeat center bottom;
}


ul#secundario li a.horario{ 
text-indent:0;
padding:0;
margin:0;
margin-top:18px;

width:160px;
background:url(../imagenes/horario_verano.png) no-repeat center top;
}

















ul#secundario li a.fav{ 
text-indent:0;
padding:0;
margin:0;
background:url(../imagenes/bck_sec_fav.png) no-repeat center top;
}

ul#secundario li a:hover.fav{ 
background:url(../imagenes/bck_sec_fav.png) no-repeat center bottom;
}


ul#secundario li a.blog{ 
text-indent:0;
padding:0;
margin:0;
background:url(../imagenes/bck_sec_blog.png) no-repeat center top;
}

ul#secundario li a:hover.blog{ 
background:url(../imagenes/bck_sec_blog.png) no-repeat center bottom;
}









ul.navmenu-h li li a.Infoarquitectura {
background:#550000 url(../imagenes/icono_3d.gif) no-repeat left top;
}

ul.navmenu-h li li a.Infoarquitectura:hover {
background:#fff url(../imagenes/icono_3d.gif) no-repeat left bottom;
}



ul.navmenu-h li li a.Spots {
background:#550000 url(../imagenes/icono_video.gif) no-repeat left top;
}

ul.navmenu-h li li a.Spots:hover {
background:#fff url(../imagenes/icono_video.gif) no-repeat left bottom;
}



ul.navmenu-h li li a.Noticias {
background:#550000 url(../imagenes/icono_noticias.gif) no-repeat left top;
}

ul.navmenu-h li li a.Noticias:hover {
background:#fff url(../imagenes/icono_noticias.gif) no-repeat left bottom;
}




ul.navmenu-h li li a.Fotografía{
background:#550000 url(../imagenes/icono_fotografia.gif) no-repeat left top;
}
ul.navmenu-h li li a.Fotografía:hover{
background:#fff url(../imagenes/icono_fotografia.gif) no-repeat left bottom;
}





ul.navmenu-h li li a.Publicidad {
background:#550000 url(../imagenes/icono_grafico.gif) no-repeat left top;
}
ul.navmenu-h li li a.Publicidad:hover{
background:#fff url(../imagenes/icono_grafico.gif) no-repeat left bottom;
}




ul.navmenu-h li li a.Web{
background:#550000 url(../imagenes/icono_web.gif) no-repeat left top;
}
ul.navmenu-h li li a.Web:hover{
background:#fff url(../imagenes/icono_web.gif) no-repeat left bottom;
}


ul.navmenu-h li li a.Clientes{
background:#550000 url(../imagenes/icono_clientes.gif) no-repeat left top;
}
ul.navmenu-h li li a.Clientes:hover{
background:#fff url(../imagenes/icono_clientes.gif) no-repeat left bottom;
}

ul.navmenu-h li li a.Todos{
background:#550000 url(../imagenes/icono_todos.gif) no-repeat left top;
}
ul.navmenu-h li li a.Todos:hover{
background:#fff url(../imagenes/icono_todos.gif) no-repeat left bottom;
}

