h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
padding-left:10px;
}

body {
background-color:#65758E;
margin:0px;
  }


#fonslogo {
position:absolute;
background-color:#878C99;
width:100%;
top:5px;
height:52px;
}


#logo {
position:absolute;
width:200px;
height:50px;
left:50%;
margin-left:-470px;
float:left;
border:0px;
}

#logo img{
border:0px;}


#imgtelf {
position:absolute;
width:19px;
height:19px;
left:50%;
 margin-left:-214px;
top:16px;
}

#telf {
position:absolute;
width:auto;
left:50%;
 margin-left:-191px;
top:18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #E0E0E0;
font-weight: bold;
text-align:right;
height: 18px;
}

#imgclients {
position:absolute;
width:12px;
height:18px;
left:50%;
 margin-left:134px;
top:17px;
}

#clients {
position:absolute;
width:auto;
left:50%;
 margin-left:154px;
top:18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #E0E0E0;
font-weight: bold;
text-align:right;
height: 18px;
}

#cerca {
position:absolute;
background-image:url('/imgbr/cerca.gif');
background-repeat:no-repeat;
width:220px;
height:24px;
left:50%;
margin-left:260px;
top:109px;
z-index:100;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
text-align:center;
padding-top:4px;
}

/* ---------ESTILS MENU DIRECTE FIGUERAS ----------------  */

#menu_horiz {
position:absolute;
background-color: #65758E;
width: 960px;
margin: 0;
text-align: center;
line-height: 0.85em;
top:110px;
height:21px;
left:50%;
margin-left:-480px;
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #dedede;
font-weight: bold;
}


div#menu_horiz ul {
margin: 0;
padding: 0;
list-style: none;
border-left: 1px solid #E0E0E0;
font-weight: bold;
}


div#menu_horiz li {
float: left;
display: inline;
list-style: none;
margin: 0;
color: #dedede;
border-right: 1px solid #818797;
font-weight: bold;
}


div#menu_horiz li a {
border-right: none;
font-weight: bold;
color: #dedede;
}


div#menu_horiz a,    div#menu_horiz a:link,    div#menu_horiz a:active,    div#menu_horiz a:visited {
display: block;
padding: 5px 10px;
/* hide from ie/mac \*/ display: block;
/* end hide */ text-decoration: none;
font-weight: bold;
margin: 0;
color: #dedede;
background: #65758E;
}


div#menu_horiz li a:hover {
font-weight: bold;
color: #424242;
background-color: #E0E0E0;
  }


div#menu_horiz .activeparent {
display: inline;
/* hide from ie/mac \*/ display: block;
/* end hide */ background-color: #E0E0E0;
font-weight: bold;
}


div#menu_horiz .current a,    div#menu_horiz .current a:link,    div#menu_horiz .current a:active,    div#menu_horiz .current a:visited,    div#menu_horiz .current a:hover,    div#menu_horiz .activeparent a,    div#menu_horiz .activeparent a:link,    div#menu_horiz .activeparent a:active,    div#menu_horiz .activeparent a:visited,    div#menu_horiz .activeparent a:hover {
background-color: #E0E0E0;
font-weight: bold;
}

/* END NAV */



div#menu_horiz li.active01 h3 {
padding: 5px 10px;
font-size: 1em;
line-height: 0.85em;
text-decoration: none;
margin: 0;
color: #404040;
background-color: #E0E0E0;
font-weight: bold;
}


#menu_horiz li.active02 h3 {
display: block;
text-decoration: none;
padding: 5px 5px 5px 10px;
font-weight: normal;
color: #fff;
margin: 0;
font-size: 1em;
background-color: #E0E0E0;
font-weight: bold;
}


#menu_horiz li.active03 h3 {
display: block;
padding: 3px 5px 3px 25px;
border-bottom: none;
font-size: 90%;
font-weight: bold;
color: #fff;
margin: 0;
font-weight: bold;
}

/* ---------FI ESTILS MENU DIRECTE FIGUERAS ----------------  */

#contenidor {
position:absolute;
width:960px;
height:404;
top:142px;
left:50%;
margin-left:-480px;
border-top: 1px solid #516171;
border-bottom: 1px solid #516171;
}

#titol {
position:absolute;
background-color:#516171;
width:430px;
height:25px;
text-align:left;
/*float:top;*/
top:0px;
left:0px;
}

#titol a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
 margin-left:5px;
}


#continguts {
position:absolute;
background-color : #65758E;
float : left;
 top:25px;
height : 404px;
overflow : auto;
width : 430px;
}
#galeria{
overflow: hidden;
position: relative;
float:right;
width: 530px;
height: 430px;
}
#copy {
position:absolute;
width:580px;
 top:585px;
height:40px;
left:50%;
 margin-left:-110px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #dedede;
 text-align:right;
}
#copy a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
*font-size: 10px; /*nom?s explorer*/
_font-size: 10px; /*nom?s explorer*/
color: #dedede;
 text-decoration:none;
}
#copy a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
*font-size: 10px; /*nom?s explorer*/
_font-size: 10px; /*nom?s explorer 6*/
color: #dedede;
 text-decoration:none;
}
#creditsimg {
position:absolute;
width:400px;
top:580px;
height:40px;
left:50%;
margin-left:-490px;
}

#creditsimg img{
float:left;
 margin-left:10px;
}

/* TEXT */

.textcontinguts {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E1DDD7;
position:relative;
left:5px;
top:10px;
height:350px;
width:395px;
}

.textcontinguts a{
color: #E1DDD7;
text-decoration:none;
}
.textcontinguts a:hover{
color: #E1DDD7;
text-decoration:none;
}

.arial14blanc {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
 text-decoration:none;
}

.arial14blanc a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
 text-decoration:none;
}