body {
background:#FFFFFF;
margin:0 auto;
padding:0;
width:1029px;
font-family:"Times New Roman", Times, serif;
font-size:100%;
}


#contenidor {
background:#000000 url(../img/ratlla.gif) bottom no-repeat;
padding-bottom:70px;
position:relative;
}

/******Capçalera Menu idioma*****/
#capcalera {
background:url(../img/logo_cansole.gif) left no-repeat;
height:40px;
margin:0 50px 0 100px;
font:0.7em Arial, Helvetica, sans-serif;
padding-top:40px;
text-align:right;
}

#capcalera a:link, #capcalera a:visited {
color:#6D711A;
font-weight:bold;
padding:5px;
}

#capcalera a.triat:link, #capcalera a.triat:visited {color:#B2B1B1;
cursor:default;
text-decoration:none;
}


/****************Menu Totes Planes***************/
#menu {
padding-top:20px;
border-bottom:2px solid #6D711A;
margin:0 52px 0 40px}

#menu a:link, #menu a:visited{
padding:0 20px 0 0;
}

/**************Plana inicial****************/
#imatgeIndex {margin:10px 0 10px 40px}

#ParagrafIndex {
color:#6D711A;
margin:0 250px;
}

/************Peu*************/
#peuIndex {
clear:left;
color:#848382;
text-align:center;
font-size:0.9em;
margin-top:10px;
}

#peuIndex a:link, #PeuIndex a:visited{
color:#848382;
text-decoration:none;
}

.FraseClick a:link, .FraseClick a:visited{
font-size:0.7em !important;
color:#A9A8A7;
text-decoration:none;
font-family:arial;
float:right;
margin:0 20px 30px 0;
}

/***************Plana Menu**************/
.CabeceraTaula {margin:20px 100px 0 100px;}

.TaulaMenu {
margin:0 100px 20px 100px;
color:#848382;
font-size:90%;
border:1px #696968 solid;
border-top:none;
width:761px;
padding:15px 0 0 15px
}

.TaulaMenu table td {padding:0 15px 5px 15px}

.MenuCarta {margin:10px 0 0 150px}

.MenuCarta a:link, .MenuCarta a:visited {
color:#B2B1B1;
font-size:0.8em;
margin-right:15px;
}

.TextIva {
color:#848382;
font-size:0.8em;
margin-left:100px}

.pujar {
background: url(../img/fons_2.gif) no-repeat;
float:right;
width:55px;
height:55px;
margin:-65px 80px 0 0;
padding-top:25px

}

.pujar a:link, .pujar a:visited {
font-size:0.8em;
color:#FFFFFF;
text-decoration:none;
margin-top:-50px;
}

/*************Plana Premsa**************/
.ParagrafPremsa {
color:#B6B5B5;
margin:30px 250px 30px 250px;
font:bold 13px "Times New Roman", Times, serif;
line-height:1.5em;
}

.blanc {color:#FFFFFF}

.TextPersonalitat {
padding:25px 35px 0 35px;
color:#B6B5B5; 
line-height:1.5em;
font-size:13px
}

/*************Plana Formulari***************/
#formulari {
color:#696314;
padding:20px;
font-size:13px;
}

.Camp {margin:5px 5px;}


/****************Plana Planol**************/
.textPlanol {
color:#B6B5B5;
width:280px;
font-size:13px;
text-align:center;
margin:20px 0 0 80px;
}

.Mapa {
margin:30px 0 0 0px;
}


/**********************Galeria*****************/
.Galeria {
background:#000000;
color:#FFFFFF;
margin:30px 0 0 80px;
}

div#llistat_fotos {
width:200px;
}

div#llistat_fotos div {
float:left;
padding-bottom:25px;
margin-right:30px;
}

div#llistat_fotos img {border-width:0;}

div#llistat_fotos a:link, div#llistat_fotos a:visited {display:block;border:2px solid #000}
div#llistat_fotos a:hover {border:2px solid #FFF}
div#llistat_fotos div.triada a:link , div#llistat_fotos div.triada a:visited {border:2px solid #9F9911}

div#vincles_pagines {
clear:left;
font-size:0.8em;
}

div#vincles_pagines a.triat:link, div#vincles_pagines a.triat:visited {
color:white;
cursor:default;
text-decoration:none;
}

.w680 {width:680px}

a.MenuGaleriaImg1:link, a.MenuGaleriaImg1:visited {
height:20px;
display:block;
background:url(../img/fons_10.gif) no-repeat center;
}

a.MenuGaleriaImg1:hover {
background-image:url(../img/fons_10b.gif);
}

a.MenuGaleriaImg2:link, a.MenuGaleriaImg2:visited {
height:20px;
display:block;
background:url(../img/fons_11.gif) no-repeat;
}

a.MenuGaleriaImg2:hover {
background-image:url(../img/fons_11b.gif)}


a.MenuGaleriaImg3:link, a.MenuGaleriaImg3:visited {
height:20px;
display:block;
background:url(../img/fons_12.gif) no-repeat;
}

a.MenuGaleriaImg3:hover {
background-image:url(../img/fons_12b.gif)}


.Enconstruccio {
margin:40px 0 0 350px
}

/* formularis */
.camps {
border:1px solid #181512;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

.botons {
background-color:#E6E6E6;
border:0;
color:#696314;
font-weight:bold;
}

label {
display:block;
margin-bottom:5px;
}

label.enLinia {
display:inline;
margin:0;
}

/* vincles */
a:link, a:visited {color:#6D711A}
.negre, a.negre:link, a.negre:visited {color:#000000}