* { margin: 0px; padding: 0px; border-width: 0px;}
body    { font-family: "HelveticaNeue-Light","Helvetica Neue Light",Arial,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: 20px }
#contingut2       { margin-right: 110px; margin-left: 110px; 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 }
#sup   { background-color: #fff; background-image: url("../imatges/sup.jpg"); background-repeat: no-repeat; width: 972px; height: 38px }

/*    2 C O L S     */
#bloccontingut   	{ margin-top: 15px }
#contingutesquerre  {  padding-right: 20px; padding-bottom: 15px; float: left; clear:right;}
#contingutdreta     { text-align: inherit; overflow: hidden }

/*  M E N U  */
#menu      { margin-top: 38px; padding-top: 0; width: 400px; float: right }
#header    { font-size: 13px; 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-size: 13px; font-weight: normal; 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-size: 13px; font-weight: normal; 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: #000; text-decoration: none }

#contingut h1   { color: #666666; font-size: 18px; font-weight: bold; margin-bottom: 15px }
#contingut h11   { color: #FFFBF2; font-size: 18px; font-weight: italic; margin-bottom: 15px }
#contingut h2   { color: #666666; font-size: 18px; margin-bottom: 5px }
#contingut h3  { color: #666666; font-size: 20px; font-weight: normal; }
#contingut h4  { color: #4E4E4C; font-size: 14px; font-weight: normal }
#contingut h44  { color: #BEB9A9; font-size: 14px; font-weight: normal }
#contingut h5  { color: #666666; font-size: 18px; font-weight: normal; }
#contingut h55  { color: #BEB9A9; font-size: 18px; font-weight: italic; }
#contingut h6  { color: #4E4E4C; font-size: 12px; font-weight: normal }
#contingut h66  { color: #BEB9A9; font-size: 12px; font-weight: normal }
#contingut h7  { color: #696965; font-size: 24px; font-weight: normal; }
#contingut h77  { color: #BEB9A9; font-size: 24px; font-weight: italic; }
#contingut2 h7  { color: #696965; font-size: 24px; font-weight: normal; }
#contingut h8  { font-size: 18px; font-weight: normal }
#contingut h9  { color: #000; font-size: 14px; font-weight: normal; }
#contingut p    { color: #000; font-size: 14px; line-height: 18px }
#contingut2 p    { color: #666666; font-size: 14px; line-height: 18px }
#contingut a:link, #contingut a:visited, #contingut a:active   { color: #336699; text-decoration: none }
#contingut a:hover  { color: #3399ff; text-decoration: none }

#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 t   { color: #333; font-size: 13px; text-decoration: none }
.galeria  a:link, .galeria a:visited, .galeria a:active   { color: #009933; text-decoration: none }
.galeria  a:hover  { color: #009933; text-decoration: none }

.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: #4E4E4C; text-decoration: none }





#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; text-align: right }

/* LIHGTBOX */ 

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />


/*  N O S A L T R E S  */
#bloccontingut   { margin-right: 48px; margin-left: 48px }
#colesquerre { width: 271px; float: left}
#coldreta { width: 500px; float: right }
.titol  { height: 60px }
