* {padding: 0;margin: 0;}

body {background: #ded953;background-image: url(../img/background.jpg);background-repeat: repeat-x;font-family: Georgia,"Times New Roman",Times,serif;font-size: 62.5%;}

div {font-family: Georgia,"Times New Roman",Times,serif;}

a {color: #36c;}
a:hover {color: #f60;}

#main {width: 891px;margin: 0 auto;padding:0px 30px 0 30px;background-image: url(../img/background_shadow.png);background-repeat:repeat-y;}

#header {background: #ffffff;height: 15px;padding-top: 5px;font-style: italic;color: #999;width: 891px;}

#breadcrumb {float: left;width: 560px;height: 15px;font-size: 1.1em;color: #fc6;} /* 0.95em */
#breadcrumb a {color: #993;text-decoration: none;}
#breadcrumb a:hover {color: #ded953;}

#lang {width: 330px;text-align: right;float: right;font-weight: bold;font-size: 1.2em;}
#lang a {color: #666;text-decoration: none;}
#lang a:hover {color: #ded953;}

#banner {height: 90px;width: 891px;background-image:url(../img/banner.jpg);background-color: #ded953;}
#banner.home {height: 290px;width: 891px;background: #ded953;}
#banner #title {float:right;margin: 40px 5px 0 0;}
#banner #title h1 {font-size:3.6em;font-weight: normal;color:#fff;}

#content {width: 891px;background-color: #fff;}
#content.home {background-image:url(../img/background_home.jpg);background-repeat: no-repeat;background-position: 0 30px;width: 891px;background-color: #fff;}

span.text_logo {color: #633}
#intro_home {margin: 0 0 0 300px;padding :0 20px 0 0;}
#intro_text {margin: 0 10px 0 400px;padding: 0 20px 0 0;}
#lead h1 {font-size: 2.7em;color: #bbb;font-style: italic;margin: 10px 0 10px 0;font-weight: normal;}

#center {width: 890px;float: left;}

#superior {width: 344px;margin: 0 297px 0 210px;padding: 20px 20px;text-align: left;}
#superior h1 {font-weight: normal;color: #633;font-size: 3.6em;} /* 3.1em */
#superior h2 {font-weight: normal;color: #993;font-size: 2.4em;margin-bottom: 20px;}

#inferior {width: 680px;margin: 10px 0 0 211px;}
#inferior h1 {font-size: 2em;}
#inferior img {margin-bottom: 10px;}
#inferior img.big_image {}
#inferior img.right_image {float: right;}
#inferior img.left_image {float: left;}

#text {width: 335px;padding: 20px 0;float:left;}

.intro {color: #993;font-size: 1.8em;line-height: 1.9em;text-align: left;font-style: italic;}
.lead {color: #993;font-style: italic;font-size: 1.8em;line-height: 1.9em;padding-right: 35px;}
.text {margin: 10px 10px 15px 0;color: #666;font-size: 1.4em;line-height: 1.6em;}
.text_home {margin: 15px 0 10px 0;color: #666;font-size: 1.4em;line-height: 1.6em;text-align: left;}

#text2 p {padding-left: 30px;font-size: 1.2em;} /* text2 surt al llistat de tanatoris del Maresme i Vallès */
#text2 h4 {margin-top: 8px;color: #993;font-size: 1.2em;}

#images {width: 335px;padding:0px 0 10px 10px;float:right;}

#content.wide {background-repeat: no-repeat;background-position: 0 30px;margin-top: 10px;}
#content.wide #superior {width: 680px;margin: 0 0px 10px 211px;padding: 20px 0 0 0;}

#navigation_home {width: 892px;height: 44px;margin: 0; padding: 0;font-size: 1.2em;background-color: #fff;}
/* #navigation_home p {padding: 7px 7px 0 0;font-weight: bold;} */

#block-menu-56 {height: 44px;}
#block-menu-56:after {content: ".";display: block; line-height: 1px; font-size: 1px;color: transparent;clear: both;}
#menu_home ul {list-style: none;height: 44px;margin: 0;padding: 0;}
#menu_home ul li {float: left;width: 98px;height: 44px;margin: 0;padding: 0;text-align: left;border-left: 1px solid #993;background-color: #fff;}
#menu_home ul li.first_li {width: 99px;}
#menu_home ul li.empty {border-left: none;width: 99px;}
#menu_home ul li.leaf a {display: block;width: auto;height: 27px;padding: 7px 5px 10px 5px;color: #993;text-decoration: none;line-height: 1.1em;font-weight: bold;}
#menu_home ul li#active a {background-color: #ea5d17;color: #c30;}
#menu_home ul li#active a:hover {color: #fff;background-color: #ded953;}
#menu_home ul li.leaf2 a {color: #633;}
#menu_home ul li a:hover,
#menu_home ul li.leaf2 a:hover {color: #fff;background-color:#ded953;}

#navigation {width: 210px;float:left;margin: 0 0 0 -890px;}

#menu {font-size: 1.2em;}
#menu ul {list-style: none;width: 195px;overflow: hidden;}
#menu ul li {position: relative;border-top: 1px solid white;}
#menu ul li img {display: block;position: absolute;top: 2px;left: 0;width: 18px;height: 18px;}
#menu ul li a {display: block;height: 18px;padding-top: 3px;padding-bottom: 3px;text-decoration: none;background-image: url(../img/menus/light.jpg);}
#menu ul li a:hover {background-image: url(../img/menus/dark.jpg);}
#menu ul li a.ms {background-image: none;background-color: #993;color: #fff !important;}
#menu ul li a.ms:hover {background-image: none;background-color: #993;color: #fff !important;}
#menu ul.m0 li a {padding-left: 20px;color: #993;}
#menu ul.m0 li a:hover {color: #930;}
#menu ul.m1 li a {padding-left: 20px;color: #993;}
#menu ul.m1 li a:hover {color: #930;}
#menu ul.m2 li a {padding-left: 30px;color: #633;}
#menu ul.m2 li a:hover {color: #c30;}
#menu ul.m3 li a {padding-left: 40px;color: #660;}
#menu ul.m3 li a:hover {color: #f60;}
#menu ul.m4 li a {padding-left: 50px;color: #900;}
#menu ul.m4 li a:hover {color: #c30;}
#menu ul.m5 li a {padding-left: 60px;color: #900;}
#menu ul.m5 li a:hover {color: #c30;}
/* el menú "Inici" no ha de tenir fletxa ni quedar resaltat quan estigui seleccionat */
/* #menu ul.m0 > li > a.ms {color: #993 !important;background-image: url(../img/menus/light.jpg);} */
/* #menu ul.m0 > li > img {visibility: hidden;} */
#menu .mh {display: none;}

#olives {width: 210px;height:174px;}

#footer {width: 891px;padding: 5px 00px 0 00px;background: #ffffff;height: 18px;font-size: 0.90em;clear: both;color: #666;} /* 0.80em */
#footer a {color: #333;}
#footer a:hover {color: #c30;}

.shadow {width: 951px;height: 10px;margin: 0 auto;}
#shadow_d {width: 931px;height: 10px;float: left;background-image:url(../img/corners/shadow_d.png);}
#corner_l {width: 10px;height: 10px;float: left;background-image:url(../img/corners/corner_l.png);background-repeat:no-repeat;}
#corner_r {width: 10px;height: 10px;float: left;background-image:url(../img/corners/corner_r.png);background-repeat:no-repeat;}
#corner_lt {width: 10px;height: 10px;float: left;background-image:url(../img/corners/corner_lt.png);background-repeat:no-repeat;}
#corner_rt {width: 10px;height: 10px;float: left;background-image:url(../img/corners/corner_rt.png);background-repeat:no-repeat;}
#shadow_t {width: 931px;height: 10px;float: left;background-image:url(../img/corners/shadow_t.png);}

#credits {width: 920px;height: 10px;margin: 0 auto;}

/* PIE easyclearing */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
