#cssmenup, #cssmenu, #cssmenu div, #cssmenu div a {
padding: 0;
margin: 0;
line-height: 1;
font-family: tahoma, sans-serif;
}
#cssmenup {
width:99%;
margin:auto;
zoom:1;
height: 49px;
background: url(imag/bottom-bg1.png) repeat-x center bottom;
border-radius: 2px;
}
#cssmenu {
background: url(imag/nav-bg1.png) repeat-x 0px 4px;
height: 49px;
width:100%;
}
#cssmenu div{
float: left;
text-align:center;
width:16.6%;
}
#cssmenu div a{
display: block;
height:31px;
padding-top: 7px;
margin: 5px 0 0;
border-radius: 2px 2px 0 0;
text-decoration: none;
font-size: 80%;
color: #F8F8FF;
text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
font-weight: 400;
opacity: .9;border-right:1px ridge #808080;
}
#cssmenu div:first-child a{margin: 4px 0 0 0;}

#cssmenu div a:hover, #cssmenu div.active a{
background: url(imag/color1.png) center bottom;
display: block;
height: 31px;
margin-top: 0px;
padding-top: 12px;
color: #F0E68C;
text-shadow: 0 1px 1px rgba(255, 255, 255, .35);
opacity: 1;
}
#cssmenu div a:active {color:red;font-weight:400;}
/* subtitle of latin page */
.stit {text-align:center;font-size:148%;font-family:georgia, serif;font-weight:600;}

.latmenu {width:100%;color:#FFF;text-align:center;margin:0 auto;}
.latmenu div {border-bottom:2px ridge gray;padding:6px 1px;background-color:#4A3A40;font-size:97%;-webkit-box-shadow: 0 0 11px 1px #1c1717 inset;-moz-box-shadow: 0 0 11px 1px #1c1717 inset;box-shadow: 0 0 11px 1px #1c1717 inset;}
.latmenu div:hover{background-color:#362c30;}

.intit {font-size:112%;text-align:center;}
.intit h2 {text-align:center;}

a:visited{color: #ededed;}
a.dark:visited{color: blue;}
@media only screen and (max-width: 500px){#cssmenu div a {font-size:71%;}}