body {
margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../img/background.jpg); color: #707070; background-attachment:fixed;}

img { border:none;}

a:link {color: #707070;text-decoration: underline;}
a:visited {text-decoration: underline;color: #707070;}
a:hover {text-decoration: none;color: #FBA345;}
a:active {text-decoration: underline;color: #707070;}

/*- text--------------------------- */
h1{  color: #989898; font-size:18px; margin:10px 5px 25px 20px;}
h2{  color: #707070; font-size:13px; margin:0px 0px 15px 0px; font-weight:bold; line-height:8px;}
h3{  color: #989898; font-size:16px;}

a.txt_p_link {color: #000; text-decoration: none;		font-size:11px;  font-weight:normal;}
a.txt_p_link:visited {  color: #000; text-decoration: none; 	font-size:11px; }
a.txt_p_link:hover {	color: #000;	text-decoration: underline;		font-size:11px; }
a.txt_p_link:active {  color: #000; text-decoration: none;  font-size:11px; }
/*- fi text--------------------------- */

#contingut {
	width: 915px;    
	margin-left: auto;
	margin-right: auto;}
	
	
#cos_home { background-color:#fff; width:100%;  }
.cos_home1 {  width:300px; float:left; margin:30px 15px 0 15px; font-size:12px; color:#4C4C4C;}

#cos_interior { background-color:#fff; width:100%; height:100%}
#cos_interior_dreta {width:709px; float:left; background-image:url(../img/line_h1.gif); background-repeat:repeat-x; border-top:#BCB9B4 solid 2px;}
#cos_interior_esquerra {width:600px; float:left; background-image:url(../img/line_h1.gif); background-repeat:repeat-x; border-top:#BCB9B4 solid 2px;}

#cos_interior_tot {width:100%; float:left; background-image:url(../img/line_h1.gif); background-repeat:repeat-x; border-top:#BCB9B4 solid 2px;}

#cos_interior_caixa_txt {width:650px; padding:0 0px 0 25px; }

#cos_interior_caixa_txt_izq {width:570px; padding:0 0px 0 25px;}
#cos_interior_caixa_txt_izq2 {width:650px; padding:0 0px 0 25px;}
#cos_interior_caixa_txt_tot {width:845px; padding:0 0px 0 25px;}


.cos_interior_caixa_txt_2 { padding:0px; border-top:#BCB9B4 solid 1px; text-align:left; clear:both; }
.cos_interior_caixa_texte_2 {width:510px; float:left; text-align:left; margin-bottom:10px; margin-top:14px; }
.cos_interior_caixa_foto_2 { border:#FFf solid 1px; float:right; margin-bottom:10px; margin-top:12px; }
.clearer{clear:both;}


#fill_ariadna { width:100%; height:20px; font-size:11px; }

#menu_interior { width:185px; height:310px;  border-right:#BCB9B4 solid 1px; float:left; border-top:#BCB9B4 solid 2px;}

#zona_dreta { width:238px; height:225px; margin-right:20px; float:right; border-top:#BCB9B4 solid 2px; background-color:#EBEBEB; background-image:url(../img/fons_zona_dreta.gif); background-repeat:no-repeat;}
/* IE6 Only */
* html #zona_dreta{margin-right:10px;}

#zona_foto{width:238px;  margin:0 15px 0 0px; float:right; text-align:center; }
#zona_foto2{  margin:140px 15px 0 0px; float:right; text-align:center; }

.zona_mapa{  float:left; margin:0 30px 0 30px; }

#zona_dreta_txt{ margin:15px 15px 5px 50px; font-size:13px; font-weight:bold;}


#peu { background-color:#FBA345; width:100%; height:20px; font-size:11px; text-align:center; padding:5px 0px 0px 0px; clear:both; color:#000000; border-top:#fff solid 60px;}
 
#vinyetes ul { margin-top:0px;}
#vinyetes li { list-style:none; list-style-image:url(../img/punt.gif);}	


ul#fill{margin-left: 15px;padding-left: 0;white-space: nowrap; color:#707070;}
#fill li{display: inline;list-style-type: none;}
#fill a { padding: 3px 5px; font-size:12px}
#fill a:link, #fill a:visited{color: #707070;text-decoration: none;}
#fill a:hover{color: #FBA345;text-decoration: none;}





#menu_inter ul li a{text-decoration:none; color: #999;  }
#menu_inter ul li a:hover{color: black;   }
#menu_inter ul li a#current{color: #FBA345;}
#menu_inter{margin-left: 10px; padding-left: 0;list-style: none;}
#menu_inter li { padding:0px 0 7px 10px;background-position: 0 .3em;background-image: url(../img/list-on.gif);background-repeat: no-repeat;}
#menu_inter {margin-top:10px;}

#menu_intera ul li a{text-decoration:none; color: #999;  }
#menu_intera ul li a:hover{color: black;   }
#menu_intera ul li a#current{color: #FBA345;}
#menu_intera{margin-left: 10px; padding-left: 0;list-style: none;}
#menu_intera li { padding:0px 0 4px 10px;background-position: 0 .3em;background-image: url(../img/list-off.gif);background-repeat: no-repeat;}
#menu_intera {margin-top:1px;}








.iconlist
{
list-style: none;
margin: 4px 0 1px 0;
padding: 0;
float:right;
}

a.inicio {  color: #000;  text-decoration: none;    }
a.inicio:visited {  color: #000;  text-decoration: none;   }
a.inicio:hover {	color: #FBA345;	 text-decoration:underline;}
a.inicio:active {  color: #000;  text-decoration: none;   }

 li.inicio
{
background-image: url(../img/ico_home.gif);
background-repeat: no-repeat;
background-position: 0 50% top;
padding: 1px 360px 3px 20px;
margin: .2em 0;float:left;
font-size:11px; color:#333333;
}

 li.inicio_es
{
background-image: url(../img/ico_home.gif);
background-repeat: no-repeat;
background-position: 0 50% top;
padding: 1px 390px 3px 20px;
margin: .2em 0;float:left;
font-size:11px; color:#333333;
}

li.webmail
{
background-image: url(../img/ico_webmail.gif);
background-repeat: no-repeat;
background-position: 0 50% top;
padding: 1px 15px 3px 20px;
margin: .2em 0;float:left;
font-size:11px;
}

li.other
{
background-image: url(../img/ico_other.gif);
background-repeat: no-repeat;
background-position: 0 50% top;
padding: 1px 15px 3px 20px;
margin: .2em 0;float:left;
font-size:11px;
}

li.ideas
{
background-image: url(../img/ico_ideas.gif);
background-repeat: no-repeat;
background-position: 0 50% top;
padding: 1px 15px 3px 20px;
margin: .2em 0;float:left;
font-size:11px;
}

/* menu oculto de "Ideas and Insigh" */
li.ideas ul.nav_ideas
{
/*position: relative;
list-style: none;
display: none;

padding: 1px 15px 3px 20px;
margin: .2em 0;float:left;*/
list-style: none;
display: none;
position:absolute;

padding: 1px 15px 3px 20px;
margin: .2em 0;
float:left;

}

*html li.ideas ul.nav_ideas
{

list-style: none;
display: none;
position:absolute;

padding: 0.5px 7.5px 1.5px 10px;
float: left;

}

*:first-child+html li.ideas ul.nav_ideas
{

list-style: none;
display: none;
position:absolute;
left: -50px;

}

ul.nav_ideas li.desayuno a
{
display: block;
text-decoration: none;
color: #777;
background: #fff;
padding: 5px;
border: 3px solid #ccc;
border-bottom:1;


}

li.ideas:hover ul.nav_ideas  
{ 
display:block ;
}

*:first-child+html li.ideas:hover ul.nav_ideas  
{ 
display:block ;
}

/* FI menu oculto */
li.privada
{
background-image: url(../img/ico_candao.gif);
background-repeat: no-repeat;
background-position: 0 50% top;
padding: 1px 15px 3px 20px;
margin: .2em 0;float:left;
font-size:11px;
}

li.idioma_es
{
background-image: url(../img/ico_es.gif);
background-repeat: no-repeat;
background-position: 0 50% top;
padding: 1px 15px 3px 20px;
margin: .2em 0; float:left;
font-size:11px;
}

li.idioma_en
{
background-image: url(../img/ico_en.gif);
background-repeat: no-repeat;
background-position: 0 50% top;
padding: 1px 15px 3px 20px;
margin: .2em 0; float:left;
font-size:11px;
}


/*- menu borra--------------------------- */
#navcontainer { /* none needed */ }

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
		font-family:Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding:  3px 0 3px 0;
		
        
       
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 0px 4px 0px;
        color: #fff;
        
        text-decoration: none;
}


#navlist a:hover {
        color: #FFF;
        background-color: #fd7f01;
}

