body {
    font-family: 'Roboto';
    background-image: url('../IMG/reporteblanco.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    height: 650px;
    display: flex;
    justify-content: center;
    align-items: center;
}
h1 {
	text-align: center;
	padding: 12px;
	color: #444
    
}
.titulo{
    position: relative; 
    top: -290px;
}
.nombre{
    position: relative;  
    bottom: -250px;
    left: -10px;
}
.area{
    position: relative;  
    top: -190px;
    left: -38px;
}
.ubicacion{
    position: relative;  
    top: -170px;
    left: -210px;
}
.serie{
    position: relative;  
    top: -150px;
    left: -300px;
}
.descripcion{
    position: relative;  
    top: -70px;
    left: -533px;
    resize:none;
}
.need{
    position: relative;  
    top: -70px;
    left: -490px;
    resize:none;
}
.buttonenv{
    position: relative;
    bottom: -360px;
    left: -500px;
}
.buttonreg{
    position: relative;
    bottom: -360px;
    left: -400px;
}