body {
	background:white;
}

.fondo {
	position:absolute;
	width:840px;
	height:315px;
	top:160px;
	left:50%;
	margin-left:-390px;
	z-index:-10;
}

.container {
	position:absolute;
	width:600px;
	height:100%;
	top:0;
	bottom:0;
	left:50%;
	margin-left:-300px;
}

.titulo {
	position:absolute;
	width:600px;
	height:50px;
	top:50px;
	font-family:myriad pro, serif;
	font-size:45px;
	float:left;
	line-height:50px;
	font-weight:300;
}

.mcm {
	width:600px;
	height:50px;
	font-family:myriad pro, serif;
	font-size:45px;
	line-height:50px;
	font-weight:600;
}

.design {
	width:600px;
	height:50px;
	font-family:myriad pro, serif;
	color:#888;
	font-size:45px;
	line-height:50px;
	font-weight:lighter;
}

.subtle {
	position:absolute;
	width:600px;
	height:30px;
	top:100px;
	font-family:myriad pro, serif;
	font-size:26px;
	float:left;
	line-height:30px;
	font-weight:300;
}

.parrafo {
	position:absolute;
	width:600px;
	height:30px;
	font-family:myriad pro, serif;
	font-size:14px;
	float:left;
	line-height:30px;
	font-weight:300;
	text-align: left;
}

.p1 {
	top:160px;
}

.p2 {
	top:270px;
}

.p3 {
	top:350px;
}

.asterisco{
	height:30px;
	font-family:impact;
	color:rgb(143,41,143);
	font-size:60px;
	float:left;
	line-height:60px;
}

.boton {
	position:absolute;
	width:150px;
	height:150px;
	top:510px;
	left:50%;
	margin-left:-135px;
	z-index:30;
	transition:0.4s linear all;

}

.img1 {
	position:relative;
	width:100px;
	height:100px;
	top:0px;
	left:0;
	
	opacity:1;
	z-index:20;
	transition:0.4s linear all;

}

.img2 {
	position:absolute;
	width:100px;
	height:100px;
	top:0px;
	left:0;
	
	z-index:10;
	opacity:0;
	transition:0.4s linear all;

}

.boton:hover {
    cursor:pointer;
}

.boton:hover > .img1{
    opacity:0;
}

.boton:hover > .img2{
    opacity:1;
}

.foot {
	position:absolute;
	width:600px;
	height:15px;
	bottom:50px;
	color:#888;
	font-family:myriad pro, serif;
	font-size:12px;
	float:left;
	line-height:15px;
	font-weight:300;
	text-align: left;
}

.negrita {
	color:#888;
	font-family:myriad pro, serif;
	font-size:12px;
	line-height:15px;
	font-weight:600;
}