body {
margin:0px;
font-family:Arial;
font-size:11px;
}

table{
font-size:11px;
}

.vermell {
        background: #d7a5a6;
        font:9px Verdana, Georgia, sans-serif;
        color: #771113;
        border: 2px solid red;
        text-decoration: none;
}

.verd {
        background: #aacaa8;
        font: 9px Verdana, Georgia, sans-serif;
        color: #0a5206;
        border: 2px solid green;
        text-decoration: none;
}

#gran {
position:absolute;
width:750px;
margin-left:-375px;
left:50%;
}

#contenidor {
position:relative;
float:left;
width:750px;
margin:auto;
text-align:left;
background:url('/img/fons.gif');
}

#contenidorprof {
position:relative;
float:left;
width:750px;
margin:auto;
text-align:left;
}

#cap {
position:relative;
clear:both;
float:left;
background:#fff;
border-bottom:5px solid #fff;
}

#menuhoritzontal{
position:relative;
clear:both;
float:left;
height:20px;
text-align:center;
background:#fff;
border-top:1px solid #6dab02;
border-bottom:1px solid #6dab02;
width:750px;
}

#datahoritzontal{
color:#999;
float:right;
margin-top:2px;
}

.itemmenu{
position:relative;
float:left;
margin-right:20px;
margin-top:2px;
}

.itemmenu a{
text-decoration:none;
color:#999;
}

#frasehoritzontal{
position:relative;
float:left;
clear:both;
border-top:7px solid #fff;
border-bottom:7px solid #fff;
background:#fff;
color:#999;
font-size:11px;
width:750px;
}


#columna_esq {
position:relative;
float:left;
width:150px;
}

#columna_esq h4{
font-size:11px;
display:block;
margin:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:5px;
color:#d9f17c;
background:#6dab02;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
}

#columna_esq a {
text-decoration:none;
color:#000;
}

#columna_esq a:hover{
text-decoration:none;
color:#111;
}

#enprofundidad{
padding-top:5px;
background:#d5ff84;
padding-bottom:5px;
margin-bottom:15px;
}

#enprofundidad a{
color:#666666;
}


#servicios{
padding-top:5px;
background:#6dab02;
padding-bottom:5px;
margin-bottom:15px;
}

#servicios a{
color:#d9f17c;
}

#modul{
margin-bottom:15px;
}

.item{
padding-left: 4px;
font-size:10px;
}

.item:hover{
}


#itempeque{
padding-left: 4px;
border-bottom:1px solid #e8e8e8;
font-size:11px;
}

#itempeque:hover{
background:#e0e0e0;
}

#seccio {
position:relative;
float:left;
margin-left:15px;
width:420px;
}

#seccio a{
text-decoration:none;
color:#000;
}

#seccio table{
font-size:12px;
}

#seccio h3{
font-size:17px;
margin:0px;
color:#000;
}

.noticia{
font-size:12px;
border-bottom:1px solid #ccc;
margin-bottom:10px;
padding-bottom:10px;
color:#666;
line-height:14px;
}

.noticia h2{
display:block;
margin:0px;
margin-bottom:5px;
margin-top:4px;
font-size:13px;
color:#666;
line-height:16px;
background:#e4f192;
padding:4px;
}

.noticia h2 a{
color:#666 !important;
}

.noticia h2 a:hover{
color:#6dab02 !important;
}


.noticia a{
text-decoration:none;
color:#666;
font-weight:900;
}

.noticia a:hover{
color:#6dab02;
}

.noticia2{
font-size:12px;
border-bottom:1px solid #ccc;
margin-bottom:10px;
padding-bottom:10px;
color:#000;
line-height:14px;
}

.noticia2 h2{
display:block;
margin:0px;
margin-bottom:0px;
margin-top:0px;
font-size:12px;
color:#d9f17c;
line-height:17px;
padding-left:5px;
background:url('/img/fonsprincipal.gif');
}

.noticia2 h2 a{
color:#d9f17c;
}

.noticia2 a{
text-decoration:none;
color:#666;
}

.noticia2 a:hover{
color:#000;
}

#textnoticiaprincipal{
background:#e4f192;
border:1px solid #6dab02;
font-size:11px;
color:#666;
}


#noticiesanteriors{
clear:both;
border:1px solid;
padding-top:5px;
padding-bottom:15px;
margin-bottom:10px;
color:#fff;
text-align:right;
border-bottom:1px solid #999;
}

#noticiesanteriors a{
color:#000;
font-size:13px;
font-weight:bold;
}

.lletrapeque {
font-size:11px;
text-decoration:none;
color:#666;
}

.lletrapeque a{
text-decoration:none;
color:#666;
font-weight:500;
}

.lletrapeque a:hover{
text-decoration:none;
color:#6dab02;
}

.lletrapeque2 {
font-size:11px;
text-decoration:none;
color:#000;
}

