body {
  font-family: Arial;
  font-size: 62.5%;
  margin: 0;
  padding: 0;
}

hr {
  display: none;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

a img {
  border: none;
}

fieldset {
  border: none;
}

h1 {
  font-size: 2em;
  margin: 56px 0 0 15px;
}

h1 a {
  color: #fff;
}

h2 {
  background: url("../img/destacat-break.png") repeat-x left bottom;
  color: #333;
  font-size: 1.17em;
  padding-bottom: 7px;
}

#destaquem h2,
#destaquem.noticies h2,
#destaquem.alertes h2,
#destaquem.avisos h2 {
  background: url("../img/destaquem-title-break.png") repeat-x left bottom;
  color: #fff;
  font-size: 1.67em;
  font-weight: normal;
  margin-bottom: 0.4em;
  margin-top: 0.4em;
  padding-left: 0.35em;
  padding-bottom: 0.35em;
}

#destaquem.noticies h2 {
  background: url("../img/destaquem-title-break-noticies.png") repeat-x left bottom;
}

#destaquem.alertes h2 {
  background: url("../img/destaquem-title-break-avisos.png") repeat-x left bottom;
}

#destaquem.avisos h2 {
  background: url("../img/destaquem-title-break-alertes.png") repeat-x left bottom;
}

#noticies h2 span {
  background: url("../img/noticies-bullet.png") no-repeat left center;
  padding-left: 1.3em;
}

#avisos h2 span {
  background: url("../img/avisos-bullet.png") no-repeat left center;
  padding-left: 1.3em;
}

#alertes h2 span {
  background: url("../img/alertes-bullet.png") no-repeat left center;
  padding-left: 1.3em;
}

h3 {
  color: #003082;
  font-family: Tahoma;
  font-size: 1em;
  margin: 0;
}

h3 a {
  color: #003082;
  text-decoration: none;
}

h3 a:hover {
  text-decoration: underline;
}

#destaquem h3 {
  font-size: 1.17em;
  line-height: 16px;
  margin-bottom: 1px;
}

#web-frame {
  margin-top: 0.6em;
  min-width: 90em;
  overflow: hidden;
}

#capcalera {
  /*border-bottom: 2px solid #bf2f14;
  padding-bottom: 1em;*/
  padding-bottom: 0px;
  overflow: hidden;
}

#capcalera a {
  text-decoration: none;
}

#capcalera a:hover {
  text-decoration: underline;
}

#capcalera fieldset {
  margin: 0 10px 0 0;
  padding: 0;
}

#capcalera form#cercador {
  margin: 0;
}

#capcalera form#cercador label {
  display: none;
}

#capcalera form#cercador input#cerca {
  border: 1px solid #000;
  color: #4d4c4a;
  height: 1.1em;
  font-size: 1.1em;
  padding-bottom: 2px;
  padding-left: 0.3em;
  padding-top: 1px;
  vertical-align: top;
  width: 14.7em;
}

#capcalera form#cercador input#cerca-imatge {
  vertical-align: bottom;
}

#imatge-capcalera {
  background: url("../img/header-img.png") repeat-x left top;
  height: 120px;
}

#imatge-capcalera img {
  display: none;
}

#logo-gencat {
  float: left;
  /*margin-left: 13px;
  magin-top: 1.1em;*/
  margin: 5px 0px 8px 11px;
}

#eines {
  float: right;
  overflow: hidden;
}

#eines ul {
  margin-bottom: 0.7em;
}

#eines ul li {
  color: #4d4c4a;
  display: inline;
  margin-right: 0.7em;
}

#eines ul li a {
  color: #4d4c4a;
}

#eines ul li a:hover {
  text-decoration: underline;
}

#contenidor-contingut {
  float: left;
  margin-bottom: 6.2em;
  margin-right: -25em;
  width: 100%;
}

#contenidor-menu {
  background: #003082 url("../img/back-main-menu.png") no-repeat top left;
  float: left;
  margin: -120px 0 0 13px;
  overflow: hidden;
  /*position: absolute;*/
  position: relative;
  /*top: 6.1em;*/
  width: 20em;
  z-index: 1;
}

#contenidor-menu ul#menu {
  height: 215px;
  margin: 22px 0 0 1.6em;
}

#contenidor-menu ul#menu li {
  font-size: 1.4em;
  margin-bottom: 11px;
}

#contenidor-menu ul#menu li a {
  color: #fff;
  text-decoration: none;
}

