/*Theme Name: CERCA 2.0
 *Theme URI: http://www.ondeuev.net/
 *Description: Theme for the CERCA website
 *Author: Ondeuev Comunicació S.L.
 *Version: 2.0
 *Tags: white, blue, grey, fixed-width */
/* Generate Grid: */
/* OK */
/* Load Mixin: */
/* OK */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

/* ==========================================================================
   Font
   ========================================================================== */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

body {
  line-height: 1; }

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  display: block; }

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none; }

a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

ins {
  background-color: #ffff99;
  color: black;
  text-decoration: none; }

mark {
  background-color: #ffff99;
  color: black;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted black;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

html, body {
  height: 100%; }

body {
  background-color: white;
  color: #464646;
  font-family: 'ubuntu', Verdana, Geneva, sans-serif;
  font-weig: 200;
  font-size: 13px;
  line-height: 18px; }

a {
  color: #003b72;
  text-decoration: none;
  outline: none; }
  a:hover {
    color: black;
    text-decoration: underline; }

h2 {
  font-weight: normal; }

#edit-link a {
  float: right;
  display: block;
  width: 5em;
  line-height: 2em;
  background: #0055a5;
  color: white;
  text-align: center;
  margin: 2em 0;
  clear: both;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

#wrapper {
  width: 960px;
  margin: 0 auto;
  min-height: 100%;
  height: auto !important;
  height: 100%; }

#header {
  display: block;
  /*background: transparent url(img/header-bg.jpg) no-repeat top;*/
  height: 110px;
  float: left;
  display: inline;
  width: 960px;
  zoom: 1; }
  #header:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0; }
  #header #logo {
    height: 100px;
    padding: 10px 0;
    margin-left: -10px;
    float: left;
    display: inline;
    width: 184px;
    margin-right: 10px; }
    #header #logo h1 {
      display: inline;
      margin: 0 10px; }
  #header #top-links {
    margin-right: -8px;
    float: right;
    width: 230px;
  }
    #header #top-links ul {
      list-style: none;
      height: 16px;
      float: right;
      zoom: 1;
    }
      #header #top-links ul li {
        border-left: 1px solid #aaa;
        display: inline-block;
        padding: 20px 11px 0;
        font-size: 12px;
        line-height: 14px;
      }
        #header #top-links ul li a {
          color: #464646;
          text-decoration: none;
        }
        #header #top-links ul li.intranet a {
          padding-left: 15px;
          background: transparent url(img/icon-intranet.png) no-repeat left 0.15em; }

        #header #top-links ul li.lang, #header #top-links ul li.lang a {
          color: #c8c8c8;
        }

        #header #top-links ul li.lang a.active {
          color: #464646;
        }

  #header #submenu {
    float: right;
    width: 572px;
    margin-top: 54px;
  }

  #header #search {
    float: right;
    display: block;
    width: 184px;
    height: 50px;
    overflow: hidden; }
      #header #search form label {
        display: none; }
      #header #search form #s {
        color: #333333;
        font: 12px/18px 'ubuntu', Verdana, Geneva, sans-serif;
        font-weight: 200;
        width: 154px;
        height: 18px;
        float: left;
        border: 1px solid #c8c8c8;
        border-right: 0;
        padding: 0 5px; }
      #header #search form #search-submit {
        display: block;
        font-size: 0;
        line-height: 0;
        background: url(img/lupa.png) no-repeat center #fff;
        width: 19px;
        height: 20px;
        margin: 0;
        padding: 0;
        float: left;
        text-indent: -9000px;
        cursor: pointer;
        border: 1px solid #c8c8c8;
        border-left: 0;
      }
  #header #centre-list {
    float: left;
    display: inline;
    margin-right: 10px;
    text-align: right;
    margin-right: 0; }
      #header #centre-list form { position: relative; }
      #header #centre-list form label {
        display: none; }
      #header #centre-list form #centres {
        color: #333333;
        width: 378px;
        font: 12px/18px 'ubuntu', Verdana, Geneva, sans-serif;
        font-weight: 200;
        border: 1px solid #c8c8c8;
        background: #e1e1e1;
      }
      #header #centre-list form:after {
        background: url(img/select.png) no-repeat center #e1e1e1;
        display: inline;
        height: 18px;
        width: 18px;
        content: " ";
        position: absolute;
        top: 1px;
        right: 1px;
      }