.lletrapeque2 a{
font-size:10px;
text-decoration:none;
color:#000;
text-transform:uppercase;
}

.lletrapeque2 a:hover{
text-decoration:none;
color:#b9122b;
}




#columna_drt {
position:relative;
float:left;
margin-left:15px;
width:150px;
color:#454545;
border-bottom:1px solid #999;
}

#columna_drt a{
color:#454545;
text-decoration:none;
}

#columna_drt a:hover{
text-decoration:none;
}

#columna_drt h4{
font-size:11px;
display:block;
margin:0px;
margin-right:0px;
padding-left:5px;
color:#c8f17c;
background:#6dab02;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
}

#columna_drt h4 a{
color:#c8f17c;
}

#columna_drt h1{
}


#columna_drt table{
font-size:11px;
}

#modulnoticias{
margin-bottom:15px;
}

#modulnoticias a{
color:#99bb1b;
font-weight:bold;
}

#destacats {
margin-bottom:15px;
}

#itemgaleria h3{
color:#666;
margin:0px;
font-size:10px;
line-height:11px;
padding-left:5px;
}

#itemgaleria h5{
color:#666;
margin:0px;
font-size:10px;
line-height:11px;
padding-left:5px;
padding-top:5px;
}





#login{
margin-bottom:15px;
padding:3px;
}

#login table{
}

#login input{
width:65px;
font-size:11px;
}

#enquesta {
color:#454545;
}

#seccio2 {
position:relative;
float:left;
margin-left:15px;
width:580px;
}

#seccio2 a{
text-decoration:none;
color:#000;
}

#seccio2 table{
font-size:11px;
}

#seccio2 h3{
font-size:17px;
margin-top:0px;
color:#000;
}



#seccioprof {
position:relative;
float:left;
width:750px;
}

#seccioprof a{
text-decoration:none;
color:#000;
}

#seccioprof table{
font-size:11px;
}

#seccioprof h3{
font-size:17px;
margin-top:0px;
color:#000;
}

#peu {
float:left;
width:100%;
margin-top:10px;
margin-bottom:10px;
padding-top:20px;
padding-bottom:10px;
clear:both;
text-align:center;
background:#fff;
}

#itemmenupeu{
padding:1px;
float:left;
text-align:center;
letter-spacing:1px;
margin-left:1px;
background:#545454;
color:#454545;
border:1px solid #eee;
padding-left:14px;
padding-right:14px;
text-transform:uppercase;
font-size:10px;
}

#itemmenupeu a{
color:#fff;
text-decoration:none;
}

#itemmenupeu a:hover{
color:#fff;
text-decoration:underline;
}


#recomana {
        float: left;
        width: 500px;
        color: #000;
        text-decoration: none;
        font: 11px Verdana, Georgia, sans-serif;
        margin: 0px auto;
        padding: 0px;
}

#contereco {
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 500px;
        text-align: left;
}

#contebut {
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 580px;
        text-align: left;
}

#conteprint {
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 550px;
        text-align: left;
}

#seccioprint {
        float: left;
        width: 550px;
        color: #000;
        text-decoration: none;
        font: 9pt Verdana, Georgia, sans-serif;
        margin: 0px auto;
        padding: 0px;
}


#guiacomercial{
       color:#454545;
}

#guiacomercial a{
       text-decoration:none;
       color:#454545;
}

#guiacomercial h3{
margin:0px;
font-size:15px;
color:#454545;
font-weight:400;
}

#selectguia{
position:absolute;
top:0px;
right:0px;
}

.itemguia1{
margin-top:10px;
background:#f5f5f5;
}

.itemguia1 table{
background:#f5f5f5;
}

.itemguia2 table{
background:#d8d8d8;
}

.itemguia2{
margin-top:10px;
}


.itemguia1 h4{
margin:0px;
font-size:12px;
}

.itemguia2 h4{
margin:0px;
font-size:12px;
}

.subguia{
font-size:13px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}


#agenda{
color:#454545;
}

#agenda h3{
font-size:14px;
margin:0px;
}

#agenda h3.data{
color:#b9122b;
font-size:14px;
margin:0px;
margin-top:10px;
font-weight:400;
}

#agenda a{
color:#454545;
text-decoration:none;
}

#forum{
width:610px;
}

#forum h3{
font-size:17px;
margin:0px;
color:#000;
}

#forum h2{
font-size:13px;
margin:0px;
color:#000;
}


#forum h5{
font-size:14px;
margin:0px;
color:#000;
}

#forum a{
text-decoration:none;
color:#b9122b;
}


#forum a:hover{
text-decoration:none;
color:#454545;
}


#menuforum{
width:800px;
clear:both;
height:50px;
}

#menuforum a{
border:1px solid;
display:block;
width:150px;
text-align:center;
float:left;
color:#454545;
margin-right:15px;
}