#contenidor-menu ul#menu li a:hover {
  text-decoration: underline;
}

#contenidor-menu ul#banners {
  background: #fff;
  margin: 0 0 -16px 0;
  padding-top: 2.4em;
}

#contenidor-menu ul#banners li {
  margin-bottom: 10px;
}

#contingut {
  font-size: 1.2em;
  margin-left: 18.58em;
  margin-right: 17.17em;
}

#contingut #destaquem,
#contingut #destaquem.noticies,
#contingut #destaquem.alertes,
#contingut #destaquem.avisos,
#contingut #noticies,
#contingut #avisos,
#contingut #alertes,
#contingut #avisos {
  background: #fafafa url("../img/destacat-back.png") repeat-x top;
  border: 1px solid #d6d5d5;
  margin-top: 5px;
  overflow: hidden;
  padding: 0 10px 0 15px;
  position: relative;
}

#contingut #destaquem {
  background: #fafafa url("../img/destaquem-back.png") repeat-x top;
}

#contingut #destaquem.noticies {
  background: #fafafa url("../img/destaquem-noticies-back.png") repeat-x top;
}

#contingut #destaquem.alertes {
  background: #fafafa url("../img/destaquem-alertes-back.png") repeat-x top;
}

#contingut #destaquem.avisos {
  background: #fafafa url("../img/destaquem-avisos-back.png") repeat-x top;
}

#contingut #destaquem,
#contingut #destaquem.noticies,
#contingut #destaquem.alertes,
#contingut #destaquem.avisos {
  background: url("../img/destaquem-tr.png") no-repeat right top;
  border: none;
  padding: 0 6px 0px 6px;
  
}

#contingut #destaquem.noticies {
  background: url("../img/destaquem-tr-noticies.png") no-repeat right top;
}

#contingut #destaquem.alertes {
  background: url("../img/destaquem-tr-avisos.png") no-repeat right top;
}

#contingut #destaquem.avisos {
  background: url("../img/destaquem-tr-alertes.png") no-repeat right top;
}

#contingut #noticies,
#contingut #avisos,
#contingut #alertes {
  background: url("../img/destacat-tr.png") no-repeat right top;
  border: none;
}

div.imatge-video {
  float: left;
}

.detall {
  margin-left: 9em;
}

.detall-no-imatge {
  margin: 0;
}

#destaquem .detall,
#destaquem.noticies .detall,
#destaquem.alertes .detall,
#destaquem.avisos .detall {
  margin-left: 17.5em;
  margin-right: 1em;
}

.detall p,
.detall-no-imatge p {
  margin: 0;
}

#destaquem .detall p,
#destaquem.noticies .detall p,
#destaquem.alertes .detall p,
#destaquem.avisos .detall p {
  color: #333;
  font-size: 1em;  
  line-height: 16px;
}

/*#contingut #noticies span.cantonada-tl,
#contingut #avisos span.cantonada-tl,
#contingut #alertes span.cantonada-tl {
  background: url("../img/destacat-tl.png") no-repeat;
  position: absolute;
  left: -4px;
  top: 0;
  width: 100%;
}*/

div.cantonada-tl {
  background: url("../img/destacat-tl.png") no-repeat left top;
}

div.cantonada-bl {
  background: url("../img/destacat-bl.png") no-repeat left bottom;
}

div.cantonada-br {
  background: url("../img/destacat-br.png") no-repeat right bottom;
  padding-bottom: 9px;
}


div.cantonada-d-tl {
  background: url("../img/destaquem-tl.png") no-repeat left top;
}

div.cantonada-d-tl-noticies{
  background: url("../img/destaquem-tl-noticies.png") no-repeat left top;
}

div.cantonada-d-tl-alertes{
  background: url("../img/destaquem-tl-avisos.png") no-repeat left top;
}

div.cantonada-d-tl-avisos{
  background: url("../img/destaquem-tl-alertes.png") no-repeat left top;
}

div.cantonada-d-bl {
  background: url("../img/destaquem-bl.png") no-repeat left bottom;
}

div.cantonada-d-bl-noticies {
  background: url("../img/destaquem-bl-noticies.png") no-repeat left bottom;
}

div.cantonada-d-bl-alertes {
  background: url("../img/destaquem-bl-avisos.png") no-repeat left bottom;
}

div.cantonada-d-bl-avisos {
  background: url("../img/destaquem-bl-alertes.png") no-repeat left bottom;
}


div.cantonada-d-br {
  background: url("../img/destaquem-br.png") no-repeat right bottom;
  padding-bottom: 21px;
}

