/* CSS Document */
body{
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

ul, li{
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
}

img{
border:0px;
}

a, a:hover{text-decoration:none;}

#content-home{
width:946px;
height:600px;
position: absolute; 
left: 50%; 
top: 50%; 
margin-top: -300px; 
margin-left: -473px;
background-image:url(../newimg/bg_home.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

#logo{
width:332px;
margin:0px auto;
margin-top:140px;
}


#menu{
width:100%;
margin-top:45px;
margin-left:9px;
}

#menu a{
display:block;
height:35px;
float:left;
margin-left:4px;
margin-right:4px;
}

#submenu{
margin-top:11px;
}


#submenu ul.first{
width:170px;
padding-left:22px;
display:block;
float:left;
}

#submenu ul.second{
width:149px;
padding-left:22px;
display:block;
float:left;
}

#submenu ul.others{
width:130px;
padding-left:14px;
display:block;
float:left;
}

#submenu ul li{
display:block;
float:left;
width:150px;
padding:4px 0px;
background-image:url(../newimg/arrow01.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding-left:12px;
}

#submenu ul li.nobg{
background:none;
}

#submenu ul.second li{
width:120px;
}

#submenu ul.others li{
width:110px;
}

#submenu ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4e4e4e;
font-style:italic;
font-weight:bold;
}

#submenu ul li a:hover{
color:#008f7c;
}

#submenu ul li ul{
display:none;
padding:0px;
}

#submenu ul li ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#008f7c;
font-style:italic;
background:none;
padding:4px 0px 0px 0px;
}


#foot{
width:946px;
height:150px;
position: absolute; 
left: 50%;
top:78%;
margin-left: -473px;
}

strong{
font-size:11px;
color:#000000;
}


.address1{
width:458px;
float:left;
margin-right:15px;
text-align:right;
}

.address2{
width:458px;
float:left;
margin-left:15px;
text-align:left;
}

.clear{
clear:both;
height:5px;
font-size:6px;
}

#patge{
width:132px;
margin-left:782px;
text-align:center;
position:absolute;
}

#patge a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#008F7C;
text-decoration:none;
}

#patge a:hover{
text-decoration:none;
}

#nadal{
width:222px;
height:222px;
top:68px;
left:706px;
text-align:center;
position:absolute;
background-image:url(../newimg/nadal2008.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#nadal #lkimage{
display:block;
width:222px;
height:165px;
}

#nadal a, #nadal strong{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-style:italic;
color:#008F7C;
text-decoration:none;
}

#nadal a:hover{
text-decoration:none;
}

#flashTree{
position:absolute;
top:30px;
right:0px;
width:250px;
height:250px;
background-image:url(../newimg/abre2009.jpg);
background-repeat:no-repeat;
background-position:left top;
}


img.disabled{
display:none;
}

.c00{color:#008F7C; text-decoration:none;}