body {
margin:0px;
font-family:Trebuchet MS;
font-size:13px;
background:#222521;
}

img a,
a img{
border:0px;
}

.vermell {
        background: #d7a5a6;
        font-family:Verdana, Georgia, sans-serif;
        color: #771113;
        border: 2px solid red;
        text-decoration: none;
}

.verd {
        background: #aacaa8;
        font-family: Verdana, Georgia, sans-serif;
        color: #0a5206;
        border: 2px solid green;
        text-decoration: none;
}

#invisible { width:0px; height:0px; top:-25px;  }
#invisible img { display:none; visibility:hidden; }

#grupnd{
position:relative;
background:#eee url("/plantilles/img/grup2.gif") no-repeat 100% 0%;
clear:both;
float:left;
height:35px;
min-height:35px;
border-bottom:1px solid #ddd;
width:100%;
}

#logogrup{
position:relative;
float:left;
margin-top:0px;
margin-left:2px;
}

#generalistes{
clear: right;
position:relative;
width:700px;
float:left;
margin-top:2px;
}

#territorials{
float:left;
clear:right;
position:relative;
width:700px;
}

#generalistes a,#territorials a{
color:#666;
font-size:11px;
text-decoration:none;
}

#generalistes a:hover{
color:#b9122b;
font-size:11px;
text-decoration:none;
}

#territorials a:hover{
color:#b9122b;
font-size:11px;
text-decoration:none;
}

.pestanya{
position:relative;
float:left;
padding-left:3px;
padding-right:3px;
margin-left:2px;
min-height:15px;
height:15px;
line-height:15px;
}

#gran{
position:relative;
float:left;
clear:both;
width:100%;
}

#contenidor{
position:relative;
float:left;
width:100%;
}

#cap{
position:relative;
float:left;
padding-top:10px;
margin:0px;
height:150px;
width:100%;
background:url('/blocdefotos/plantilles/img/fons.gif') repeat-x 0px -80px #fff;
}

#logo{
position:relative;
float:left;
margin-lefT:15px;
margin-top:5px;
display:inline;
}

#banner{
position:absolute;
top:15px;
left:550px;
display:inline;
}

#menucap{
position:relative;
float:left;
clear:left;
font-size:20px;
font-weight:normal;
font-family:georgia;
color:#454545;
margin-left:15px;
margin-top:8px;
display:inline;
}

#menucap a{
color:#b9122b;
text-decoration:none;
}

#contenidor2{
position:relative;
float:left;
clear:both;
width:990px;
margin-top:-20px;
}

#columnadrt{
position:relative;
width:220px;
float:left;
margin-left:15px;
display:inline;
}

#moduldreta{
position:relative;
float:left;
color:#666;
width:220px;
background:url('/blocdefotos/plantilles/img/fonsmodul.gif') No-Repeat #fff;
line-height:20px;
}

#moduldreta h4{
color:#444;
letter-spacing:1px;
margin:0px;
font-size:15px;
font-weight:normal;
padding-left:5px;
margin-bottom:5px;
}

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

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

#moduldreta a:hover{
text-decoration:none;
color:#b9122b;
}

#tancamoduldreta{
position:relative;
float:left;
width:220px;
background:url('/blocdefotos/plantilles/img/tancamodul.gif') No-repeat;
height:32px;
min-height:21px;
margin-bottom:5px;
}


#seccio{
position:relative;
float:left;
color:#fff;
width:730px;
margin-left:15px;
}

#nubol{
position:relative;
float:left;
width:690px;
background:url('/blocdefotos/plantilles/img/nuvol.gif');
margin-bottom:20px;
height:111px;
}

#nubol a{
text-decoration:none;
color:#b9122b;
}

#nubol span{
position:relative;
float:left;
margin:5px;
display:block;
height:20px;
}

#queesaixo{
position:absolute;
right:5px;
bottom:2px;
}

#queesaixo a{
color:#666;
font-size:11px;
}

#mostrafotos{
clear:both;
}

#mostramedia{
position:relative;
float:left;
color:#000;
font-size:10px;
text-align:center;
width:220px;
margin-right:15px;
background:url('/blocdefotos/plantilles/img/fonsmodul.gif') No-Repeat #fff;
}

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

#mostramedia h2{
margin-top:3px;
margin-bottom:3px;
font-size:12px;
text-transform:uppercase;
letter-spacing:1px;
}

#mostramedia img{
border:0px;
}

#tancamostramedia{
position:relative;
float:left;
width:220px;
background:url('/blocdefotos/plantilles/img/tancamodul.gif') No-repeat;
height:32px;
min-height:21px;
}

#login input{
font-size:12px;
}

table {
font-size:12px;
}

table input{
font-size:12px;
}


#pagina{
clear:both;
}

#pagina a{
text-decoration:none;
color:#fff;
}

#peu{
position:relative;
float:left;
bottom:0px;
clear:both;
width:100%;
color:#454545;
text-align:center;
margin-top:10px;
border-top:1px solid;
background:#fff; 
}

#admin{
position:Relative;
float:left;
background:#fff;
color:#000;
padding:10px;
}

#admin h3{
position:relative;
float:left;
width:720px;
color:#b9122b;
letter-spacing:1px;
margin:0px;
font-size:15px;
font-weight:500;
margin-bottom:10px;
}

#admin table{
color:#444;
}

#admin th{
background:#999;
padding:3px;
color:#fff;
}

