body {
    background-color : #596380;
background-image : url('../img/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 {
    /* background-color : #cecece;
    */ /*background-image : url('../img/logo.gif');
    background-repeat : no-repeat;
    */ 
	float : left;
    height : 104px;
    left : 50%;
    margin-left : -362px;
    position : absolute;
    width : 720px;
	top:0px;
  }


#telf {
    position:absolute;
    width:450px;
    height:85px;
    /* background-color:#789ece;
    */ left:50%;
    margin-left:-100px;
    float:left;
  }


#menu {
    position:absolute;
    width:700px;
    height:30px;
    /* background-color:#ce752e;
    */ left:50%;
    top:105px;
    margin-left:-350px;
    float:left;
  }
#menu ul {
list-style:none;
margin:0;
padding:0;
}
#menu li {
margin:0px;
padding:0;
float:left;
}
#menu 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;
}
#menu li a:hover {
color:#000000;
background-color:#ebf700;
}
#menu2 ul {
list-style:none;
margin:0;
padding:0;
}
#menu2 li {
margin:0px;
padding:0;
float:left;
}
#menu2 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;
}
#menu2 li a:hover {
color:#000000;
background-color:#ebf700;
}

#banner {
    position:absolute;
    width:700px;
    height:140px;
    /* background-color:#8a752e;
    */ left:50%;
    top:133px;
    margin-left:-350px;
    float:left;
  }

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


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


#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;
  }

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

.bdx {
    color:#535A78;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
  }

.bdx a{
   /* color:#535A78;*/
    text-decoration:none;
/*    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;*/
    text-decoration:none;
 cursor:default;
  }

/* ----- 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;
  }

.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;
  }