body{
margin:0px;
padding:0px;
font-familiy:trebuchet MS;
font-size:12px;
}

table{
font-family:trebuchet MS;
font-size:12px;
}

h1{
font-family:trebuchet MS;
font-size:12px;
text-transform:uppercase;
color:#f4700f;
}

#web{
position:relative;
border:1px solid #e8e8e8;
width:775px;
padding:0px;
margin:0px;
}

#cap{
position:relative;
background:url('../images/cap.gif');
height:116px;
min-height:116px;
padding:0px;
margin:0px;
}

#menu{
position:absolute;
background:#613f2c;
width:388px;
height:16px;
min-height:16px;
right:0px;
bottom:0px;
text-align:left;
}

#menu a{
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-size:11px;
}

#seccio{
position:relative;
text-align:left;
height:300px;
min-height:300px;
/*overflow:auto;*/
}

#peu{
position:relative;
width:100%;
height:15px;
min-height:15px;
border-top:1px solid #e8e8e8;
text-align:left;
margin-top:1px;
}

#peu a{
text-transform:uppercase;
text-decoration:none;
color:#aaa;
font-size:11px;
}

#inici1{
position:relative;
float:left;
text-align:justify;
width:310px;
height:290px;
line-height:23px;
}

#inici1 table{
letter-spacing:-1px;
}

.abajo{
margin-top:5px;
width:300px;
font-size:10px;
}

.abajo td{
padding:5px;
}

#inici2{
position:absolute;
top:0px;
right:0px;
width:420px;
text-align:right;
}

#inici3{
position:relative;
float:right;
width:420px;
margin-top:195px;
}

#inici3 table{
color:#aaa;
padding:0px;
margin:0px;
line-height:12px;
font-size:10px;
font-weight:600;
}

#inici3 h1{
font-size:11px;
margin:0px 0px 7px 0px;
}



#catalegizq{
position:relative;
float:left;
margin-top:1px;
text-align:left;
width:132px;
margin-bottom:1px;
}


#catalegizq td{
width:40px;
height:59px;
}

#catalegdch{
position:absolute;
top:2px;
left:140px;
height:295px;
min-height:295px;
width:630px;
overflow:auto;
}

#catalegdch table{
color:#777;
}

#catalegdch a{
text-decoration:none;
}

#cataleg1{
background:#8ba4cc;
min-height:59px;
height:59px;
padding-left:5px;
}

#cataleg1 table{
color:#005090;
font-size:13px;
font-weight:bold;
}

#cataleg2{
background:#ebaea9;
min-height:59px;
height:59px;
padding-left:5px;
}

#cataleg2 table{
color:#cd3e50;
font-size:13px;
font-weight:bold;
}

#cataleg3{
background:#dcd496;
min-height:59px;
height:59px;
padding-left:5px;
}

#cataleg3 table{
color:#a99606;
font-size:13px;
font-weight:bold;
}

#cataleg4{
background:#87ab9f;
min-height:59px;
height:59px;
padding-left:5px;
}

#cataleg4 table{
color:#004c34;
font-size:13px;
font-weight:bold;
}

#cataleg5{
background:#a5a4c6;
min-height:59px;
height:59px;
padding-left:5px;
}

#cataleg5 table{
color:#4b487d;
font-size:13px;
font-weight:bold;
}


#paralinkar1 {
position:absolute;
top:1px;
left:0px;
}

#paralinkar2 {
position:absolute;
left:0px;
top:60px;
}

#paralinkar3 {
position:absolute;
left:0px;
top:119px;
}


#paralinkar4 {
position:absolute;
left:0px;
top:178px;
}


#paralinkar5 {
position:absolute;
left:0px;
top:237px;
}

#paralinkar1 img{border:0px;}
#paralinkar2 img{border:0px;}
#paralinkar3 img{border:0px;}
#paralinkar4 img{border:0px;}
#paralinkar5 img{border:0px;}


#recuadro1{
position:absolute;
padding-top:5px;
padding-bottom:5px;
top:1px;
left:133px;
border:0px solid;
background:#005596;
width:128px;
visibility:hidden;
display:none;
}

#recuadro1 a{
text-decoration:none;
color:#5b8dc0;
}

#recuadro1 a:hover{
text-decoration:none;
color:#cfe1f6;
}

#recuadro2{
position:absolute;
padding-top:5px;
padding-bottom:5px;
top:60px;
left:133px;
border:0px solid;
background:#cd3e50;
width:125px;
visibility:hidden;
display:none;
}

#recuadro2 a{
text-decoration:none;
color:#ebaea9;
}

