*{padding: 0; margin: 0;font-size: 12pt;}
html{min-height: 100%;position: relative;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;}
body{width: 100%;height: 100vh;min-height: 600px; overflow-x: auto;overflow-y: auto; min-width: 1020px;}
.contenedor{width: 100%;height: calc(100vh - 50px);background: #E0E6E6;}
.plantabaja{width: 100%;height: 50px;background: #00477F;background:#4d4d4d;}

.contenedor .subcontenedor{width: 80%;height: 50%;position: relative;left: 10%;top: calc(25% + 25px);display: flex;}
.contenedor .subcontenedor .block1{width: 40%;height: 100%;background-color: #EDF0F2;position: relative;display: flex;justify-content: center;align-items: center;outline: 1px solid #b3b3b3;}
.contenedor .subcontenedor .block1 .firma{position: absolute;bottom: 10px;right: 10px;color: #5e5e60;font-family: 'roboto', sans-serif;}
.contenedor .subcontenedor .block1 img{width: 60%;}

.contenedor .subcontenedor .block2{width: calc(60% - 100px);padding: 0 50px; height: 100%;position: relative;font-family: 'roboto', sans-serif;color: #fff;background-color: rgba(77,77,77,0.77);outline: 1px solid #b3b3b3;}
.contenedor .subcontenedor .block2 .titulo{width: 100%;padding: 30px 0 10px 0;border-bottom: 1pt solid #fff;font-size: 18pt;letter-spacing: 1px;}
.contenedor .subcontenedor .block2 .cont_inputs{width: 100%;padding: 15px 0;}
.contenedor .subcontenedor .block2 .cont_inputs .row{display: flex;width: 100%;height: 60px;align-items: center;}

.contenedor .subcontenedor .block2 .cont_inputs .row .col1{width: calc(30% - 20px);padding: 0 10px;text-align: right;letter-spacing: 1px;}
.contenedor .subcontenedor .block2 .cont_inputs .row .col2{width: 70%;}
.contenedor .subcontenedor .block2 .cont_inputs .row .col2 input{width: calc(100% - 10px);padding: 2px 5px;background-color: transparent;border: none;border-bottom: 1pt solid #6e89f9;color: #95A9FB;}
.contenedor .subcontenedor .block2 .cont_inputs .row .col2 input:focus{outline: none;}

.contenedor .subcontenedor .block2 .btn{width: 100%;height: 40px;display: flex;justify-content: center;align-items: center;padding: 10px 0;}
.contenedor .subcontenedor .block2 .btn #btn_ingresar{background-color: #CC8A03;height: 100%;display: flex;justify-content: center;align-items: center;width: 150px;cursor: pointer;border: 3px outset #fff;}
.contenedor .subcontenedor .block2 .btn #btn_ingresar:active{border: 3px inset #fff;}