#content {
  /*
  float: left;
  display: inline;
  */
  width: 960px;
  zoom: 1; }
  #content:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0; }
  #content #main {
    float: left;
    display: inline;
    width: 766px;
    margin-right: 10px; }
    #content #main #nav {
      zoom: 1;
      margin-bottom: 21px; }
      #content #main #nav:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: ".";
        clear: both;
        height: 0; }
      #content #main #nav > div {
        position: relative;
        float: left;
        width: 184px;
        height: 34px;
        margin-right: 10px;
        border-top: 5px solid #464646;
      }
  
        #content #main #nav div ul {
          list-style: none; 
        }

        
        #content #main #nav > div > ul {
          position: absolute;
          z-index: 100;
          width: 100%;
          background: #fff;
          border-bottom: 1px solid #464646; 
          
          -webkit-transition: box-shadow .2s; /* For Safari 3.1 to 6.0 */
                  transition: box-shadow .2s;
          
        }
        #content #main #nav ul li h2 {
          padding: 7px 10px 8px;
          font-weight: 400;
          letter-spacing: 0em;
          font-size: 16px;
          line-height: 19px;
          cursor: pointer;
        }

        #content #main #nav div ul div {
          max-height: 0;
          overflow: hidden;
          
          -webkit-transition: max-height .2s; /* For Safari 3.1 to 6.0 */
                  transition: max-height .2s;
        }

        #content #main #nav > div:hover > ul {
          -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .2);
             -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .2);
                  box-shadow: 0 5px 5px rgba(0, 0, 0, .2);
        
        }
        #content #main #nav div:hover ul div {
          max-height: 200px;
        }


        #content #main #nav div ul ul {
          padding:  4px 10px;
        }

        #content #main #nav div ul ul li {
          border-bottom: 1px solid #c8c8c8;
        }

        #content #main #nav div ul ul li:last-child {
         border-bottom: 0;
        }

        #content #main #nav div ul ul a {
          display: block;
          padding: 3px 0 8px;
          color: #464646;
          text-decoration: none;
          
        }

        #content #main #nav div ul ul a:hover, #content #main #nav div ul .active a {
          color: #969696;
        }

         #content #main #nav div:last-child {
          margin-right: 0; }

    #content #main .home-top-row {
      display: block;
      width: 746px;
      height: 269px;
      padding: 10px;
      margin-top: 20px;
      background: #eeeeee; }

    #content #main #featured {
      overflow: hidden;
      zoom: 1;
      
      display: block;
      width: 766px;
      height: 360px;
      padding: 0;
      margin-top: 20px;
      background: #eeeeee;
    }

      #content #main #featured:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: ".";
        clear: both;
        height: 0; }

      #content #main #featured #featured-slides {
        float: left;
        width: 582px;
        height: 360px;
        background: #dddddd;
        list-style: none;
      }

        #content #main #featured #featured-slides li {
          width: 582px;
          height: 360px;
          position: relative;
          margin-bottom: 10px;
        }
          #content #main #featured #featured-slides li a {
            color: #464646;
          }
            #content #main #featured #featured-slides li a img {
              position: absolute;
              top: 0;
              left: 0;
            }

            #content #main #featured #featured-slides li a .legend {
              background: #fff;
              width: 358px;
              padding: 22px 10px 19px;
              position: absolute;
              bottom: 15px;
              font-size: 16px;
              line-height: 18px;
              font-weight: 200;
            }

              #content #main #featured #featured-slides li a .legend strong {
                font-size: 17px;
                line-height: 18px;
                letter-spacing: .6px;
                font-weight: 700;
                margin-bottom: 6px;
                display: inline-block;
              }

            #content #main #featured #featured-slides li a:hover {
              text-decoration: none;
            }

      #content #main #featured #featured-thumbs {
        list-style: none;
        float: left;
        width: 184px;
        height: 360px;
        overflow: hidden;
        background: #222;
      }
        #content #main #featured #featured-thumbs li {
          float: left;
          border-bottom: 1px dashed #fff;
        }
        #content #main #featured #featured-thumbs li:last-child {
          border-bottom: 0;
        }
          #content #main #featured #featured-thumbs li a {
            color: #fff;
            display: block;
            width: 184px;
            height: 59px;
            margin: 0x;
            font-weight: 200;
            text-decoration: none;
            position: relative;
          }
            #content #main #featured #featured-thumbs li a img {
              display: none;
              position: absolute;
              top: 0;
              left: 0;
            }
            #content #main #featured #featured-thumbs li a span {
              width: 169px;
              height: 39px;
              padding: 10px 5px 10px 10px;
              display: block;
              overflow: hidden;
            }
            #content #main #featured #featured-thumbs li a:hover {
              text-decoration: none;
            }

            #content #main #featured #featured-thumbs li:hover a,
            #content #main #featured #featured-thumbs li.active a {
              background: #fff;
              color: #464646;
            }

          
    #content #main .home-bottom-row {
      margin-top: 28px;
      zoom: 1;
    }
      #content #main .home-bottom-row:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: ".";
        clear: both;
        height: 0;
      }
      #content #main .home-bottom-row .col {
        width: 378px;
        float: left;
        display: inline;
        position: relative; }
        #content #main .home-bottom-row .col h2 {
          font-weight: 400;
          padding: 8px 10px 6px;
          height: 20px;
          line-height: 19px;
          font-size: 16px;
        
          border-top: 5px solid #464646;
          border-bottom: 1px solid #464646;
        }
        #content #main .home-bottom-row .col ul {
          margin-top: 5px;
        }
          #content #main .home-bottom-row .col ul li {
            display: block;
            padding: 10px 10px 6px;
            letter-spacing: -.1px;
            color: #999999;
            zoom: 1;
          }
            #content #main .home-bottom-row .col ul li:after {
              visibility: hidden;
              display: block;
              font-size: 0;
              content: ".";
              clear: both;
              height: 0;
            }
            #content #main .home-bottom-row .col ul li img {
              float: left;
              padding: 2px;
              margin-right: 8px;
              border: 1px solid #c8c8c8;
            }
            #content #main .home-bottom-row .col ul li a {
              display: block;
              color: #464646;
              margin-top: 0;
              font-weight: 400;
            }
              #content #main .home-bottom-row .col ul li a:hover {
                color: black;
                text-decoration: underline;
              }
          #content #main .home-bottom-row .col ul.has-thumbs a {
            margin-left: 59px; }

        #content #main .home-bottom-row .col .footer {
          text-align: left;
          height: 20px;
          line-height: 20px;
          padding-top: 5px; }
          #content #main .home-bottom-row .col .footer a {
            padding-left: 18px;
            font-weight: bold;
            background: transparent url(img/plus.gif) no-repeat left center;
            margin-left: 10px;
            color: #464646; }
      #content #main .home-bottom-row .col-left {
        margin-right: 10px; }
      #content #main .home-bottom-row .col-right {
        margin: 0; }

      #content #main .home-bottom-row #center-news ul.tabs-filter {
        width: 100%;
        margin-top: 15px;
        zoom: 1;
        border-bottom: 1px solid #c8c8c8;
      }
        #content #main .home-bottom-row #center-news ul.tabs-filter:after {
          visibility: hidden;
          display: block;
          font-size: 0;
          content: ".";
          clear: both;
          height: 0;
        }
        #content #main .home-bottom-row #center-news ul.tabs-filter li {
          float: left;
          border: none;
          padding: 0;
          margin-bottom: -1px;
          width: 51px;
        }

        #content #main .home-bottom-row #center-news ul.tabs-filter li.all {
          width: 70px;
        }

          #content #main .home-bottom-row #center-news ul.tabs-filter li a {
            display: block;
            font-size: 14px;
            text-indent: -9999px;
            color: #969696;
            width: 51px;
            height: 32px;
            margin: 0;
            padding: 0;
            background: url(img/center-news-sprites.png) no-repeat #f0f0f0;
            border: 1px solid #c8c8c8;
          }
            #content #main .home-bottom-row #center-news ul.tabs-filter li a.active {
              color: #464646;
              background-color: white;
              border-bottom-color: white;
            }
            #content #main .home-bottom-row #center-news ul.tabs-filter li a:hover {
                text-decoration: none;
            }
          #content #main .home-bottom-row #center-news ul.tabs-filter li.all a {
            background-image: none;
            width: 70px;
            height: 24px;
            padding-top: 8px;
            margin-left: 0px;
            text-indent: 0;
            text-align: center; }
          #content #main .home-bottom-row #center-news ul.tabs-filter li.science a, #content #main .home-bottom-row #center-news ul.tabs-filter li.ciencies a, #content #main .home-bottom-row #center-news ul.tabs-filter li.sciences2 a, #content #main .home-bottom-row #center-news ul.tabs-filter li.sciences-2 a {
            background-position: 0 bottom; }
            #content #main .home-bottom-row #center-news ul.tabs-filter li.science a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.ciencies a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.sciences2 a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.sciences-2 a.active {
              background-position: 0 top; }
          #content #main .home-bottom-row #center-news ul.tabs-filter li.life a, #content #main .home-bottom-row #center-news ul.tabs-filter li.ciencies-de-la-vida a, #content #main .home-bottom-row #center-news ul.tabs-filter li.lifesciences a, #content #main .home-bottom-row #center-news ul.tabs-filter li.life-sciences-2 a, #content #main .home-bottom-row #center-news ul.tabs-filter li.life-sciences a {
            background-position: -51px bottom; }
            #content #main .home-bottom-row #center-news ul.tabs-filter li.life a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.ciencies-de-la-vida a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.lifesciences a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.life-sciences-2 a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.life-sciences a.active {
              background-position: -51px top; }
          #content #main .home-bottom-row #center-news ul.tabs-filter li.health a, #content #main .home-bottom-row #center-news ul.tabs-filter li.medicina-i-salut a, #content #main .home-bottom-row #center-news ul.tabs-filter li.medicalsciences a {
            background-position: -153px bottom; }
            #content #main .home-bottom-row #center-news ul.tabs-filter li.health a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.medicina-i-salut a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.medicalsciences a.active {
              background-position: -153px top; }
          #content #main .home-bottom-row #center-news ul.tabs-filter li.social a, #content #main .home-bottom-row #center-news ul.tabs-filter li.ciencies-socials a, #content #main .home-bottom-row #center-news ul.tabs-filter li.socialsciences a {
            background-position: -102px bottom; }
            #content #main .home-bottom-row #center-news ul.tabs-filter li.social a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.ciencies-socials a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.socialsciences a.active {
              background-position: -102px top; }
          #content #main .home-bottom-row #center-news ul.tabs-filter li.engineering a, #content #main .home-bottom-row #center-news ul.tabs-filter li.enginyeria-i-arquitectura a {
            background-position: -204px bottom; }
            #content #main .home-bottom-row #center-news ul.tabs-filter li.engineering a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.enginyeria-i-arquitectura a.active {
              background-position: -204px top; }
          #content #main .home-bottom-row #center-news ul.tabs-filter li.humanities a, #content #main .home-bottom-row #center-news ul.tabs-filter li.humanitats a, #content #main .home-bottom-row #center-news ul.tabs-filter li.humanities2 a {
            background-position: -255px bottom; }
            #content #main .home-bottom-row #center-news ul.tabs-filter li.humanities a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.humanitats a.active, #content #main .home-bottom-row #center-news ul.tabs-filter li.humanities2 a.active {
              background-position: -255px top; }

      #content #main .home-bottom-row #center-news ul.tabs-content {
        margin-top: 4px !important;
      }


    #content #main #shortcuts {
      display: block;
      width: 766px;
      overflow: hidden;
      margin-top: 30px;
    }

      #content #main #shortcuts h2 {
        font-weight: 400;
        padding: 8px 10px 6px;
        height: 20px;
        line-height: 19px;
        font-size: 16px;
        
        border-top: 5px solid #464646;
        border-bottom: 1px solid #464646;
      }
      #content #main #shortcuts ul {
        background: #e1e1e1;
        list-style: none;
        margin: 15px 0 0 0;
        padding: 10px 5px;
        zoom: 1;
      }
        #content #main #shortcuts ul:after {
          visibility: hidden;
          display: block;
          font-size: 0;
          content: ".";
          clear: both;
          height: 0;
        }
        #content #main #shortcuts ul li {
          float: left;
          display: inline;
          width: 179px;
          padding: 0 5px;
        }
          #content #main #shortcuts ul li a {
            color: #464646;
            line-height: 10px;
          }
            #content #main #shortcuts ul li a img {
              margin-bottom: 2px;
            }


    #content #main #super-mapa-web {
      width: 766px;
      float: left;
      margin-top: 10px;
      background: #eeeeee url(img/fons-mapa-web.gif) right top repeat-y; }
      #content #main #super-mapa-web div {
        list-style: none;
        width: 164px;
        padding: 10px;
        float: left;
        display: inline;
        margin-right: 0; }
        #content #main #super-mapa-web div.interior {
          margin-right: 10px; }
        #content #main #super-mapa-web div h2 {
          font-weight: bold;
          padding-bottom: 5px; }
        #content #main #super-mapa-web div ul {
          list-style: none; }
          #content #main #super-mapa-web div ul li {
            display: list-item;
            font-weight: bold;
            padding-bottom: 5px; }
            #content #main #super-mapa-web div ul li ul {
              display: list-item; }
              #content #main #super-mapa-web div ul li ul li {
                font-weight: normal;
                background: url("img/nav-item-bullets.png") no-repeat scroll left 0.7em transparent;
                padding-left: 5px;
                padding-bottom: 0;
                width: 145px; }



   #home-sitemap {
     margin-top: 30px;
     width: 100%;
     position: relative;
     background: #e1e1e1;
     padding: 0 0 25px;
     zoom: 1;
   }
      #home-sitemap:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: ".";
        clear: both;
        height: 0;
      }
   
       #home-sitemap .col {
         float: left;
         height: 100%;
         width: 20%;
       }

         #home-sitemap .col:after {
           content: " ";
           background: #969696;
           position: absolute;
           width: 1px;
           top: 18px;
           bottom: 18px;
         }
           #home-sitemap .col:first-child:after {
             display: none;
           }

           #home-sitemap a {
             color: #464646;
           }

           #home-sitemap h4 {
             font-size: 16px;
             line-height: 18px;
             font-weight: 200;
             margin: 18px 25px 1px;
           }

           #home-sitemap ul {
             list-style: none;
             font-size: 12px;
             line-height: 18px;
             margin: 0 25px 0;
           }

             #home-sitemap ul ul {
               margin: 0 0 0 10px;
             }


  #content #aside {
    float: left;
    display: inline;
    width: 184px;
    margin-right: 0;
    margin-top: 8px;
    overflow: hidden;
  }

  #content #aside.aside-top {
    margin-top: -10px;
  }
    #content #aside ul {
      list-style: none;
      margin-bottom: 20px;
    }

    #content #aside ul > li {
      margin-bottom: 19px;
    }

      #content #aside ul li h2 {
        
        margin: 10px 0 20px;
        color: #464646;
        background: #e1e1e1;
        
        padding: 7px 4px 8px;
        font-weight: 400;
        letter-spacing: 0em;
        font-size: 16px;
        line-height: 19px;
        font-weight: 400;
        
        border-top: 5px solid #464646;
        border-bottom: 1px solid #e1e1e1;
      } 
        #content #aside ul li h2 a {
          color: #464646;
          text-decoration: none;
          display: block;
        }
      #content #aside ul li.agenda div.calendarwidget {
        min-height: 164px;
        background: transparent url(img/loading.gif) no-repeat center;
      }
      
      #content #aside ul li.agenda div.calendarwidget {
        width: 184px;
        margin-left: -10px;
      }

      #content #aside ul li.agenda > ul > li {
        margin: 10px;
      }
     
      #content #aside ul li.agenda {
        margin-bottom: 24px;
      }
      
      #content #aside ul li.twitter {
        padding-bottom: 0; }

      #twitter-widget-0{
        height: 400px !important;
      }
        
      #content #aside ul li ul li {
        border-bottom: none;
      }
      #content #aside ul ul ul {
        clear: both;
      }
        #content #aside ul li ul li h3 {
          font-size: 16px;
          line-height: 13px;
          margin: 0 0 10px;
        }
        #content #aside ul li ul li .issued {
          color: #999999; }
        #content #aside ul li ul li > a {
          text-decoration: underline;
        }
        #content #aside ul li ul li .agendaElement {
          display: block;
          padding-top: 2px;
        }
        #content #aside ul li ul li.agendaElement small {
          display: block;
        }
        #content #aside ul li ul li.agendaElement h5 a {
          font-weight: 200;
          color: #464646;
        }
        #content #aside ul li ul li dl dt {
          float: left;
          padding-right: 20px;
          padding-bottom: 0.25em;
        }

          #content #aside ul li ul li dl dt.telf {
            text-indent: -9999em;
            background: transparent url(img/icon-telf-2.png) no-repeat left center; }
          #content #aside ul li ul li dl dt.fax {
            text-indent: -9999em;
            background: transparent url(img/icon-fax-2.png) no-repeat left center; }
          #content #aside ul li ul li dl dt.email {
            text-indent: -9999em;
            background: transparent url(img/icon-email-2.png) no-repeat left center; }
        #content #aside ul li ul li dl dd {
          padding-bottom: 0.25em; }
          #content #aside ul li ul li dl dd.name {
            font-weight: bold;
            padding-bottom: 1em; }


      #content #aside ul li.social-networks ul {
        margin: -5px 0 32px;
        zoom: 1;
      }
        #content #aside ul li.social-networks ul:after {
          visibility: hidden;
          display: block;
          font-size: 0;
          content: ".";
          clear: both;
          height: 0;
        }
        #content #aside ul li.social-networks ul li {
          float: left;
          margin: 0 7px 0 0;
        }
          #content #aside ul li.social-networks ul li a {
            display: block;
            padding: 0;
            width: 32px;
            height: 32px;
            text-indent: -9000em;
          }
            #content #aside ul li.social-networks ul li a.facebook {
              background: transparent url(img/icon-facebook.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.linkedin {
              background: transparent url(img/icon-linkedin.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.twitter {
              background: transparent url(img/icon-twitter.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.youtube {
              background: transparent url(img/icon-youtube.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.flickr {
              background: transparent url(img/icon-flickr.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.issuu {
              background: transparent url(img/icon-issuu.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.rss {
              background: transparent url(img/icon-rss.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.picassa {
              background: transparent url(img/icon-picassa.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.instagram {
              background: transparent url(img/icon-instagram.png) no-repeat center; }
            #content #aside ul li.social-networks ul li a.pinterest {
              background: transparent url(img/icon-pinterest.png) no-repeat center; }

      #content #aside ul #twtr-widget-1 .twtr-user {
        font-weight: bold; }
      #content #aside ul .twtr-widget {
        margin-bottom: 20px; }
        #content #aside ul .twtr-widget .twtr-hd, #content #aside ul .twtr-widget .twtr-bd {
          font-family: 'ubuntu', Verdana, Geneva, sans-serif; }
        #content #aside ul .twtr-widget .twtr-hd h3 {
          font-size: 8px !important; }
        #content #aside ul .twtr-widget .twtr-hd h4 {
          display: none; }
        #content #aside ul .twtr-widget .twtr-tweet-text p {
          font-size: 10px !important; }
          #content #aside ul .twtr-widget .twtr-tweet-text p em {
            font-size: 9px !important; }
        #content #aside ul .twtr-widget .twtr-ft div span {
          display: none; }

   #content #aside ul li.press {
     margin-top: 33px;
   }
   #content #aside ul h2.press {
     margin-bottom: 10px;
   }

   
   #content #aside ul li.press li {
     margin: 0;
   }

   #content #aside ul li.press h3 {
     font-size: 13px;
     line-height: 18px;
     font-weight: 200;
     margin-bottom: 6px;
   }


  #content.content-with-aside #inner-nav {
    border-top: 5px solid #464646;
    border-bottom: 1px solid #464646;
    float: left;
    display: block;
    width: 184px;
    margin-right: 10px;
  }
    #content.content-with-aside #inner-nav ul {
      list-style: none;
      margin: -3px 0 0;
      margin: 0;
    }
      #content.content-with-aside #inner-nav ul li {
       border-top: 2px solid #464646;
      }
      #content.content-with-aside #inner-nav ul li a {
        color: #464646;
        display: block;
        padding: 10px 10px 8px;
        font-size: 16px;
        line-height: 19px;
        
      }
        #content.content-with-aside #inner-nav ul li a:hover {
          text-decoration: none;
        }

        #content.content-with-aside #inner-nav > ul > li:first-child {
          border: 0;
        }
        #content.content-with-aside #inner-nav > ul > li:first-child a {
          padding-top: 7px; 
        }

      #content.content-with-aside #inner-nav ul ul {
        padding: 0 10px;
        overflow: hidden;
        letter-spacing: -.2px;
      }
        #content.content-with-aside #inner-nav ul ul li {
          margin: 0;
          border-top: 1px solid #c8c8c8;
        }
          #content.content-with-aside #inner-nav ul ul li a {
            padding: 5px 0 8px;
            font-size: 13px;
            line-height: 16px;
            
          }
            #content.content-with-aside #inner-nav ul ul li a.ui-state-active,
            #content.content-with-aside #inner-nav ul ul li.current-menu-item a {
              color: #969696; }

  #content.content-with-aside #main {
    border-top: none;
    float: left;
    display: inline;
    width: 766px;
    margin-right: 10px;
    margin-right: 0; }

    #content.content-with-aside #main #bc {
      position: relative;
    }
      #content.content-with-aside #main #bc p {
        border-top: 5px solid #464646;
        border-bottom: 1px solid #464646;
        margin: 0 0 0 40px;
        padding: 7px 0;
        line-height: 20px;
        color: #969696;
      }
        #content.content-with-aside #main #bc p a {
          color: #969696;
        }

      #content.content-with-aside #main #bc #item-pagination {
        position: absolute;
        top: 12px;
        right: 10px;
        list-style: none;
      }
        #content.content-with-aside #main #bc #item-pagination li {
          float: left;
          margin-left: 2px; }
          #content.content-with-aside #main #bc #item-pagination li a {
            display: block;
            background-color: #dddddd;
            background-image: url(img/item-pagination.png);
            background-repeat: no-repeat;
            width: 20px;
            height: 20px;
            text-indent: -9999em; }
            #content.content-with-aside #main #bc #item-pagination li a:hover {
              background-color: #333333; }
            #content.content-with-aside #main #bc #item-pagination li a.prev {
              background-position: top left; }
            #content.content-with-aside #main #bc #item-pagination li a.next {
              background-position: top right; }


    #content.content-with-aside #main #headerimage {
      height: 110px;
      margin: 23px 10px 0 40px;
    }
      #content.content-with-aside #main #headerimage.tall {
        height: 178px;
      }


    #content.content-with-aside #main #tab-nav {
      padding: 20px 10px 0 40px;
    }
      #content.content-with-aside #main #tab-nav ul {
        list-style: none;
        border-bottom: 1px solid #c8c8c8;
        zoom: 1;
      }
        #content.content-with-aside #main #tab-nav ul:after {
          visibility: hidden;
          display: block;
          font-size: 0;
          content: ".";
          clear: both;
          height: 0;
        }

        #content.content-with-aside #main #tab-nav ul li {
          float: left;
          margin-bottom: -1px;
          margin-right: -1px;
        }
          #content.content-with-aside #main #tab-nav ul li span, #content.content-with-aside #main #tab-nav ul li a {
            display: block;
            height: 24px;
            padding: 8px 15px 0;
            color: #969696;
            margin:0;
            border: 1px solid #c8c8c8;
            background: #f0f0f0;
          }
          #content.content-with-aside #main #tab-nav ul li span {
            color: #464646;
            background: #fff;
            border-bottom-color: #fff;
          }
            #content.content-with-aside #main #tab-nav ul li a:hover {
              text-decoration: none;
            }
          #content.content-with-aside #main #tab-nav ul li.science a, #content.content-with-aside #main #tab-nav ul li.ciencies a, #content.content-with-aside #main #tab-nav ul li.life a, #content.content-with-aside #main #tab-nav ul li.ciencies-de-la-vida a, #content.content-with-aside #main #tab-nav ul li.health a, #content.content-with-aside #main #tab-nav ul li.medicina-i-salut a, #content.content-with-aside #main #tab-nav ul li.social a, #content.content-with-aside #main #tab-nav ul li.ciencies-socials a, #content.content-with-aside #main #tab-nav ul li.social a, #content.content-with-aside #main #tab-nav ul li.ciencies-socials a, #content.content-with-aside #main #tab-nav ul li.engineering a, #content.content-with-aside #main #tab-nav ul li.enginyeria-i-arquitectura a, #content.content-with-aside #main #tab-nav ul li.humanities a, #content.content-with-aside #main #tab-nav ul li.humanitats a, #content.content-with-aside #main #tab-nav ul li.sciences a, #content.content-with-aside #main #tab-nav ul li.life-sciences a , #content.content-with-aside #main #tab-nav ul li.medicalsciences a, #content.content-with-aside #main #tab-nav ul li.socialsciences a {
            text-indent: -9999px;
            width: 51px;
            height: 32px;
            color: #969696;
            width: 51px;
            height: 32px;
            margin: 0;
            padding: 0;
            background: url(img/center-news-sprites.png) no-repeat #f0f0f0;
          }
          #content.content-with-aside #main #tab-nav ul li.science span, #content.content-with-aside #main #tab-nav ul li.ciencies span, #content.content-with-aside #main #tab-nav ul li.life span, #content.content-with-aside #main #tab-nav ul li.ciencies-de-la-vida span, #content.content-with-aside #main #tab-nav ul li.health span, #content.content-with-aside #main #tab-nav ul li.medicina-i-salut span, #content.content-with-aside #main #tab-nav ul li.social span, #content.content-with-aside #main #tab-nav ul li.ciencies-socials span, #content.content-with-aside #main #tab-nav ul li.social span, #content.content-with-aside #main #tab-nav ul li.ciencies-socials span, #content.content-with-aside #main #tab-nav ul li.engineering span, #content.content-with-aside #main #tab-nav ul li.enginyeria-i-arquitectura span, #content.content-with-aside #main #tab-nav ul li.humanities span, #content.content-with-aside #main #tab-nav ul li.humanitats span, #content.content-with-aside #main #tab-nav ul li.sciences span, #content.content-with-aside #main #tab-nav ul li.life-sciences span, #content.content-with-aside #main #tab-nav ul li.medicalsciences span , #content.content-with-aside #main #tab-nav ul li.socialsciences span {
            text-indent: -9999px;
            width: 51px;
            height: 32px;
            color: #969696;
            width: 51px;
            height: 32px;
            margin: 0;
            padding: 0;
            background: url(img/center-news-sprites.png) no-repeat #fff;
          }
          #content.content-with-aside #main #tab-nav ul li.science a, #content.content-with-aside #main #tab-nav ul li.ciencies a, #content.content-with-aside #main #tab-nav ul li.sciences a {
            background-position: 0 bottom; }
          #content.content-with-aside #main #tab-nav ul li.science span, #content.content-with-aside #main #tab-nav ul li.ciencies span, #content.content-with-aside #main #tab-nav ul li.sciences span {
            background-position: 0 top; }
          #content.content-with-aside #main #tab-nav ul li.life a, #content.content-with-aside #main #tab-nav ul li.ciencies-de-la-vida a, #content.content-with-aside #main #tab-nav ul li.life-sciences a {
            background-position: -51px bottom; }
          #content.content-with-aside #main #tab-nav ul li.life span, #content.content-with-aside #main #tab-nav ul li.ciencies-de-la-vida span, #content.content-with-aside #main #tab-nav ul li.life-sciences span {
            background-position: -51px top; }
          #content.content-with-aside #main #tab-nav ul li.health a, #content.content-with-aside #main #tab-nav ul li.medicina-i-salut a, #content.content-with-aside #main #tab-nav ul li.medicalsciences a {
            background-position: -153px bottom; }
          #content.content-with-aside #main #tab-nav ul li.health span, #content.content-with-aside #main #tab-nav ul li.medicina-i-salut span, #content.content-with-aside #main #tab-nav ul li.medicalsciences span {
            background-position: -153px top; }
          #content.content-with-aside #main #tab-nav ul li.social a, #content.content-with-aside #main #tab-nav ul li.ciencies-socials a, #content.content-with-aside #main #tab-nav ul li.socialsciences a {
            background-position: -102px bottom; }
          #content.content-with-aside #main #tab-nav ul li.social span, #content.content-with-aside #main #tab-nav ul li.ciencies-socials span, #content.content-with-aside #main #tab-nav ul li.socialsciences span {
            background-position: -102px top; }
          #content.content-with-aside #main #tab-nav ul li.engineering a, #content.content-with-aside #main #tab-nav ul li.enginyeria-i-arquitectura a {
            background-position: -204px bottom; }
          #content.content-with-aside #main #tab-nav ul li.engineering span, #content.content-with-aside #main #tab-nav ul li.enginyeria-i-arquitectura span {
            background-position: -204px top; }
          #content.content-with-aside #main #tab-nav ul li.humanities a, #content.content-with-aside #main #tab-nav ul li.humanitats a {
            background-position: -255px bottom; }
          #content.content-with-aside #main #tab-nav ul li.humanities span, #content.content-with-aside #main #tab-nav ul li.humanitats span {
            background-position: -255px top; }


    #content.content-with-aside #main #main-content, #content.content-with-aside #main #main-content-sitemap {
      padding: 10px 10px 0 40px; }
      #content.content-with-aside #main #main-content a.eps {
        background: url(img/eps.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
      #content.content-with-aside #main #main-content a.gif {
        background: url(img/gif.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
      #content.content-with-aside #main #main-content a.jpg {
        background: url(img/jpg.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
	  #content.content-with-aside #main #main-content a.psd {
        background: url(img/psd.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
      #content.content-with-aside #main #main-content a.png {
        background: url(img/png.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
      #content.content-with-aside #main #main-content a.tif {
        background: url(img/tif.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
      #content.content-with-aside #main #main-content a.doc {
        background: url(img/doc.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
      #content.content-with-aside #main #main-content a.xls {
        background: url(img/xls.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
      #content.content-with-aside #main #main-content a.ppt {
        background: url(img/ppt.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }
      #content.content-with-aside #main #main-content a.pdf {
        background: url(img/pdf.png) no-repeat left center;
        padding: 2px 0 2px 20px;
        line-height: 16px; }

      #content.content-with-aside #main #main-content h2, #content.content-with-aside #main #main-content-sitemap h2 {
        font-size: 28px;
        line-height: 32px;
        font-weight: normal;
        padding: 8px 0 6px;
        margin-bottom: 0.5em;
        border-bottom: 1px solid #464646;
        padding-right: 204px;
      }

      #content.content-with-aside #main #main-content h3 {
        font-size: 18px;
        line-height: 23px;
        font-weight: 500;
        padding: 0.7em 0 0.5em; }
      #content.content-with-aside #main #main-content h4 {
        font-size: 16px;
        font-weight: 500;
        padding: 0.7em 0 0.5em; }
      #content.content-with-aside #main #main-content h5 {
        font-size: 0.8em;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        padding: 0.7em 0 0.5em; }
      #content.content-with-aside #main #main-content h6 {
        font-size: 0.8em;
        font-weight: bold;
        letter-spacing: 0.05em;
        padding: 0.7em 0 0; }
      #content.content-with-aside #main #main-content p {
        font-size: 1em;
        padding-bottom: 1em;
        text-align: left; }
        #content.content-with-aside #main #main-content p.issued {
          color: #333333; }
        #content.content-with-aside #main #main-content p.excerpt {
          font-size: 1.1em;
          padding: 1em;
          margin-bottom: 1em;
          background-color: #eeeeee; }
      #content.content-with-aside #main #main-content img {
        padding: 0;
        border: 1px solid #c8c8c8;
        margin: 0.5em 0; }
    #content.content-with-aside #main #main-content img.net {
        padding: 2px;
        border: none;
        margin: 0.5em 0; }
    #content.content-with-aside #main #main-content img.alignleft{
  float:left;
  margin-right: 10px;
  /*border: 0px solid;*/
}
      #content.content-with-aside #main #main-content li ul, #content.content-with-aside #main #main-content li ol {
        margin: 0 1.5em; }
      #content.content-with-aside #main #main-content ul {
        margin: 0 1.5em 1.5em 1.5em;
        list-style-type: disc; }
        #content.content-with-aside #main #main-content ul li {
          margin-bottom: 0.5em; }
    #content.content-with-aside #main #main-content ul.net {
        margin: 0;
        list-style-type: none; }
        #content.content-with-aside #main #main-content ul.net li {
          margin-bottom: 0.5em;
      border-bottom: 1px solid #c8c8c8;
      }
        #content.content-with-aside #main #main-content ul ul {
          margin-top: 0.5em;
          list-style-type: disc; }
        #content.content-with-aside #main #main-content ul.docs {
          margin-left: 0;
          list-style-type: none; }
          #content.content-with-aside #main #main-content ul.docs li {
            margin-bottom: 0.5em; }
      #content.content-with-aside #main #main-content ol {
        margin: 0 1.5em 1.5em 2em; }
        #content.content-with-aside #main #main-content ol li {
          margin-top: 0.5em; }
        #content.content-with-aside #main #main-content ol ol {
          margin-top: 0.5em;
          list-style-type: lower-alpha; }
      #content.content-with-aside #main #main-content ol li span, #content.content-with-aside #main #main-content ul li span {
        color: #333333;
        font-weight: normal; }
      #content.content-with-aside #main #main-content h3, #content.content-with-aside #main #main-content h4, #content.content-with-aside #main #main-content h5, #content.content-with-aside #main #main-content h6, #content.content-with-aside #main #main-content ol, #content.content-with-aside #main #main-content ul {
        color: #464646; }
      #content.content-with-aside #main #main-content dl {
        margin: 0 0 1em; }
        #content.content-with-aside #main #main-content dl dt {
          float: left;
          padding-right: 20px;
          padding-bottom: 0.25em; }
          #content.content-with-aside #main #main-content dl dt.telf {
            text-indent: -9999em;
            background: transparent url(img/icon-telf-2.png) no-repeat left center; }
          #content.content-with-aside #main #main-content dl dt.email {
            text-indent: -9999em;
            background: transparent url(img/icon-email-2.png) no-repeat left center; }
        #content.content-with-aside #main #main-content dl dd {
          padding-bottom: 0.25em; }
        #content.content-with-aside #main #main-content dl.faqs dt {
          float: none;
          color: #003b72;
          background: transparent url(img/q.png) no-repeat 1em 1.2em;
          font-size: 1em;
          font-weight: bold;
          padding: 1em 1em 0.5em 3em;
          display: block;
          cursor: pointer; }
          #content.content-with-aside #main #main-content dl.faqs dt:hover, 
      #content.content-with-aside #main #main-content dl.faqs dt.hover {
            color: black;
            text-decoration: underline; }
        #content.content-with-aside #main #main-content dl.faqs dd {
          font-size: 1em;
          padding: 0 1em 1em;
          overflow: hidden;
          /* fix scrollbars in ie6 */ }
        #content.content-with-aside #main #main-content dl.faqs dt.ui-state-active, 
    #content.content-with-aside #main #main-content dl.faqs dd.ui-accordion-content-active {
          color: #333333;
          background-color: #eeeeee; }
     
     
    #content.content-with-aside #main #main-content dl.faqsnoimg dt {
          float: none;
          color: #003b72;
          background: transparent url(img/qnimg.png) no-repeat 1em 1.2em;
          font-size: 1em;
          font-weight: bold;
          padding: 1em 1em 0.5em 3em;
          display: block;
          cursor: pointer; }
          #content.content-with-aside #main #main-content dl.faqsnoimg dt:hover, 
      #content.content-with-aside #main #main-content dl.faqsnoimg dt.hover {
            color: black;
            text-decoration: underline; }
        #content.content-with-aside #main #main-content dl.faqsnoimg dd {
          font-size: 1em;
          padding: 0 1em 1em;
          overflow: hidden;
          /* fix scrollbars in ie6 */ }
        #content.content-with-aside #main #main-content dl.faqsnoimg dt.ui-state-active, 
    #content.content-with-aside #main #main-content dl.faqsnoimg dd.ui-accordion-content-active {
          color: #333333;
          background-color: #eeeeee; }


      #content.content-with-aside #main #main-content ul.cat {
        margin: 0;
        list-style: none;
      }
        #content.content-with-aside #main #main-content ul.cat li {
          padding: 13px 0 5px;
          margin: 0;
        }

          #content.content-with-aside #main #main-content ul.cat li .issued {
            color: #969696;
          }

          #content.content-with-aside #main #main-content ul.cat li h3 {
            font-size: 1em;
            font-weight: bold;
            padding: 0 0 0.5em;
            border-top: 1px solid #c8c8c8;
            padding-top: 10px;
          }

          #content.content-with-aside #main #main-content ul.cat li:first-child h3 {
            font-size: 1em;
            font-weight: bold;
            padding: 0 0 0.5em;
            border-top: none;
          }

          #content.content-with-aside #main #main-content ul.cat li ul li {
            padding: 0;
            border-bottom: none;
          }

      #content.content-with-aside #main #main-content table {
        width: 100%;
        margin: 1em 0;
        border-top: 1px solid #c8c8c8;
      }
        #content.content-with-aside #main #main-content table caption {
          text-align: left;
          font-size: 1em;
          padding: 0.7em 0 0.5em; }
        #content.content-with-aside #main #main-content table th {
          padding: 0.5em 0.2em;
          text-align: right;
          border-bottom: 1px solid #c8c8c8; }
          #content.content-with-aside #main #main-content table th.first {
            text-align: left; }
        #content.content-with-aside #main #main-content table td {
          padding: 1em 0.2em;
          text-align: right;
          border-bottom: 1px solid #c8c8c8; }
          #content.content-with-aside #main #main-content table td.first {
            text-align: left; }
          #content.content-with-aside #main #main-content table td a {
            font-weight: bold; }

      #content.content-with-aside #main #main-content #mc-main {
        width: 500px;
        float: left;
        display: inline;
      }
        #content.content-with-aside #main #main-content #mc-main #mc-header .acronim {
          font-size: 17px;
          line-height: 20px;
          font-weight: 700;
          padding: 8px 0 6px;
          margin-bottom: 0;
          padding-bottom: 0;
        }
          #content.content-with-aside #main #main-content #mc-main #mc-header .acronim acronym {
            border: none;
          }
        #content.content-with-aside #main #main-content #mc-main #mc-header .category {
          font-size: 1.25em;
          line-height: 1em;
          padding: 0.5em 0 0;
          color: #999999;
        }
        #content.content-with-aside #main #main-content #mc-main #mc-header h2 {
          font-size: 17px;
          line-height: 20px;
          font-weight: 700;
          padding: 1px 0 0;
          margin: 0 0 12px;
          border: 0;
        }
        #content.content-with-aside #main #main-content #mc-main #mc-header dl.meta {
          border-top: 1px dashed #c8c8c8;
          border-bottom: 1px dashed #c8c8c8;
          padding: 8px 0;
          font-size: 12px;
          line-height: 15px;
          letter-spacing: -.1px;
        }
          #content.content-with-aside #main #main-content #mc-main #mc-header dl.meta dt {
            float: left;
            padding: 0 3px 0 0;
          }
          #content.content-with-aside #main #main-content #mc-main #mc-header dl.meta dd,
          #content.content-with-aside #main #main-content #mc-main #mc-header dl.meta dd a {
            color: #969696;
          }


      #content.content-with-aside #main #main-content #mc-aside {
        width: 196px;
        float: left;
        display: inline;
        margin: 0 0 0 20px;
        padding-top: 0.7em;
      }
        #content.content-with-aside #main #main-content #mc-aside img {
          display: block;
          clear: both;
          padding: 0 10px 10px;
          border: none;
        }
        #content.content-with-aside #main #main-content #mc-aside img.net {
          clear: both;
          border: none;
          padding: 0;
          display: inline;
          margin: 0 5px 0 0;
        }

        #content.content-with-aside #main #main-content #mc-aside h3 {
          font-size: 1em;
          font-weight: bold;
          padding: 0 10px 10px;
        }

        #content.content-with-aside #main #main-content #mc-aside dl {
          border-top: 5px solid #464646;
          background: #e1e1e1;
          padding: 13px 10px 12px;
          margin: 12px 0 0 12px;
          font-size: 12px;
          line-height: 18px;
          zoom: 1;
        }

          #content.content-with-aside #main #main-content #mc-aside dl:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: ".";
            clear: both;
            height: 0;
          }
          #content.content-with-aside #main #main-content #mc-aside dl dt {
            display: inline;
            clear: both;
            float: left;
            padding-right: 5px;
            font-weight: 700;
          }
          #content.content-with-aside #main #main-content #mc-aside dl dd {
            float: left;
            display: inline;
            margin-bottom: 5px;
          }
          #content.content-with-aside #main #main-content #mc-aside dl a {
            color: #464646;
          }

        #content.content-with-aside #main #main-content #mc-aside ul {
          list-style: none;
          margin: 0;
          padding: 0;
          margin-bottom: 30px;
        }
        #content.content-with-aside #main #main-content #mc-aside.actRel ul {
          padding-left: 10px;
        }

        #content.content-with-aside #main #main-content #mc-aside.actRel span.issued {
          color: #999999;
        }
        #content.content-with-aside #main #main-content #mc-aside.actRel a {
          font-weight: 200;
          color: #464646;
        }
          #content.content-with-aside #main #main-content #mc-aside ul li {
            padding-bottom: 5px; }
        #content.content-with-aside #main #main-content #mc-aside p {
          padding: 10px; }

          #content.content-with-aside #main #main-content #mc-aside p.more a {
            padding-left: 18px;
            background: transparent url(img/more.png) no-repeat center left; }

      #content.content-with-aside #main #main-content #banner-pnri {
        width: 490px;
        border: 1px dotted #b8b7b7;
        margin: 2em 0;
        padding: 5px;
        zoom: 1; }
        #content.content-with-aside #main #main-content #banner-pnri:after {
          visibility: hidden;
          display: block;
          font-size: 0;
          content: ".";
          clear: both;
          height: 0; }
        #content.content-with-aside #main #main-content #banner-pnri img {
          float: left;
          border: none;
          padding: 0; }
        #content.content-with-aside #main #main-content #banner-pnri h3, #content.content-with-aside #main #main-content #banner-pnri dl {
          margin-left: 90px; }
        #content.content-with-aside #main #main-content #banner-pnri h3 {
          font-size: 1em;
          font-weight: bold; }
        #content.content-with-aside #main #main-content #banner-pnri dl {
          color: #333333; }
          #content.content-with-aside #main #main-content #banner-pnri dl dt {
            float: left;
            padding: 0 0.5em 0 0; }
          #content.content-with-aside #main #main-content #banner-pnri dl dd {
            color: #999999; }
          #content.content-with-aside #main #main-content #banner-pnri dl a {
            color: #00c8b8; }
          #content.content-with-aside #main #main-content #banner-pnri dl strong {
            font-weight: normal;
            color: #333333; }
      #content.content-with-aside #main #main-content .col-50 {
        width: 50%;
        float: left; }

      #content.content-with-aside #main #main-content #utilities, #content.content-with-aside #main #main-content-sitemap #utilities {
        float: right;
        list-style: none;
        margin: 1px -4px 0 0;
        padding: 10px 0 10px;
        zoom: 1;
      }

        #content.content-with-aside #main #main-content #utilities:after, #content.content-with-aside #main #main-content-sitemap #utilities:after {
          visibility: hidden;
          display: block;
          font-size: 0;
          content: ".";
          clear: both;
          height: 0;
        }

        #content.content-with-aside #main #main-content #utilities li, #content.content-with-aside #main #main-content-sitemap #utilities li {
          float: left;
          font-size: 0.7em;
          margin: 0;
        }
          #content.content-with-aside #main #main-content #utilities li a, #content.content-with-aside #main #main-content-sitemap #utilities li a {
            display: block;
            width: 17px;
            height: 17px;
            text-indent: -9999em;
            margin-left: 12px;
            background-color: transparent;
            background-repeat: no-repeat;
            background-position: left;
          }

          #content.content-with-aside #main #main-content #utilities li.email a, #content.content-with-aside #main #main-content-sitemap #utilities li.email a {
            background-image: url(img/icon-email.png); }
          #content.content-with-aside #main #main-content #utilities li.print a, #content.content-with-aside #main #main-content-sitemap #utilities li.print a {
            background-image: url(img/icon-print.png); }
          #content.content-with-aside #main #main-content #utilities li.pdf a, #content.content-with-aside #main #main-content-sitemap #utilities li.pdf a {
            background-image: url(img/icon-pdf.png); }
          #content.content-with-aside #main #main-content #utilities li.twitter a, #content.content-with-aside #main #main-content-sitemap #utilities li.twitter a {
            background-image: url(img/icon-twitter.png); }
          #content.content-with-aside #main #main-content #utilities li.googleplus a, #content.content-with-aside #main #main-content-sitemap #utilities li.googleplus a {
            background-image: url(img/icon-googleplus.png); }
          #content.content-with-aside #main #main-content #utilities li.facebook a, #content.content-with-aside #main #main-content-sitemap #utilities li.facebook a {
            background-image: url(img/icon-facebook.png); }

          #content.content-with-aside #main #main-content #utilities li.spacer span, #content.content-with-aside #main #main-content-sitemap #utilities li.spacer span {
            border-right: 1px solid #aaa;
            display: block;
            width: 13px;
            float: left;
            height: 17px;
          }

      #content.content-with-aside #main #main-content #main-news {
        float: left;
        display: inline;
        width: 513px;
        margin-right: 20px;
      }

        #content.content-with-aside #main #main-content #main-news #buscador-news {
          padding: 14px 0 0;
          margin-bottom: 7px;
          zoom: 1;
        }
          #content.content-with-aside #main #main-content #main-news #buscador-news:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: ".";
            clear: both;
            height: 0;
          }

          #content.content-with-aside #main #main-content #main-news #buscador-news form {
            padding: 0px;
          }

            #content.content-with-aside #main #main-content #main-news #buscador-news form label {
              float: left;
              color: #969696;
              letter-spacing: -.2px;
              line-height: 18px;
              width: 147px;
            }
            #content.content-with-aside #main #main-content #main-news #buscador-news form #s-news {
              font: 12px/18px 'ubuntu', Verdana, Geneva, sans-serif;
              font-weight: 200;
              width: 336px;
              height: 18px;
              float: left;
              border: 1px solid #c8c8c8;
              border-right: 0;
              padding: 0 5px; 
            }
            #content.content-with-aside #main #main-content #main-news #buscador-news form #s-news-submit {
              display: block;
              font-size: 0;
              line-height: 0;
              background: url(img/lupa.png) no-repeat center #fff;
              width: 19px;
              height: 20px;
              margin: 0;
              padding: 0;
              float: left;
              text-indent: -9000px;
              cursor: pointer;
              border: 1px solid #c8c8c8;
              border-left: 0;
            }
      h3.titolEquip{
        border-top: 1px solid #c8c8c8;
        margin-top: 10px;
        font-size: 15px !important;
        padding-top: 15px !important; 
      }
      h3.titolEquip:first-of-type{
        border-top: none;
        margin-top: 10px;
        font-size: 15px !important;
        padding-top: 15px !important; 
      }
      #content.content-with-aside #main #main-content .lg-item {
        zoom: 1;
        margin: 45px 0;
      }
      #content.content-with-aside #main #main-content.equip .lg-item {
        zoom: 1;
        margin: 0px;
      }
        #content.content-with-aside #main #main-content .lg-item:after {
          visibility: hidden;
          display: block;
          font-size: 0;
          content: ".";
          clear: both;
          height: 0;
        }
        #content.content-with-aside #main #main-content h2 +.lg-item {
          margin-top: 48px;
        }
        #content.content-with-aside #main #main-content .lg-item:last-child {
          margin-bottom: 0;
          border-bottom: none;
        }
        #content.content-with-aside #main #main-content .lg-item .lg-figure {
          float: left;
          padding: 0 19px 0 0;
        }
          #content.content-with-aside #main #main-content .lg-item .lg-figure img {
            margin: 0;
            padding: 0;
            border: 1px solid #c8c8c8;
            display: block;
          }
        #content.content-with-aside #main #main-content .lg-item .lg-content h4 {
          margin-top: 0;
          padding: 0;
          margin-bottom: 15px;
        }
        #content.content-with-aside #main #main-content .lg-item .lg-content p {
          margin-top: 0;
          padding: 0;
        }
          #content.content-with-aside #main #main-content .lg-item .lg-content p a {
            font-weight: 700;
          }
        #content.content-with-aside #main #main-content .lg-item .lg-content dl dt {
          float: left;
          padding-right: 20px;
          padding-bottom: 0.25em;
        }
          #content.content-with-aside #main #main-content .lg-item .lg-content dl dt.name {
            text-indent: -9999em;
            font-weight: bold;
            padding-bottom: 1em;
            padding-right: 0;
          }
          #content.content-with-aside #main #main-content .lg-item .lg-content dl dt.telf {
            text-indent: -9999em;
            background: transparent url(img/icon-telf-2.png) no-repeat left center;
          }
          #content.content-with-aside #main #main-content .lg-item .lg-content dl dt.email {
            text-indent: -9999em;
            background: transparent url(img/icon-email-2.png) no-repeat left center; }
        #content.content-with-aside #main #main-content .lg-item .lg-content dl dd {
          padding-bottom: 0.25em;
        }
          #content.content-with-aside #main #main-content .lg-item .lg-content dl dd.name {
            font-weight: bold;
            /*padding-bottom: 1em;*/
          }
        #content.content-with-aside #main #main-content .lg-item .lg-content ul {
          list-style: none;
        }
          #content.content-with-aside #main #main-content .lg-item .lg-content ul li {
            margin-bottom: 0.5em;
          }
            #content.content-with-aside #main #main-content .lg-item .lg-content ul li a {
              padding: 2px 0 2px 20px;
            }

