.blockEditor{
    float:left;
    clear:both;
    width:100%;
    position:relative;
    border:1px solid #df0000;
}
.blockCmdes{
    display:block;
}
.cmdesEditor{
    display:inline-flex;
    gap:2px;
}
.cmdesEditor .item{
    flex:1;
    cursor:pointer;
    background:#f0f0f0;
}
.cmdesEditor .item:hover{
    background:#e5e5e5;
}
.cmdesEditor .item:active{
    background:#ccc;
}
.cmdesEditor .item span{
    display:block;
    width:32px;
    height:32px;
    background-size: 70%;
    user-select: none;
}

.mfText{
	height:300px;
	position:relative;
	width:100%;
	border:1px solid #ddd;
	background:#fff;
	padding:10px 10px 20px;
	overflow-y:auto;
	font-size:15px;
	box-sizing:border-box;
}
.mfCmd{
    display:inline-block;
    margin-top:5px;
    position:relative;
}
.mfCmd .mfLinks a{
    display:inline-block;
    padding:0 2px;
    margin-right:3px;
}
.mfCmd .mfLinks a:hover{
    background:#e0e0e0;
}
.mfCmd .mfLinks a:active{
    background:#d0d0d0;
}

#palette{
    position:absolute;
    display:none;
    z-index:10;
}
#palette .palColors{
    display:inline-grid;
	grid-template-columns: repeat(8, 1fr);
    gap:1px;
}
#palette .palColors span{
	display:block;
    cursor:pointer;
    flex:1;
	width:24px;
    height:24px;
    transition: scale ease-in-out 0.2s;
}
#palette .palColors span:hover{
    transform: scale(1.2);
    box-shadow: 0px 1px 1px #000;
}
#palette .palColors span:active{
    transform: scale(0.95);
}

/*icones*/
.mf_gras{background:url(../images/mf/mf_gras.png) no-repeat center;}
.mf_italic{background:url(../images/mf/mf_italic.png) no-repeat center;}
.mf_sou{background:url(../images/mf/mf_sou.png) no-repeat center;}
.mf_ol{background:url(../images/mf/mf_ol.png) no-repeat center;}
.mf_ul{background:url(../images/mf/mf_ul.png) no-repeat center;}
.mf_link{background:url(../images/mf/mf_link.png) no-repeat center;}
.mf_fcolor{background:url(../images/mf/mf_fcolor.png) no-repeat center;}
.mf_left{background:url(../images/mf/mf_left.png) no-repeat center;}
.mf_center{background:url(../images/mf/mf_center.png) no-repeat center;}
.mf_right{background:url(../images/mf/mf_right.png) no-repeat center;}
.mf_justify{background:url(../images/mf/mf_justify.png) no-repeat center;}
