.fp_topo { background-color:#E8E8E8; padding:15px; text-align:left; }
.fp_nome { font-family: Helvetica; font-size: 20px; line-height:20pt; margin:0px; color:#282828; font-weight:bold; }
.fp_cam { font-family: Arial; font-size: 13px; line-height:13pt; color:#282828; font-weight:normal; margin:2px 0px 0px; }
.fp_mar { font-family: Verdana; font-size: 15px; line-height:16pt; color:#282828; font-weight:normal; }
.fp_tit { font-family: Helvetica; font-size: 18px; line-height:20pt; margin:0px 0px 10px; color:#282828; margin:2px 0px 2px; }
.fp_preco1 { font-family: Helvetica; font-size: 18px; line-height:18pt; margin:0px; color:#0C4994; font-weight:bold; }
.fp_preco2 { font-family: Helvetica; font-size: 13px; line-height:13pt; margin:0px; color:#7A7D81; text-decoration:line-through;}
.fp_etiqueta { font-family: Helvetica; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #F7F7F7; padding:3px 7px; text-align:center;}
.fp_desconto { font-family: Helvetica; font-size: 12px; line-height:12pt; margin:0px; color:#248802; font-weight:bold; }
.fp_time { font-family: Helvetica; font-size: 14px; line-height:12pt; margin:0px; color:#6C6C6C; font-weight:normal; }
.dispo { font-family: Helvetica; font-size: 13px; color:#5B5B5B; font-weight:bold; letter-spacing:0.07em; margin:0px 0px 5px; }
.fp_desc { font-family: Helvetica; font-size: 15px; line-height:17pt; margin:0px; color:#606060; text-decoration:none; padding:15px; letter-spacing:0.03em;}
.frs { margin:0px 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.fp_der { background-color:#F4F4F4; padding:15px; text-align:left; margin:1px 0px; font-family: Helvetica; font-size: 13px; }
.bdtb { position:relative; cursor:pointer; background-color:#484848; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #6F6F6F; margin-top:8px; color:#ffffff; width:100%; background-image:url("../imagens/sombra_menu.png"); background-position:left bottom; background-repeat: repeat-x; }
.bdtb:hover { background-color:#E10005; }
.bdtb td { padding:10px 12px 10px 0px; }

.maisinfo { position:absolute; width:100%; left:0px; bottom:0px; height:50px; text-align:center; background-image: url(../imagens/fdeg.png); background-repeat:repeat-x; background-position:left top; border-bottom:3px solid #C5C5C5; cursor:pointer; }
.desc_menu { position:relative; height: 50px; }

.letra12x { font-family: Arial; font-size: 13px; line-height:13pt; color:#202020; font-weight:normal; }
.letra12y { font-family: Arial; font-size: 13px; line-height:13pt; color:#787878; font-weight:normal; }
.letra12xa { font-family: Arial; font-size: 13px; line-height:13pt; color:#202020; font-weight:normal; text-decoration:none; }
.letra12xa:hover { font-family: Arial; font-size: 13px; line-height:13pt; color:#1A629D; font-weight:normal; }

.sepfp2 {
    position:relative; font-family:Arial; font-size:13px; background-color:#EAEAEA; padding:11px 15px; display:inline-block; margin:0px 5px 15px; border:1px solid #C0C0C0;
    cursor:pointer; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}

.sepfp {
    top:1px; position:relative; font-family:Arial; font-size:13px; background-color:#EAEAEA; padding:12px 15px; display:inline-block; margin-left:10px; float:left; border:1px solid #C0C0C0;
    cursor:pointer; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
.sepfp:hover { background-color:#D01A2C; color:#000000; }
.fp_cpd { font-family: Arial; font-size: 15px; line-height:16pt; color:#282828; font-weight:normal; margin: 9px 15px 9px 0px;}

.row_fp { display: flex; padding: 0px 12px 10px; }
.col_fp { flex: 25%; padding: 5px 0px 0px; }
.img_fp { width:78px; height:78px; border: 1px solid #BCC1C7; }