.tdc{
text-align:center;
}

.tdf{
border:1px solid #eee;
background:#eee;
padding:3px;
}

.tdf1{
border:1px solid #eee;
background:#eee;
padding:3px;
}

.tdf2{
border:1px solid #eee;
background:#e1d6c9;
padding:3px;
}


.thf2{
padding:3px;
}

.thf{
background:#e1d6c9;
padding:3px;
}

.forum{
}

#registre {
width:610px;
}

#registre h3{
font-size:17px;
margin:0px;
}


#resultatscerca{
color:#454545;
}

#resultatscerca h4{
border-bottom:1px dotted;
font-size:13px;
}

#resultatscerca a{
margin-left:10px;
color:#000;
}

.respondre{
display:block;
width:100px;
background:#fff;
padding:3px;
text-align:center;
border:1px solid #ccc;
float:left;
margin-right:10px;
}

#webcam {
display:block;
margin-top:30px;
}
#webcam img {
 width:330px;
 border:0px;
 margin-bottom:5px;
}
#webcam a {
text-decoration:none;
}

#agendactes {
        float:left;
        clear:left;
        width:30%;
}
#itemsag {
        float:left;
        clear:right;
        width:60%;
}

#llistacateg{
width:100%;
float:left;
clear:both;
margin-top:20px;
margin-bottom:20px;
border-bottom:1px solid #eee;
}

.categories {
float:left;
width:300px;
height:40px;
min-height:40px;
}

#comentaris h4{
margin:0px;
font-size:14px;
}

#comentari1{
background:#fff
padding:4px;
margin-top:10px;
padding-bottom: 10px;
border-bottom: 1px solid #000;
}

#comentari2{
background:#fff;
padding:4px;
margin-top:10px;
padding-bottom: 10px;
border-bottom: 1px solid #000;
}

.tdfotos1{
border:1px solid #eee;
background:#eee;
padding:3px;
}

.tdfotos2{
border:1px solid #eee;
background:#e1d6c9;
padding:3px;
}

#llistagals{
       color:#454545;
}

#llistagals a{
       text-decoration:none;
       color:#454545;
}

#llistagals a:hover{
       text-decoration:none;
       color:#b9122b;
}

#llistagals h3{
margin:0px;
font-size:15px;
color:#454545;
font-weight:400;
}

#descripciogal{
border:1px solid #eee;
background:#e1d6c9;
margin-top:20px;
text-align:center;
clear:both;
padding:10px;
width:500px;
}

#butlletins{
       color:#454545;
}

#butlletins a{
       text-decoration:none;
       color:#454545;
}

#butlletins h3{
margin:0px;
font-size:15px;
color:#454545;
font-weight:400;
}

#missatgebut{
border:1px solid #eee;
background:#e1d6c9;
margin-top:20px;
text-align:center;
clear:both;
padding:10px;
width:290px;
}

#butlleti {
position:relative;
float:left;
width:260px;
background:#fff;
margin-top:10px;
}

#butlleti h4{
display:block;

margin:0px;
margin-right:0px;
margin-bottom:4px;
margin-top:0px;
padding-left:5px;
color:#454545;
font-size:12px;
background:#eee;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
border-top:4px solid #fff;
}

#admin{
       color:#454545;
}

#admin a{
       text-decoration:none;
       color:#454545;
}

#admin h3{
margin:0px;
font-size:15px;
color:#454545;
font-weight:400;
}

#invisible { width:0px; height:0px; top:-25px; }
#invisible img { display:none; visibility:hidden; }
#peufoto { width:90px; }
.datagenda{
color:#b9122b;
margin:0px;
}

#agenda a{
color:#454545;
text-decoration:none;
}
#llistapobles {
  font-size:0.9em;
  line-height:1.6em;
}

#veuremes{
padding:10px;
text-align:right;
text-transform:uppercase;
font-size:11px;
}

#veuremes a{
color:#000;
}

#quadreinici {
  border: 1px solid #6dab02;
  padding:10px;
  margin-bottom:15px;
  font-size:10px;
  color:#888;
  text-align:justify;
}
#quadreinici img {
  margin-right:8px;
}
#quadreinici a {
  font-weight:bold;
  font-size:11px;
  color:#888;
}
p.destacado {font-family:verdana; font-size:1.3em; line-height:1.3em; font-weight:600; color:#95bb38;display:block;float:right;width:9.5em;padding:0 0 0 0.7059em;margin:1em 0 1em 1em;border-width:0 0 0 0.1764em;border-style:solid}
h1 {font-family: arial; font-size:15px; font-weight:600; color:#84ab25;} 
p.pie {font-size:.8em;font-style:italic;}
a.cont:link{color:#6b8e17;}a.cont:hover{color:#6b8e17;}a.cont:visited{color:#6b8e17;}a.cont:active{color:#6b8e17;}
