.logo {
float:left;
}
.logo-b1 {
height:1px;
font-size:1px;
background:#aaa;
margin:0 5px;
background-color:#ccc;
width:279px; /* tamanho de b2 menos 4 */
}
.logo-b2 {
height:1px;
font-size:1px;
background:#fff;
border-right:1px solid #aaa;
border-left:1px solid #aaa;
background-color:#ccc;
margin:0 3px;
width:282px; /* tamanho de b3 menos 3 */
}
.logo-b3 {
height:1px;
font-size:1px;
background:#fff;
border-right:1px solid #aaa;
border-left:1px solid #aaa;
background-color:#ccc;
margin:0 2px;
width:285px;/* tamanho real menos  2 */
}
.logo-b4 {height:2px;
font-size:1px;
background:#fff;
border-right:1px solid #aaa;
border-left:1px solid #aaa;
background-color:#ccc;
margin:0 1px;
width:287px;/* tamanha real */
}
.logo-conteudo {
font-family:Arial;
font-size:13px;
text-align:center;
border-left:2px solid #aaa;
border-right:2px solid #aaa;
display:block;
width:287px;
}