div.cantonada-d-br-noticies {
  background: url("../img/destaquem-br-noticies.png") no-repeat right bottom;
  padding-bottom: 21px;
}

div.cantonada-d-br-alertes {
  background: url("../img/destaquem-br-avisos.png") no-repeat right bottom;
  padding-bottom: 21px;
}

div.cantonada-d-br-avisos {
  background: url("../img/destaquem-br-alertes.png") no-repeat right bottom;
  padding-bottom: 21px;
}

.rss {
  background: url("../img/rss.png") no-repeat right center;
  font-family: Verdana;
  padding: 3px 2em 3px 0;
  position: absolute;
  right: 8px;
  top: 0.8em;
}

.rss a {
  color: #666;
  font-size: 0.92em;
  text-decoration: none;
}

.rss a:hover {
  text-decoration: underline;
}

div.contenidor-detall {
  clear: both;
  margin-bottom: 1.6em;
  overflow: hidden;
}

#destaquem div.contenidor-detall,
#destaquem.noticies div.contenidor-detall,
#destaquem.alertes div.contenidor-detall,
#destaquem.avisos div.contenidor-detall {
  background: url("/img/destaquem-social-break.png") repeat-x left bottom;
  margin-bottom: 0;
  margin-left: 0.79em;
  margin-right: 5px;
  padding-bottom: 0.6em;
}

#destaquem.noticies div.contenidor-detall {
  background: url("/img/destaquem-social-break-noticies.png") repeat-x left bottom;
}

#destaquem.alertes div.contenidor-detall {
  background: url("/img/destaquem-social-break-avisos.png") repeat-x left bottom;
}

#destaquem.avisos div.contenidor-detall {
  background: url("/img/destaquem-social-break-alertes.png") repeat-x left bottom;
}

p.data {
  border-right: 1px solid #8b8b8b;
  color: #8b8b8b;
  float: left;
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;
}

#destaquem p.data,
#destaquem.noticies p.data,
#destaquem.alertes p.data,
#destaquem.avisos p.data {
  border: none;
  color: #666;
  float: none;
  font-size: 1em;
  font-weight: bold;
}

p.article-complet {
  background: url("../img/mes-bullet.png") no-repeat right;
  clear: both;
  float: right;
  margin-right: 3px;
  margin-top: 0;
  padding-right: 1em;
}

p.article-complet a {
  color: #003082;
  text-decoration: none;
}

p.article-complet a:hover {
  text-decoration: underline;
}

#destaquem .comparteix,
#destaquem.noticies .comparteix,
#destaquem.alertes .comparteix,
#destaquem.avisos .comparteix {
  clear: both;
  float: right;
  margin: 2px 3px -3px 0;
  overflow: hidden;
}

#destaquem .comparteix p,
#destaquem.noticies .comparteix p,
#destaquem.alertes .comparteix p,
#destaquem.avisos .comparteix p {
  color: #666;
  float: left;
  font-size: 1.17em;
  font-weight: bold;
  margin: 0.2em 0.5em 0 0;
}

#destaquem ul.social,
#destaquem.noticies ul.social,
#destaquem.alertes ul.social,
#destaquem.avisos ul.social {
  float: left;
}

ul.social li {
  display: inline;
}

#destacats {
  float: right;
  margin: 10px 10px 0 0;
  overflow: hidden;
  width: 18.3em;
}

#destacats ul li {
  margin-bottom: 12px;
}

#destacats ul li.ultim {
  background: url("../img/banner-break.png") no-repeat top;
  margin-top: 5px;
  padding-top: 10px;
}

#peu {
  background: url("../img/footer.png") no-repeat right;
  clear: both;
  color: #666;
  font-size: 1.1em;
  overflow: hidden;
}

#peu ul#enllacos {
  float: right;
  margin: 0 7px 5em 0;
}

#peu ul#enllacos li {
  /*border-right: 1px solid #666;*/
  background: url("../img/separador-peu.png") no-repeat right;
  display: inline;
  padding-right: 3px;
}

#peu ul#enllacos li.ultim {
  /*border-right: none;*/
  background: none;
}

#peu ul#enllacos li a {
  color: #666;
  text-decoration: none;
}

#peu ul#enllacos li a:hover {
  text-decoration: underline;
}

#peu p {
  margin: 3em 0 0 10px;
}

#sobretitol{
  border-top: 2px solid #BF2F14!important;
  padding: 5px 0px 0px 21px;
}