body {
    background:#398AB5;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}


label{
    position:relative;
    display:block;
    color: #FFFFFF; 
    text-decoration:none; 
    font-size: 0.9rem;
    
    
}

.regcarr{
    
position:absolute;
width:100%;
margin-top:140px;
    
}

.regcarr p{
    
    position:relative;
    color: #FFFFFF; 
    text-decoration:none; 
    font-size: 2.1rem;
    text-align:center;
    
    
}


.regnombre{
position:absolute;
width:80%;
margin-top:300px;
margin-left:20%;
    
}

.regnombre input[type="text"]{
    width:450px;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}


.regapellido{
position:absolute;
margin-top:313px;
margin-left:54%;
    
}

.regapellido input[type="text"]{
    width:400px;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}


.regapellido label{
position:absolute;
margin-left:15px;
margin-top:-20px;
    
    
    
}


.regcorreo{
position:absolute;
width:80%;
margin-left:20%;
margin-top:400px;
    
    
}

.regcorreo input[type="text"]{
    width:600px;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}


.regpass{
position:absolute;
width:80%;
margin-top:500px;
margin-left:20%;
    
    
}

.regpass input[type="password"]{
    width:35%;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}


.regcel{
position:absolute;
margin-top:513px;
margin-left:50%;    
    
}

.regcel input[type="text"]{
    width:300px;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}


.regcel label{
position:absolute;
margin-top:-15px;
    
    
    
}


.enviosub{
position:absolute;
width:100%;
margin-top:600px;

    
    
}

.enviosub input[type="button"]{
    width:60%;
    height:45px;
    background:#007bdf;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
    color:#ffffff;
    font-size:1.3rem;
}


.enviosub:hover input[type="button"]{
    width:60%;
    height:45px;
    background:#0000FF;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
}





.logacad{
position:absolute;
width:100%;
margin-top:640px;
    
    
    
}

.logacad p{
    color: #FFFFFF; 
    text-decoration:none; 
    font-size:2.1rem;
    text-align:center;
} 

.logacad :hover{
color: #035DFB;
text-decoration:none; 
} 

.logoacadmata{
position:absolute;
width:80%;
height:80px;
margin-left:10%;
    
    
}
.logoacadmata img{
width:100%;
height:100%;
border-radius: 10px;
border: 2px solid #000000;


}


#res{
position:absolute;    
margin-top:150px;
font-size:1.4rem;
margin-left:42%;
    
    
}

@media screen and (max-width:1400px){
    
.regcarr{
    
position:absolute;
width:100%;
margin-top:80px;
    
}

.regcarr p{
    
    position:relative;
    color: #FFFFFF; 
    text-decoration:none; 
    font-size: 1rem;
    text-align:center;
    
    
}    
    
.regnombre{
position:absolute;
width:80%;
margin-left:10%;
margin-top:150px;
    
}

.regnombre input[type="text"]{
    width:100%;
    height:40px;
    border-radius: 10px;
    border: 2px solid #000000;
} 

.regnombre label{
position:absolute;
margin-left:15px;
margin-top:-20px;
    
    
    
}


.regapellido{
position:absolute;
width:80%;
margin-left:10%;
margin-top:250px;
    
}

.regapellido input[type="text"]{
    width:100%;
    height:40px;
    border-radius: 10px;
    border: 2px solid #000000;
}

.regapellido label{
position:absolute;
margin-left:15px;
margin-top:-20px;
    
    
    
}

.regcorreo{
position:absolute;
width:80%;
margin-left:10%;
margin-top:350px;
    
    
}

.regcorreo input[type="text"]{
    width:100%;
    height:40px;
    border-radius: 10px;
    border: 2px solid #000000;
}

.regcorreo label{
position:absolute;
margin-left:15px;
margin-top:-20px;
    
    
    
}


.regpass{
position:absolute;
width:80%;
margin-left:10%;
margin-top:450px;
    
    
}

.regpass input[type="password"]{
    width:100%;
    height:40px;
    border-radius: 10px;
    border: 2px solid #000000;
}

.regpass label{
position:absolute;
margin-left:15px;
margin-top:-20px;
    
    
    
}

.regcel{
position:absolute;
width:80%;
margin-left:10%;
margin-top:550px;   
    
}

.regcel input[type="text"]{
    width:100%;
    height:40px;
    border-radius: 10px;
    border: 2px solid #000000;
}

.regcel label{
position:absolute;
margin-left:15px;
margin-top:-20px;
    
    
    
}


.enviosub{
position:absolute;
width:80%;
margin-left:10%;
margin-top:650px; 
    
    
}

.enviosub input[type="submit"]{
    width:100%;
    height:40px;
    background:#007bdf;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
    color:#ffffff;
    font-size:0.8rem;
}


.enviosub:hover input[type="submit"]{
    width:100%;
    height:40px;
    background:#0000FF;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
}


.logacad{
position:absolute;
width:100%;
margin-top:720px;
    
    
    
}

.logacad p{
    color: #FFFFFF; 
    text-decoration:none; 
    font-size:1.2rem;
    text-align:center;
} 

.logacad .abcdwe:hover{
color: #035DFB;
text-decoration:none; 
} 

.logoacadmata{
position:absolute;
width:80%;
margin-left:10%;
height:50px;
    
    
}
.logoacadmata img{
width:100%;
height:100%;
border-radius: 10px;
border: 2px solid #000000;


}

#res{
    
position:absolute;
margin-top:710px;
font-size:0.5rem;
margin-left:37%;
    
    
}
 
    
    
}    










