* {
    text-align: center;
}

#cabecera, #pie {
    height: 15vh;
/*    border: 1px solid #ddd;*/
}

#menu {
    height: 10vh;
/*    border: 1px solid #ddd;*/
}

#cuerpo {
    height: 60vh;
/*    border: 1px solid #ddd;*/
}

.cp-tabla {
    width: 100%;
    margin: auto;
/*    border: 1px solid #ddd; */
}

.cp-logo {
    width: 25%;
}

.cp-centro {
    width: 50%;
}