#push-footer {
  height: 100px;
}
#footer {
  clear: both;
  width: 960px;
  height: 75px;
  margin: -80px auto 0;
  border-top: 5px solid #464646;
  zoom: 1;  
}
  #footer:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
  }
  #footer p, #footer #bottom-links li h2 {
    color: #222;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.1px;
  }

  #footer p {
    float: left;
    padding: 16px 0 10px;
  }
    #footer p a {
      color: #222;
      text-decoration: underline;
    }
      #footer p a:hover {
        text-decoration: none;
        border-bottom-style: solid; }
    #footer p .ondeuev {
      font-weight: bold; }
  #footer #bottom-links {
    float: right;
    display: inline;
    list-style: none;
    padding: 17px 0 0;
  }
    #footer #bottom-links li {
      float: left;
      display: inline;
    }
    #footer #bottom-links li h2 {
      display: inline;
      float: left;
    }
    #footer #bottom-links ul {
      margin: 0;
      float: left;
      display: inline;
    }
      #footer #bottom-links ul li {
        float: left;
        display: inline;
        margin-left: 27px;
      }


/** Styles for scripts and JQuery plugins ** */
/** DatePicker styling */
.ui-datepicker-inline {
  display: block;
  width: auto;
  font-size: 1em;
  overflow: hidden;
}