#recuadro2 a:hover{
text-decoration:none;
color:#cfe1f6;
}


#recuadro3{
position:absolute;
padding-top:5px;
padding-bottom:5px;
top:119px;
left:133px;
border:0px solid;
background:#a99606;
width:125px;

visibility:hidden;
display:none;
}

#recuadro3 a{
text-decoration:none;
color:#dcd496;
}

#recuadro3 a:hover{
text-decoration:none;
color:#cfe1f6;
}



#recuadro4{
position:absolute;
padding-top:5px;
padding-bottom:5px;
top:155px;
left:133px;
border:0px solid;
background:#004c34;
width:125px;
visibility:hidden;
display:none;
}

#recuadro4 a{
text-decoration:none;
color:#87ab9f;
}

#recuadro4 a:hover{
text-decoration:none;
color:#cfe1f6;
}


#recuadro5{
position:absolute;
padding-top:5px;
padding-bottom:5px;
top:237px;
left:133px;
border:0px solid;
background:#4b487d;
width:153px;
visibility:hidden;
display:none;
}

#recuadro5 a{
text-decoration:none;
color:#a5a4c6;
}

#recuadro5 a:hover{
text-decoration:none;
color:#cfe1f6;
}

.cattaula1{
line-height:1px;
padding:0px;
border-bottom:1px solid #005596;
}

.cattitol1{
font-size:14px;
color:#005596;
}


.cattitol1 a{
font-size:14px;
color:#aaa;
}

.cattaula2{
line-height:1px;
padding:0px;
border-bottom:1px solid #cd3e50;
}

.cattitol2{
font-size:14px;
color:#cd3e50;
}

.cattaula3{
line-height:1px;
padding:0px;
border-bottom:1px solid #a99606;
}

.cattitol3{
font-size:14px;
color:#a99606;
}

.cattaula4{
line-height:1px;
padding:0px;
border-bottom:1px solid #004c34;
}

.cattitol4{
font-size:14px;
color:#004c34;
}

.cattaula5 {
line-height:1px;
padding:0px;
border-bottom:1px solid #4b487d;
}

.cattitol5{
font-size:14px;
color:#4b487d;;
}


#cataleghome{
position:relative;
margin-top:40px;
margin-right:110px;
margin-left:204px;
text-align:justify;
line-height:27px;
color:#666;
}

#noticia{
position:relative;
clear:both;
padding:10px;
}

#fecha{
color:#aaa;
}

#noticia table h3{
margin:0px;
color:#f4700f;
text-transform:uppercase;
font-size:12px;
}

#noticia table h4{
color:#aaa;
font-size:12px;
margin-top:2px;
margin-bottom:2px;
}

.subrayada{
width:550px;
border-bottom:1px solid #aaa;
}


#login {
position:relative;
width:200px;
margin:20px;
padding:0px;
float:left;
width:100px;
background:#fff;
color:#666;
font-size:12px;
}

#login form{
display:inline;
}

#login input{
display:block;
width:100px;
margin-top:2px;
margin-bottom:2px;
background:#fff;
border:1px solid;
font-size:12px;
color:#666;
border:1px solid #f4700f;
padding:2px;
}

#registro{
position:relative;
float:left;
margin-top:20px;
margin-right:20px;
width:550px;
background:#fff;
padding:0px;
color:#ddd;
}

#registro label{
display:block;
float:left;
width:87px;
margin:0px;
}

#registro .labelpetit{
display:inline;
width:150px;
float:none;
}

#registro form{
display:inline;
}
#registro input{
margin-top:2px;
margin-bottom:2px;
background:#fff;
border:0px solid;
font-size:12px;
color:#666;
border:1px solid #f4700f;
}

#registro select{
display:block;
margin-top:2px;
margin-bottom:2px;
background:#fff;
border:0px solid;
font-size:12px;
color:#666;
border:1px solid #f4700f;
}

#registro textarea{
display:block;
margin-top:2px;
margin-bottom:2px;
background:#fff;
border:0px solid;
font-size:12px;
color:#666;
border:1px solid #f4700f;
}

#registro table{
font-size:12px;
color:#666;
}

#otrositems{
position:absolute;
right:20px;
padding:0px;
font-size:15px;
}

#situacio{
margin:5px;
width:760px;
height:280px;
min-height:280px;
background:url('../images/fonsit.gif');
overflow:hidden;
}

#situacio1{
float:left;
margin-left:30px;
margin-top:30px;
line-height:27px;
color:#666;
}

#situacio2{
float:right;
margin:0px;
overflow:hidden;
}

