#main {
    margin:0 auto;
    width:1000px;
    background-image:url('./events.jpg');
    background-repeat:no-repeat;
}

#idiomes {
    margin-right:50px;
    text-align:right;
    height:15px;
    margin-top:5px;
    font-size:12px;
}

#idiomes li {
    float:right;
}

#idiomes li a {
    color:#575756;
}

#idiomes li.actiu a {
    font-weight:bold;
    color:#077991;
}

#idiomes li.vora {
    padding-left:7px;
    border-left:1px solid #575756;
    margin-left:7px;
}

#menu1 {
    margin-right:50px;
    text-align:right;
    margin-top:25px;
    height:15px;
    font-size:13px;
}

#menu1 li {
    float:right;
    padding-left:30px;
}

#menu1 li a {
    color:#575756;
}

#menu1 li.actiu a {
    color:#077991;
}

#mainmenu {
    margin-top:5px;
    height:21px;
    margin-bottom:24px;
    margin-left:32px;
}

#mainmenu li {
    float:left;
    margin-right:7px;
    height:21px;
}

#mainmenu li a {
    color:#575756;
    font-size:12px;
    line-height:21px;
}

#mainmenu img {
    display:block;
    float:left;
}

#mainmenu li a.fons {
    background-image:url('boto_m.jpg');
    background-repeat:repeat-x;
    color:#FFF;
    display:block;
    float:left;
}

#mainmenu li.actiu a.fons {
    background-image:url('boto_am.jpg');
    font-weight:bold;
}

#mainmenu li a:hover {
    color:#99C7A3;
}

#pral {
    margin-left:50px;
    clear:left;
}

#contactar {
    float:right;
    margin-top:-23px;
    margin-right:34px;
}

#contactar img {
    display:block;
}

#webcpsl {
    padding-top:40px;
}

#lcolumn {
    float:left;
    width:220px;
}

#lcolumncontacte {
    float:left;
    width:455px;
    padding-right:20px;
    font-size:11px;
    line-height:20px;
}

#peu {
    clear:both;
    padding-top:24px;
    font-size:9px;
    height:20px;
}

#peu a {
    color:#575756;
}

#peuleft {
    /*float:left;*/
    padding-left:50px;
    line-height:14px;
    padding-bottom:10px;
}

#peuleft span {
    padding:0 6px;
}

#peuleft span.space {
    padding:0 20px;
}

#content {
    width:442px;
}

#contentcontacte {
    width:349px;
    float:right;
    padding-right:75px;
    font-size:11px;
    line-height:20px;
}

#equip {
    width:500px;
}

div.content {
    float:left;
    padding-left:29px;
    font-size:11px;
    text-align:justify;
    line-height:20px;
}

h2 {
    color:#077991;
    margin-bottom:18px;
    font-weight:bold;
    font-size:12px;
    text-align:left;
}

#submenu {
    background-color:#CEDEDB;
    padding:20px 5px 0 5px;
    margin-right:15px;
}

#submenu li {
    padding-bottom:12px;
    font-size:12px;
}

#submenu li.nom {
    font-weight:bold;
    font-size:14px;
    color:#077991;
}

#submenu a:hover {
    color:#5DAA3F;
}

#lcolumn h1.eq {
    color:#077991;
    font-size:13px;
    font-weight:bold;
    margin-bottom:5px;
    padding-right:20px;
}

#lcolumn h1.segon {
   /* margin-top:25px;*/
}

#lcolumn h1.eqinactiu {
    color:#575756;
    cursor:pointer;
}

#lcolumn h1.eqinactiu:hover {
    color:#5DAA3F;
}

#lcolumn div.eq {
    padding-right:20px;
    font-size:11px;
    text-align:justify;
    line-height:20px;
}

#nomsequip {
    float:right;
    width:141px;
    clear:right;
    padding-right:34px;
    margin-top:25px;
    font-size:13px;
}

#clients {
    width:500px;
    float:left;
}

#clients img {
    border:solid 1px #077991;
    margin-right:5px;
    margin-bottom:5px;
    float:left;
}

.grey {
    color:#575756;
}

.green {
    color:#5DAA3F;
}

.blue {
    color:#077991;
}

div.subtext {
    color:#077991;
    border-top:solid 1px #5DAA3F;
    padding-top:10px;
    margin-top:10px;
}

#submenu li a {
    color:#575756;
}

#submenu li.actiu a {
    color:#077991;
}

#rodona {
    float:right;
    margin-top:11px;
    margin-right:18px;
    padding-left:30px;
    padding-right:10px;
    width:170px;
    padding-top:40px;
    height:170px;
    line-height:21px;
    background-image:url('./rodona.jpg');
    font-size:12px;
}

h3 {
    font-size:13px;
    padding-bottom:5px;
}

#lcolumncontacte form {
    margin-top:20px;
}

div.linput div.formname {
    float:left;
    width:170px;
}

div.linput {
    clear:both;
}

div.linput input, div.linput textarea {
    float:right;
    margin-right:38px;
    border:1px solid #999999;
    color:#575756;
    width:240px;
    margin-bottom:5px;
    font-size:11px;
    background-color:#FFF;
}

textarea {
    font-family:Helvetica,Arial,Sans-serif;
}

div.linput input.submit {
    float:right;
    width:auto;
}

#rodonacontacte {
    margin-top:25px;
    margin-left:25px;
    padding-top:50px;
    padding-left:50px;
    padding-right:20px;
    width:140px;
    height:160px;
    line-height:15px;
    background-image:url('./rodona.jpg');
    background-repeat:none;
    font-size:12px;
}

p.red {
    color:red;
    margin-top:20px;
}

p.blue {
    color:#077991;
    margin-top:20px;
}

