|      Respuesta: Que el footer ocupe todo el ancho y llegue hasta abajo        .Furnis .Item .info { 
	background: rgba( 255, 255, 255, 1 ); 
	border: solid 1px rgba( 0, 0, 0, 0.2 ); 
	border-radius: 2px; 
	width: 94%; 
	bottom: 4px; 
	padding: 8px 0px; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	color: rgba( 32, 32, 32, 0.8 ); 
	font-weight: bolder; 
	text-shadow: 0px 1px rgba( 255, 255, 255, 1 ); 
	font-size: 10px; 
	margin: auto !important 
}   
.Furnis .Item .title { 
	background: rgba( 255, 255, 255, 1 ); 
	border: solid 1px rgba( 0, 0, 0, 0.2 ); 
	border-radius: 2px; 
	width: 94%; 
	top: 4px; 
	padding: 8px 0px; 
	position: absolute; 
	max-width: 94%; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	left: 0px; 
	right: 0px; 
	color: rgba( 32, 32, 32, 0.8 ); 
	font-weight: bolder; 
	text-shadow: 0px 1px rgba( 255, 255, 255, 1 ); 
	font-size: 10px; 
	display: none; 
	margin: auto !important 
}   
.Furnis .Item .info .price img { 
	position: relative; 
	top: 3px 
}   
.Furnis .Item > .info, .title { 
	display: none 
}   
.Furnis .Item:hover > .small { 
	display: none 
}   
.Furnis .Item:hover > .title { 
	display: block 
}   
.Furnis .Item:hover > .info { 
	display: block 
}   
.headC { 
	width: auto !important; 
	height: auto !important; 
	position: relative !important; 
	float: none !important; 
	padding: 4px 8px !important; 
	top: 0px !important; 
	bottom: 0px !important; 
	margin: 0px !important; 
} 
.headC .title { 
	width: auto !important; 
	height: auto !important; 
	color: rgba( 46, 133, 189, 1 ) !important; 
	font-size: 14px !important; 
	margin: 0px !important; 
	padding: 8px 6px !important; 
	float: none !important; 
	display: inline-block !important; 
	left: 0px !important; 
	top: 0px !important; 
	bottom: 0px !important; 
	position: relative !important; 
} 
.buttongreen { 
	background: rgba( 46, 133, 189, 1 ); 
	width: auto !important; 
	padding: 12px 16px !important; 
	color: rgba( 255, 255, 255, 1 ); 
	font-weight: bold; 
	text-shadow: 0px 1px rgba( 0, 0, 0, 0.3 ); 
	cursor: pointer; 
} 
.buttongreen:hover { 
	background: rgba( 25, 88, 128, 1 ); 
}   
form.register { 
	margin: auto 
} 
form.register fieldset { 
	width: 95%; 
	position: relative; 
	display: block; 
	margin: 6px auto; 
	cursor: pointer; 
} 
form.register fieldset input { 
	width: 98%; 
	background: rgba( 238, 240, 241, 1 ); 
	border: solid 1px rgba( 229, 229, 229, 1 ); 
	color: rgba( 166, 166, 166, 1 ); 
	padding: 13px 8px; 
	border-radius: 2px; 
	cursor: pointer; 
	box-shadow: inset 0px -2px 0px 0px rgba( 0, 0, 0, 0.02 ) 
} 
form.register fieldset input:hover { 
	background: rgba( 255, 255, 255, 1 ); 
}     
.ImgUser { 
	position: relative; 
	text-align: center; 
	margin: 8px auto; 
	margin-top: 0px; 
} 
.UserInf { 
	width: 96%; 
	position: relative; 
	display: block; 
	margin: 4px auto; 
	text-align: center; 
	height: auto; 
	margin-bottom: 10px; 
} 
.UserInf span { 
	min-width: 68%; 
	text-align: left; 
	background: rgba( 255, 255, 255, 1 ); 
	border-radius: 3px; 
	display: inline-block; 
	border: solid 1px rgba( 128, 128, 128, 0.3 ); 
	padding: 13px 9px; 
	color: rgba( 128, 128, 128, 0.9 ); 
	text-shadow: 0px 1px rgba( 255, 255, 255, 1 ); 
	cursor: pointer; 
	margin: 3px auto; 
	box-shadow: inset 0px -2px 0px 0px rgba( 0, 0, 0, 0.02 ) 
} 
.UserInf span:hover { 
	background: rgba( 32, 32, 32, 0.03); 
} 
.UserInf span.bold { 
	background: rgba( 128, 128, 128, 0.9 ); 
	color: rgba( 255, 255, 255, 1 ); 
	font-weight: bold; 
	text-shadow: 0px 1px rgba( 0, 0, 0, 0.3 ); 
} 
.UserInf span.bold.active { 
	background: rgba( 30, 30, 30, 1 ); 
}   
form.smalls { 
	position: relative; 
	margin: 4px auto; 
	display: block; 
} 
form.smalls fieldset { 
	width: 68%; 
	position: relative; 
	height: auto; 
	border: none; 
	margin: 3px auto; 
	box-shadow: none 
} 
form.smalls fieldset input { 
	width: 98%; 
	background: rgba( 255, 255, 255, 1 ); 
	border-radius: 2px; 
	padding: 12px 8px; 
	font-weight: bold; 
	color: rgba( 30, 30, 30, 0.6); 
	border: solid 1px rgba( 30, 30, 30, 0.2 ); 
	box-shadow: inset 0px -2px 0px 0px rgba( 0, 0, 0, 0.02 ) 
}  
form.smalls button { 
	margin: 10px auto; 
	margin-bottom: 4px; 
	border-radius: 2px; 
}   
.SW img { 
	width: auto !important; 
	height: auto !important; 
	min-width: auto !important; 
	max-width: auto !important; 
	min-height: auto !important; 
	max-height: auto !important; 
	margin: auto !important; 
	display: block; 
}   
article.Ha { 
	height: auto !important; 
	position: relative; 
	padding: 8px 0px !important 
}   
.THA p { 
	position: relative; 
	text-align: justify; 
	width: 96%; 
	text-align: center; 
	display: block; 
	color: rgba( 66, 32, 69, 1 ); 
	font-size: 13px; 
}   
fieldset.serch { 
	width: 90% !important; 
	text-align: center; 
} 
fieldset.serch input.serch { 
	width: 85%; 
	margin-right: 0px !important; 
	border-top-right-radius: 0px; 
	border-bottom-right-radius: 0px 
} 
fieldset.serch button { 
	background: rgba( 66, 32, 69, 1 ); 
	color: rgba( 255, 255, 255, 1 ); 
	font-weight: bold; 
	padding: 12px 24px; 
	margin-left: -5px !important; 
	border-top-left-radius: 0px; 
	border-bottom-left-radius: 0px; 
	text-shadow: 0px 1px rgba( 0, 0, 0, 0.3 ); 
	cursor: pointer; 
	border: solid 1px rgba( 32, 32, 32, 0.8 ); 
} 
fieldset.serch button:hover { 
	background: rgba( 49, 16, 52, 1 ); 
}   
.NREF { 
	border: 0 !important; 
	margin-bottom: 10px; 
	overflow: inherit !important 
} 
.PREF { 
	margin-bottom: 2px; 
	margin-top: 0px !important; 
	display: block; 
	position: relative; 
	overflow: inherit !important 
} 
.bREF { 
	background: rgba( 66, 32, 69, 1 ); 
	color: rgba( 255, 255, 255, 1 ) !important; 
	padding: 12px 16px; 
	border-radius: 3px; 
	position: relative; 
	display: inline-block; 
	width: auto; 
	font-weight: bold; 
	margin-top: 6px !important; 
} 
.vREF { 
	position: relative; 
	margin: 4px 0px; 
	text-align: left; 
	font-size: 14px; 
	font-weight: bold; 
	color: rgba( 66, 32, 69, 1 ); 
	cursor: pointer; 
	margin-left: 15px; 
	background: rgba( 255, 255, 255, 1 ); 
	border-radius: 3px; 
	border: solid 1px rgba( 32, 32, 32, 0.3 ); 
	padding: 8px 9px; 
	margin-bottom: 10px; 
	display: inline-block; 
	box-shadow: inset 0px -2px 0px 0px rgba( 0, 0, 0, 0.3 ) 
} 
.NOPE { 
	height: auto !important; 
	overflow: inherit !important 
} 
.vREF:hover { 
	background: rgba( 32, 32, 32, 0.1 ); 
}   
.GFonts { 
	position: relative; 
	text-align: center; 
	height: auto !important; 
	padding: 2px !important; 
	margin: 3px 4px !important; 
} 
.GFonts .img { 
	height: auto; 
	position: relative; 
	display: inline-block; 
	text-align: center; 
	vertical-align: middle; 
}   
.vLOAD{ 
	width: auto; 
	margin: auto; 
	display: block; 
	position: relative; 
} 
.vDO { 
	background: rgba( 71, 37, 74, 1 ); 
	border-radius: 2px; 
	border: solid 1px rgba( 0, 0, 0, 0.4 ); 
	color: rgba( 255, 255, 255, 1 ); 
	font-weight: bold; 
	padding: 9px 12px; 
	display: inline-block; 
	margin: 3px auto; 
} 
.vDO:hover { 
	background: rgba( 39, 11, 41, 1 ); 
}   
.RestG { 
	position: relative; 
	display: block; 
	width: 98%; 
	height: auto; 
	margin: 4px auto; 
} 
.vRE { 
	width: 90%; 
	position: relative; 
	display: block; 
	margin: 4px auto; 
	background: rgba( 255, 255, 255, 1 ); 
	border-radius: 3px; 
	border: solid 1px rgba( 32, 32, 32, 0.3 ); 
	padding: 9px 12px; 
	height: auto; 
} 
.vRE span { 
	margin-top: 20px !important; 
	display: block; 
	position: relative; 
}   
.Genrate { 
	width: 90%; 
	position: relative; 
	display: block; 
	margin: 4px auto; 
	margin-bottom: 10px; 
	background: rgba( 255, 255, 255, 1 ); 
	border-radius: 3px; 
	border: solid 1px rgba( 32, 32, 32, 0.3 ); 
	padding: 9px 3px; 
	box-shadow: inset 0px -2px 0px 0px rgba( 32, 32, 32, 0.06 ) 
} 
.UpdS { 
	background: rgba( 21, 164, 255, 1 ); 
	padding: 9px 12px; 
	color: rgba( 255, 255, 255, 1 ); 
	font-weight: bold; 
	text-shadow: 0px 1px rgba( 0, 0, 0, 0.2 ); 
	position: relative; 
	display: inline-block; 
	margin-top: 9px;	 
} 
.UpdS:hover { 
	background: rgba( 0, 119, 195, 1 ); 
} 
.GenHead { 
	width: 90%; 
	position: relative; 
	display: block; 
	margin: 0px auto; 
	margin-top: 15px; 
	background: rgba( 255, 255, 255, 1 ); 
	border-radius: 3px; 
	border: solid 1px rgba( 32, 32, 32, 0.3 ); 
	padding: 9px 3px; 
	text-align: center; 
	box-shadow: inset 0px -2px 0px 0px rgba( 32, 32, 32, 0.05 ) 
} 
.GBox { 
	width: auto; 
	background: rgba( 255, 255, 255, 1 ); 
	border-radius: 2px; 
	display: inline-block; 
	padding: 4px 6px; 
	min-width: 16%; 
	border: solid 1px rgba( 32, 32, 32, 0.3 ); 
} 
.GBox i { 
	font-size: 32px; 
	color: rgba( 32, 32, 32, 0.8 ); 
	text-shadow: 0px 1px rgba( 255, 255, 255, 1 ); 
	position: relative; 
} 
.GBox .smallCPS { 
	font-size: 10px; 
	margin-left 
} 
.GBox .smallCPS:hover { 
	color: rgba( 0, 156, 255, 1 ); 
} 
.GBox:hover { 
	background: rgba( 32, 32, 32, 0.06 ); 
}   
.MHbs { 
	width: 80% !important; 
	float: left; 
	position: relative; 
	margin-left: 15px; 
	left: 15px; 
} 
.VMgs { 
	width: 15% !important; 
	float: right; 
}   
.heads { 
	position: relative; 
	text-align: center; 
	margin: 8px auto; 
} 
.heads span { 
	background: rgba( 255, 255, 255, 1 ); 
	position: relative; 
	display: inline-block; 
	border: solid 1px rgba( 32, 32, 32, 0.2 ); 
	border-radius: 3px; 
	cursor: pointer; 
}           |