.ui-datepicker-inline .ui-datepicker-header {
  background-color: #e1e1e1;
  height: 20px;
  padding: 0 10px;
}

.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev {
  float: left;
  display: block;
  margin-left: 0;
  width: 20px;
  height: 20px;
  background: transparent url(img/icon-prev.png) no-repeat center left;
  text-indent: -9000px;
  cursor: pointer; }

.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next {
  float: right;
  display: block;
  margin-right: 0;
  width: 20px;
  height: 20px;
  background: transparent url(img/icon-next.png) no-repeat center right;
  text-indent: -9000px;
  cursor: pointer; }


.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title {
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
}

.ui-datepicker-inline table.ui-datepicker-calendar {
  width: 160px;
  margin: 20px auto;
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd; }

.ui-datepicker-inline table.ui-datepicker-calendar td, .ui-datepicker-inline table.ui-datepicker-calendar th {
  font-size: 0.9em;
  line-height: 1.7em;
  text-align: center;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd; }

.ui-datepicker-inline table.ui-datepicker-calendar th span {
  color: #999999;
  background-color: #eeeeee;
  font-weight: bold !important;
  width: 22px; }

.ui-datepicker-inline table.ui-datepicker-calendar a, .ui-datepicker-inline table.ui-datepicker-calendar span {
  display: block;
  text-decoration: none;
  color: black;
  background-color: white;
  font-weight: normal !important; }

