body{
 background-color:#ffffff;

}

#logo{
 position:absolute;
 background:none;
 width:130px;
 height:66px;
 left:50%;
 top:0px;
 margin-left:-367px;
}

#productes{
 position:absolute;
 background:none;
 width:130px;
 height:102px;
 left:50%;
 top:70px;
 margin-left:-367px;
}

#imgprod{
 position:absolute;
 background:none;
 width:130px;
 height:102px;
 left:50%;
 top:185px;
 margin-left:-367px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 8pt;
 color:#E7E9EB;
}

#imgprod td{
 background-color:#fff;
}

#imgprod a{
font: 9px verdana, arial, helvetica;
color: #919598;
text-decoration:underline;
}


#menu_principal{
 position:absolute;
 background-color:#919598;
 width:455px;
 height:18px;
 left:50%;
 top:0px;
 margin-left:-232px;
 border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
 z-index:10;
}

#fonstitol{
 position:absolute;
 background:none;
 width:455px;
 height:67px;
 left:50%;
 top:20px;
 margin-left:-232px;
 z-index:5;
}

#titol{
 position:absolute;
 background:none;
 width:455px;
 height:67px;
 left:50%;
 top:40px;
 margin-left:-209px;
 z-index:50;
}

#foto{
 position:absolute;
 background:none;
 width:455px;
 height:304px;
 left:50%;
 top:68px;
 margin-left:-232px;
 z-index:1;
}

#peutitol{
 position:absolute;
 background:none;
 width:455px;
 height:27px;
 left:50%;
 top:223px;
 margin-left:-232px;
 z-index:5;
}

#certificats{
 position:absolute;
 background:none;
 width:146px;
 height:auto;
 left:50%;
 top:500px;
 margin-left:233px;
 z-index:5;
}

#formulari{
 position:absolute;
 background:none;
 width:141px;
 height:auto;
 left:50%;
 top:130px;
 margin-left:228px;
 z-index:5;
}

#dades{
 position:absolute;
 background:none;
 width:121px;
 height:auto;
 left:50%;
 top:0px;
 margin-left:238px;
}
/* CONTINGUTS */

#contenidor{
 position:absolute;
 background-color:#ffffff;
 left:50%;
 width:455px;
 height:auto;
 top:250px;
 margin-left:-232px;
 z-index:15;
}

#imatge{
 position:relative;
 background-color:#ffffff;
 left:10px;
 width:435px;
 height:auto;
 top:10px;
 z-index:15;
 float:top;
}

#espai{
 position:relative;
 background-color:#ffffff;
 left:10px;
 width:435px;
 height:20px;
 top:10px;
 z-index:15;
 float:top;
}

#text{
 position:relative;
 background-color:#ffffff;
 left:10px;
 width:435px;
 height:auto;
 margin-top:10px;
 z-index:15;
 float:top;
}

#text img{
 position:relative;
 height:auto;
 margin-top:10px;
 z-index:15;
 float:top;
}

#credits{
 position:relative;
 background-color:#ffffff;
 left:10px;
 width:435px;
 height:auto;
 margin-top:10px;
 z-index:15;
 float:top;
}
/* FI CONTINGUTS */



/* TEXT */

h1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:25px;
    color:#009a91;
    font-weight:normal;
    display:inline;
}

h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#009a91/*003657*/;
    font-weight:bold;
    display:inline;
}

h3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#009a91/*003657*/;
    font-weight:bold;
}

h4{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#003657;
    font-weight:bold;
    text-decoration:underline;
    display:inline;
}

h5{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#009a91;
    font-weight:bold;
    display:inline;
}

.text{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#919598;
    font-weight:normal;
    font-size:10px;
 text-align:justify;
  }

.verd{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#009a91;
    font-weight:normal;
    font-size:10px;
 text-align:justify;
  }

.verdgran{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#009a91;
    font-weight:bold;
}

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

.text_titol{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    font-weight:bold;
}

.text_form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#545454;
    font-weight:normal;
    text-align:left;
    font-size:10px;
    padding-left:5px;
  }

.text_prod {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003657;
    font-weight:bold;
    text-align:left;
    font-size:9px;
  }

.text_prod a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003657;
    font-weight:normal;
    text-align:left;
    font-size:9px;
    text-decoration:none;
  }

.text_prod a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003657;
    font-weight:normal;
    text-align:left;
    font-size:9px;
    text-decoration:none;
  }

.text_dades {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#003657;
    font-weight:normal;
    text-align:left;
    font-size:10px;
  }

.text_dades a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#003657;
    font-weight:bold;
    text-align:left;
    font-size:10px;
    text-decoration:underline;
  }

.text_credits{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#919598;
    font-weight:normal;
    font-size:9px;
  }

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

.taula{
 font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#545454;
    font-weight:bold;
    font-size:9px;
 text-align:left;
}

.taula a img{
 border:0;
}

.taula table{
 border:1px solid #009a91;
 background-color:white;
}

.taula td{
 background-color:white;
}
/* FI TEXT */

/* FORMULARI */
input {
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #545454;
    border:1px solid #999999;
    background-color:#FFFFFF;
    margin-top:3px;
    margin-bottom:3px;
  }


input.valid {
    font-size:10px;
    font-weight:bold;
    width:139px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #009a91;
    border:1px solid #999999;
    background-color:#ffffff;
  }


textarea {
    background-color : #FFFFFF;
    color : #545454;
    border:1px solid #999999;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;
    overflow : -moz-scrollbars-vertical;
  }
/* FI FORMULARI */

/* TAULES */
tr{
    background-color:#E7E9EB;
}

tr:hover{
    background-color:#ffffff;
}

#credits tr{
    background-color:#ffffff;
}

/* FI TAULES */

.flyoutMenu {
	background-color: #F1F1F1;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
}

.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}

.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}

.flyoutLink a {
	color: black;
	text-decoration: none;
}

.flyoutLink a:hover {
	color: black;
	text-decoration: none;
}

.flyoutLink a:visited {
	color: black;
	text-decoration: none;
}

.flyoutLink a:active {
	color: black;
	text-decoration: none;
}

.flyoutFont {
	font-family: Verdana, Arial, Helvetica;	
	font-size: 8pt;	
}

.flyoutFont10 {
	font-family: Verdana, Arial, Helvetica;	
	font-size: 10px;	
}