#admin a{
text-decoration:none;
color:#b9122b;
}

#admin a:hover{
color:#b9122b;
}

#admin label{
display:block;
margin-top:5px;
}

#admin .tornaraddnou{
background:#eee;
border:1px solid #ddd;
color:#444;
padding-left:4px;
padding-right:4px;
}

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

#mostramediagran{
position:relative;
float:left;
background:#fff;
color:#454545;
width:730px;
}

#anterior{
position:relative;
float:left;
margin:10px;
}

#seguent{
position:relative;
float:right;
margin:10px;
}


#mostramediagran h2{
position:relative;
float:left;
margin:0px;
text-transform:uppercase;
font-size:15px;
font-family:Georgia;
color:#b9122b;
letter-spacing:1px;
text-align:center;
line-height:50px;
width:610px;
}

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

#autordata{
position:relative;
float:left;
width:640px;
text-align:center;
font-size:11px;
margin-top:1px;
margin-left:45px;
background:#ddd;
line-height:20px;
}

#comparteix{
position:relative;
float:right;
width:40px;
margin-top:2px;
}

#descripcio{
position:relative;
float:left;
width:640px;
font-size:13px;
margin-left:45px;
margin-right:40px;
border-bottom:1px dashed #ccc;
padding-bottom:20px;
margin-bottom:20px;
}


#punts{
position:relative;
float:left;
width:640px;
font-size:13px;
margin-left:45px;
margin-right:40px;
border-bottom:1px dashed #ccc;
padding-bottom:20px;
margin-bottom:20px;
}


#comentaris{
position:relative;
float:left;
width:640px;
margin-left:45px;
}

#comentaris h4{
margin:0px;
color:#b9122b;
margin-bottom:20px;
}

#comentari1{
background:#ddd;
margin-bottom:20px;
padding:10px;
}

#comentari2{
background:#eee;
margin-bottom:20px;
padding:10px;
}

#formcomentaris{
position:relative;
float:left;
width:640px;
font-size:13px;
background:#eee;
}

#formcomentaris form{
padding:10px;
}

#comentaris label{
display:block;
margin-bottom:5px;
margin-top:10px;
color:#b9122b;
font-weight:bold;
}

#comentaris input{
font-size:13px;
}

#comentaris textarea{
font-family:Trebuchet MS;
font-size:13px;
width:600px;
margin-bottom:10px;
}

#esborrafoto{
position:relative;
float:left;
width:640px;
font-size:13px;
margin-left:45px;
margin-top:20px;
margin-bottom:20px;
background:#b9122b;
text-align:center;
}

#esborrafoto a{
color:#fff;
}

#aviso{
position:relative;
float:left;
width:640px;
font-size:13px;
margin-top:20px;
margin-bottom:20px;
background:#b9122b;
text-align:center;
color:#fff;
}

#aviso a{
color:#fff;
text-decoration:underline;
}


#menuforum{
position:relative;
float:left;
clear:both;
width:720px;
}

#menuforum a{
display:block;
width:120px;
text-align:center;
float:left;
color:#444;
margin-right:15px;
border:1px solid #ddd;
background:#eee;
}

#capforum{
position:relative;
float:left;
clear:both;
margin-top:10px;
width:720px;
}

.forum td {
color:#666;
}

#capforum h3{
font-size:13px;
color:#fff;
background:#999;
padding:3px;
margin-bottom:2px;
}

#capforum h5{
font-size:13px;
color:#fff;
background:#999;
padding:3px;
margin:0px;
margin-bottom:15px;
}

table.forum{
clear:left;
margin-top:10px;
}

.tdc {
  text-align:center;
  color:#666;
}

.tdf{
padding:3px;
}

.tdf2{
padding:3px;
}

.thf2{
}

.hrforum{
margin:0px;
border:0px solid;
border-top:1px solid #6e7f3d;
height:0px;
padding:0px;
}

#normesforum{
color:#666;
}

.forum div a{
border-bottom:1px solid #666;
}

.forum blockquote{
background:url('/blocdefotos/plantilles/img/abre-comillas.gif') NO-REPEAT 0% 0%;
padding-left:50px;
padding-top:5px;
margin:10px;
}

#bloccuota{
background:url('/blocdefotos/plantilles/img/cierre-comillas.gif') NO-REPEAT 98% 98%;
padding-right:50px;
padding-bottom:5px;
}

.numeret{
display:block;
float:left;
color:#b9122b;
font-size:130px;
line-height:110px;
}
#addnouesq {
 position:relative;
 float:left;
 width:70px;
}
#addnoudrt {
 position:relative;
 float:left;
 width: 635px;
}

#formularinou p{
float:left;
clear:left;
margin:0px;
margin-top:10px;
margin-bottom:5px;
}

#formularinou .lineaambinputs{
font-style:oblique;
}

#formularinou .lineaambinputs label{
float:left;
margin:0px;
width:180px;
}

#formularinou .lineaambinputs input{
float:left;
width:300px;
}

#formularinou legend{
font-size:13px;
color:#b9122b;
font-weight:bold;
}

#formularinou fieldset{
position:Relative;
margin-bottom:20px;
}

#formularinou #errorstrobats{
padding:10px;
background:#b9122b;
color:#fff;
margin-bottom:10px;
}

#formularinou #botondeenvio input{
width:720px;
height:40px;
font-size:20px;
}

#tornaenrere{
margin:10px;
}

