* {
	padding: 0;
	margin: 0;
}
body {
	margin-top: 0;
	margin-bottom: 0;
}
.clear1 {
	width: 939px;
	font-size: 1px;
	clear: both;
}
.clear2 {
	font-size: 1px;
	clear: both;
}
#cont {
	width: 939px;
	margin: 0 auto;
}
.cos {
	width: 939px;
}
.cosb {
	width: 937px;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	background: url(../img/cos_fons.jpg) repeat-y;
}
.cosc {
	width: 937px;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
}
#cos-menu1 {
	width: 939px;
	height: 31px;
	background-color: #BE272D;
}
#menu1 {
	width: 650px;
	height: 31px;
	float:left;
	padding-left: 24px;
}
#idiomes {
	width: 245px;
	padding-top: 10px;
	float:left;
	text-align: right;
	padding-right: 20px;
}
.float1{
	width: 273px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.float1b{
	width: 273px;
	float: left;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 10px;
}
.float2{
	width: 124px;
	float: left;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.redessa {
	width: 183px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #E4E4E4;
	margin-bottom: 13px;
}
#cc_banners{
	width: 939x;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	background-color: #535353;
}
.cc_banners1{
	width: 218px;
	padding-right: 10px;
	float: left;
}
.e_banners1 {
height: 8px;
font-size: 1px;
}

/* columnes */
.floata{
	width: 272px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.floatb{
	width: 585px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
/* Peu */
.float3{
	width: 214px;
	float: left;
	padding-left: 20px;
	padding-top: 48px;
}
.float3b{
	width: 215px;
	float: left;
	padding-left: 20px;
	padding-top: 48px;
}
#fons_peu {
	width: 939px;
	background: url(../img/fons.jpg) no-repeat;
}
#peu2 {
	width: 899px;
	background-color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
}
.peu2-text {
	width: 400px;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
}
.peu2-textb {
	width: 499px;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	text-align: right;
}
#peu-logos {
	text-align:right;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* Varis */
#franja {
	width: 899px;
	background-color: #F0F0F0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#franja {
	width: 899px;
	background-color: #F0F0F0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#cont-molles {
	width: 897px;
	height: 28px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
}
#molles {
	width: 877px;
	height: 24px;
	float: left;
}
#molles-print {
	width: 20px;
	height: 24px;
	float: left;
}
.cont-linia1 {
	width: 293px;
	padding-left: 19px;
}
.linia1 {
	width: 292px;
	height: 16px;
	font-size: 1px;
	border-top: 1px solid #F0F0F0;
}
.linia2 {
	width: 585px;
	height: 10px;
	margin-top: 10px;
	font-size: 1px;
	border-top: 1px solid #F0F0F0;
}
#fons-imatges {
	width: 289px;
	height: 199px;
	background: url(../img/fons_imatges.jpg) no-repeat;
	padding: 20px;
}
.cont-form-visites {
width: 360px;
}
.form-visites {
width: 120px;
float:left;
}

/* Intranet */
.intranet_consells_practics p{
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	padding-top: 6px;
}
.intranet_consells_practics_sep {
	width: 270px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #535353;
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	color: #00A4D9;
	font-weight: bold;
}
.intranet_floata {
	width: 272px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
#cont_intranet {
	width: 939px;
	margin: 0 auto;
	background: url(../img/int_fons.jpg) repeat-y;
}
#intranet_franja {
	width: 899px;
	background-color: #535353;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 8px;
}
.intranet_franja2 {
	width: 699px;
	float:left;
}
.intranet_franja3 {
	width: 200px;
	float: left;
	text-align: right;
}
#intranet_franja h2 {
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 24px;
	color: #00A4D9;
	font-weight: bold;
}
#intranet_franja p {
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
#intranet_franja a {
	text-decoration: none;
	color: #FFFFFF;
}
#intranet_franja a:hover {
	text-decoration: underline;
}
.intranet_floatb{
	width: 385px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.intranet_floatb2{
	width: 177px;
	float: left;
	padding-right: 15px;
	padding-bottom: 20px;
}
.intranet_floatb_sep{
	width: 385px;
	border-bottom: 1px solid #00A4D9;
	padding-top: 8px;
	margin-bottom: 8px;
}
.intranet_floatb2_sep{
	width: 177px;
	border-bottom: 1px solid #00A4D9;
	padding-top: 8px;
	margin-bottom: 8px;
}
.intranet_floatb p {
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 12px;
	line-height: 16px;
}
.intranet_floatb a {
	color: #00A4D9;
	text-decoration: none;
}
.intranet_floatb a:hover {
	text-decoration: underline;
}
.intranet_floatc{
	width: 170px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}
.intranet_floatc a {
	color: #00A4D9;
	text-decoration: underline;
}
.intranet_floatc a:hover {
	text-decoration: none;
}
.intranet_floatc_sep{
	width: 170px;
	border-bottom: 1px solid #00A4D9;
	padding-top: 8px;
	margin-bottom: 8px;
}
.intranet_floatc h3, .intranet_floatb h3{
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	color: #C8C8C8;
	font-weight: bold;
	padding-bottom: 14px;
}
.intranet_floatc h5, .intranet_floatb h5{
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.intranet_floatc h4, .intranet_floatb h4{
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	color: #00A4D9;
	font-weight: normal;
}
.intranet_floatc p, .intranet_floatb p{
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
#cont_intranet_float{
	width: 385px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.intranet_floatd,. intrant_floatd2 {
	width: 385px;
}
.intranet_floatd a {
	color: #00A4D9;
	text-decoration: none;
}
.intranet_floatd d:hover {
	text-decoration: underline;
}
.intranet_floatd p {
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
}
intranet_floatd h3{
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	color: #C8C8C8;
	font-weight: bold;
	padding-bottom: 14px;
}
.intranet_floatd2 p {
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 12px;
	line-height: 16px;
}
.intranet_floatd2 h3{
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	color: #C8C8C8;
	font-weight: bold;
	padding-bottom: 14px;
}
.intranet_floatd2 a {
	color: #00A4D9;
	text-decoration: none;
}
.intranet_floatd2 a:hover {
	text-decoration: underline;
}
.contingut-inmuebles {
	width: 385px;
}
.complet {
width: 200px;
height: 22px;
float: left;
}
.visible {
width: 50px;
height: 22px;
float: left;
}
.separacio2 {
font-size: 1px;
width: 375px;
float: left;
}
.accionc {
width: 120px;
height: 22px;
float: left;
}
.ic {
width: 30px;
height: 22px;
float: left;
}
.verd1_int {
font-family: Arial, Helvetica, sans-serif;
color: #66CC66;
font-size: 11px;
font-weight: normal;
}
.vermell1_int {
font-family: Arial, Helvetica, sans-serif;
color: #CC3300;
font-size: 11px;
font-weight: normal;
}