body {
    background-color : #596380;
background-image : url('/imgbr/fons_tn.gif');
    background-position : top center;
    background-repeat : repeat-y;
    }


h1 {
    color:#596380;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
  }


h2 {
    color:#596380;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
  }


h3 {
    color:#596380;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
  }

h5 {
    color:#596380;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
 margin-left:20px;
  }

input {
    font-size:11px;
    font-family: Trebuchet MS;
    color : #3d3d3d;
    border:1px solid #596380;
    background-color:#ffffff;
  }


textarea {
    background-color : #ffffff;
    border-bottom-color : #596380;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #596380;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #596380;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #596380;
    border-top-style : solid;
    border-top-width : 1px;
    color : #3d3d3d;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
  }


#logo {
    float : left;
    top:10px;
    height : 85px;
    left : 50%;
    margin-left : -350px;
    position : absolute;
    width : 250px;
  }


#telf {
 top:10px;
    position:absolute;
    width:450px;
    height:85px;
    left:50%;
    margin-left:-100px;
    float:left;
  }


#menu {
    position:absolute;
    width:700px;
    height:30px;
    left:50%;
    top:105px;
    margin-left:-350px;
    float:left;
  }


ul {
    list-style:none;
    margin:0;
    padding:0;
  }


li {
    margin:0px;
    padding:0;
    float:left;
  }


li a {
    display:block;
    width:100px;
    padding:3px 0;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    background-color:#ffffff;
  }


li a:hover {
    color:#000000;
    background-color:#ebf700;
  }


#banner {
    position:absolute;
    width:700px;
    height:140px;
    left:50%;
    top:133px;
    margin-left:-350px;
    float:left;
  }

#banner2 {
    position:absolute;
    width:700px;
    height:140px;
    left:50%;
    top:160px;
    margin-left:-350px;
    float:left;
  }


#menu2 {
    position:absolute;
    width:700px;
    height:auto;
    background-color:#596380;
    left:50%;
    top:133px;
    margin-left:-350px;
    float:left;
  }


#menu2 ul {
    list-style:none;
    margin:0;
    padding:0;
  }


#menu2 li {
    margin:0px;
    padding:0;
    float:left;
    background-color:#596380;
    font-weight:bold;
    text-align:center;
    font-size:15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#ebf700;
    }


#menu2 li a {
    display:block;
    width:auto;
    padding:3px 10;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
    background-color:#596380;
  }


#menu2 li a:hover {
    color:#596380;
    background-color:#ffffff;
  }

#menu2 li a:active {
    color:#596380;
    background-color:#ffffff;
  }


#contenidor {
    position:absolute;
    width:700px;
    height:auto;
    background-color:#ffffff;
    left:50%;
    top:312px;
    margin-left:-350px;
    float:left;
  }


#contenidor2 {
    position:absolute;
    width:700px;
    height:auto;
    background-color:#ffffff;
    left:50%;
    top:284px;
    margin-left:-350px;
    float:left;
  }


#continguts {
    position:relative;
    width:700px;
    height:auto;
    background-color:#ffffff;
    float:top;
  }


#separador {
    position:relative;
    width:700px;
    height:10px;
    background-color:#013567;
    float:bottom;
  }


#footer {
    position:relative;
    width:700px;
    height:auto;
    background-color:#ebf700;
    float:bottom;
  }

/* ----- TEXTOS------- */

.text {
    position:relative;
    width:650px;
    color:#000000;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    left:25px;
  }

.text a{
    color:#000000;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
   
  }

.telefon {
    color:#ebf700;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-align:center;
    padding-top:15px;
  }


.credits {
    color:#013567;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding:3px;
  }

.clients{
color:#013567;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin-left:315px;
padding-top:15px;
text-align:right;
}

.clients a{
text-decoration:none;
color:#013567;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-top:15px;
}

.clients_img a{
 color:#596380;
}

.formulari {
    color : #596380;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
  }