body {
	color:		#494949;
	height:		auto;
	font:		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
	width:		100%;
}

.izq {
	float:		left;
}

.der {
	float:		right;
}

.clear {
	clear:		both;
}

.nobackground {
	background-image:none !important;
}

.noborder {
	border:		none !important;
}

.oculto { 
	display:	none
}

ul {
	list-style:	none;
	margin:		0;
	padding:	0;
}

ol {
	font:		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	list-style:	none;
	margin:		0;
	padding:	0;
}

a {
	color:		#49709c;
	text-decoration:none;
}

a:hover {
	outline:	none;
	color:		#82B53E;
}

a imatges {
	border:		none;
}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

h1 {
	font:		bold 14px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 	0;
	width: 		auto;
	clear: 		right!important;
}

.p {
	line-height: 18px;
}

#global {
	background: #FFFFFF!important;
	height: 	auto;
	margin:		0 auto;
	min-height: 800px!important;
	padding: 	0;
	text-align:	left;
	width:		980px;
}

#barratop {
	border-bottom:1px solid #fff;
		border-top:5px solid #444444;
	background: url(../imatges/common/humicontrol_bck_top.gif) repeat-x top left;
	height:		20px;
	width:		980px;
} 

#top {
	height: 	auto;
	float:		left;
	margin: 	0;
	overflow:	hidden;
	width: 		980px;
}

#logotip {
	display:	block;
	float:		left;
	height: 	85px;
	margin: 	0;
	width: 		300px;
}


#contacte {
	float:		right;
	height: 	84px;
	text-align:right;
}

ul#idiomes  {
	color:		#484848;
	display:	block;
	float:		right;
	height: 	20px;
	margin: 	2px 12px 0 0;
}

ul#idiomes li {
	border-right:1px solid #82B53E;
	display: 	block;
	float:		left;
	margin:		0 2px 0 0;
	padding:    0 2px 0 2px;
}

ul#idiomes a {
	color:		#979993;
	padding: 	0 5px 0 5px;
	
}

ul#idiomes a:hover {
	color:		#82B53E;
	
}

.idiomes-active {
	color:		#0287ac;
	padding:    0 0 0 2px;
	display:	inline;
}

ul#mainnav {
background-color:#82b53e;
	float:		left;
	height: 	30px;!important;
	margin: 	0 0 5px 0;
	padding:10px 0 0 10px;
	overflow:	hidden;
	width:		980px;
}

ul#mainnav li {

	float:		left;
	width:		auto;
	border-right:1px solid #fff;
	margin: 	0 10px 0 0;
	padding: 	0 10px 0 0!important;

}

#mainnav a {
	font-family: Lucida Sans,Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#mainnav a:hover {
text-decoration:underline;
}


.mainnav-last a {
	float:		left;
	width: 		auto;
	height: 	30px;
	display:	block;
	padding: 	0;
	margin: 	0;
}


#container {
	clear:		both;
	color: 		#4c545b;
	height: 	auto;
	float:		left;
	padding:    10px 0 0 10px;
	width:		970px;
	background-image: url(../imatges/common/humicontrol_bck_containerHorizontal.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#pagewidth{ 
 width:815px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 height: 	auto;
 min-height:auto!important;
 background-color:#FFFFFF;
 display:	block;
 padding:0 10px 0 10px;

} 
#col01 {
 	float:		left;
	height:		auto;
	margin: 	0 10px 0 0;
	width:		360px;
}

#col02 {	
	float:		left;
	height:		auto;
	margin: 	0 10px 0 0;
	width:		360px;
}

#col01 p, #col02 p {
	float:		none;
	margin: 	0 0 10px 0;
	padding:	0 0 0 10px;
	width:		350px;
}

#col01 imatges, #col02 imatges {
	float:		none;
	margin: 	10px 0 10px 0;
	width:		360px;
}

#col01 h2, #col02 h2, #container-central h2 {
	color: 		#254867;
	font: 		bold 14px "Trebuchet MS", Arial, Tahoma, sans-serif;
	letter-spacing: -0.5px;
	margin: 	0;
	text-transform:uppercase;
	width:		360px;
}

#col01 h3, #col02 h3, #container-central h3 {
	background: url(../imatges/common/humicontrol_bck_headingtres.gif) repeat-x bottom left;
	color: 		#505050;
	font: 		bold 12px "Trebuchet MS", Arial, Tahoma, sans-serif;
	letter-spacing: -0.5px;
	margin: 	0;
	padding: 	0 0 5px 0;
	width:		auto;
}

.infodestaca {
	margin:		-80px 0 0 20px;
	position:	absolute;
	width:		360px;
}

.infodestaca h3 {
	background:none!important;
	color:		#fff!important;
	font: 		bold 14px "Trebuchet MS", Arial, Tahoma, sans-serif!important;
	margin:		0!important;
}

.infodestaca h4 {
	background: none!important;
	color:		#ccc!important;
	font: 		normal 11px "Trebuchet MS", Arial, Tahoma, sans-serif!important;
	margin:		-5px 0 0 0!important;
}


#footer {
	color:		#82B53E;
	float:		left;
	font: 		normal 11px "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	padding:	0 0 20px 0;
	margin:		0;
	height:		auto;
	width: 		980px;
}

ul#footerNav  {
	border-bottom: 1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	
	color:		#7f7f7f;
	float:		left;
	font: 		normal 11px "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	margin:		5px 0 10px 0;
	text-align: center;
	padding:	5px 0 5px 10px;
	width:		970px; 
}

ul#footerNav li {
	border-right:1px solid #82B53E;
	float:		left;
	margin: 	0 10px 0 0;
	padding: 	0 10px 0 0!important; 
	text-align: center;
}

#footer a {
	color:		#7f7f7f;
}

#footer a:hover {
	color:		#82B53E;
}

#footer p {
	float:		none;
	padding:	0;
	width: 		980px;
}

#footer span {
	float:		right;
	margin:		-2px 0 0 0;
	width: 		auto;
}

#footer span imatges {
	float:		right;
	margin:		-2px 0 0 4px;
}




.info {
	float:		none;
	margin: 	0;
}

