.disponibilidad[data-disponible="S"]{color:#FFF;background-color:#67AEDD;}
.disponibilidad[data-disponible="S"]:hover{background:#7AC7E9;}
.disponibilidad[data-disponible="N"]{color:#FFF;background:#F15152;}
.disponibilidad[data-disponible="N"]:hover{background:#E04B4B;}
.disponibilidad{padding:1px 8px 2px;font-size:12px;color:#FFF;border-radius:4px;position:relative;top:-1px;cursor:pointer;text-transform:lowercase;white-space:nowrap;}


*[data-s-act="1"]{padding-right:30px;position:relative;}
*[data-s-act="1"] .falso-select{width:calc(100% - 30px);}
*[data-s-act="1"] .v-act-sel{position:absolute;right:5px;top:1.6em;}

.estado-presupuesto,.estado-proyecto,.estado-servicio,.estado-factura{padding:3px 8px 4px;font-size:12px;color:#FFF;border-radius:4px;text-transform:lowercase;line-height:1;display:inline-block;white-space:nowrap;}
form .estado-presupuesto,form .estado-servicio,form .estado-proyecto{padding:8px;text-transform:uppercase;}
.estado-presupuesto[data-estado="P"],.estado-proyecto[data-estado="PN"],.estado-servicio[data-estado="PN"],.estado-factura[data-estado="G"],.estado-factura[data-estado="E"]{background-color:#8A8A8A;}
.estado-presupuesto[data-estado="G"],.estado-presupuesto[data-estado="E"],.estado-presupuesto[data-estado="A"],.estado-proyecto[data-estado="EP"],.estado-servicio[data-estado="EP"],.estado-factura[data-estado="A"]{background-color:#67AEDD}
.estado-presupuesto[data-estado="F"],.estado-proyecto[data-estado="FN"],.estado-servicio[data-estado="FN"],.estado-factura[data-estado="P"]{background-color:#7DC63C;}
.estado-presupuesto[data-estado="X"],.estado-proyecto[data-estado="CN"],.estado-servicio[data-estado="CN"],.estado-factura[data-estado="X"]{background-color:#A00;}

.ficha-obra,.ficha-contenedor{padding:10px 20px;border:1px solid #EBEFF6;margin-bottom:10px;}
.ficha-obra{background:#FFF;}
.ficha-obra strong,.ficha-obra .data{display:block;}
.ficha-obra .cifra,.ficha-contenedor .cifra{color:#327FB3;font-weight:bold;white-space:nowrap;}
.ficha-contenedor>.columnas>.cifra,.ficha-obra.columnas>.cifra{padding-right:10px;}
.ficha-contenedor .ficha-obra.columnas>.cifra{padding-right:0;}
.ficha-contenedor{padding-bottom:0;}
.ficha-contenedor .contenido{padding:10px;margin:10px -20px 0;background:#F3F5F9;border-top:1px solid #EBEFF6;}
.ficha-contenedor .contenido .ficha-obra:last-child{margin-bottom:0;}
.ficha-contenedor .elim,.ficha-obra .elim{position:relative;padding-left:10px;}
.elim .v-eliminar{position:absolute;top:-2px;right:-14px;}