.ui-datepicker-inline table.ui-datepicker-calendar td.ui-datepicker-week-end a {
  color: black; }

.ui-datepicker-inline table.ui-datepicker-calendar .ui-datepicker-other-month span {
  color: #999999;
  background-color: #eeeeee; }

.ui-datepicker-inline table.ui-datepicker-calendar .ui-datepicker-today a, .ui-datepicker-inline table.ui-datepicker-calendar .ui-datepicker-today span {
  color: white !important;
  background-color: #0055a5; }

.ui-datepicker-inline table.ui-datepicker-calendar a:hover, .ui-datepicker-inline table.ui-datepicker-calendar a.ui-state-active {
  color: white !important;
  background-color: #0055a5 !important; }

.ui-datepicker-inline table.ui-datepicker-calendar td.ui-has-events a {
  color: black !important;
  background-color: #ffcc00 !important; }

.ui-datepicker-inline iframe {
  display: none; }

/** MSCarousel styling */
.mscarousel {
  overflow: hidden; }

.mscarousel img {
  border: 0; }

.mscarousel .child {
  position: relative; }

.mscarousel .child .set, .mscarousel .set {
  float: left;
  position: relative; }

.mscarousel .child .set .message, .mscarousel .set .message {
  /*position:absolute; top:0; left:0; background-color:#333333; color:#fff; display:none; */ }

.mscarousel .child .clear {
  clear: both; }

.hand {
  cursor: pointer; }

h1.title {
  background-color: #ffffcc;
  border: 1px solid #c3c3c3;
  padding: 10px;
  display: block; }

.hand {
  cursor: pointer; }

.box {
  padding: 10px;
  height: 240px;
  width: 358px;
  margin: 0 10px 0 0;
  float: left; }

.box h1 {
  color: #999999; }

.coutnerRow {
  clear: both; }

.coutnerRow ul, .coutnerRow ul li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0; }

.coutnerRow ul li {
  margin-right: 10px;
  display: inline;
  cursor: pointer;
  color: #6f7e9a; }

.coutnerRow ul li.active {
  margin-right: 10px;
  display: inline;
  cursor: pointer;
  color: black; }

#next, #previous {
  width: 10px;
  height: 10px;
  text-align: center; }

.mstoplinks {
  padding: 3px;
  border-bottom: 2px solid #c3c3c3; }

.mstoplinks a, .mstoplinks a:visited {
  color: #003366;
  text-decoration: none;
  border-right: 1px solid #c3c3c3;
  padding: 0 10px; }

.mstoplinks a.active, .mstoplinks a.active:visited {
  color: #003366;
  text-decoration: none;
  border-right: 1px solid #c3c3c3;
  padding: 0 10px;
  border-bottom: 1px solid #c3c3c3;
  border-left: 1px solid #c3c3c3; }

/** GMaps Styling */
table.gm-box {
  font-family: 'ubuntu', Verdana, Geneva, sans-serif; }
  table.gm-box td {
    vertical-align: top;
    text-align: left !important;
    border-bottom: none !important;
    padding: 0; }
  table.gm-box img {
    margin-right: 15px; }
  table.gm-box .gm-accr {
    display: block;
    padding: 0 0 4px;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
    color: #0055a5; }
  table.gm-box .gm-title {
    display: block;
    padding: 0 0 4px;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold; }
  table.gm-box .gm-label {
    font-size: 11px;
    line-height: 11px;
    font-weight: bold; }
  table.gm-box .gm-field {
    display: block;
    padding: 0 0 4px;
    font-size: 11px;
    line-height: 12px; }


/** Pagination Styling */
.pagination {
  clear: both;
  font-size: 12px;
  line-height: 18px;
  padding: 16px 0;
  position: relative;
}

.pagination span, .pagination a {
  background: #f0f0f0;
  border: 1px solid #c8c8c8;
  color: #646464;
  display: block;
  float: left;
  margin: 0 6px 0 0;
  padding: 8px 7px 5px;
  letter-spacing: -.2px;
  text-decoration: none;
  width: auto;
}

.pagination a:hover, .pagination .current {
  background: #fff;
  color: #222;
}

/** SimpleModal Contact Form styling */
#contact-overlay {
  background-color: black;
  cursor: wait; }

#contact-container {
  font: 1em/1.5 Verdana, Geneva, sans-serif;
  text-align: left;
  width: 450px; }

#contact-container .contact-content {
  background-color: white;
  color: #333333;
  height: 40px; }

#contact-container h1 {
  color: #333333;
  font-size: 2em;
  line-height: 20px;
  margin: 0;
  padding: 0 0 1em 12px;
  text-align: left; }

#contact-container .contact-loading {
  background: url(img/loading.gif) no-repeat;
  height: 55px;
  margin: -14px 0 0 190px;
  padding: 0;
  position: absolute;
  width: 54px;
  z-index: 8000; }

#contact-container .contact-message {
  text-align: center; }

#contact-container .contact-error {
  width: 92%;
  background: #eeeeee;
  color: #333333;
  font-size: 1em;
  font-weight: normal;
  line-height: 18px;
  margin: 0 auto;
  padding: 5px; }

