body {
    /*background: #E5ECF3;*/
    background: #EDF2F6; 
    color: #455F78;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    font-family:Verdana, Helvetica, Arial, Sans-Serif;
}

a:link, a:visited {
    color: inherit;
    text-decoration: none
}
    
a:hover {
    text-shadow: white 0 0 0.2em
}

div.contenedor {
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
    position: fixed; 
    display: table;
}

p {
    display: table-cell;
    vertical-align: middle
}

img.centrada {
    display: block; 
    margin: 1em auto;
}

p {
    text-align: center;
}
