body{
font-family:Arial;
font-size:12px;
margin:0px;
background:#ebebeb;
}

h1{
font-size:1.5em;
font-variant:small-caps;
letter-spacing:1px;
margin-bottom:3px;
margin-top:10px;
}

h2{
font-size:1.4em;
font-variant:small-caps;
letter-spacing:1px;
margin-bottom:3px;
margin-top:10px;
}

h3{
font-size:1.3em;
font-variant:small-caps;
letter-spacing:1px;
margin-bottom:3px;
margin-top:10px;
}

h4{
font-size:1.2em;
font-variant:small-caps;
letter-spacing:1px;
margin-bottom:3px;
margin-top:10px;
}

h5{
font-size:1.1em;
font-variant:small-caps;
letter-spacing:1px;
margin-bottom:3px;
margin-top:10px;
}

p{
color:#454545;
margin:0px;
}

table{
color:#454545;
font-size:0.9em;
}

img{
margin:5px;
border:0px;
}

#univers{
position:relative;
width:1000px;
margin:0 auto;
}

#gran{
position:relative;
float:left;
width:1000px;
background:#fff;
margin-top:10px;
text-align:left;
}


#accessible1{
position:relative;
color:#454545;
letter-spacing:2px;
text-align:right;
line-height:22px;
}

#accessible1 a{
color:#454545;
text-decoration:none;
font-size:1em;
}

#cap{
position:relative;
clear:both;
width:1000px;
height:156px;
background:url(/imatges/cap2.jpg);
}

#logo{
position:relative;
float:left;
width:347px;
height:94px;
margin-top:18px;
margin-left:22px;
background:url('') no-repeat;
}

#logo h1{
display:none;
visibility:hidden;
}

#flash{
position:absolute;
top:13px;
right:16px;
width:383px;
height:111px;
}

#menu{
 position:relative;
 float:left;
 width:179px;
 margin-left:20px;
 margin-top:20px;
 line-height:25px;
 font-size:13px;
 font-weight:bold;
}

#menu .itemmenu{
border-top:1px solid #ccc;
padding-left:18px;
background:url(/imatges/itemmenunosel.gif) no-repeat 0px 8px;
}

#menu .itemmenusel{
border-top:1px solid #ccc;
padding-left:18px;
background:url(/imatges/itemmenusel.gif) no-repeat 0px 8px;
}

#menu a{
color:#777;
text-decoration:none;
}

#menu a:hover{
color:#ffab00;
}



#contingut{
position:relative;
float:left;
margin-left:20px;
margin-top:19px;
width:765px;
color:#454545;
border:1px solid #fce09f;
padding-bottom:20px;
}

#contingut a{
color:#454545;
}

#ariadna{
position:relative;
float:left;
color:#ffab00;
font-weight:bold;
font-size:22px;
margin-bottom:10px;
margin-top:10px;
margin-left:15px;
width:740px;

}

#ariadna a{
text-decoration:none;
color:#ffab00;
}

#contingut2{
position:relative;
float:left;
clear:left;
width:740px;
margin-left:15px;
font-size:12px;
line-height:18px;
}

#contingut2 table{
font-size:12px;
}

#peu{
position:relative;
float:right;
width:815px;
}

#peu a{
text-decoration:none;
}

#peulogos{
position:relative;
float:left;
}

#peulogos2{
position:relative;
float:left;
}


#textospeu{
position:relative;
float:left;
clear:both;
width:1000px;
text-align:center;
background:#ebebeb;
font-size:10px;
padding-top:15px;
line-height:18px;
}

#textospeu a{
text-decoration:none;
color:#444;
}

#textpeu{
}

#textpeu2{
}


.amagat{
visibility:hidden;
display:none;
}

.visible{
visibility:visible;
display:block;
}

.titol1{
color:#000;
}

.titol2{
color:#f0b200;
}

.titol3{
color:#444242;
}

.titol4{
color:#f0b200;
}

.titol5{
color:#888;
}

#formacces{
position:absolute;
right:0px;
top:0px;
width:200px;
}

#formacces legend{
color:#454545;
}

#formacces input{
display:block;
float:right;
width:100px;
font-size:0.9em;
}

#formacces label{
display:block;
float:left;
}

#bustia{
width:700px;
margin-top:20px;
}

#bustia input{
display:block;
width:200px;
}

#bustia textarea{
width:400px;
height:200px;
}

#paginador{
position:relative;
clear:both;
width:600px;
text-align:center;
margin-top:20px;
}

#paginador a{
color:#f0b200;
}

.amagat{
visibility:hidden;
display:none;
}