#contact-container br {
  clear: both; }

#contact-container form {
  margin: 0;
  padding: 0; }

#contact-container label {
  clear: left;
  display: block;
  float: left;
  padding-top: 4px;
  padding-right: 4px;
  text-align: right;
  width: 100px; }

#contact-container .contact-input {
  color: #003b72;
  background: white;
  border: 1px solid #b7becc;
  font-family: 'ubuntu', Verdana, Geneva, sans-serif;
  font-size: 11px !important;
  float: left;
  padding: 2px 5px;
  margin: 2px 2px 5px;
  width: 300px; }

#contact-container textarea {
  font-size: 11px !important;
  height: 114px; }

#contact-container .contact-cc {
  cursor: default;
  font-size: 14px;
  vertical-align: top; }

#contact-container .contact-top {
  background-color: white;
  height: 13px;
  margin: 0;
  padding: 0;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-radius: 8px 8px 0 0; }

#contact-container .contact-bottom {
  background-color: white;
  font-size: 12px;
  height: 13px;
  line-height: 12px;
  text-align: center;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-radius: 0 0 8px 8px; }

#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {
  color: white;
  position: relative;
  top: -4px;
  text-decoration: none; }

#contact-container .contact-bottom a:hover {
  color: white; }

#contact-container .contact-button {
  background: #b7becc;
  border: 0;
  color: white;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  height: 26px;
  margin: 4px 0 0 4px;
  text-align: center;
  vertical-align: middle; }

