/* CSS Document */

/* navbox definitions */
#navbox {
    left: 0;
    width: 100%;
}

nav.mainnav li {
    height: 45px;
    text-indent: -999em;
    overflow: hidden;
}

nav.mainnav li.programaecoxxi {
    background: transparent url(../images/ie/nav.png) 0 0 no-repeat;
    width: 138px;
}

nav.mainnav li.programaecoxxi.current, nav.mainnav li.programaecoxxi:hover {
    background-position: 0 -50px;
}

nav.mainnav li.candidaturas {
    background: transparent url(../images/ie/nav.png) -138px 0 no-repeat;
    width: 106px;
}

nav.mainnav li.candidaturas.current, nav.mainnav li.candidaturas:hover {
    background-position: -138px -50px;
}

nav.mainnav li.documentacao {
    background: transparent url(../images/ie/nav.png) -244px 0 no-repeat;
    width: 124px;
}

nav.mainnav li.documentacao.current, nav.mainnav li.documentacao:hover {
    background-position: -244px -50px;
}

nav.mainnav li.atividades {
    background: transparent url(../images/ie/nav.png) -369px 0 no-repeat;
    width: 102px;
}

nav.mainnav li.atividades.current, nav.mainnav li.atividades:hover {
    background-position: -369px -50px;
}

nav.mainnav li.municipios {
    background: transparent url(../images/ie/nav.png) -471px 0 no-repeat;
    width: 145px;
}

nav.mainnav li.municipios.current, nav.mainnav li.municipios:hover {
    background-position: -471px -50px
}
nav.mainnav li.contactos {
    background: transparent url(../images/ie/nav.png) -616px 0 no-repeat;
    width: 89px;
}

nav.mainnav li.contactos.current, nav.mainnav li.contactos:hover {
    background-position: -616px -50px;
}

nav.subnav ul li a {
    color: #fafafa
}

.securmenu a {
    color: #fafafa!important
}
h1.huge a {
    color: #fafafa!important
}