html {
  overflow-y:scroll;
}

body {
 margin:0px;
 background:#D4D0CB;
 color: #B3B3B3;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding:0;
 background-image:url(../images/fons.jpg);
 background-position:top left;
 background-repeat:repeat-y;
 }

#outer {
 text-align:left;
 border:0px solid #000000;
 margin: 30px auto;
 width:900px;
}

a img {
border:0;
}

a {
text-decoration:none;
color:#B3B3B3;
font-size:13px;
}

/****HEADER****/

#hdr {
 height:110px;
 width:900px;
 color: #333333;
 background-image:url(../images/hdr.gif);
 background-position:top center;
 background-repeat:no-repeat;
 }
 
 #logo {
 float:left;
 height:183px;
 }
 #logo img {
 margin:30px 0px 0px 30px;
 }
 #flash {
 float:left;
 }
 #flash img {
 margin:0;
 height:180px;
 }
 
 #inici {
 float:left;
 }
 #inici img {
 border:0;
 }
 #hdr-menu {
 float:right;
 padding:10px 30px 0px 0px;
 }
 .hdr-menu-bloc {
 float:left;
 padding:10px;
 width:80px;
 }
 #hdr-menu a {
 font-size:12px;
 color:#96877D;
 text-decoration:none;
 }
 #hdr-menu h1 {
 font-size:12px;
 color:#CC4B16;
 border-bottom: 1px dotted #D5CFCB;
 margin:0px 0px 0px 6px;
 font-weight:normal
 }
 #hdr-menu ul {
 padding:0px;
 margin:0px;
 }
 #hdr-menu li {
 padding:0px;
 margin:0px 0px 0px 6px;
 list-style:disc outside;
 color:#F0F0EF;
 font-size:12px;
 } 


 #menu a {
 color:#B3B3B3;
 text-decoration:none;
 padding-left:15px;
 background-image:url(../images/disc.jpg);
 background-position:0 -1px;
 background-repeat:repeat-y;
 }
  #menu a:hover {
 color:#575757;
 text-decoration:none;
 background-position:0 -33px;
 }
 #menu a.on {
 color:#575757;
 text-decoration:none;
 background-position:0 -33px;
 }


/****BODY PORTADA****/

#bodyblock_home {
background:#fff;
width:900px;
height:460px;
overflow:hidden;
 background-image:url(../images/ajax-loader.gif);
 background-position:center center;
 background-repeat:no-repeat;
}
#body_home_content1 {
width:900px;
height:460px;
overflow:hidden;
}
#body_home_content2 {
width:900px;
height:460px;
overflow:hidden;
position:relative;
top:-460px;
z-index:100;
}

/****BODY GENÈRIC****/

#bodyblock {
background:#fff;
width:900px;
height:292px;
overflow:hidden;
 background-image:url(../images/ajax-loader.gif);
 background-position:center center;
 background-repeat:no-repeat;
}
#body_content1 {
width:900px;
height:292px;
overflow:hidden;
}
#body_content2 {
width:900px;
height:292px;
overflow:hidden;
position:relative;
top:-292px;
z-index:100;
}

/****BODY ENFOC****/

#bodyblock_enfoc {
background:#fff;
width:900px;
height:385px;
overflow:hidden;
 background-image:url(../images/ajax-loader.gif);
 background-position:center center;
 background-repeat:no-repeat;
}
#body_enfoc_content1 {
width:900px;
height:385px;
overflow:hidden;
}
#body_enfoc_content2 {
width:900px;
height:385px;
overflow:hidden;
position:relative;
top:-385px;
z-index:100;
}

#bodyblock_onsom {
background:#fff;
width:900px;
height:480px;
}
#body_onsom_content1 {
width:900px;
height:480px;
overflow:hidden;
}
#body_onsom_content2 {
width:900px;
height:480px;
overflow:hidden;
position:relative;
top:-480px;
z-index:100;
}

/****BODY SALUT****/
#bodyblock_salut {
background:#fff;
width:900px;
height:412px;
overflow:hidden;
 background-image:url(../images/ajax-loader.gif);
 background-position:center center;
 background-repeat:no-repeat;
}
#body_salut_content1 {
width:900px;
height:412px;
overflow:hidden;
}
#body_salut_content2 {
width:900px;
height:412px;
overflow:hidden;
position:relative;
top:-412px;
z-index:100;
}

.panell_salut {
background:#fff;
width:900px;
height:294px;
overflow:hidden;
 background-image:url(../images/ajax-loader.gif);
 background-position:center center;
 background-repeat:no-repeat;
 border-top:10px solid #fff;
}
.panell_salut_content1 {
width:900px;
height:294px;
overflow:hidden;
}
.panell_salut_content2 {
width:900px;
height:294px;
overflow:hidden;
position:relative;
top:-294px;
z-index:100;
}

