#divTopo{
	padding:1em;
	background:#115b74;
}
#divTopo .c1{
	display:table-cell;
    position: relative;
	font-size:1.5em;
	width:99%;
	vertical-align:middle;
}
#divTopo .c1 a{
    color: white;
}
#divTopo .c1 a:hover{
    text-decoration: none;
}
#divTopo .c1 img{
    position: absolute;
    bottom: 0;
}
#divTopo .c2{
	display:table-cell;
	width:1%;
	white-space:nowrap;
	vertical-align:middle;
}
#divTopo .c2 a span{
    color: white;
}
@media only screen and (max-width: 790px), only screen and (max-device-width: 790px) {
    #divTopo .c1{
        font-size:0.9em;
    }
    #divTopo .c2 a i{
        padding: 0.4em 0.1em 0.4em 0.1em;
    }
    #divTopo .c2 a span{
        display: none;
    }
}