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:160px;
background:url(/imatges/noucap2.gif);
}

#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;
display:none;
}

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



#menu .itemmenu{
padding-left:0px;
margin-left:10px;
border-top:1px solid #eee;
}

#menu .itemmenusel{
margin-left:10px;
padding-left:0px;
background:#ffd400;
}

#menu .itemmenu:hover{
padding-left:0px;
}

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

#menu a:hover{
}


#contingut{
position:relative;
float:right;
margin-right:20px;
margin-top:19px;
width:718px;
color:#454545;
padding-bottom:20px;
}

#contingut a{
color:#454545;
}

#ariadna{
position:relative;
float:left;
color:#ffab00;
font-weight:bold;
font-size:22px;
margin:0px;
width:740px;
display:none;
}

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

#espaipervideo{
position:relative;
float:left;
clear:left;
width:250px;
}

#contingut2{
position:relative;
float:right;
width:460px;
margin-left:0px;
font-size:12px;
line-height:18px;
}

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


#superpeu{
position:relative;
float:left;
clear:both;
width:1000px;
background:#ebebeb;
font-size:10px;
line-height:18px;
border-top:2px solid #8d8c8c;
}


#textospeu{
position:relative;
float:left;
clear:both;
width:200px;
margin-left:15px;
background:#ebebeb;
font-size:10px;
padding-top:15px;
line-height:14px;
}

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

#textpeu{
}

#textpeu2{
margin-top:15px;
}


#peu{
position:relative;
float:right;
text-align:right;
width:745px;
margin-top:11px;
}

#peu a{
text-decoration:none;
}

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

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




.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:440px;
margin-top:0px;
}

#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;
}