/****BODY NOVETATS****/

.pastilla_novetats {
width:425px;
height:318px;
overflow:hidden;
margin:10px 0px 10px 15px;
float:left;
}
.pastilla_novetats_ampliar {
width:425px;
margin:10px 0px 10px 15px;
float:left;
}
.pastilla_novetats_content {
 background-image:url(../images/pastilla-novetat-fons.png);
 background-position:top center;
 background-repeat:no-repeat;	
}
.img_novetats {
background-image:url(../images/pastilla-novetat.png);
background-position:top center;
background-repeat:no-repeat;
width:425px;
height:220px;
overflow:hidden;
}
.pastilla_novetats_ampliar .img_novetats {
margin-bottom:10px;  
}

.text_novetats {
/*
background-image:url(../images/text_novetat_fons.png);
background-position:top center;
background-repeat:no-repeat;
*/
width:425px;
height:98px;
overflow:hidden;
}
.text_novetats_ampliar {
width:425px;
}
.text_novetats h1 {
font-size:16px;
color:#D94F00;
margin:4px 10px 4px 10px;
font-weight:normal;
}
.text_novetats_ampliar h1 {
font-size:20px;
color:#D94F00;
margin:4px 10px 4px 10px;
font-weight:normal;
}
.text_novetats p, .text_novetats_ampliar p {
font-size:12px;
margin:0px 10px 0px 10px;
}
.text_novetats a, .text_novetats_ampliar a {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}

/****BODY INFOSALUT****/
#bodyblock_infosalut {
 width:900px;
 overflow:hidden;
 background-image:url(../images/fons_news.jpg);
 background-position:top left;
 background-repeat:repeat-y;
 padding:0px;
}
.text_intro_infosalut {
width:620px;
float:right;
padding:15px;
}
.pastilla_infosalut {
width:831px;
height:109px;
overflow:hidden;
margin:10px 30px;
}
.pastilla_infosalut_content {
padding:10px 0px 0px 230px;
}
.text_infosalut {
width:470px;
height:109px;
float:left;
}
.img_infosalut {
width:93px;
height:109px;
float:left;
}
.text_infosalut h1 {
color:#F44029;
font-size:19px;
font-weight:normal;
margin:0px;
}
.text_infosalut h2 {
color:#F44029;
font-size:15px;
font-weight:normal;
margin:0px;
}
.text_infosalut p {
font-size:12px;
margin:0px;
}


/****BODY PROMOCIONS****/
#bodyblock_news {
 width:900px;
 overflow:hidden;
 /*background-image:url(../images/fons_news.jpg);
 background-position:top left;
 background-repeat:repeat-y;*/
 background:#EFEDEE;
 padding:20px 0px;
}
.pastilla_news {
width:830px;
height:215px;
overflow:hidden;
margin:10px 30px;
}
.pastilla_news_content {
width:830px;
height:215px;
overflow:hidden;
 background-image:url(../images/pastilla-promocio-fons.png);
 background-position:top left;
 background-repeat:no-repeat;
}
.img_news {
width:440px;
height:215px;
overflow:hidden;
float:left;
background-image:url(../images/pastilla-promocio.png);
background-position:top center;
background-repeat:no-repeat;
}
.text_news {
width:360px;
float:right;
padding:15px;
}
.text_news a {
  text-decoration:underline;
  font-weight:bold;
  color:#000000;
}
.pastilla_news h1 {
 font-weight:normal;
 font-size:24px;
 margin:0px 10px 2px 10px;
 color:#D94F00;
}
.pastilla_news p {
 font-size:14px;
 margin:0px 10px;
}
.pastilla_news span {
 color:#D94F00;
}

/****BODY OUTLET****/
#bodyblock_outlet {
 width:900px;
 overflow:hidden;
 background:#EFEDEE;
 padding:20px 0px;
}
.pastilla_outlet {
width:283px;
height:211px;
overflow:hidden;
margin:10px 0px 10px 15px;
float:left;
}
.pastilla_outlet_content {
 background-image:url(../images/pastilla-outlet-fons.png);
 background-position:top center;
 background-repeat:no-repeat;	
}
.img_outlet {
background-image:url(../images/pastilla-outlet.png);
background-position:top center;
background-repeat:no-repeat;
width:283px;
height:146px;
overflow:hidden;
}
.text_outlet {
width:283px;
height:50px;
overflow:hidden;
}
.text_outlet h1 {
font-size:26px;
color:#D94F00;
margin:10px 0px;
line-height:36px;
font-weight:normal;
text-align:center;
}

