body{
font-family:Trebuchet MS;
color:#fff;
}

table{
font-size:12px;
}

#contingut{
position:relative;
width:800px;
height:497px;
}

#dades{
position:Absolute;
top:15px;
right:20px;
text-align:right;
font-size:13px;
}

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

#menu{
position:Absolute;
top:78px;
left:30px;
font-size:14px;
}

#menu a{
position:relative;
display:block;
float:left;
color:#fff;
text-decoration:none;
margin-left:25px;
}


#menu2{
position:absolute;
top:78px;
right:20px;
font-size:14px;
}

#menu2 a{
position:relative;
display:block;
float:left;
color:#fff;
text-decoration:none;
margin-left:20px;
}



#submenucasa{
display:none;
visibility:hidden;
position:absolute;
left:105px;
top:101px;
z-index:1;
font-size:13px;
}

#submenuhab{
display:none;
visibility:hidden;
position:absolute;
left:200px;
top:101px;
z-index:1;
font-size:13px;
}


#submenuentorn{
display:none;
visibility:hidden;
position:absolute;
left:320px;
top:101px;
z-index:1;
font-size:13px;
}

#submenuonsom{
display:none;
visibility:hidden;
position:absolute;
left:707px;
top:101px;
z-index:1;
font-size:13px;
}

#itemsubmenu{
background:#883a12;
margin-top:2px;
padding-left:5px;
padding-right:5px;
}

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

#seccio{
position:absolute;
overflow:auto;
color:#454545;
width:748px;
height:365px;
top:110px;
left:40px;
}

#formesq {
 position:relative;
 float:left;
 margin-right:30px;
}

#formesq input {
  width:300px;
  margin-bottom:20px;
}

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

#formdrt input {
  position:absolute;
  right:0px;
}

label {
display:block;
}

textarea{
width:400px;
height:230px;
margin-bottom:10px;
}

#formesq2 {
 position:relative;
 float:left;
 margin-right:30px;
}

#formesq2 input {
  width:300px;
  margin-bottom:10px;
}

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

#formdrt2 input {
  position:absolute;
  right:0px;
}

#formdrt2 textarea{
width:400px;
height:130px;
margin-bottom:10px;
}

#formpago {
 display:block;
}

#formulari1 {
  position:relative; 
  float:left;
  display:block; 
  padding-bottom:35px;
  border-bottom:1px solid #883a12;
  margin-bottom: 15px;
color:#000;
}
#formulari2 { color:#000; 
text-align: center; }
#formulari2 label {
  display:inline;
}
.pagamentko {
 text-align:center;
 background:red;
 padding-top:5px;
 padding-bottom:5px;
 color:#fff;
 font-size:18px;
}
.pagamentok {
 text-align:center;
 background:green;
 padding-top:5px;
 padding-bottom:5px;
 color:#fff;
 font-size:18px;
}

.separaforms{
display:none;
}

