.encabezado{
display:table;
width:95%;
padding: 5px;
background: #f8f8ff;
border: 1px solid #ccccff;
border-radius: 0.7em;
box-shadow:0.2em 0.3em 0.2em #B7B7B7;
text-align:center;
margin: 0 auto 2em;
}
.bloque1{
width:30%;
vertical-align:top;
}
.bloque2{
width:40%;
vertical-align:top;
}
.bloque3{
width:30%;
vertical-align:top;
}
.enlaces{
font-size:80%;
}
.autor {
text-align:center;
font-size:85%;
}
.titulo {
margin-top:5px;
text-align:center;
font-size:180%;
}
.imagen {
display:inline-block;
width:20%;
vertical-align:top;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 768px) {
.enlaces, .titulo, .imagen{
display:block;width:100%;border:none;
padding:10px 0;
}
}