/****BODY CONTACTE****/
#bodyblock_contacte {
 width:900px;
 overflow:hidden;
 background:#fff;
 font-size:12px;
}
#bodyblock_contacte_content {
 padding:30px 50px;
}
#ContactForm input, #ContactForm textarea, #TreballarForm input, #TreballarForm textarea {
	border:1px solid #fff;
	background:#D4D0CB;
	font-family:Arial, Helvetica, sans-serif;
}

#ContactForm input.error, #TreballarForm input.error {
	 border: 1px solid #CC4B16;
}
#ContactForm #submit, #TreballarForm #submit {
  background:#614F49;
  width:64px;
  color:#fff;
  font-size:12px;
  border:0;
  height:19px;
  margin-top:10px;
  font-family:Arial, Helvetica, sans-serif;
}

/*** PASTILLES ***/
.pastilla {
 color:#96877D;
 margin-left:50px;
}
.pastilla span {
 color:#D94F00;
}
.pastilla h1 {
 font-weight:normal;
 font-size:16px;
 margin:0px 10px 2px 10px;
}
.pastilla p {
 font-size:12px;
 margin:0px 10px 4px 10px;
 line-height:14px;
}
.pastilla_hdr {
 height:13px;
 width:240px;
 background-image:url(../images/pastilla-hdr.png);
 background-position:top left;
 background-repeat:no-repeat;
}
.pastilla_body {
 width:240px;
 overflow:hidden;
 background-image:url(../images/pastilla-body.png);
 background-position:top left;
 background-repeat:repeat-y;
}
.pastilla_ftr {
 height:13px;
 width:240px;
 background-image:url(../images/pastilla-ftr.png);
 background-position:bottom left;
 background-repeat:no-repeat;
}

.pastilla_onsom {
 background-image:url(../images/onsom-icones.png);
 background-position:center right;
 background-repeat:no-repeat;
 padding:5px 15px 5px 0px;
 margin-right:5px
}

/*** SLIDERS ***/

#sliders {
background:#fff;
width:900px;
overflow:hidden;
}

.slider_tab {
width:900px;
height:79px;
margin:0px;
border-top:10px solid #fff;
cursor:pointer;
overflow:hidden;
}

.slider_tab p {
margin:30px 30px 30px 50px;
font-size:16px;
padding-left:30px;
 background-image:url(../images/plus_marro.jpg);
 background-position:middle left;
 background-repeat:no-repeat;
}

.slider_content {
width:900px;
overflow:hidden;
padding-top:10px
}

.marro { background:#B06528; }
.marro p { color:#D0A37E;  background-image:url(../images/plus_marro.jpg); }
.gris { background:#7D6B64; }
.gris p { color:#BEB0A9;  background-image:url(../images/plus_gris.jpg); }
.verd { background:#90B81D; }
.verd p { color:#C0D57C;  background-image:url(../images/plus_verd.jpg); }
.salmo { background:#FF544B; }
.salmo p { color:#FFAAA5;  background-image:url(../images/plus_salmo.jpg); }

.taronja { background:#FA8500; }
.taronja p { color:#FDC280;  background-image:url(../images/plus_taronja.jpg); }
.marrofosc { background:#443733; }
.marrofosc p { color:#BEB0A9;  background-image:url(../images/plus_marrofosc.jpg); }
.groc { background:#D5C700; }
.groc p { color:#EFE999;  background-image:url(../images/plus_groc.jpg); }
.rosa { background:#FF6B9F; }
.rosa p { color:#FFB5CF;  background-image:url(../images/plus_rosa.jpg); }


.slider_llistat {
background:#826F69;
overflow:hidden;
width:900px;
color:#E8E4E7;
margin-top:10px;
padding:10px 0px;
}

.slider_llistat ul {
float:left;
margin:0px;
padding:0px 0px 0px 40px;
}

.slider_llistat li {
list-style:none;
padding:0px;
margin:0px;
font-size:10px;
}
.slider_llistat a {
color:#E8E4E7;
text-decoration:underline;
font-size:10px;
}

/****FOOTER****/

#ftr {
 height:29px;
 width:900px;
 color: #B3B3B3;
 background-image:url(../images/ftr.gif);
 background-position:bottom center;
 background-repeat:no-repeat;
 }
#ftr_content {
 margin:0px 30px;
 padding-top:5px;
}
#bt_address {
  color:#C0B7B1;
  float:left;
  font-size:12px;
}
#bt_treballar {
  float:right;
  font-size:12px;
  color:#D94F00;}


