html, body, #content {
    height: 100%;
    min-height: 100%;
    padding: 0;
}

html>body #content {
    height: auto;
}

body{
    margin:0px;
    padding:0px;
    font: 12px Arial, sans-serif;
    color: #000;
    background-color: #000;
}

a {
    outline: none;
}

a.descarrega {
    margin-left: 20px;
    padding-left: 22px;
    background-image: url(../img/pdf.gif);
    background-repeat: no-repeat;
    color: #fff;
    text-decoration: none;
}
a.descarrega:hover {
    color: #000;
}


#content {
    width: 955px;
    background-color: #b3b80f;
    height: 100%;
    margin: 0 auto;
}

#capsalera {
    height: 191px;
    width: 955px;
}

#h-imatge {
    height: 265px;
    width: 713px;
    float: left;
    background-repeat: no-repeat;
}

#h-imatge.inici {
    background-image: url(../img/h-inici.jpg);
}
#h-imatge.adreca {
    background-image: url(../img/h-adreca.jpg);
}
#h-imatge.finalitat {
    background-image: url(../img/h-finalitat.jpg);
}
#h-imatge.marc {
    background-image: url(../img/h-marc.jpg);
}
#h-imatge.segons-contingut {
    background-image: url(../img/h-segons-contingut.jpg);
}
#h-imatge.segons-tematica {
    background-image: url(../img/h-segons-tematica.jpg);
}
#h-imatge.contingut {
    background-image: url(../img/h-contingut.jpg);
}

#home a{
    width: 242px;
    height: 265px;
    float: left;
    background-image: url(../img/home.jpg);
    background-repeat: no-repeat;
    background-color: #000;
}

#menu {
    font-size: 12px;
    width: 180px;
    float: left;
    padding: 47px 0 0 32px;
    margin-right: 20px;
    color: #fff;
}

#menu .titol {
    width: 135px;
    height: 25px;
    margin-bottom: 20px;
    background-image: url(../img/menu.jpg);
    background-repeat: no-repeat;
    background-color: #b3b80f;
}

#menu ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

#menu ul li {
    padding: 3px 0;
    border-bottom: 1px solid #fff;
}

#menu ul li.primer {
    border-top: 1px solid #fff;
}

#menu ul li.sub {
    padding-top: 0;
    padding-bottom: 0;
}

#menu ul li a {
    color: #fff;
    text-decoration: none;
    display: block;
}

#menu ul li a:hover, #menu ul li a.actiu {
    color: #000;
}

#menu ul.sub li {
    padding-left: 15px;
}

#menu ul.sub li.ultim {
    border-bottom: none;
}

#cos {
    width: 660px;
    float: left;
    padding-left: 15px;
}

#cos .titol {
    height: 62px;
    vertical-align: bottom;
    position: relative;
    margin-bottom: 25px;
}

#cos .titol img{
    position: absolute;
    left: 0;
    bottom: 0;
}

#cos ul li {
    margin-bottom: 10px;
}

#cos ul.fitxes {
    list-style: none;
}

#cos li.principal {
    font-size: 12px;
    padding-top: 10px;
}



.cb {
    clear: both;
}