Body
{
margin: 0;
background-color:#000000; 
background-repeat: repeat;
background-position:-20px;
text-align:center;
}


div.neteja
{
clear:both;
}
img
{
border:0;
margin:0;
}

div#contenidor
{
position: absolute;
left: 50%;
top: 50%; 
width:992px;
margin-left:-497px;
margin-top:-290px;
height:580px;
border:1px solid #565657;

}

div#principalPortada
{
height:484px;
}

div#Menu
{
padding-top:5px;
height:86px;
background-color:#000000;
border:1px solid #000000;
color:#ffffff;
 font-family: Verdana, Arial, "Trebuchet MS";
 font-size: 11px;
}


div#fonsContingut
{
background-image: url('../img/fons.gif'); 
background-position: 0 40px;
height:484px;
}

div#Contingut1
{
background-color:#FF8318;
height:484px;
width:900px;
margin-left:auto;
margin-right:auto;
}

div#Contingut1 h1
{
color:#FF8318;
font-family: Verdana, Arial, "Trebuchet MS";
text-align:left;
margin:0;
font-weight:normal;
font-size:24px;
padding-top:7px;
padding-left:20px;
}

div#Contingut2
{
background-color:#BECC52;
height:484px;
width:900px;
margin-left:auto;
margin-right:auto;
}

div#Contingut2 h1
{
color:#BECC52;
font-family: Verdana, Arial, "Trebuchet MS";
text-align:left;
margin:0;
font-weight:normal;
font-size:24px;
padding-top:7px;
padding-left:20px;
}

div#Contingut3
{
background-color:#9BB0D0;
height:484px;
width:900px;
margin-left:auto;
margin-right:auto;
}

div#Contingut3 h1
{
color:#9BB0D0;
font-family: Verdana, Arial, "Trebuchet MS";
text-align:left;
margin:0;
font-weight:normal;
font-size:24px;
padding-top:7px;
padding-left:20px;
}


div.Menu
{
padding:3px;
}

div#bitxo
{
margin-top:-82px;
width:14px;
float:left;
}

div#avis a
{ 
margin-top:-12px;
margin-right:10px;
font-family: Arial,Verdana;
float:right;
color:#565657;
font-size:11px;
text-decoration:none;
float:right;
}

a.opcio01
{
color:#ffffff;
text-decoration:none;
}

a.opcio01:hover
{
color:#FF8318;
}
a.opcio01Act
{
color:#FF8318;
text-decoration:none;
}

a.opcio02
{
color:#ffffff;
text-decoration:none;
}
a.opcio02:hover
{
color:#BECC52;
}

a.opcio02Act
{
color:#BECC52;
text-decoration:none;
}


a.opcio03
{
color:#ffffff;
text-decoration:none;
}
a.opcio03:hover
{
color:#9BB0D0;
}

a.opcio03Act
{
color:#9BB0D0;
text-decoration:none;
}


div#logo
{
width:87px;
height:97px;
float:right;
padding-right:30px;
}

div#titol
{
background-color:#000000;
height:45px;
width:670px;
float:left;
margin-top:52px;
}

/*scroll dinàmic*/

div#contentOuter {
font-size:12px;
font-family:"Trebuchet MS", Arial;
text-align:left;
padding:0;
margin:0;
}

div#contentInner {
padding:0;
margin:0;
}

div#contentUpArrows {
 border:0;
 width:11px;
 height:11px;
}

div#contentBar {
float:right;
cursor: pointer;
background-color: #E3D0D0;
cursor:default;
}

div#contentDownArrows {
 border:0;
 width:12px;
 height:12px;
}

div#contentThumb {
background-color: #E3D0D0; 
cursor: move;
}

.absDiv {
z-index:1;
position:absolute;
visibility: hidden;
overflow: hidden;
font-family: Verdana, Arial, "Trebuchet MS";
font-size: 11px;

}

#loadMessage {
 left: 288px;
 top: 345px;
 position: absolute; 