#contact-container .contact-button:hover {
  background: #333333; }

#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {
  color: #b7becc;
  font-size: 18px;
  font-weight: bold;
  position: absolute;
  text-decoration: none;
  right: 8px;
  top: 0px; }

#contact-container a.modal-close:hover {
  color: #333333; }

  /*slideshow*/
.ocult{
  display:none;
}
#content.content-with-aside #main #main-content #slideshow {
    width: 196px;
    height:141px;
    float: right;
     overflow:hidden;
    display: inline;
    margin: 0 0 0 20px;
    padding-top: 0.7em;
 }
#content.content-with-aside #main #main-content #slideshow .slideshow li span a img{
    padding: none;
    border: none;
    margin: none;
 }

#content.content-with-aside #main #main-content #slideshow ul{
  position:absolute;
  z-index:8;
  text-align:center;
  width:196px;
  list-style-type:none;
  margin: 0px;
}

#content.content-with-aside #main #main-content #slideshow ul li a.jpg{
border:none;
background: none;
padding: 0px;
}
#content.content-with-aside #main #main-content #slideshow ul li a.jpg img{
padding: 0px;
margin: 0px;
}
.slideshow{
position:relative;
}
.fletxafoto{
  position:absolute;z-index:100;display:block;width:18px;height:23px;background:white;top:70px;
  background:url(imgs/fletxes-fotos.png) no-repeat;
}
.fletxafoto span{
  display:none;
}
.btmenys{
  left:10px;
  background-position:left top;
}
.btmes{
  right:10px;
  background-position:right top;
  }
