* { margin: 0px; padding: 0px; border-width: 0px;}
body    { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-image: url("../imatges/fons_deg.jpg"); background-repeat: repeat-x; margin: 0; padding: 0; voice-family: inherit }
table {border-collapse: collapse; border-spacing: 0px;}
img  { margin: 0; padding: 0 }

/*    E S T R U C T U R A     */

#marc   { margin: auto auto; width: 820px }
#cap    { color: #ff3600; background-image: url("../imatges/fons_cap.gif"); margin-left: 10px; width: 800px; height: 97px }
#cos       { background-color: #fff; background-image: url("../imatges/fons_cos.jpg"); background-repeat: no-repeat; width: 820px; min-height: 400px; overflow: visible }
#cos_contact      { background-color: #fff; background-image: url("../imatges/fons_cos_contact.jpg"); background-repeat: no-repeat; width: 820px; min-height: 400px; overflow: visible }
#peu     { margin-left: 10px; width: 800px; height: 20px }
#idioma      { text-align: right; width: 800px; height: 18px; float: right }
#logo    { float: left }
#contingut       { margin-right: 60px; margin-left: 60px; padding-top: 45px }
#contingutgaleria       { margin-right: 45px; margin-left: 60px; padding-top: 45px }
#peuhome   { margin-top: 5px; margin-left: 50px; padding-top: 0; width: 600px }


/*  M E N U  */
#menu      { margin-top: 38px; padding-top: 0; width: 400px; float: right }
#header    { font-size: 14px; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% bottom; width: 100%; float: right }
#header ul  { list-style: none; margin: 0; padding: 10px 0 0 10px; float: right }
#header li    { background: url("../imatges/left.gif") no-repeat left top; margin: 0; padding: 0 0 0 13px; float: left }
#header a     { color: #666; text-decoration: none; background: url("../imatges/right.gif") no-repeat right top; display: block; padding: 10px 20px 5px 6px; float: left }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#333;
  }
#header #current   { font-weight: bold; background-image: url("../imatges/left_on.gif") }
#header #current a     { color: #666; background-image: url("../imatges/right_on.gif"); padding-bottom: 8px }

#header #current1   { font-weight: bold; background-image: url("../imatges/left_on.gif") }
#header #current1 a     { color: #666; background-image: url("../imatges/right_on1.gif"); padding-bottom: 8px }


/*   T E X T   */
#idioma p  { color: #999; font-size: 11px; padding-top: 4px }
#idioma a:link, #idioma a:visited, #idioma a:active  { color: #999; text-decoration: none }
#idioma a:hover { color: #333; text-decoration: underline }

#contingut h1   { color: #333; font-size: 18px; font-weight: bold; margin-bottom: 15px }
#contingut h2    { color: #333; font-size: 18px; margin-bottom: 5px }
#contingut h6  { color: #928873; font-size: 11px; font-weight: normal }
#contingut p    { color: #333; font-size: 14px; line-height: 18px }
#contingut a:link, #contingut a:visited, #contingut a:active   { color: #928873; text-decoration: none }
#contingut a:hover  { color: #928873; text-decoration: underline }

#contingutgaleria h1   { color: #333; font-size: 18px; font-weight: bold; margin-bottom: 15px }
#contingutgaleria h2  { color: #333; font-size: 18px }
#contingutgaleria p   { color: #333; font-size: 12px }
.galeria     { width: 143px; height: 192px; float: left }
.galeria p      { font-size: 11px; margin-top: 4px; margin-right: 10px }
.galeria  a:link, .galeria a:visited, .galeria a:active   { color: #928873; text-decoration: none }
.galeria  a:hover  { color: #928873; text-decoration: underline }

.galeriavenuda      { color: #f03; width: 143px; height: 192px; float: left }
.galeriavenuda p      { color: #cc3c33; font-size: 11px; margin-top: 4px; margin-right: 10px }
.galeriavenuda  a:link, .galeriavenuda a:visited, .galeriavenuda a:active    { color: #c5bcae; text-decoration: none }
.galeriavenuda  a:hover  { color: #928873; text-decoration: underline }



#caixes { margin-bottom: 0px; color: #fff; background-image: url("../imatges/caixes_sup.gif"); background-repeat:no-repeat; margin-top: 0px; padding-top: 5px; padding-bottom: 0px; width: 700px }
#caixes h1 { color: #fff; font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-style: inherit; font-weight: bold; margin: 6px 0 2px }
#caixes p  { color: #fff; font-size: 14px; line-height: 18px }

#caixesinf      { margin-left: 0; margin-bottom: 0px; margin-right: 0; margin-top: 5px; background-color: #fff; background-image: url("../imatges/caixes_inf.gif"); background-repeat:no-repeat; width: 700px; height: 20px; clear: both }

/* 
#caixesinf      { background-color: #fff; background-image: url("../imatges/caixes_inf.gif"); background-repeat:no-repeat; margin: 5px 0 10px; width: 700px; height: 11px }
*/

.campsinput   { color: #756a63; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f1f0ed; margin: 0 2px 8px 8px; padding: 4px 3px 3px 8px; -moz-border-radius: 8px 8px 8px 8px }

.btenviar   { color: #fff; font-size: 14px; background-color: #e05d4c; margin: 5px; padding: 3px 10px }
.btenviar a:hover    { color: #fff; background-color: #933; }

.soldout  { color: #cc3c33 }

#peuhome p  { color: #ccc; font-size: 11px; margin-bottom: 10px }

.venuda   { color: #c33 }
