.formulario {height:85%;}
div.container-table {text-align:center; height:100%;}
div.container-table table {margin: 0 auto; text-align: left; line-height: 50;}
input {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        padding: 5 5px 5 5px;
}
.boton {color:#757575;}
.boton:hover {color:#000; cursor:pointer;}
img.logo {width:50%; max-width: 500px;margin-top: 10%;}
.texto{width:100%;max-width:500px;}
.footer {position: absolute;bottom: 5px; width:98%; height: 60px;}
.dcha {float:right;}
.footer-dcha {display:inline-block; float:right;}
.footer img:hover {border: 1px solid black;}
.footer-dcha img {height:60px;}
.header {position: absolute;top: 40px; width:90%; height: 43px; text-align:right;}
.header, .header a {color:#757575; text-decoration:none; font: 90% sans-serif;}
.header a:hover {color:#000;}