body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.titulos-verdes {
	font-size: 17px;
	color: #99CC00;
	font-family: AvantGarde, Verdana, Arial, "Helvetica 55 Roman";
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
.titulos-interiores {
	font-family: AvantGarde, Verdana, Arial, "Helvetica 55 Roman";
	font-size: 18px;
	font-style: normal;
	color: #99CC00;
	text-align: left;
	font-weight: bold;
}

.fondo_consultoria {
	background-image: url(../images/consultoria_web.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.links_naranjas {
	font-family: Arial, Helvetica, sans-serif, "AvantGarde Medium";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
	text-align: left;
}
.texto-pie {
	font-family: Arial, Helvetica, sans-serif, "AvantGarde Medium";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: left;
}
.texto {
	font-family: Arial, Verdana, "Helvetica 55 Roman", sans-serif;
	font-size: 0,75;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}
.titulares-noticias {
	font-family: Arial, Helvetica, sans-serif, "AvantGarde Medium";
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-align: justify;
}
.fondo_fusio {
	background-image: url(../images/inmofusio_web.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
.habita_fondo {
	background-image: url(../images/habitaclia_web.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.fondo_creacio {
	background-image: url(../images/creacio_web.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.links_pie {
	font-family: Arial, Helvetica, sans-serif, "AvantGarde Medium";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
	text-align: left;
}
.titulos-verdes-link {
	font-size: 17px;
	color: #99CC00;
	font-family: AvantGarde, Verdana, Arial, "Helvetica 55 Roman";
	font-style: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.texto-link {
	font-family: Arial, Verdana, "Helvetica 55 Roman", sans-serif;
	font-size: 0,75;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	text-decoration: none;
}

form{text-align:left;}
form input{border:1px solid #98cb00; padding:2px;}
form textarea{border:1px solid #98cb00; padding:2px;}
form label{cursor:pointer;}
form ol{padding:0; margin-left:15px;}
form li{ list-style:none; margin-bottom:15px;}
form legend{ width:440px; background-color:#98cb00; color:#fff; padding:5px; font-weight:bold; background-image:url(../images/bg_legend.gif); background-position:right; background-repeat:no-repeat;}
form fieldset{border:none;}
form #submit{ background-image:url(../images/input_submit.gif); background-repeat:no-repeat; width:70px; height:24px; font-weight:bold; color:#fff; cursor:pointer; }
form ol li ol{ margin:15px 0 10px 10px;}
form ol li ol li input{border:none;}
.LV_validation_message {}
.LV_invalid{ color:#FF0000; font-size:10px; padding:5px;}
.LV_valid{display:none;}
.LV_invalid_field{border-bottom: 1px solid #FF0000 !important;border-top: 1px solid #FF0000 !important;border-right: 1px solid #FF0000 !important;border-left: 5px solid #FF0000 !important;}
H2 {
	font-size: 17px;
	color: #99CC00;
	font-family: AvantGarde, Verdana, Arial, "Helvetica 55 Roman";
	text-align: center;
	margin:15px 0 0 0;
}