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

body {
background-color:#2E3852;
margin:0px;
  }

a img{
 border:none;
 outline:none;
}

#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;
}

#cerca a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
text-align:center;
 text-decoration:none;
}

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

#menu_horiz {
position:absolute;
background-color: #2E3852;
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: #2E3852;
}


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;
/* background:red; */
width:960px;
height:430px;
top:142px;
left:50%;
margin:0px;
margin-left:-480px;
border-top: 1px solid #474e66;
border-bottom: 1px solid #474e66;
}

#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 */


.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;
}


/* SLIDER TEXT */
#content{
 width:960px;
 height:430px;
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E1DDD7;
 overflow:hidden;
}

#slider{}
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}

#slider li{
/*
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/
width:960px;
height:430px;
overflow:hidden;
}

#slider li p{
 position:relative;
 width:415px;
*width:430px;
_width:430px;
 height:430px;
 overflow: auto;
 overflow-x:hidden;
 float:left;
 margin:0px;
 padding:0px;
}

#slider li p.text{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E1DDD7;
position:relative;
padding-right:15px;
}

#slider li p.text a{
color: #E1DDD7;
text-decoration:none;
}
#slider li p.text a:hover{
color: #E1DDD7;
text-decoration:none;
}

.titol{
position:relative;
background-color:#474E66;
width:430px;
height:25px;
line-height:25px;
text-align:left;
margin:0 0 10px 0;
padding-left:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
display:block;
}

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


.subtitol{
position:relative;
border-top:2px dotted #474E66;
width:410px;
height:25px;
line-height:25px;
text-align:left;
margin:0 0 10px 0;
padding-left:5px;
padding-top:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
display:block;
}


.right{
width:530px;
height:430px;
 float:left;
}


#prevBtn, #nextBtn{ 
display:block;
width:20px;
height:20px;
position:absolute;
left:920px;
bottom:0px;
}

#nextBtn{ 
left:940px;
}

#prevBtn a, #nextBtn a{
display:block;
width:20px;
height:20px;
background:url(/imgbr/prev.gif) no-repeat 0 0;	
}

#nextBtn a{
background:url(/imgbr/next.gif) no-repeat 0 0;	
}


