body{ color: #ffffff;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; background-color: #000000; width:100%; height:100%;}

html { width:100%; height:100%; }

a { color:#f96302; text-decoration: none; border: 0px  }
a:hover { color:#f9d902; text-decoration: none;  }
a img { border: 0px  }

#contenidor { width: 969px; margin: 0 auto; margin-top: 0px; height: auto;  }
#cap { float: left; width: 969px; height: 229px; background-image: url(../img/barra_taronja_total.gif); background-repeat: repeat-y; background-position: left; }
#cap1 { float: left; width: 280px; height: 229px;}
#cap2 { float: left; width: 689px; height: 229px; background-image: url(../img/cap_cont.jpg) }
#cap2a { float: left; width: 689px; height: 134px; background-image: url(../img/f_52.png); background-repeat: repeat }
#cap2b { float: left; width: 689px; height: 65px; background-image: url(../img/f_60_barra_blanca.png); background-repeat: repeat-x; background-position: bottom; }
#cap2c { float: left; width: 689px; height: 31px; background-image: url(../img/f_58.png); background-repeat: repeat }
#cap2a1 { float: left; width: 269px; height: 100px; margin-left: 400px;  margin-top: 15px; text-align: right; }
#cap2a1 p { margin: 0px; }
#cap2c1 { float: right; text-align: right; padding-right: 20px; font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 25px; text-transform: uppercase; }
.div1logo { float: left; width: 300px; height:160px; }
.div1dades { float: right; width: 500px; font-family: 'Yanone Kaffeesatz'; font-size: 18px; }




#cos { float: left; width: 969px;  background-image: url(../img/barra_taronja_total.gif); background-repeat: repeat-y; background-position: left;}
#cos1 { float: left; width: 280px; }
#contingut { float: left; width: 969px;   }
#cos2 { float: left; width: 400px;   }
#cos3 { float: left; width: 289px;  margin-top: 43px; }
#cos3 img {margin-bottom:20px;}
#costext { padding:27px 34px 34px 34px; text-align: justify;  }
#costext li { line-height:1.4em; text-decoration: none; }
.cos4 { float: right;  width: 689px;  margin-top: 43px  }
.galeriadescripcio { float: left; width: 400px; }
.galeriadescripcio p { margin: 0px 15px 15px 35px; }
.galeriadescripcio ul { margin: -13px 0px 0px 35px;  }
.galeriafoto { float: left; width: 289px;}
.thumbs { float: right;  width: 666px; margin: 15px 0px 15px 0px; }
.petiteta { width: 123px; height: 123px;  background-color: #161616; display: table-cell; vertical-align: middle;  }
.petiteta p {margin: 15px; font-weight: bold; text-align: center; }
.previ {float: left; margin:0px 0px 10px 10px; text-align:center; }

.lletratitol { padding-right: 20px; font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 20px; color:#f9d902; }


#menu ul { list-style:none outside none; text-align: right; margin: 20px 30px 0px 0px; }
#menu li.menu1 a { color: #ffffff; font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 20px; line-height:1.5em; text-decoration: none;}
#menu li.menu2 a { color: #f96302; font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 20px; line-height:1.5em; text-decoration: none;}
#menu li.menu1 a:hover { color:#f9d902; text-decoration: none; }

#menuportada ul { list-style:none outside none; text-align: right; margin: 0px 0px 0px 0px; }
#menuportada li.menu1 a { color: #ffffff; font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 22px; line-height:1.3em; text-decoration: none;}
#menuportada li.menu1 a:hover { color:#f9d902; text-decoration: none; }

#peu { float: right;  width: 689px; background-color: #161616; }
#peu p { margin: 15px 15px 15px 15px; }

#peuportada {  margin: 0 auto;  width: 984px; background-color: #161616; margin-top: 15px; }
#peuportada p { padding: 15px; text-align:center; }

.colortaronja { color:#f96302; }
.negreta { font-weight: bold; }


h2  {  margin: 0px 0px 0px 0px;  }
h3 {  font-size: 16px; color: #fbbd00;  margin: 0px 0px 0px 0px;  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;  }
h3  a {  font-size: 16px; color: #fbbd00; font-weight: normal; }
h3  a:hover { color: #ffffff; text-decoration: none; font-weight: normal;}
h4  {  font-size: 14px; color: #ffffff;  margin: 0px 0px 13px 0px; font-weight: normal;  }
h4  a {  font-size: 14px; color: #000000; font-weight: normal; }
h4  a:hover { color: #ffffff; text-decoration: none; font-weight: normal;}
h5  {  font-size: 14px; color: #ffffff; font-weight: normal; margin: 0px 0px 0px 0px; }

fieldset { border:1px solid #ccc; margin:0 0 1.5em; padding:1.4em; }
legend {font-weight:700; font-size:1.2em;}
input, input.text, input.title {width:200px; border:1px solid #bbb; background:#f6f6f6; margin:.3em .3em .3em 0; padding:3px;}
input.title {font-size:1.5em;}
textarea {width:200px; height:100px; border:1px solid #bbb; background:#eee; margin:.5em .5em .5em 0; padding:5px;}
select { border:1px solid #ccc; background:#f6f6f6; width:200px;}
input.text:focus, input.title:focus, textarea:focus, select:focus {background:#fff; border:1px solid #999;}



