body {
    color:#0066A4;
    font-size:12px;
    /*font-family:times,serif;*/
    font-family:arial,sans-serif;
    margin:0;
}

a {
    text-decoration:none;
    color:#0066A4;
}

#main {
    width:950px;
    height:600px;
    margin:0 auto 0 auto;
}

#menu {
    width:950px;
    height:21px;
    background-image:url('../img/menu.gif');
    background-repeat:repeat-x;
    overflow:hidden;
    margin-left:0;
}

#menu ul, #menupeu ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

#menu li, #menupeu li {
    display:block;
    float:left;
}

#menu a {
    display:block;
    padding-left:20px;
    padding-right:20px;
    line-height:21px;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    letter-spacing:2px;
    background-image:url('../img/menu.gif');
}

#menu a:hover {
    background-image:url('../img/menu_over.gif');
}

#menu a.actiu:hover {
    background-image:url('../img/menu_selected.gif');
}

#menu a.actiu {
    background-image:url('../img/menu_selected.gif');
}

#menupeu a {
    color:#FFFFFF;
    text-decoration:none;
    font-size:10px;
    padding:0 0 0 20px;
    display:block;
    line-height:21px;
}

#top {
    height:73px;
    border-bottom:solid 1px #FFFFFF;
}

#cos {
    height:484px;
    margin:0;
}

#peu {
    height:21px;
    background-color:#0066A4;
    clear:both;
    margin:0;
}

#logo {
    float:right;
}

img {
    border:0;
}

#empresa {
    margin:0 170px 0 170px;
    padding-top:50px;
    line-height:22px;
}

#situacio {
    padding-top:110px;
    padding-left:160px;
}

#gmaps {
    width:400px;
    height:246px;
    float:left;
}

#formulari {
    width:400px;
    float:left;
}

#square {
    background-color:#EEEEEE;
    border:1px solid #0066A4;
    padding:5px 0 5px 0;
}

div.camp {
    width:95px;
    float:left;
    text-align:right;
    padding-right:5px;
}

#formulari .input, #formulari .textarea {
    width:285px;
    border:solid 1px #0066A4;
    margin-bottom:2px;
    font-size:12px;
    color:#0066A4;
    /*font-family:times,serif;*/
    font-family:arial,sans-serif;
}

#formulari .textarea {
    height: 110px;
}

#formulari .submit {
    margin-top:10px;
    background-color:#0066A4;
    background-image:url('../img/boto.gif');
    color:#FFFFFF;
    font-size:12px;
    /*font-family:times,serif;*/
    font-family:arial,sans-serif;
    /*border:solid 1px #0066A4;*/
    text-transform:uppercase;
    width:103px;
    height:26px;
    line-height:26px;
    border:0;
}

#adress {
    float:left;
    padding-left:28px;
}

#adress a {
    text-decoration:none;
    color:#0066A4;
}

#coltxt {
    float:left;
    padding-left:30px;
    margin:15px 45px 0 0;
    width:265px;
    line-height:22px;
    overflow:auto;
    height:453px;
}

#coltxt ul {
    margin:0;
    padding-left:14px;
    list-style-type: disc;
}

#fotogran {
    float:left;
    margin-top:15px;
    width:453px;
    height:453px;
}

#thumbs {
    margin-top:15px;
    height:453px;
    float:right;
    margin-right:10px;
    overflow-y:scroll;
    width:130px;
    text-align:right;
    font-size:9px;
}

#thumbs img {
    border:3px solid #FFFFFF;
    display:inline;
    margin-bottom:2px;
    vertical-align:middle;
}
#thumbs img.actiu {
    border:3px solid #0066A4;
}

.cb {
    clear:both;
}

