.form{
	position:relative;
	width:500px;
	box-sizing:border-box: 
	padding-left:20px;
	padding-top:15px;
	background-color:#e5dfcd;
	border-radius:20px;
	margin:auto;
	
	
	
	}
	body{
	background-size:100vw 100vh;
	background-attachment:fixed;
	}
	input {
	width:100%;
	margin-botton: 20px;
	padding:7px;
	box-sizing:border-box: 
		}
	h4{
		font-size:20px;
		text-align:center;
		}
		LI
		{
		font-size:30px;
		text-align:center;
		
	#columna_td {
    
    border-width:1;
    margin: auto;
	border: 1px solid #000;
    border-collapse:collapse;
	padding: 0.4em;	
	}	
	th, td {
	
    margin: auto;
	border: 1px solid #000;
    
	border-collapse:collapse;
	padding: 0.4em;	
	}
	table .negativo{
	background-color:red;
	}
	table {
	border-collapse:collapse;
	background-color:#ffffff;
	}
	

	@media (max-width:1024px){
		.form{
		width:100%;
		
		}
		input{
		font-size:30px;
		}
		label{
		font-size:20px;
		}
		h4{
		font-size:20px;
		text-align:center;
		}
		LI
		{
		font-size:60px;
		text-align:center;
		}
	}