@charset "UTF-8";
/* CSS buzonportrait FC0*/

body { 
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif;
}
.fondo {
	position:fixed;
	width:100vw;
	height:100vh;
	z-index:-1;
}
.sobre {
	position:absolute;
	background-color:#FC0;
	width:100vw;
	height:120vw;
	border-radius:0.5vw 0.5vw 1vw 1vw;
	box-shadow:0 0.3vw 0.3vw 0 #7C7C7C;
	z-index:2;
}
.formulario {
	position:absolute;
	top:4vw;
	left:3vw;
	width:94vw;
	height:111vw;
}
input[type='text'] {
	position:absolute;
	background-color:#FFF;
	top:7vw;
	left:0vw;
	width:94vw;
	height:8vw;
	font-size:4vw;
}
.mensaje {
	background:#FFF;
	position:absolute;
	top:31vw;
	left:0vw;
	width:94vw;
	height:60vw;
	font-size:4vw;
}
.ahorano { 
	position:fixed;
	background-color:#FFF;
	top:107vw; 
	left:3vw; 
	width:30vw;
	height:6.5vw;
	padding:1.5vw 0 0 0; 
	font-size:4vw;
	text-align:center;
	color:#000;
}
input[type=submit] { 
	position:absolute; 
	top:103vw;	
	left:64vw; 
	width:30vw; 
	height:7.9vw;
	padding:0.5vw 0 0 0; 
	font-size:4vw; 
	text-align:center; 
	border:none; 
	background-color:#FFF; 
	cursor:pointer;
}
.gracias {
	position:absolute;
	background-color:#FC0;
	top:5vw;
	left:0vw;
	width:100vw;
	height:80vw;
	border-radius:0.5vw 0.5vw 1vw 1vw;
	box-shadow:0 0.3vw 0.3vw 0 #7C7C7C;
	text-align:center;
}
.okey {
	position:absolute;
	top:36vw;
	left:30vw;
	width:40vw;
}
h1 {
	margin-top:4vw;
	text-align:center; 
	font-size:4vw;
}
.p1 { 
	text-align:left; 
	font-size:4vw;
	margin-top:0.5vw; 
}
.p2 { 
	text-align:left;
	margin-top:18vw; 
	font-size:4vw;
}
.p3 { 
	text-align:center;
	font-size:4vw;
}