body { margin:0px; padding:0px; }


body { margin:0px; padding:0px; background:url(../img/fons.gif) repeat-x #A9B092; font-family:Verdana, Geneva, sans-serif; color:#342213; font-size:12px; line-height:16px;}
img { border:0px; }

.lang_actiu { color:#504738!important; }

.im-su-es { float:left;  padding:0px 20px 10px 0px; }
.im-su-de { float:right; padding:0px 0px 10px 20px; }
.im-in-es { float:left;  padding:20px 20px 10px 0px; }
.im-in-de { float:right; padding:20px 0px 10px 20px; }

table { text-align:center; border-collapse:collapse;  } 
td {  padding:3px; background:#E6EDC5; font-size:10px;}


.div-su-es { float:left;  margin:0px 20px 10px 0px; }
.div-su-de { float:right; margin:0px 0px 10px 20px; }
.div-in-es { float:left;  margin:20px 20px 10px 0px; }
.div-in-de { float:right; margin:20px 0px 10px 20px; }


.div-su-es, .div-su-de, .div-in-es, .div-in-de {  padding:5px 5px 5px 5px; background:#F2F6E2; font-size:10px;}
.div-su-es img, .div-su-de img, .div-in-es img, .div-in-de img { display:block; padding:0px 0px 2px 0px;  }



.Contingut_dret a, .Contingut_dret a:link, .Contingut_dret a:visited, .Contingut_dret a:hover 
.Peu a, .Peu a:link, .Peu a:visited, .Peu a:hover 
{ color:#669900; }


.altTorna { float:right; display:block; padding:20px 0px 0px 0px;}

.centre { width:955px; margin:auto; }
.capsalera {width:955px; }
.logo h1 { padding:38px 0px 12px 0px; margin:0px; float:left;}


.idiomes ul { float:right; margin:0px; padding:0px 10px 0px 10px; width:200px; }
.idiomes li { float:left;  margin:0px; padding:0px 0px 0px 0px; list-style:none;  }
.idiomes a { display:block; padding:5px 10px 10px 11px; color:#F2F6E1; font-size:12px; text-decoration:none; }

.home { padding:65px 120px 0px 0px!important; }
.home ul { float:right; margin:0px; padding:0px 10px 0px 10px; width:300px; }
.home li { float:left;  margin:5px; padding:0px 0px 0px 0px; list-style:none;  }
.home a { display:block; padding:5px 10px 10px 11px; color:#F2F6E1; font-size:12px; text-decoration:none; background: url(../img/menu_costat2.gif); padding:10px 20px 10px 20px; }
.home a:hover {
	color: #BFB39D;
}




.menu_genral {  width:949px;  margin:0px 0px 0px 3px;  height:41px; float:left; background:url(../img/menu_costat2.gif) repeat-x;}
.menu_genral ul {  margin:0px; padding:0px; background:url(../img/menu_costat1.gif) no-repeat; }
.menu_genral li { float:left;  margin:0px; padding:0px; list-style:none;  }
.menu_genral a { display:block; padding:10px 20px 15px 20px; color:#F2F6E1; font-size:13px; text-decoration:none; }
.menu_genral a:hover { color:#A9A29D; }
.menu_genral_aciu {  background: url(../img/actiu_sub.gif); color:#300!important; }

.menu_genral_aciu, .menu_genral {
-moz-border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
-o-border-radius:5px 5px 0px 0px;
-khtml-border-radius:5px 5x 0px 0px;
border-radius:5px 5px 0px 0px;
}

.Peu {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-o-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5x 5px 5px;
border-radius:5px 5px 5px 5px;

width:889px; float:left; background:#3A2B20; padding:20px 30px 20px 30px; color:#756B63; font-size:10px;  border:solid 1px #81866F; margin:10px 2px 20px 2px; line-height:13px;
}


.Contingut { background:url(../img/fons_cont.gif);  width:955px; float:left; }
.cont_remate { background:url(../img/fons_cont2.gif);  width:955px; float:left; height:10px; line-height:0px; font-size:1px; } 

.Banner {  width:949px;  margin:0px 0px 0px 3px; background:url(../img/fons_titul.gif); height:86px;}
.titul_sub {  float:left;}
.titul_sub h2 { margin:0px; padding:30px 0px 0px 40px; font-size:24px; line-height:30px; font-weight:normal;}
.titul_banner { float:right; width:215px; text-align:right; margin:60px 0px 0px 0px; padding:5px 10px 5px 5px; background:url(../img/fonas_submenu.jpg)  no-repeat; font-size:12px; color:#FFF}


.Submenu {
	float:right;
	width:230px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.Contingut_dret { float:left; width:645px;  margin:10px 0px 0px 40px; padding:0px 0px 40px 0px;}

.Submenu ul { margin:0px 0px 30px 1px; padding:0px;}
.Submenu li { list-style:none; border-bottom:solid 1px #CFD5B1; margin:0px; padding:0px; }
.Submenu a { text-decoration:none; color:#342213; font-size:12px; padding:7px 20px 7px 10px; display:block;}
.Submenu a:hover { color:#695F48; }
.Submenu_aciu {  text-align: center; }


.Contingut_dret h3 { font-size:20px; font-weight:normal; border-bottom: dashed 1px #A9B092; padding:0px 0px 10px 0px; color:#030; line-height:23px;}


.clear {width:645px; float:left; }