#navegacio-fotos{
  bottom:15px;z-index:10;left:0;width:100%;
  padding-top: 120px;
}
#navegacio-fotos ul{
text-align:center;
height:16px;
clear:both;
}
#navegacio-fotos ul li{
display:inline;

}

#navegacio-fotos ul li a{
width:8px;height:14px;
background:url(imgs/slide-marca.png) right top no-repeat;
margin-right:5px;
display:inline-block;
}

#navegacio-fotos ul li.actual a, #navegacio-fotos ul li a:hover{
background:url(imgs/slide-marca.png) left top no-repeat;

}

#navegacio-fotos ul li a span{
display:none;

}
.asidepad{
padding-left:16px;padding-right:20px;padding-top:20px;
}

#area-info{
padding-top:20px;padding-left:20px;
}

#content #aside ul li.agenda ul li a.rss {
  display: inline-block;
  padding: 0 0 0 20px;
  width: 36px;
  height: 13px;

  background: transparent url(img/icon-rssAgenda.png) no-repeat center;
  text-indent: -9000em;
}

.left{
 float:left;
}

#content.content-with-aside #main #main-content-sitemap div.two-cols {
  width: 328px;
  padding: 0 20px 0 10px;
  float: left;
  display: inline;
  background: transparent url(img/content-bg.png) repeat-x top;
}

.sitemap.treeview-cerca h3{
  color: #003b72;
}

.sitemap.treeview-cerca h4{
  color: #003b72;
}

#eventFormContainer{
  padding: 10px;
  border: 1px solid #c8c8c8;
}
#eventForm{
  display: none;
}

#eventFormButton {
  display: block;
  width: 100px;
  line-height: 2em;
  background: #464646;
  color: white;
  text-align: center;
  clear: both;
}

.eventFormButton {
  display: block;
  width: 100px;
  height: 22px;
  border:1px #464646 solid;
  background: #464646;
  color: white;
  text-align: center;
  clear: both;
  padding: 0px;
}

#eventForm{
  width: 478px;
}
#eventForm #eventFormDiv{
  display:block;
}
#eventForm .left{
  width: 239px;
  float: left;
}
#eventForm .left .text{
  font-size: 10px;
  font-weight: bold;
  color: #003b72;
}
#eventForm .right{
  width: 239px;
  float: right;
}
#eventForm .right .text{
  text-align: right !important;
}

#eventForm p{
  margin-bottom: 3px;
}
#eventForm input[type="text"]{
  border: none;
  border: 1px solid #c8c8c8;
  font-size: 12px;
  width: 478px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #929292;
}
#eventForm .right input[type="text"], #eventForm .left input[type="text"]{
  width:217px;
}
#eventForm input[type="text"]:focus{
  -webkit-box-shadow: #ccdded 0 0 3px;
  box-shadow: #ccdded 0 0 3px;
  -moz-box-shadow: #ccdded 0 0 3px;
}

.error{
  color: red;
  padding-top: 5px;
}
.ok{
  color: green;
}
.legal{
  color: #999999;
  font-size: 10px;
}

.alignright {
  float:right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.galleria{
  width: 714px;
  height: 500px;
}

.galleria-container img{
  padding: 0px !important;
  border: none !important;
}
