

body {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #0a3875;
    text-align: center;
    margin: 0px;
    background: #ffffff;
  }


a {
    color: #0a3875;
    text-decoration:none;
  }


a:hover {
    color: #0a3875;
    text-decoration:none;
  }

h1 {
    margin-top: 35px;
    font-size: 17px;
    margin-top: 10px;
    padding-top: 10px;
    color: #0a3875;
    padding-top: 0px
}

h2 {
    border-top-width: 1px;
    margin-top: 8px;
    padding-left: 15px;
    border-left-width: 1px;
    font-size: 11px;
    border-left-color: #eab91c;
    /*background-image: url("/img/bull-info.gif");*/
    border-bottom-width: 1px;
    margin-bottom: 0px;
    border-bottom-color: #eab91c;
    color: #0a3875;
    border-top-color: #eab91c;
    background-repeat: no-repeat;
    border-right-width: 1px;
    border-right-color: #eab91c
}

#header {
    background-image : url('/imgbr/fons_menu.gif');
    background-position : center;
    background-repeat : no-repeat;
    height : 116px;
    left : 50%;
    margin-left : -322px;
    position : absolute;
    top : 25px;
    width : 645px;
  }


#menu {
    height : 35px;
    left : 50%;
    margin-left : -322px;
    position : absolute;
    top : 140px;
    width : 645px;
  }


#menu .level2 {
    border-top: 7px solid #FFF;
  }


#menu .level2 tr {
    height: 30px;
  }


#menu .level2 td {
    text-align: center;
    vertical-align: center;
    padding: 0px 5px;
  }

#menu .level2 a:hover {
    text-decoration:underline;
  }


#menu .level2 td.sep {
    width: 3px;
    background-color: #FFFFFF;
    padding:0px;
  }


#menu .level2 a {
    font-size: 10px;
    color: white;
    font-weight: bold;
  }


#level2 td {
    background-color: #9CD0F7;
  }


#menu .level2 td.c0 {
    background-color: #9CD0F7;
  }


#menu .level2 td.c1 {
    background-color: #CCE5F9;
  }


#menu .level2 td.c2 {
    background-color: #81C4EF;
  }


#menu .level2 td.c3 {
    background-color: #BBDFF7;
  }


#menu .level2 td.c4 {
    background-color: #8EC1EC;
  }


#contenidor {
    height : auto;
    background-color:#EEF7FE;
    left : 50%;
    margin-left : -322px;
    position : absolute;
    top : 190px;
    width : 645px;
  }


#content {
    position : relative;
    background-color : #ffffff;
    background-image : url('/imgbr/content_sup.gif');
    background-position : top center;
    background-repeat : no-repeat;

    width : 410px;
 /*float:top;*/
  }

#content_footer {
    background-color : #ffffff;
    background-image : url('/imgbr/content_inf.gif');
    background-position : bottom center;
    background-repeat : no-repeat;
    width : 410px;
    float:bottom;
  }

#credits {
    background-color : #ffffff;
    height : auto;
    left : 0px;
    position : relative;
    width : 645px;
    float:bottom;
  }

#content img{
 margin-top:20px;
}

/* TEXT */

.cat {
	vertical-align: -15px;
}

.textcontinguts {
    position:relative;
    top:10px;
    left:20;
    width:580px;
    background-color:#ffffff;
    text-align: left;
    color: #0a3875;
    padding:10px;
  }


.box {
    position:absolute;
    top:99px;
    left:50%;
    margin-left:175px;
    text-align: right;
    vertical-align: bottom;
    color: white;
    padding-bottom: 3px;
  }


.box a {
    font-size: 12px;
    color: white;
    padding: 0px 5px;
    text-decoration:none;
  }


.box a:hover {
    font-size: 12px;
    color: white;
    padding: 0px 5px;
    text-decoration:underline;
  }


.impermeabilitzacions {
    position:absolute;
    top:45px;
    left:50%;
    margin-left:-175px;
    font-size: 14px;
    font-weight:bold;
    color:#ffffff;
  }


.option1 {
    position:absolute;
    top:8px;
    left:50%;
    margin-left:33px;
    font-size: 9px;
    font-weight:bold;
    color:#ffffff;
  }


.option1 a {
    text-decoration:none;
    color:#ffffff;
  }


.option1 a:hover {
    text-decoration:underline;
    color:#ffffff;
  }


.option2 {
    position:absolute;
    top:1px;
    left:50%;
    margin-left:168px;
    font-size: 9px;
    font-weight:bold;
    color:#ffffff;
  }


.option2 a {
    text-decoration:none;
    color:#ffffff;
  }


.option2 a:hover {
    text-decoration:underline;
    color:#ffffff;
  }


.option3 {
    position:absolute;
    top:1px;
    left:50%;
    margin-left:245px;
    font-size: 9px;
    font-weight:bold;
    color:#ffffff;
  }


.option3 a {
    text-decoration:none;
    color:#ffffff;
  }


.option3 a:hover {
    text-decoration:underline;
    color:#ffffff;
  }