font-family: Verdana, Arial, "Trebuchet MS";
 font-size: 11px;

}
/*fi scroll dinàmic*/
div#contingut
{
padding-top:0; 
padding-right:0; 
padding-bottom:20px;
padding-left:120px;
margin:0;
}

div#contingut h2
{
font-size:14px;
color:#ffffff;
font-family: Verdana, Arial, "Trebuchet MS";
margin:0;
}


div#contingut p
{
margin:10px 0 10px 0;
color:#ffffff;
font-weight:bold;
}

div#contingut b
{
color:#000000;

}

div#contingut a
{
color:#778033;
text-decoration:none;
font-size:10px;
}
div#contingut a:hover
{
text-decoration:underline;
}


div#imatges_cg
{
margin-top:5px;
}

div#imatges_cg01
{
float:left;
width:260px;
}
div#imatges_cg02
{
float:right;
width:260px;
}

span.taronja
{
color:#BECC52;
}

span.blau
{
color:#528304;
}

div.centrades
{
text-align:center;
padding:5px;

}

div#dreta
{margin-top:15px;
float:right;
padding-left:15px;
}

div#dreta img
{
padding-bottom:10px;
clear:both;
}

div#comprar
{
float:right;
margin-top:347px;
margin-right:20px;
}

Body.bodyavis
{
margin:20px;
font-family: Arial,Verdana, "Trebuchet MS";
font-size: 10px;
color:#000000;
background-color:#ffffff;
text-align:left;
font-weight:normal;
}

div#contingutavislegal b
{
font-size:11px;
font-weight:bold;
}

div#contingutavislegal a
{
color:#000000;
font-weight:bold;
}


Body.mapa
{
margin:0;
font-family: Verdana, Arial, "Trebuchet MS";
font-size: 11px;
background-color:#000000;
color:#ffffff;
text-align:center;
font-weight:normal;
}

div#map
{
margin-top:20px;
margin-left:auto;
margin-right:auto;
width:600px;
height:400px;
color:#000000;
}

/*** formulari ***/

div.separador
{
clear: both;
margin-bottom: 20px;
}



label.tipus
{
float: left;
width: 130px;
text-align: left;
font-weight:bold;
margin:0;
}

input.inputtext
{
color:black;
width:170px;
font-family: Verdana, Arial, "Trebuchet MS";
font-size:11px;
border:0;
padding-left:3px;
padding-top:2px;
background-color:#ECEAEA;
border:1px solid black;
float:left;
margin-left:15px;
}

input.inputtext2
{
color:black;
width:110px;
font-family: Verdana, Arial, "Trebuchet MS";
font-size:11px;
border:0;
padding-left:3px;
padding-top:2px;
background-color:#ECEAEA;
border:1px solid black;
float:left;
margin-left:15px;
}

textarea.inputtext
{
color:black;
width:200px;
font-family: Verdana, Arial, "Trebuchet MS";
font-size:11px;
padding-left:3px;
padding-top:2px;
background-color:#ECEAEA;
border:1px solid black;
float:left;
margin-left:15px;
}

input.boto
{

width:90px;
height:24px;
font-size:12px;
font-weight:bold;
border:0;
color:white;
border:1px solid white;
background-color:black;
margin-top:15px;
cursor:pointer;
}

div.botons
{
margin:0;
text-align:center;
width:490px;
}

div.obligatori
{
font-size:10px;
text-align:right;
clear:both;
}

div#formulari
{
padding-top:10px; 
padding-right:0; 
padding-bottom:20px;
padding-left:120px;
margin:0;
}

div#formulari2
{
padding-top:100px; 
padding-bottom:190px; 
padding-right:0; 
margin:0;
color:#ffffff;
text-align:center;
font-weight:bold;
}
span.vermell
{
color:#DE0029;
}

div#adreca
{
color:#ffffff;
text-align:center;
padding-left:120px;

}

div#adreca2
{
color:#ffffff;
text-align:center;
padding-top:30px;

}