body {  background-color: #FFFFFF;  margin-top: 2px;  overflow : -moz-scrollbars-vertical}a:link {	TEXT-DECORATION: none}a:visited {	TEXT-DECORATION: none}a:hover {	TEXT-DECORATION: none}a:active {	TEXT-DECORATION: none}.menu_de_la_capsalera {	font-size: 11px;	color: #FFFFFF;        background-image: url(../img/fons_menu_superior.jpg);	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: center;	text-decoration: none;	font-weight: bold;}.menu_de_la_capsalera a {	font-size: 11px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: center;	text-decoration: none;	font-weight: bold;}.menu_de_la_capsalera a:hover {	font-size: 11px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: center;	text-decoration: none;	font-weight: bold;}.menu_titular {	font-size: 11px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: center;	text-decoration: none;        font-weight: bold;}.menu_titular a{	font-size: 11px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: center;	text-decoration: none;        font-weight: bold;}.menu_titular a:hover{	font-size: 11px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: center;	text-decoration: none;        font-weight: bold;}.menu_titular_fons{  background-image: url(../img/fons_menu_titular.jpg);}.fons_gris_banner {  background-color: #F0F0F0;}.menu_opcions_text {	font-size: 12px;	color: #FF1D1E;	font-family: Arial, Helvetica, sans-serif;	line-height: 150%;	text-align: left;	text-decoration: none;        font-weight: bold;}.menu_opcions_text a {	font-size: 12px;	color: #FF1D1E;	font-family: Arial, Helvetica, sans-serif;	line-height: 150%;	text-align: left;	text-decoration: none;        font-weight: bold;}.menu_opcions_text a:hover {	font-size: 12px;	color: #FF1D1E;	font-family: Arial, Helvetica, sans-serif;	line-height: 150%;	text-align: left;	text-decoration: none;        font-weight: bold;}.menu_opcions_fons tr{	background-color: #E3E3E3;}.menu_opcions_text_2 {	font-size: 12px;	color: #CC141E;	font-family: Arial, Helvetica, sans-serif;	line-height: 150%;	text-align: left;	text-decoration: none;        font-weight: bold;}.menu_opcions_text_2 a {	font-size: 12px;	color: #CC141E;	font-family: Arial, Helvetica, sans-serif;	line-height: 150%;	text-align: left;	text-decoration: none;        font-weight: bold;}.menu_opcions_text_2 a:hover {	font-size: 12px;	color: #CC141E;	font-family: Arial, Helvetica, sans-serif;	line-height: 150%;	text-align: left;	text-decoration: none;        font-weight: bold;}.menu_opcions_fons_2 {	background-color: #F9F9F9;}.red_border {        background-color:#FD0B21;}.textLogin{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #E62C39;	background-color: #CCCCCC;	vertical-align: top;}.textLogin a {	font-size: 11px;	color: #E62C39;	font-family: Arial, Helvetica, sans-serif;	padding-left: 5px;	vertical-align: top;	text-decoration: none;}.textLogin a:hover {	font-size: 11px;	color: #E62C39;	font-family: Arial, Helvetica, sans-serif;	vertical-align: top;	text-decoration: none;}.menu_login {	font-size: 10px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: left;	text-decoration: none;        font-weight: bold;}.menu_login a{	font-size: 10px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: left;	text-decoration: none;        font-weight: bold;}.menu_login a:hover{	font-size: 10px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 175%;	text-align: left;	text-decoration: none;        font-weight: bold;}.input_text_login {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;        background-color: #FFFFFF;        z-index: 1;}.input_button_login {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #E62C39;        font-weight: bold;        z-index: 1;}.capcelera {  background-image: url(../img/capsalera_foto.jpg);  background-repeat:   no-repeat;  width: 939px;  height: 119px;}.spacer_menu{  background-image: url(../img/spacer_menu.jpg);  width: 1px;  height: 32px;}.table_inicial_border{  border-color:#000000;  border-style:solid;}.peu_de_pagina {	font-size: 10px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 125%;	text-align: center;        vertical-align: middle;	text-decoration: none}.peu_de_pagina a{	font-size: 10px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 125%;	text-align: center;        vertical-align: middle;	text-decoration: none}.peu_de_pagina a:hover{	font-size: 10px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	line-height: 125%;	text-align: center;        vertical-align: middle;	text-decoration: none}.td_peupagina_fons{  background-color:#CF1111;}.titol_menu{  font-size: 16px;  color: #6D6B6C;  font-family: Arial, Helvetica, sans-serif;  line-height: 100%;  text-align: left;  text-decoration: none;  font-weight: bold;}.subtitol_menu{  font-size: 14px;  color: #F93D3C;  font-family: Arial, Helvetica, sans-serif;  line-height: 130%;  text-align: left;  text-decoration: none;  font-weight: bold;}.titol{  font-size: 15px;  color: #9E9C9D;  font-family: Arial, Helvetica, sans-serif;  line-height: 115%;  text-align: left;  text-decoration: none;  font-weight: bold;}.text{  font-size: 11px;  color: #635F60;  font-family: Arial, Helvetica, sans-serif;  line-height: 175%;  text-align: left;  text-decoration: none;}.text a{  font-size: 11px;  color: #635F60;  font-family: Arial, Helvetica, sans-serif;  line-height: 175%;  text-align: left;  text-decoration: none;}.text a:hover{  font-size: 11px;  color: #635F60;  font-family: Arial, Helvetica, sans-serif;  line-height: 175%;  text-align: left;  text-decoration: none;}.textNegreta{  font-size: 11px;  color: #635F60;  font-family: Arial, Helvetica, sans-serif;  line-height: 175%;  text-decoration: none;  font-weight: bold;}.textNegreta a{  font-size: 11px;  color: #635F60;  font-family: Arial, Helvetica, sans-serif;  line-height: 175%;  text-decoration: none;  font-weight: bold;}.textNegreta a:hover{  font-size: 11px;  color: #635F60;  font-family: Arial, Helvetica, sans-serif;  line-height: 175%;  text-decoration: none;  font-weight: bold;}#flash {  z-index: 1;}.res{  display: block;  border: 1px solid silver;  position:absolute;  background-color: #FFFFFF;  vertical-align: top;}.divScroll {     width:510px;     height:300px;     background-color:#F2F2F2;     overflow:auto;     position:absolute;     display: none;     border: 1px solid silver;     z-index: 99;}.resultat{  display: none;  position:absolute;  background-color: #FFFFFF;  vertical-align: top;}#mapDiv{  width: 512px;  height: 512px;  border: 1px solid black;  padding: 0px;  visibility: hidden;  display:none;  z-index: 98;  color: #FF0000; }.oblig {     font-family: Arial, Helvetica, sans-serif;     font-size: 9px;     color: #FF0000;}