body {background: #353535 url(../img/background.gif) repeat-x; color: #DDDDDD; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 70%; margin: 0px; padding: 0px;}

#contentglobal {margin: 0px auto 0px auto; width: 890px;}
#container {padding: 70px 0px 0px; text-align: center;}

* a {color: #DDDDDD; text-decoration: none;}
span.clear {clear: both; display: block;}

ul.items {list-style: none; margin: 0px; padding: 0px;}
ul.items li {display: inline;}
ul.items li a {display: block; float: left; margin: 0px 5px 5px 0px;}
ul.items li a img {background-color: #FFFFFF; padding: 5px;}

ul.menu {float: right; font-size: 1.6em; margin: 15px 0px 0px 0px; padding: 5px 5px 5px 310px; _padding: 7px 5px 5px 310px;}
ul.menu li {display: inline; margin: 3px 10px 0px 10px;}
ul.menu li a {color: #FFFFFF;}
ul.menu li a:hover {border-bottom: 1px dotted #DDDDDD;}
ul.menu li a.on {border-bottom: 7px solid #353535;}

/** seccions **/
#content-seccio {background-color: #FFFFFF; font-size: 1.1em; margin: 20px 4px 10px 0px; padding: 10px 10px 20px 15px; text-align: left;}
#content-seccio h2 {color: #919191; font-size: 1.6em; margin: 10px 0px 10px 0px; position: relative;}
#content-seccio h3 {font-size: 1.1em; margin: 10px 0px 10px 0px; position: relative;}
#content-seccio h4 {color: #F33401; font-size: 1em; margin: 0px; padding: 0px; position: relative;}
#content-seccio p {margin: 0px; padding: 0px; position: relative;}
#content-seccio p a {color: #636363; font-weight: bold;}

/* Equip */
.equip {border: 1px solid #C9C9C9; float: left; height: 60px; margin: 15px 10px 0px 0px; padding: 9px; width: 230px;}
.equip b {display: block;}
.backwards {unicode-bidi:bidi-override; direction: rtl;}

/* que fem */
#content-seccio ul {list-style: none; margin: 10px 0px 10px 10px; padding: 0px;}
#content-seccio ul li {background: url(../img/list.gif) no-repeat; background-position: 0px 3px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 10px;}

/* contacta */
p.contact {float: left; width: 330px;}
a.gmaps {font-size: 0.8em; margin: 5px 0px 0px 335px;}

/* peu de pagina */
#footer {background-color: #FFFFFF; display: block; height: 75px; margin: 1px 4px 0px 0px; padding: 0px;}
#footer img {float: left;}
#footer h1 {color: #05237D; font-size: 1.3em; font-weight: bolder; /*font-size: 16px;*/ margin: 0px; padding: 42px 10px 0px 0px; text-align: right;}